Sync with portage [Mon Jun 1 20:23:04 MSK 2020].

develop 1676
root 4 years ago
parent 7ea93b0d9e
commit e923ad24a1

Binary file not shown.

Binary file not shown.

@ -1 +1,2 @@
DIST gpyutils-0.4.1.tar.gz 19444 BLAKE2B 20b9a3072337665a83e86994b4b0e5cc33673364320838ab3e56b87b06146d91d519f1b60023fa3e9be0bc6fc10a207a3fe87937158edb2c8607d8145022ee50 SHA512 c3420ec2c5fff39b32beb43b48eb06179534c359f755e5877d29ba4e3f393ce62c8ded48cd909bc69c20730d028e01c76375892ebb2a364017aa196c81865ecf
DIST gpyutils-0.4.2.tar.gz 19771 BLAKE2B a5b58efcaad803a3eeb4a04b51811c2832f5a61154ac60b67c31e1962efd5f1a801e06fd3245c2336e6440b03fae2c30642e99c7588af89b7a3d0173b93f0c87 SHA512 699132833ddbaffe26bec8b3cb8914a609cc98ee2d8b852b59162265ee3daf6a0a0bd8ccc4d693e319d4e413c441ca94bd6837f07f1a132bda383350593792c4

@ -0,0 +1,24 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DISTUTILS_USE_SETUPTOOLS=no
PYTHON_COMPAT=( python3_{6..9} )
inherit distutils-r1
DESCRIPTION="Utitilies for maintaining Python packages"
HOMEPAGE="https://github.com/mgorny/gpyutils/"
SRC_URI="https://github.com/mgorny/gpyutils/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=app-portage/gentoopm-0.3.1[${PYTHON_USEDEP}]"
python_test() {
esetup.py test
}

Binary file not shown.

@ -1,2 +1,3 @@
DIST pgxnclient-1.2.1.tar.gz 87275 BLAKE2B 794ee6201988ba523cdcb4ee5a6287625cb3dd8a30ad750266d7adb739792b7f8e852d5d01f746fb6b05b54c98d677854dceacc57e41b05efba094efabc6a129 SHA512 3fa864b1ebb5dedaf75515b5efe4c453f02acff558f7b82d2648da62e58c93e050049a7688171a69593784d9963bb62f4ad3674d526284554dbeb4f4a4ea1dbf
DIST pgxnclient-1.2.tar.gz 86436 BLAKE2B 796191d31000ff75360e0990bb20ca88af0fb1b908aac9ca7a6b7309b5420c56d045a67c775e8d5dda166f37ad956314f65bd2032c114cac7414bef9ad1a0d8e SHA512 d677f8d5346caf4de5d7e0d4e4031b8bdd932e343af7fc33e8895ebe51b1e9e6a11d7300d9e98ddc10242854f7d39c0a4196f41938e42f0b0e5158454e386deb
DIST pgxnclient-1.3.tar.gz 51976 BLAKE2B 84ae5573588e6da0b01d5b05e296adc09f28a0b21ff81e5f2f14f3035a98ad5eb834d6793acf0a48a8b19190b989562e75094341f7c01b371028a0dd6a87b0f4 SHA512 fd9326107334d473db3466f776021186a5add389a93266b000c143131a0214b9773dd4cdd4688575cd720c8357afce1473838dea4aa5ff2564dcbc2c359de2dd

@ -0,0 +1,39 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6..9} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
DESCRIPTION="PostgreSQL Extension Network Client"
HOMEPAGE="http://pgxnclient.projects.postgresql.org/ https://pypi.org/project/pgxnclient"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
LICENSE="BSD"
SLOT="0"
IUSE="test"
# Test data isn't included in releases. So, the tests fail.
# https://github.com/pgxn/pgxnclient/issues/36
RESTRICT="test
!test? ( test )"
distutils_enable_tests pytest
RDEPEND="dev-db/postgresql:*[server]
dev-python/six[${PYTHON_USEDEP}]
"
DEPEND+="${RDEPEND}
test? ( dev-python/mock[${PYTHON_USEDEP}] )
"
src_prepare() {
sed "s/find_packages()/find_packages(exclude=['tests'])/" -i setup.py || die
default
}

Binary file not shown.

@ -1,6 +1 @@
DIST tiled-1.2.4.tar.gz 16875074 BLAKE2B 19d9e000949a889af90f48c31862aab8d00cbd968d518bc48e58775763ff2b293d5e82f10b8ec45dda936bf81b177f88aa4962900c7b70b01ce514fabf717c46 SHA512 a16fcb3fcceb11397cc981f10a558215264cf2c340639fbc001d384cfd9bc138c05ed40894a03d103af8a7d629c0be9fa6d5a4058fd9c563806920efef8e2cb7
DIST tiled-1.2.5.tar.gz 16878267 BLAKE2B 75d7ba6f715963cc5209181664052aa276dead8311e8fb99561c8375c4fce3400b60f71f4bce3213e1198e3217812e8debdedc72c87dff3f553e391ed1e9438d SHA512 2b0009a8aa785d4289d6759369ff579e62e4fb969090ee6ba2b3fae4dd42d4e9562bd6d2a74ae372c07d9bbfd108390c79a48b49e05f0881e87497f6a727cb3a
DIST tiled-1.3.1.tar.gz 15728903 BLAKE2B f9b6aa89b450bbb6fe101610f81f3f8a2c385149eb07d79c3b2ddf33bb654c7d1f48b8938975be5037824a1fd14840a7ee8b4a0cc8b009808bdfdc4aec99525e SHA512 b2ed5c0ff043990177809873417e31e8ee2894473b3084d0302e5557c19043c1763cf55d8ade16335ba3d64e7b4b903dd5fb88fd4bcf878c7c4d873bc9c7ed73
DIST tiled-1.3.2.tar.gz 15826960 BLAKE2B 3e9669eaee3c1cd5a891cdb7516b620d183d955a0f988bed20403edfdcb629dfeff13baab91fad973f9fe5311e7a1aac9e422dfffb29a550ad7ca5658152279f SHA512 25dedfde6f48b0bd34a500481662c3da8c6f78b023b4d5c63559c4240db22fb664ec057d3d801714cb682a6bd2e870bf072ab688b1d00c017f0ea5af980d5ead
DIST tiled-1.3.3.tar.gz 15859368 BLAKE2B a79f1944daf4fffdccf38fc8250475c4e46844204800fb2c77eaa65882836507257013ba0f107cbf19b780ccf8c4593bdd071138c7fa6068b20d93f686b5eb62 SHA512 61207f2634ee841207598d06bc4bb97cd25182e25228c97b6a369b88e3a79ddf63c91786eb80254a658380f54b08d4f0bef1891ff7437aedc29f6344a405ee08
DIST tiled-1.3.4.tar.gz 15860089 BLAKE2B cdc06f82a5bd92179ff4c6402da7094dfa33d1281f358cd82a5125fe9672b5f317f578f3332c1b07c4603bb8930dd50c736f0a41a156594fbd419d94147c0525 SHA512 f78772f74d9f7a241ff9191ed6152f965b7a5342db877fa63a2d84f266d956cb2fa487776cf503db36bc5da9aa825c8bab87e13293e43a129f560020e323bd61

@ -1,62 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_6 )
inherit gnome2-utils multilib python-single-r1 qmake-utils xdg-utils
DESCRIPTION="A general purpose tile map editor"
HOMEPAGE="https://www.mapeditor.org/"
SRC_URI="https://github.com/bjorn/tiled/archive/v${PV}/${P}.tar.gz"
LICENSE="BSD BSD-2 GPL-2+"
SLOT="0"
KEYWORDS="amd64"
IUSE="examples python"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RDEPEND="
>=dev-qt/qtcore-5.9:5
>=dev-qt/qtgui-5.9:5
>=dev-qt/qtnetwork-5.9:5
>=dev-qt/qtwidgets-5.9:5
sys-libs/zlib
python? ( ${PYTHON_DEPS} )
"
DEPEND="${RDEPEND}"
BDEPEND="dev-qt/linguist-tools:5"
DOCS=( AUTHORS COPYING NEWS.md README.md )
pkg_setup() {
use python && python-single-r1_pkg_setup
}
src_configure() {
eqmake5 LIBDIR="/usr/$(get_libdir)" PREFIX="/usr" DISABLE_PYTHON_PLUGIN="$(usex !python)"
}
src_install() {
emake INSTALL_ROOT="${D}" install
einstalldocs
if use examples ; then
docompress -x /usr/share/doc/${PF}/examples
dodoc -r examples
fi
}
pkg_postinst() {
xdg_icon_cache_update
xdg_desktop_database_update
xdg_mimeinfo_database_update
}
pkg_postrm() {
xdg_icon_cache_update
xdg_desktop_database_update
xdg_mimeinfo_database_update
}

@ -1,62 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_6 )
inherit gnome2-utils multilib python-single-r1 qmake-utils xdg-utils
DESCRIPTION="A general purpose tile map editor"
HOMEPAGE="https://www.mapeditor.org/"
SRC_URI="https://github.com/bjorn/tiled/archive/v${PV}/${P}.tar.gz"
LICENSE="BSD BSD-2 GPL-2+"
SLOT="0"
KEYWORDS="~amd64"
IUSE="examples python"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RDEPEND="
>=dev-qt/qtcore-5.9:5
>=dev-qt/qtgui-5.9:5
>=dev-qt/qtnetwork-5.9:5
>=dev-qt/qtwidgets-5.9:5
sys-libs/zlib
python? ( ${PYTHON_DEPS} )
"
DEPEND="${RDEPEND}"
BDEPEND="dev-qt/linguist-tools:5"
DOCS=( AUTHORS COPYING NEWS.md README.md )
pkg_setup() {
use python && python-single-r1_pkg_setup
}
src_configure() {
eqmake5 LIBDIR="/usr/$(get_libdir)" PREFIX="/usr" DISABLE_PYTHON_PLUGIN="$(usex !python)"
}
src_install() {
emake INSTALL_ROOT="${D}" install
einstalldocs
if use examples ; then
docompress -x /usr/share/doc/${PF}/examples
dodoc -r examples
fi
}
pkg_postinst() {
xdg_icon_cache_update
xdg_desktop_database_update
xdg_mimeinfo_database_update
}
pkg_postrm() {
xdg_icon_cache_update
xdg_desktop_database_update
xdg_mimeinfo_database_update
}

@ -1,63 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_6 )
inherit gnome2-utils multilib python-single-r1 qmake-utils xdg-utils
DESCRIPTION="A general purpose tile map editor"
HOMEPAGE="https://www.mapeditor.org/"
SRC_URI="https://github.com/bjorn/tiled/archive/v${PV}/${P}.tar.gz"
LICENSE="BSD BSD-2 GPL-2+"
SLOT="0"
KEYWORDS="~amd64"
IUSE="examples python"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RDEPEND="
>=dev-qt/qtcore-5.10:5
>=dev-qt/qtdeclarative-5.10:5
>=dev-qt/qtgui-5.10:5
>=dev-qt/qtnetwork-5.10:5
>=dev-qt/qtwidgets-5.10:5
sys-libs/zlib
python? ( ${PYTHON_DEPS} )
"
DEPEND="${RDEPEND}"
BDEPEND="dev-qt/linguist-tools:5"
DOCS=( AUTHORS COPYING NEWS.md README.md )
pkg_setup() {
use python && python-single-r1_pkg_setup
}
src_configure() {
eqmake5 LIBDIR="/usr/$(get_libdir)" PREFIX="/usr" DISABLE_PYTHON_PLUGIN="$(usex !python)"
}
src_install() {
emake INSTALL_ROOT="${D}" install
einstalldocs
if use examples ; then
docompress -x /usr/share/doc/${PF}/examples
dodoc -r examples
fi
}
pkg_postinst() {
xdg_icon_cache_update
xdg_desktop_database_update
xdg_mimeinfo_database_update
}
pkg_postrm() {
xdg_icon_cache_update
xdg_desktop_database_update
xdg_mimeinfo_database_update
}

@ -1,63 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_6 )
inherit gnome2-utils multilib python-single-r1 qmake-utils xdg-utils
DESCRIPTION="A general purpose tile map editor"
HOMEPAGE="https://www.mapeditor.org/"
SRC_URI="https://github.com/bjorn/tiled/archive/v${PV}/${P}.tar.gz"
LICENSE="BSD BSD-2 GPL-2+"
SLOT="0"
KEYWORDS="~amd64"
IUSE="examples python"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RDEPEND="
>=dev-qt/qtcore-5.10:5
>=dev-qt/qtdeclarative-5.10:5
>=dev-qt/qtgui-5.10:5
>=dev-qt/qtnetwork-5.10:5
>=dev-qt/qtwidgets-5.10:5
sys-libs/zlib
python? ( ${PYTHON_DEPS} )
"
DEPEND="${RDEPEND}"
BDEPEND="dev-qt/linguist-tools:5"
DOCS=( AUTHORS COPYING NEWS.md README.md )
pkg_setup() {
use python && python-single-r1_pkg_setup
}
src_configure() {
eqmake5 LIBDIR="/usr/$(get_libdir)" PREFIX="/usr" DISABLE_PYTHON_PLUGIN="$(usex !python)"
}
src_install() {
emake INSTALL_ROOT="${D}" install
einstalldocs
if use examples ; then
docompress -x /usr/share/doc/${PF}/examples
dodoc -r examples
fi
}
pkg_postinst() {
xdg_icon_cache_update
xdg_desktop_database_update
xdg_mimeinfo_database_update
}
pkg_postrm() {
xdg_icon_cache_update
xdg_desktop_database_update
xdg_mimeinfo_database_update
}

@ -1,63 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_6 )
inherit gnome2-utils multilib python-single-r1 qmake-utils xdg-utils
DESCRIPTION="A general purpose tile map editor"
HOMEPAGE="https://www.mapeditor.org/"
SRC_URI="https://github.com/bjorn/tiled/archive/v${PV}/${P}.tar.gz"
LICENSE="BSD BSD-2 GPL-2+"
SLOT="0"
KEYWORDS="~amd64"
IUSE="examples python"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RDEPEND="
>=dev-qt/qtcore-5.10:5
>=dev-qt/qtdeclarative-5.10:5
>=dev-qt/qtgui-5.10:5
>=dev-qt/qtnetwork-5.10:5
>=dev-qt/qtwidgets-5.10:5
sys-libs/zlib
python? ( ${PYTHON_DEPS} )
"
DEPEND="${RDEPEND}"
BDEPEND="dev-qt/linguist-tools:5"
DOCS=( AUTHORS COPYING NEWS.md README.md )
pkg_setup() {
use python && python-single-r1_pkg_setup
}
src_configure() {
eqmake5 LIBDIR="/usr/$(get_libdir)" PREFIX="/usr" DISABLE_PYTHON_PLUGIN="$(usex !python)"
}
src_install() {
emake INSTALL_ROOT="${D}" install
einstalldocs
if use examples ; then
docompress -x /usr/share/doc/${PF}/examples
dodoc -r examples
fi
}
pkg_postinst() {
xdg_icon_cache_update
xdg_desktop_database_update
xdg_mimeinfo_database_update
}
pkg_postrm() {
xdg_icon_cache_update
xdg_desktop_database_update
xdg_mimeinfo_database_update
}

Binary file not shown.

@ -3,7 +3,7 @@
EAPI=7
PYTHON_COMPAT=( python{3_6,3_7} )
PYTHON_COMPAT=( python{3_6,3_7,3_8} )
inherit distutils-r1

@ -3,7 +3,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="Python MPD client library"

@ -14,7 +14,7 @@ SRC_URI="https://github.com/jupyter/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
DEPEND="
test? (

Binary file not shown.

@ -5,12 +5,12 @@
TCL_VERSION=$(shell echo 'puts $\$$tcl_version' | tclsh)
-CFLAGS:= -O2 -Wall -fPIC -DUSE_TCL_STUBS
+CFLAGS:= @CFLAGS@ -fPIC -DUSE_TCL_STUBS
+CFLAGS:= $(MYCFLAGS) -fPIC -DUSE_TCL_STUBS
CFLAGS+= $(shell $(PYTHON_CONFIG) --includes)
CFLAGS+= -I/usr/include/tcl$(TCL_VERSION)
CFLAGS+= -DTCLPYTHON_VERSION=$(PKG_VERSION)
-LDFLAGS:= -shared -s
+LDFLAGS:= @LDFLAGS@ -shared
+LDFLAGS:= $(MYLDFLAGS) -shared
LDFLAGS+= $(shell $(PYTHON_CONFIG) --libs)
LDFLAGS+= -ltclstub$(TCL_VERSION)

@ -24,16 +24,9 @@ RDEPEND="${DEPEND}"
PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
src_prepare() {
default
sed -i \
-e "s:@CFLAGS@:${CFLAGS}:g" \
-e "s:@LDFLAGS@:${LDFLAGS}:g" \
Makefile || die
}
src_compile() {
emake PKG_NAME=tclpython3 CC=$(tc-getCC)
emake PKG_NAME=tclpython3 CC=$(tc-getCC) \
MYCFLAGS="${CFLAGS}" MYLDFLAGS="${LDFLAGS}"
}
src_test() {

Binary file not shown.

@ -0,0 +1,488 @@
From 7440e66d07ae04f9276bf6994bcf53f4aa870388 Mon Sep 17 00:00:00 2001
From: "Azamat H. Hackimov" <azamat.hackimov@gmail.com>
Date: Fri, 29 May 2020 20:23:14 +0300
Subject: [PATCH] Fix compilation for GCC10 (-fno-common)
---
src/emu.c | 4 ++++
src/emu.h | 6 +++---
src/interrupt.c | 4 ++++
src/interrupt.h | 6 +++---
src/menu.c | 2 ++
src/menu.h | 2 +-
src/message.c | 2 +-
src/message.h | 2 +-
src/rom.c | 3 +++
src/rom.h | 4 ++--
src/serial.c | 4 ++++
src/serial.h | 10 ++++++----
src/sgb.c | 6 ++++++
src/sgb.h | 8 ++++----
src/sound.c | 10 ++++++++++
src/sound.h | 16 ++++++++--------
src/video_std.c | 4 ++++
src/video_std.h | 6 +++---
src/video_yuv.c | 6 ++++++
src/video_yuv.h | 12 +++++++-----
src/vram.c | 4 ++++
src/vram.h | 6 +++---
22 files changed, 89 insertions(+), 38 deletions(-)
diff --git a/src/emu.c b/src/emu.c
index 91d4b88..cdbde0d 100644
--- a/src/emu.c
+++ b/src/emu.c
@@ -54,6 +54,10 @@ Uint8 jmap[8]={1,1,0,0,3,2,0,1};
Sint16 *joy_axis;
Uint8 *joy_but;
+GNGB_CONF conf;
+SDL_Joystick *sdl_joy;
+Uint16 key[SDLK_LAST];
+
/* Configuration File */
#define UINTEGER8 1
diff --git a/src/emu.h b/src/emu.h
index cb83289..bd4e466 100644
--- a/src/emu.h
+++ b/src/emu.h
@@ -64,11 +64,11 @@ typedef struct {
Sint32 pal[5][4];
}GNGB_CONF;
-GNGB_CONF conf;
+extern GNGB_CONF conf;
-SDL_Joystick *sdl_joy;
+extern SDL_Joystick *sdl_joy;
-Uint16 key[SDLK_LAST];
+extern Uint16 key[SDLK_LAST];
extern Sint16 *joy_axis;
extern Uint8 *joy_but;
diff --git a/src/interrupt.c b/src/interrupt.c
index 0a736a2..a18814a 100644
--- a/src/interrupt.c
+++ b/src/interrupt.c
@@ -34,6 +34,10 @@ static const Uint16 lcd_cycle_tab[2][5]={{204,456,80,172,80}, /* GB
Uint32 nb_cycle=0;
Uint32 key_cycle=0;
Uint8 vram_init_pal=0;
+GBLCDC *gblcdc;
+Uint8 vram_pal_line_temp[160][4];
+GBTIMER *gbtimer;
+
Uint32 get_nb_cycle(void)
{
diff --git a/src/interrupt.h b/src/interrupt.h
index 5dca287..cbec97f 100644
--- a/src/interrupt.h
+++ b/src/interrupt.h
@@ -68,9 +68,9 @@ typedef struct {
Uint8 *vram_pal_line[160];
}GBLCDC;
-GBLCDC *gblcdc;
+extern GBLCDC *gblcdc;
-Uint8 vram_pal_line_temp[160][4];
+extern Uint8 vram_pal_line_temp[160][4];
extern Uint8 vram_init_pal;
#define gb_set_pal_bck(v) { \
@@ -98,7 +98,7 @@ typedef struct {
Sint32 cycle;
}GBTIMER;
-GBTIMER *gbtimer;
+extern GBTIMER *gbtimer;
void gblcdc_init(void);
void gblcdc_reset(void);
diff --git a/src/menu.c b/src/menu.c
index ee3a831..2879dd7 100644
--- a/src/menu.c
+++ b/src/menu.c
@@ -45,6 +45,8 @@
int stop_all=0;
+MENU *current_menu;
+
Uint8 radio_group[256];
SDL_Color buttonpal[]={{255,255,255},{214,214,214},{150,150,150},{0,0,0},{195,195,195}};
diff --git a/src/menu.h b/src/menu.h
index bf4d713..160ccac 100644
--- a/src/menu.h
+++ b/src/menu.h
@@ -49,7 +49,7 @@ typedef struct MENU{
#define DRAW_WHEN_ACTIVE 1
extern MENU main_menu;
-MENU *current_menu;
+extern MENU *current_menu;
void loop_menu(MENU *m);
void display_menu(MENU *m);
diff --git a/src/message.c b/src/message.c
index af52efc..f409767 100644
--- a/src/message.c
+++ b/src/message.c
@@ -29,7 +29,7 @@
SDL_Surface *fontbuf=NULL;
-//int wl,hl,xm,ym;
+int wl,hl,xm,ym;
static int tempo_mes;
#define BUF_ALPHA 240
diff --git a/src/message.h b/src/message.h
index 534a7a0..d893525 100644
--- a/src/message.h
+++ b/src/message.h
@@ -21,7 +21,7 @@
#include <SDL.h>
-int wl,hl,xm,ym;
+extern int wl,hl,xm,ym;
//extern void (*draw_message)(int x,int y,char *mes);
extern SDL_Surface *fontbuf;
diff --git a/src/rom.c b/src/rom.c
index ff57a45..ba01473 100644
--- a/src/rom.c
+++ b/src/rom.c
@@ -48,9 +48,12 @@
#define FILENAME_LEN 1024
+char *rom_name;
Sint16 rom_type=UNKNOW_TYPE;
Uint8 rom_gb_type=UNKNOW;
+ROM_TIMER *rom_timer;
+
int check_dir(char *dir_name) {
#ifdef WIN32
BOOL res;
diff --git a/src/rom.h b/src/rom.h
index def6e6e..6befec1 100644
--- a/src/rom.h
+++ b/src/rom.h
@@ -37,7 +37,7 @@
#define SRAM 0x200
#define HUC1 0x400
-char *rom_name;
+extern char *rom_name;
extern Sint16 rom_type;
// rom_gb_suport
@@ -52,7 +52,7 @@ typedef struct {
Uint8 regl[5]; // register locked
}ROM_TIMER; // MBC3
-ROM_TIMER *rom_timer;
+extern ROM_TIMER *rom_timer;
int open_rom(char *filename);
diff --git a/src/serial.c b/src/serial.c
index 8d5fbbe..cec41f5 100644
--- a/src/serial.c
+++ b/src/serial.c
@@ -54,6 +54,10 @@
SDL_Thread *thread;
int thread_fun(void *data);
+serial gbserial;
+Sint16 serial_cycle_todo;
+Sint8 gblisten;
+
SOCKET dest_socket=-1;
SOCKET listen_socket=-1;
diff --git a/src/serial.h b/src/serial.h
index 888d09b..c253a1f 100644
--- a/src/serial.h
+++ b/src/serial.h
@@ -21,7 +21,7 @@
#include "global.h"
-struct {
+typedef struct serial {
Sint16 cycle_todo;
Uint16 p;
Uint8 b;
@@ -29,10 +29,12 @@ struct {
Uint8 check;
Uint8 wait;
Uint8 ready2read;
-}gbserial;
+} serial;
-Sint16 serial_cycle_todo;
-Sint8 gblisten;
+extern serial gbserial;
+
+extern Sint16 serial_cycle_todo;
+extern Sint8 gblisten;
void gbserial_init(int server_side,char *servername);
void gbserial_close(void);
diff --git a/src/sgb.c b/src/sgb.c
index ffdc6e0..9fc7308 100644
--- a/src/sgb.c
+++ b/src/sgb.c
@@ -32,6 +32,12 @@ Uint8 sgb_tiles[256*32];
Uint8 sgb_map[32*32];
Uint8 sgb_att[32*32];
+Uint16 sgb_pal[4][4]; /* 4 pallete of 4 colour */
+Uint8 sgb_pal_map[20][18]; /* Map of Pallete Tiles */
+Uint8 sgb_mask;
+
+SGB sgb;
+
SDL_Surface *sgb_buf=NULL;
extern Uint16 Filter[32768];
diff --git a/src/sgb.h b/src/sgb.h
index 71aea6a..fd9b8f9 100644
--- a/src/sgb.h
+++ b/src/sgb.h
@@ -39,12 +39,12 @@ typedef struct {
Uint8 player;
}SGB;
-SGB sgb;
+extern SGB sgb;
-Uint16 sgb_pal[4][4]; /* 4 pallete of 4 colour */
-Uint8 sgb_pal_map[20][18]; /* Map of Pallete Tiles */
+extern Uint16 sgb_pal[4][4]; /* 4 pallete of 4 colour */
+extern Uint8 sgb_pal_map[20][18]; /* Map of Pallete Tiles */
-Uint8 sgb_mask;
+extern Uint8 sgb_mask;
extern SDL_Surface *sgb_buf;
diff --git a/src/sound.c b/src/sound.c
index ecc6e1f..8b7bce4 100644
--- a/src/sound.c
+++ b/src/sound.c
@@ -32,6 +32,16 @@
#define HZ_M3(x) ((double)(4194304.0)/(64.0*(double)(2048-x)))
// #define LOG_SOUND
+Uint32 sample_rate;
+Uint8 bit_per_sample;
+Uint16 sample_per_update;
+
+SoundM1 snd_m1;
+SoundM2 snd_m2;
+SoundM3 snd_m3;
+SoundM4 snd_m4;
+SoundG snd_g;
+
Sint8 *playbuf;
FILE *fsound;
/*
diff --git a/src/sound.h b/src/sound.h
index 56f58ce..6ef3bd8 100644
--- a/src/sound.h
+++ b/src/sound.h
@@ -22,9 +22,9 @@
#include "global.h"
-Uint32 sample_rate;
-Uint8 bit_per_sample;
-Uint16 sample_per_update;
+extern Uint32 sample_rate;
+extern Uint8 bit_per_sample;
+extern Uint16 sample_per_update;
typedef struct SoundM1
{
@@ -61,7 +61,7 @@ typedef struct SoundM1
float sample_env_per_step;
float cp;
}SoundM1;
-SoundM1 snd_m1;
+extern SoundM1 snd_m1;
typedef struct SoundM2
{
@@ -92,7 +92,7 @@ typedef struct SoundM2
float sample_env_per_step;
float cp;
}SoundM2;
-SoundM2 snd_m2;
+extern SoundM2 snd_m2;
typedef struct SoundM3
{
@@ -120,7 +120,7 @@ typedef struct SoundM3
Uint16 sample_len; // durée en samples
float cp;
}SoundM3;
-SoundM3 snd_m3;
+extern SoundM3 snd_m3;
typedef struct SoundM4
{
@@ -149,7 +149,7 @@ typedef struct SoundM4
float env_per_step;
float sample_env_per_step;
}SoundM4;
-SoundM4 snd_m4;
+extern SoundM4 snd_m4;
/* Control general */
typedef struct SoundG
@@ -177,7 +177,7 @@ typedef struct SoundG
Uint8 Sound3_On_Off ;
Uint8 Sound4_On_Off ;
}SoundG;
-SoundG snd_g;
+extern SoundG snd_g;
#define LEFT 1
diff --git a/src/video_std.c b/src/video_std.c
index 1a81e90..b894443 100644
--- a/src/video_std.c
+++ b/src/video_std.c
@@ -35,6 +35,10 @@ SDL_Surface *back=NULL;
Sint8 rb_tab[2][RB_SIZE]={{0,-2,2,-2,2},
{0,-1,-1,1,1}};
+Uint8 rb_shift;
+SDL_Rect dstR;
+SDL_Rect scrR;
+
VIDEO_MODE video_std;
SDL_Rect clip_rct;
diff --git a/src/video_std.h b/src/video_std.h
index 4a78d7e..05a0fd1 100644
--- a/src/video_std.h
+++ b/src/video_std.h
@@ -27,9 +27,9 @@
extern Sint8 rb_tab[2][RB_SIZE];
extern SDL_Surface *back;
-Uint8 rb_shift;
-SDL_Rect dstR;
-SDL_Rect scrR;
+extern Uint8 rb_shift;
+extern SDL_Rect dstR;
+extern SDL_Rect scrR;
void draw_screen_sgb_std(void);
void draw_screen_wb_std(void);
diff --git a/src/video_yuv.c b/src/video_yuv.c
index 0c05a81..cba9e0f 100644
--- a/src/video_yuv.c
+++ b/src/video_yuv.c
@@ -25,6 +25,12 @@
#include "memory.h"
#include "message.h"
+SDL_Overlay *overlay;
+SDL_Rect ov_rect;
+Uint32 yuv_flag;
+yuv rgb2yuv[65536];
+
+
void init_message_yuv(void) {
}
diff --git a/src/video_yuv.h b/src/video_yuv.h
index c0d7c25..4d85ce9 100644
--- a/src/video_yuv.h
+++ b/src/video_yuv.h
@@ -21,16 +21,18 @@
#include "global.h"
-SDL_Overlay *overlay;
-SDL_Rect ov_rect;
-Uint32 yuv_flag;
+extern SDL_Overlay *overlay;
+extern SDL_Rect ov_rect;
+extern Uint32 yuv_flag;
-struct yuv{
+typedef struct yuv{
Uint16 y;
Uint8 u;
Uint8 v;
Uint32 yuy2;
-}rgb2yuv[65536];
+} yuv;
+
+extern yuv rgb2yuv[65536];
void init_message_yuv(void);
void init_rgb2yuv_table(void);
diff --git a/src/vram.c b/src/vram.c
index 206b625..8a333be 100644
--- a/src/vram.c
+++ b/src/vram.c
@@ -30,6 +30,7 @@
SDL_Surface *gb_screen=NULL;
+int scxoff,scyoff;
Uint16 grey[4];
Uint8 pal_bck[4]={0,3,3,3};
@@ -45,6 +46,9 @@ Uint8 back_col[170][170];
Uint8 nb_spr;
+GB_SPRITE gb_spr[40];
+Uint8 rb_on;
+
struct mask_shift tab_ms[8]={
{ 0x80,7 },
{ 0x40,6 },
diff --git a/src/vram.h b/src/vram.h
index d64a3d4..db9d061 100644
--- a/src/vram.h
+++ b/src/vram.h
@@ -62,7 +62,7 @@ struct mask_shift {
extern struct mask_shift tab_ms[8];
extern Uint32 video_flag;
-int scxoff,scyoff; /* shift of the screen */
+extern int scxoff,scyoff; /* shift of the screen */
extern Uint16 grey[4];
extern Uint8 pal_bck[4];
@@ -89,10 +89,10 @@ typedef struct {
Uint8 priority;
}GB_SPRITE;
-GB_SPRITE gb_spr[40];
+extern GB_SPRITE gb_spr[40];
extern Uint8 nb_spr;
-Uint8 rb_on;
+extern Uint8 rb_on;
extern void (*draw_screen)(void);
--
2.26.2

@ -1,4 +1,4 @@
# Copyright 1999-2018 Gentoo Foundation
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@ -30,6 +30,8 @@ PATCHES=(
"${FILESDIR}"/${P}-inline.patch
"${FILESDIR}"/${P}-joystick.patch
"${FILESDIR}"/${P}-qwerty.patch
# Ours
"${FILESDIR}"/${P}-gcc10.patch
)
src_prepare() {

Binary file not shown.

@ -1,9 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>mjo@gentoo.org</email>
</maintainer>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>

Binary file not shown.

@ -1,140 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
MY_PV=${PV/_beta/-beta.}
MY_P=${PN}-${MY_PV}
PYTHON_COMPAT=( python3_6 )
PYTHON_REQ_USE="sqlite"
inherit distutils-r1
DESCRIPTION="Media library management system for obsessive-compulsive music geeks"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
HOMEPAGE="http://beets.io/ https://pypi.org/project/beets/"
KEYWORDS="~amd64 ~x86"
SLOT="0"
LICENSE="MIT"
IUSE="badfiles chromaprint discogs doc ffmpeg gstreamer icu lastfm mpd replaygain test thumbnail webserver"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
"
DEPEND="
>=dev-python/jellyfish-0.7.1[${PYTHON_USEDEP}]
dev-python/munkres[${PYTHON_USEDEP}]
>=dev-python/python-musicbrainz-ngs-0.4[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/requests-oauthlib[${PYTHON_USEDEP}]
>=dev-python/six-1.9[${PYTHON_USEDEP}]
dev-python/unidecode[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.33[${PYTHON_USEDEP}]
badfiles? (
media-libs/flac
media-sound/mp3val
)
chromaprint? (
dev-python/pyacoustid[${PYTHON_USEDEP}]
media-libs/chromaprint[tools]
)
discogs? ( dev-python/discogs-client[${PYTHON_USEDEP}] )
ffmpeg? ( media-video/ffmpeg:0[encode] )
gstreamer? (
media-libs/gst-plugins-good:1.0
media-libs/gst-plugins-bad:1.0
)
icu? ( dev-db/sqlite[icu] )
lastfm? ( dev-python/pylast[${PYTHON_USEDEP}] )
mpd? (
dev-python/bluelet[${PYTHON_USEDEP}]
dev-python/python-mpd[${PYTHON_USEDEP}]
)
replaygain? (
gstreamer? (
dev-python/pygobject:3[${PYTHON_USEDEP}]
media-plugins/gst-plugins-libav:1.0
)
!gstreamer? ( media-sound/mp3gain )
)
thumbnail? (
dev-python/pyxdg[${PYTHON_USEDEP}]
|| (
dev-python/pillow[${PYTHON_USEDEP}]
media-gfx/imagemagick
)
)
webserver? (
dev-python/flask[${PYTHON_USEDEP}]
dev-python/flask-cors[${PYTHON_USEDEP}]
)
"
RDEPEND="${DEPEND}"
RESTRICT="test" # tests broken in 1.4.3 already
S="${WORKDIR}/${MY_P}"
python_prepare_all() {
distutils-r1_python_prepare_all
rm_use_plugins() {
[[ -n "${1}" ]] || die "rm_use_plugins: No use option given"
local use=${1}
local plugins=${use}
use ${use} && return
einfo "no ${use}:"
[[ $# -gt 1 ]] && plugins="${@:2}"
for arg in ${plugins[@]}; do
einfo " removing ${arg}"
if [[ -e "beetsplug/${arg}.py" ]]; then
rm beetsplug/${arg}.py || die "Unable to remove ${arg} plugin"
fi
if [[ -d "beetsplug/${arg}" ]]; then
rm -r beetsplug/${arg} || die "Unable to remove ${arg} plugin"
fi
sed -e "s:'beetsplug.${arg}',::" -i setup.py || \
die "Unable to disable ${arg} plugin "
done
}
rm_use_plugins chromaprint chroma
rm_use_plugins ffmpeg convert
rm_use_plugins icu loadext
rm_use_plugins lastfm lastgenre lastimport
rm_use_plugins mpd bpd mpdstats
rm_use_plugins webserver web
rm_use_plugins thumbnail thumbnails
# remove plugins that do not have appropriate dependencies installed
for flag in badfiles discogs replaygain; do
rm_use_plugins ${flag}
done
if ! use mpd; then
rm test/test_player.py || die
fi
}
python_compile_all() {
use doc && emake -C docs html
}
python_test() {
cd test || die
if ! use webserver; then
rm test_web.py || die "Failed to remove test_web.py"
fi
"${EPYTHON}" testall.py || die "Testsuite failed"
}
python_install_all() {
distutils-r1_python_install_all
doman man/beet.1 man/beetsconfig.5
use doc && local HTML_DOCS=( docs/_build/html/. )
einstalldocs
}

@ -0,0 +1,172 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_REQ_USE="sqlite"
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1 bash-completion-r1
if [[ ${PV} == "9999" ]]; then
EGIT_REPO_URI="https://github.com/beetbox/beets.git"
inherit git-r3
else
MY_PV=${PV/_beta/-beta.}
MY_P=${PN}-${MY_PV}
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
S="${WORKDIR}/${MY_P}"
fi
DESCRIPTION="Media library management system for obsessive-compulsive music geeks"
HOMEPAGE="http://beets.io/ https://pypi.org/project/beets/"
LICENSE="MIT"
SLOT="0"
IUSE="badfiles chromaprint discogs doc ffmpeg gstreamer icu lastfm mpd replaygain test thumbnail webserver"
RDEPEND="${DEPEND}"
DEPEND="
$(python_gen_cond_dep '
test? (
dev-python/wheel[${PYTHON_MULTI_USEDEP}]
dev-python/beautifulsoup[${PYTHON_MULTI_USEDEP}]
dev-python/flask[${PYTHON_MULTI_USEDEP}]
dev-python/mock[${PYTHON_MULTI_USEDEP}]
dev-python/rarfile[${PYTHON_MULTI_USEDEP}]
dev-python/responses[${PYTHON_MULTI_USEDEP}]
dev-python/pyxdg[${PYTHON_MULTI_USEDEP}]
)
>=dev-python/jellyfish-0.7.1[${PYTHON_MULTI_USEDEP}]
dev-python/munkres[${PYTHON_MULTI_USEDEP}]
>=dev-python/python-musicbrainz-ngs-0.4[${PYTHON_MULTI_USEDEP}]
dev-python/pyyaml[${PYTHON_MULTI_USEDEP}]
dev-python/requests[${PYTHON_MULTI_USEDEP}]
dev-python/requests-oauthlib[${PYTHON_MULTI_USEDEP}]
>=dev-python/six-1.9[${PYTHON_MULTI_USEDEP}]
dev-python/unidecode[${PYTHON_MULTI_USEDEP}]
>=media-libs/mutagen-1.33[${PYTHON_MULTI_USEDEP}]
badfiles? (
media-libs/flac
media-sound/mp3val
)
chromaprint? (
dev-python/pyacoustid[${PYTHON_MULTI_USEDEP}]
media-libs/chromaprint[tools]
)
discogs? ( dev-python/discogs-client[${PYTHON_MULTI_USEDEP}] )
ffmpeg? ( media-video/ffmpeg:0[encode] )
gstreamer? (
media-libs/gst-plugins-good:1.0
media-libs/gst-plugins-bad:1.0
)
icu? ( dev-db/sqlite[icu] )
lastfm? ( dev-python/pylast[${PYTHON_MULTI_USEDEP}] )
mpd? (
dev-python/bluelet[${PYTHON_MULTI_USEDEP}]
dev-python/python-mpd[${PYTHON_MULTI_USEDEP}]
)
replaygain? (
gstreamer? (
dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
media-plugins/gst-plugins-libav:1.0
)
!gstreamer? ( media-sound/mp3gain )
)
thumbnail? (
dev-python/pyxdg[${PYTHON_MULTI_USEDEP}]
|| (
dev-python/pillow[${PYTHON_MULTI_USEDEP}]
media-gfx/imagemagick
)
)
webserver? (
dev-python/flask[${PYTHON_MULTI_USEDEP}]
dev-python/flask-cors[${PYTHON_MULTI_USEDEP}]
)
')"
BDEPEND="dev-python/sphinx"
DOCS=( README.rst docs/changelog.rst )
distutils_enable_tests pytest
python_prepare_all() {
distutils-r1_python_prepare_all
rm_use_plugins() {
[[ -n "${1}" ]] || die "rm_use_plugins: No use option given"
local use=${1}
local plugins=${use}
use ${use} && return
einfo "no ${use}:"
[[ $# -gt 1 ]] && plugins="${@:2}"
for arg in ${plugins[@]}; do
einfo " removing ${arg}"
if [[ -e "beetsplug/${arg}.py" ]]; then
rm beetsplug/${arg}.py || die "Unable to remove ${arg} plugin"
fi
if [[ -d "beetsplug/${arg}" ]]; then
rm -r beetsplug/${arg} || die "Unable to remove ${arg} plugin"
fi
sed -e "s:'beetsplug.${arg}',::" -i setup.py || \
die "Unable to disable ${arg} plugin "
done
}
rm_use_plugins chromaprint chroma
rm_use_plugins ffmpeg convert
rm_use_plugins icu loadext
rm_use_plugins lastfm lastgenre lastimport
rm_use_plugins mpd bpd mpdstats
rm_use_plugins webserver web
rm_use_plugins thumbnail thumbnails
# remove plugins that do not have appropriate dependencies installed
for flag in badfiles discogs replaygain; do
rm_use_plugins ${flag}
done
if ! use mpd; then
rm test/test_player.py || die
rm test/test_mpdstats.py || die
fi
if ! use webserver; then
rm test/test_web.py || die "Failed to remove test_web.py"
fi
if use test; then
# Those test need network
rm test/test_art.py || die
rm test/test_discogs.py || die
rm test/test_embyupdate.py || die
rm test/test_lastgenre.py || die
rm test/test_spotify.py || die
# rm test/test_plexupdate.py
rm test/test_thumbnails.py || die
# Not working
rm test/test_replaygain.py || die
# Not working
rm test/test_convert.py || die
# Not working and dropped in master
rm test/test_mediafile.py || die
fi
}
python_compile_all() {
esetup.py build_sphinx -b man --build-dir=docs/build
use doc && esetup.py build_sphinx -b html --build-dir=docs/build
}
python_install_all() {
distutils-r1_python_install_all
doman docs/build/man/*
use doc && local HTML_DOCS=( docs/build/html/. )
einstalldocs
"${D}$(python_get_scriptdir)/beet" completion > "${T}/beet.bashcomp"
newbashcomp "${T}/beet.bashcomp" beet
}

@ -0,0 +1,175 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_REQ_USE="sqlite"
inherit distutils-r1 bash-completion-r1
if [[ ${PV} == "9999" ]]; then
EGIT_REPO_URI="https://github.com/beetbox/beets.git"
inherit git-r3
else
MY_PV=${PV/_beta/-beta.}
MY_P=${PN}-${MY_PV}
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
S="${WORKDIR}/${MY_P}"
fi
DESCRIPTION="Media library management system for obsessive-compulsive music geeks"
HOMEPAGE="http://beets.io/ https://pypi.org/project/beets/"
LICENSE="MIT"
SLOT="0"
IUSE="badfiles chromaprint discogs doc ffmpeg gstreamer icu lastfm mpd replaygain test thumbnail webserver"
RDEPEND="${DEPEND}"
DEPEND="
$(python_gen_cond_dep '
test? (
dev-python/wheel[${PYTHON_MULTI_USEDEP}]
dev-python/beautifulsoup[${PYTHON_MULTI_USEDEP}]
dev-python/flask[${PYTHON_MULTI_USEDEP}]
dev-python/mock[${PYTHON_MULTI_USEDEP}]
dev-python/rarfile[${PYTHON_MULTI_USEDEP}]
dev-python/responses[${PYTHON_MULTI_USEDEP}]
dev-python/pyxdg[${PYTHON_MULTI_USEDEP}]
dev-python/requests-oauthlib[${PYTHON_MULTI_USEDEP}]
)
>=dev-python/jellyfish-0.7.1[${PYTHON_MULTI_USEDEP}]
dev-python/munkres[${PYTHON_MULTI_USEDEP}]
>=dev-python/python-musicbrainz-ngs-0.4[${PYTHON_MULTI_USEDEP}]
dev-python/pyyaml[${PYTHON_MULTI_USEDEP}]
dev-python/requests[${PYTHON_MULTI_USEDEP}]
dev-python/requests-oauthlib[${PYTHON_MULTI_USEDEP}]
>=dev-python/six-1.9[${PYTHON_MULTI_USEDEP}]
dev-python/unidecode[${PYTHON_MULTI_USEDEP}]
>=media-libs/mutagen-1.33[${PYTHON_MULTI_USEDEP}]
>=dev-python/confuse-1.0.0[${PYTHON_MULTI_USEDEP}]
>=dev-python/mediafile-0.2.0[${PYTHON_MULTI_USEDEP}]
badfiles? (
media-libs/flac
media-sound/mp3val
)
chromaprint? (
dev-python/pyacoustid[${PYTHON_MULTI_USEDEP}]
media-libs/chromaprint[tools]
)
discogs? ( dev-python/discogs-client[${PYTHON_MULTI_USEDEP}] )
ffmpeg? ( media-video/ffmpeg:0[encode] )
gstreamer? (
media-libs/gst-plugins-good:1.0
media-libs/gst-plugins-bad:1.0
)
icu? ( dev-db/sqlite[icu] )
lastfm? ( dev-python/pylast[${PYTHON_MULTI_USEDEP}] )
mpd? (
dev-python/bluelet[${PYTHON_MULTI_USEDEP}]
dev-python/python-mpd[${PYTHON_MULTI_USEDEP}]
)
replaygain? (
gstreamer? (
dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
media-plugins/gst-plugins-libav:1.0
)
!gstreamer? ( media-sound/mp3gain )
)
thumbnail? (
dev-python/pyxdg[${PYTHON_MULTI_USEDEP}]
|| (
dev-python/pillow[${PYTHON_MULTI_USEDEP}]
media-gfx/imagemagick
)
)
webserver? (
dev-python/flask[${PYTHON_MULTI_USEDEP}]
dev-python/flask-cors[${PYTHON_MULTI_USEDEP}]
)
')"
BDEPEND="
$(python_gen_cond_dep '
dev-python/sphinx[${PYTHON_MULTI_USEDEP}]
')"
DOCS=( README.rst docs/changelog.rst )
distutils_enable_tests pytest
python_prepare_all() {
distutils-r1_python_prepare_all
rm_use_plugins() {
[[ -n "${1}" ]] || die "rm_use_plugins: No use option given"
local use=${1}
local plugins=${use}
use ${use} && return
einfo "no ${use}:"
[[ $# -gt 1 ]] && plugins="${@:2}"
for arg in ${plugins[@]}; do
einfo " removing ${arg}"
if [[ -e "beetsplug/${arg}.py" ]]; then
rm beetsplug/${arg}.py || die "Unable to remove ${arg} plugin"
fi
if [[ -d "beetsplug/${arg}" ]]; then
rm -r beetsplug/${arg} || die "Unable to remove ${arg} plugin"
fi
sed -e "s:'beetsplug.${arg}',::" -i setup.py || \
die "Unable to disable ${arg} plugin "
done
}
rm_use_plugins chromaprint chroma
rm_use_plugins ffmpeg convert
rm_use_plugins icu loadext
rm_use_plugins lastfm lastgenre lastimport
rm_use_plugins mpd bpd mpdstats
rm_use_plugins webserver web
rm_use_plugins thumbnail thumbnails
# remove plugins that do not have appropriate dependencies installed
for flag in badfiles discogs replaygain; do
rm_use_plugins ${flag}
done
if ! use mpd; then
rm test/test_player.py || die
rm test/test_mpdstats.py || die
fi
if ! use webserver; then
rm test/test_web.py || die "Failed to remove test_web.py"
fi
if use test; then
# Those test need network
rm test/test_art.py || die
rm test/test_discogs.py || die
rm test/test_embyupdate.py || die
rm test/test_lastgenre.py || die
rm test/test_spotify.py || die
# rm test/test_plexupdate.py
rm test/test_thumbnails.py || die
# Not working
rm test/test_replaygain.py || die
# Not working
rm test/test_convert.py || die
fi
}
python_compile_all() {
esetup.py build_sphinx -b man --build-dir=docs/build
use doc && esetup.py build_sphinx -b html --build-dir=docs/build
}
python_install_all() {
distutils-r1_python_install_all
doman docs/build/man/*
use doc && local HTML_DOCS=( docs/build/html/. )
einstalldocs
"${D}$(python_get_scriptdir)/beet" completion > "${T}/beet.bashcomp"
newbashcomp "${T}/beet.bashcomp" beet
}

@ -1,7 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<maintainer type="person">
<email>guillaumeseren@gmail.com</email>
<name>Guillaume Seren</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<longdescription lang="en">
The purpose of beets is to get your music collection right once and for
all. It catalogs your collection, automatically improving its metadata as

Binary file not shown.

@ -1 +1 @@
Mon, 01 Jun 2020 10:38:15 +0000
Mon, 01 Jun 2020 16:38:11 +0000

@ -1 +1 @@
Mon, 01 Jun 2020 10:38:15 +0000
Mon, 01 Jun 2020 16:38:11 +0000

Binary file not shown.

@ -0,0 +1,14 @@
BDEPEND=python_targets_python3_6? ( dev-lang/python:3.6 ) python_targets_python3_7? ( dev-lang/python:3.7 ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Utitilies for maintaining Python packages
EAPI=7
HOMEPAGE=https://github.com/mgorny/gpyutils/
IUSE=python_targets_python3_6 python_targets_python3_7 python_targets_python3_8 python_targets_python3_9
KEYWORDS=~amd64 ~x86
LICENSE=BSD
RDEPEND=>=app-portage/gentoopm-0.3.1[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] python_targets_python3_6? ( dev-lang/python:3.6 ) python_targets_python3_7? ( dev-lang/python:3.7 ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
REQUIRED_USE=|| ( python_targets_python3_6 python_targets_python3_7 python_targets_python3_8 python_targets_python3_9 )
SLOT=0
SRC_URI=https://github.com/mgorny/gpyutils/archive/v0.4.2.tar.gz -> gpyutils-0.4.2.tar.gz
_eclasses_=distutils-r1 89b310c534a033a3566e0f26419daa81 multibuild 40fe59465edacd730c644ec2bc197809 multilib 0914eab919f4f11dd9e0407b92af4726 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 8386b016a2b3bbefa88443fdaa898057 python-utils-r1 ace0a9a129fcfeaae542c0d15c07f36a toolchain-funcs d3e75048a89c0445838d2f44e5c65d97
_md5_=af20cb1a6272543b20b60916da2f5673

@ -0,0 +1,16 @@
BDEPEND=test? ( dev-python/pytest[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] ) python_targets_python3_6? ( dev-lang/python:3.6 ) python_targets_python3_7? ( dev-lang/python:3.7 ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
DEFINED_PHASES=compile configure install prepare test
DEPEND=dev-db/postgresql:*[server] dev-python/six[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] test? ( dev-python/mock[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] )
DESCRIPTION=PostgreSQL Extension Network Client
EAPI=7
HOMEPAGE=http://pgxnclient.projects.postgresql.org/ https://pypi.org/project/pgxnclient
IUSE=test test python_targets_python3_6 python_targets_python3_7 python_targets_python3_8 python_targets_python3_9
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86
LICENSE=BSD
RDEPEND=dev-db/postgresql:*[server] dev-python/six[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] python_targets_python3_6? ( dev-lang/python:3.6 ) python_targets_python3_7? ( dev-lang/python:3.7 ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
REQUIRED_USE=|| ( python_targets_python3_6 python_targets_python3_7 python_targets_python3_8 python_targets_python3_9 )
RESTRICT=test !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=mirror://pypi/p/pgxnclient/pgxnclient-1.3.tar.gz
_eclasses_=distutils-r1 89b310c534a033a3566e0f26419daa81 multibuild 40fe59465edacd730c644ec2bc197809 multilib 0914eab919f4f11dd9e0407b92af4726 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 8386b016a2b3bbefa88443fdaa898057 python-utils-r1 ace0a9a129fcfeaae542c0d15c07f36a toolchain-funcs d3e75048a89c0445838d2f44e5c65d97
_md5_=2d6ad9e727804b32dff5def95c12af29

@ -1,15 +0,0 @@
BDEPEND=dev-qt/linguist-tools:5
DEFINED_PHASES=configure install postinst postrm setup
DEPEND=>=dev-qt/qtcore-5.9:5 >=dev-qt/qtgui-5.9:5 >=dev-qt/qtnetwork-5.9:5 >=dev-qt/qtwidgets-5.9:5 sys-libs/zlib python? ( python_single_target_python3_6? ( dev-lang/python:3.6 >=dev-lang/python-exec-2:=[python_targets_python3_6] ) )
DESCRIPTION=A general purpose tile map editor
EAPI=7
HOMEPAGE=https://www.mapeditor.org/
IUSE=examples python +python_single_target_python3_6
KEYWORDS=amd64
LICENSE=BSD BSD-2 GPL-2+
RDEPEND=>=dev-qt/qtcore-5.9:5 >=dev-qt/qtgui-5.9:5 >=dev-qt/qtnetwork-5.9:5 >=dev-qt/qtwidgets-5.9:5 sys-libs/zlib python? ( python_single_target_python3_6? ( dev-lang/python:3.6 >=dev-lang/python-exec-2:=[python_targets_python3_6] ) )
REQUIRED_USE=python? ( ^^ ( python_single_target_python3_6 ) )
SLOT=0
SRC_URI=https://github.com/bjorn/tiled/archive/v1.2.4/tiled-1.2.4.tar.gz
_eclasses_=estack 686eaab303305a908fd57b2fd7617800 eutils fcb2aa98e1948b835b5ae66ca52868c5 gnome2-utils 893e828f0f25f070f0b38d20c83c7670 multilib 0914eab919f4f11dd9e0407b92af4726 python-single-r1 2d2617a730e75e491e1d17af87841ec5 python-utils-r1 ace0a9a129fcfeaae542c0d15c07f36a qmake-utils 4eb5e05ef7ee630c003e3f0edc094135 toolchain-funcs d3e75048a89c0445838d2f44e5c65d97 xdg-utils ff2ff954e6b17929574eee4efc5152ba
_md5_=53aee38810ccb0a970b22175493624a7

@ -1,15 +0,0 @@
BDEPEND=dev-qt/linguist-tools:5
DEFINED_PHASES=configure install postinst postrm setup
DEPEND=>=dev-qt/qtcore-5.9:5 >=dev-qt/qtgui-5.9:5 >=dev-qt/qtnetwork-5.9:5 >=dev-qt/qtwidgets-5.9:5 sys-libs/zlib python? ( python_single_target_python3_6? ( dev-lang/python:3.6 >=dev-lang/python-exec-2:=[python_targets_python3_6] ) )
DESCRIPTION=A general purpose tile map editor
EAPI=7
HOMEPAGE=https://www.mapeditor.org/
IUSE=examples python +python_single_target_python3_6
KEYWORDS=~amd64
LICENSE=BSD BSD-2 GPL-2+
RDEPEND=>=dev-qt/qtcore-5.9:5 >=dev-qt/qtgui-5.9:5 >=dev-qt/qtnetwork-5.9:5 >=dev-qt/qtwidgets-5.9:5 sys-libs/zlib python? ( python_single_target_python3_6? ( dev-lang/python:3.6 >=dev-lang/python-exec-2:=[python_targets_python3_6] ) )
REQUIRED_USE=python? ( ^^ ( python_single_target_python3_6 ) )
SLOT=0
SRC_URI=https://github.com/bjorn/tiled/archive/v1.2.5/tiled-1.2.5.tar.gz
_eclasses_=estack 686eaab303305a908fd57b2fd7617800 eutils fcb2aa98e1948b835b5ae66ca52868c5 gnome2-utils 893e828f0f25f070f0b38d20c83c7670 multilib 0914eab919f4f11dd9e0407b92af4726 python-single-r1 2d2617a730e75e491e1d17af87841ec5 python-utils-r1 ace0a9a129fcfeaae542c0d15c07f36a qmake-utils 4eb5e05ef7ee630c003e3f0edc094135 toolchain-funcs d3e75048a89c0445838d2f44e5c65d97 xdg-utils ff2ff954e6b17929574eee4efc5152ba
_md5_=2bb674138baaa75f317ce73ef9c0e937

@ -1,15 +0,0 @@
BDEPEND=dev-qt/linguist-tools:5
DEFINED_PHASES=configure install postinst postrm setup
DEPEND=>=dev-qt/qtcore-5.10:5 >=dev-qt/qtdeclarative-5.10:5 >=dev-qt/qtgui-5.10:5 >=dev-qt/qtnetwork-5.10:5 >=dev-qt/qtwidgets-5.10:5 sys-libs/zlib python? ( python_single_target_python3_6? ( dev-lang/python:3.6 >=dev-lang/python-exec-2:=[python_targets_python3_6] ) )
DESCRIPTION=A general purpose tile map editor
EAPI=7
HOMEPAGE=https://www.mapeditor.org/
IUSE=examples python +python_single_target_python3_6
KEYWORDS=~amd64
LICENSE=BSD BSD-2 GPL-2+
RDEPEND=>=dev-qt/qtcore-5.10:5 >=dev-qt/qtdeclarative-5.10:5 >=dev-qt/qtgui-5.10:5 >=dev-qt/qtnetwork-5.10:5 >=dev-qt/qtwidgets-5.10:5 sys-libs/zlib python? ( python_single_target_python3_6? ( dev-lang/python:3.6 >=dev-lang/python-exec-2:=[python_targets_python3_6] ) )
REQUIRED_USE=python? ( ^^ ( python_single_target_python3_6 ) )
SLOT=0
SRC_URI=https://github.com/bjorn/tiled/archive/v1.3.1/tiled-1.3.1.tar.gz
_eclasses_=estack 686eaab303305a908fd57b2fd7617800 eutils fcb2aa98e1948b835b5ae66ca52868c5 gnome2-utils 893e828f0f25f070f0b38d20c83c7670 multilib 0914eab919f4f11dd9e0407b92af4726 python-single-r1 2d2617a730e75e491e1d17af87841ec5 python-utils-r1 ace0a9a129fcfeaae542c0d15c07f36a qmake-utils 4eb5e05ef7ee630c003e3f0edc094135 toolchain-funcs d3e75048a89c0445838d2f44e5c65d97 xdg-utils ff2ff954e6b17929574eee4efc5152ba
_md5_=ab4f70046a2ec0b11f08f2d742ba3ec9

@ -1,15 +0,0 @@
BDEPEND=dev-qt/linguist-tools:5
DEFINED_PHASES=configure install postinst postrm setup
DEPEND=>=dev-qt/qtcore-5.10:5 >=dev-qt/qtdeclarative-5.10:5 >=dev-qt/qtgui-5.10:5 >=dev-qt/qtnetwork-5.10:5 >=dev-qt/qtwidgets-5.10:5 sys-libs/zlib python? ( python_single_target_python3_6? ( dev-lang/python:3.6 >=dev-lang/python-exec-2:=[python_targets_python3_6] ) )
DESCRIPTION=A general purpose tile map editor
EAPI=7
HOMEPAGE=https://www.mapeditor.org/
IUSE=examples python +python_single_target_python3_6
KEYWORDS=~amd64
LICENSE=BSD BSD-2 GPL-2+
RDEPEND=>=dev-qt/qtcore-5.10:5 >=dev-qt/qtdeclarative-5.10:5 >=dev-qt/qtgui-5.10:5 >=dev-qt/qtnetwork-5.10:5 >=dev-qt/qtwidgets-5.10:5 sys-libs/zlib python? ( python_single_target_python3_6? ( dev-lang/python:3.6 >=dev-lang/python-exec-2:=[python_targets_python3_6] ) )
REQUIRED_USE=python? ( ^^ ( python_single_target_python3_6 ) )
SLOT=0
SRC_URI=https://github.com/bjorn/tiled/archive/v1.3.2/tiled-1.3.2.tar.gz
_eclasses_=estack 686eaab303305a908fd57b2fd7617800 eutils fcb2aa98e1948b835b5ae66ca52868c5 gnome2-utils 893e828f0f25f070f0b38d20c83c7670 multilib 0914eab919f4f11dd9e0407b92af4726 python-single-r1 2d2617a730e75e491e1d17af87841ec5 python-utils-r1 ace0a9a129fcfeaae542c0d15c07f36a qmake-utils 4eb5e05ef7ee630c003e3f0edc094135 toolchain-funcs d3e75048a89c0445838d2f44e5c65d97 xdg-utils ff2ff954e6b17929574eee4efc5152ba
_md5_=28896e7145c1b35653b2cc8fe36e0314

@ -1,15 +0,0 @@
BDEPEND=dev-qt/linguist-tools:5
DEFINED_PHASES=configure install postinst postrm setup
DEPEND=>=dev-qt/qtcore-5.10:5 >=dev-qt/qtdeclarative-5.10:5 >=dev-qt/qtgui-5.10:5 >=dev-qt/qtnetwork-5.10:5 >=dev-qt/qtwidgets-5.10:5 sys-libs/zlib python? ( python_single_target_python3_6? ( dev-lang/python:3.6 >=dev-lang/python-exec-2:=[python_targets_python3_6] ) )
DESCRIPTION=A general purpose tile map editor
EAPI=7
HOMEPAGE=https://www.mapeditor.org/
IUSE=examples python +python_single_target_python3_6
KEYWORDS=~amd64
LICENSE=BSD BSD-2 GPL-2+
RDEPEND=>=dev-qt/qtcore-5.10:5 >=dev-qt/qtdeclarative-5.10:5 >=dev-qt/qtgui-5.10:5 >=dev-qt/qtnetwork-5.10:5 >=dev-qt/qtwidgets-5.10:5 sys-libs/zlib python? ( python_single_target_python3_6? ( dev-lang/python:3.6 >=dev-lang/python-exec-2:=[python_targets_python3_6] ) )
REQUIRED_USE=python? ( ^^ ( python_single_target_python3_6 ) )
SLOT=0
SRC_URI=https://github.com/bjorn/tiled/archive/v1.3.3/tiled-1.3.3.tar.gz
_eclasses_=estack 686eaab303305a908fd57b2fd7617800 eutils fcb2aa98e1948b835b5ae66ca52868c5 gnome2-utils 893e828f0f25f070f0b38d20c83c7670 multilib 0914eab919f4f11dd9e0407b92af4726 python-single-r1 2d2617a730e75e491e1d17af87841ec5 python-utils-r1 ace0a9a129fcfeaae542c0d15c07f36a qmake-utils 4eb5e05ef7ee630c003e3f0edc094135 toolchain-funcs d3e75048a89c0445838d2f44e5c65d97 xdg-utils ff2ff954e6b17929574eee4efc5152ba
_md5_=28896e7145c1b35653b2cc8fe36e0314

@ -1,14 +1,14 @@
BDEPEND=python_targets_python3_6? ( dev-lang/python:3.6 ) python_targets_python3_7? ( dev-lang/python:3.7 ) >=dev-lang/python-exec-2:=[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)]
BDEPEND=python_targets_python3_6? ( dev-lang/python:3.6 ) python_targets_python3_7? ( dev-lang/python:3.7 ) python_targets_python3_8? ( dev-lang/python:3.8 ) >=dev-lang/python-exec-2:=[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Module for pure Python asynchronous I/O using coroutines
EAPI=7
HOMEPAGE=https://pypi.org/project/bluelet/
IUSE=examples python_targets_python3_6 python_targets_python3_7
IUSE=examples python_targets_python3_6 python_targets_python3_7 python_targets_python3_8
KEYWORDS=~amd64 ~x86
LICENSE=MIT
RDEPEND=python_targets_python3_6? ( dev-lang/python:3.6 ) python_targets_python3_7? ( dev-lang/python:3.7 ) >=dev-lang/python-exec-2:=[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)]
REQUIRED_USE=|| ( python_targets_python3_6 python_targets_python3_7 )
RDEPEND=python_targets_python3_6? ( dev-lang/python:3.6 ) python_targets_python3_7? ( dev-lang/python:3.7 ) python_targets_python3_8? ( dev-lang/python:3.8 ) >=dev-lang/python-exec-2:=[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)]
REQUIRED_USE=|| ( python_targets_python3_6 python_targets_python3_7 python_targets_python3_8 )
SLOT=0
SRC_URI=https://github.com/sampsyo/bluelet/archive/v0.2.0.tar.gz -> bluelet-0.2.0.tar.gz
_eclasses_=distutils-r1 89b310c534a033a3566e0f26419daa81 multibuild 40fe59465edacd730c644ec2bc197809 multilib 0914eab919f4f11dd9e0407b92af4726 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 8386b016a2b3bbefa88443fdaa898057 python-utils-r1 ace0a9a129fcfeaae542c0d15c07f36a toolchain-funcs d3e75048a89c0445838d2f44e5c65d97
_md5_=2edc4f9aa4b62ed31a2c34ee41ac4475
_md5_=74463eb598c9988003303d4b99e3b864

@ -1,16 +1,16 @@
BDEPEND=test? ( dev-python/filelock[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] dev-python/mock[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] dev-python/toml[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] dev-python/tox[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] ) dev-python/setuptools[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] test? ( twisted? ( dev-python/twisted[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] ) ) python_targets_python3_6? ( dev-lang/python:3.6 ) python_targets_python3_7? ( dev-lang/python:3.7 ) >=dev-lang/python-exec-2:=[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)]
BDEPEND=test? ( dev-python/filelock[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)] dev-python/mock[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)] dev-python/toml[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)] dev-python/tox[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)] ) dev-python/setuptools[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)] test? ( twisted? ( dev-python/twisted[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)] ) ) python_targets_python3_6? ( dev-lang/python:3.6 ) python_targets_python3_7? ( dev-lang/python:3.7 ) python_targets_python3_8? ( dev-lang/python:3.8 ) >=dev-lang/python-exec-2:=[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)]
DEFINED_PHASES=compile configure install prepare test
DEPEND=twisted? ( dev-python/twisted[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] )
DEPEND=twisted? ( dev-python/twisted[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)] )
DESCRIPTION=Python MPD client library
EAPI=7
HOMEPAGE=https://github.com/Mic92/python-mpd2
IUSE=test +twisted test python_targets_python3_6 python_targets_python3_7
IUSE=test +twisted test python_targets_python3_6 python_targets_python3_7 python_targets_python3_8
KEYWORDS=amd64 ~ppc ~ppc64 x86
LICENSE=LGPL-3
RDEPEND=twisted? ( dev-python/twisted[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] ) python_targets_python3_6? ( dev-lang/python:3.6 ) python_targets_python3_7? ( dev-lang/python:3.7 ) >=dev-lang/python-exec-2:=[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)]
REQUIRED_USE=test? ( twisted ) || ( python_targets_python3_6 python_targets_python3_7 )
RDEPEND=twisted? ( dev-python/twisted[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)] ) python_targets_python3_6? ( dev-lang/python:3.6 ) python_targets_python3_7? ( dev-lang/python:3.7 ) python_targets_python3_8? ( dev-lang/python:3.8 ) >=dev-lang/python-exec-2:=[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)]
REQUIRED_USE=test? ( twisted ) || ( python_targets_python3_6 python_targets_python3_7 python_targets_python3_8 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/Mic92/python-mpd2/archive/v1.0.0.tar.gz -> python-mpd-1.0.0.tar.gz
_eclasses_=distutils-r1 89b310c534a033a3566e0f26419daa81 multibuild 40fe59465edacd730c644ec2bc197809 multilib 0914eab919f4f11dd9e0407b92af4726 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 8386b016a2b3bbefa88443fdaa898057 python-utils-r1 ace0a9a129fcfeaae542c0d15c07f36a toolchain-funcs d3e75048a89c0445838d2f44e5c65d97
_md5_=2e915bb2a2c740aa35df724c130265aa
_md5_=98955ef3feb712f95ca8a431e47cb08f

@ -5,7 +5,7 @@ DESCRIPTION=Test utilities for code working with files and commands
EAPI=7
HOMEPAGE=https://github.com/jupyter/testpath https://testpath.readthedocs.io/en/latest/
IUSE=test doc python_targets_pypy3 python_targets_python3_6 python_targets_python3_7 python_targets_python3_8 python_targets_python3_9
KEYWORDS=~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=MIT
RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.0:0= ) python_targets_python3_6? ( dev-lang/python:3.6 ) python_targets_python3_7? ( dev-lang/python:3.7 ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_pypy3(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_6 python_targets_python3_7 python_targets_python3_8 python_targets_python3_9 )
@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/jupyter/testpath/archive/0.4.4.tar.gz -> testpath-0.4.4.tar.gz
_eclasses_=distutils-r1 89b310c534a033a3566e0f26419daa81 multibuild 40fe59465edacd730c644ec2bc197809 multilib 0914eab919f4f11dd9e0407b92af4726 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 8386b016a2b3bbefa88443fdaa898057 python-utils-r1 ace0a9a129fcfeaae542c0d15c07f36a toolchain-funcs d3e75048a89c0445838d2f44e5c65d97
_md5_=d2dcbba483164b4803833c9f3acea9a5
_md5_=7d20fa476c07397e545f7eef3c7c6ec2

@ -1,4 +1,4 @@
DEFINED_PHASES=compile install prepare setup test
DEFINED_PHASES=compile install setup test
DEPEND=python_single_target_python3_6? ( dev-lang/python:3.6 >=dev-lang/python-exec-2:=[python_targets_python3_6] ) dev-lang/tcl:0=
DESCRIPTION=Python package for Tcl
EAPI=6
@ -11,4 +11,4 @@ REQUIRED_USE=^^ ( python_single_target_python3_6 )
SLOT=0
SRC_URI=https://github.com/amykyta3/tclpython/archive/5.0.tar.gz -> tclpython-5.0.tar.gz
_eclasses_=multilib 0914eab919f4f11dd9e0407b92af4726 python-single-r1 2d2617a730e75e491e1d17af87841ec5 python-utils-r1 ace0a9a129fcfeaae542c0d15c07f36a toolchain-funcs d3e75048a89c0445838d2f44e5c65d97
_md5_=1c1edbb8093269f12bd88d827ae5deb9
_md5_=ba844544fa8007d3b6c3db1b961f7ac1

@ -10,4 +10,4 @@ RDEPEND=media-libs/libsdl[sound,joystick,video] sys-libs/zlib app-arch/bzip2 ope
SLOT=0
SRC_URI=http://m.peponas.free.fr/gngb/download/gngb-20060309.tar.gz
_eclasses_=autotools 7d999b62b8749fad43fff00620cedf47 libtool f143db5a74ccd9ca28c1234deffede96 multilib 0914eab919f4f11dd9e0407b92af4726 toolchain-funcs d3e75048a89c0445838d2f44e5c65d97
_md5_=0d34dc919ae47342eee2b5ea03f47985
_md5_=f43ddc01ad1899d49718eceaec333475

@ -1,16 +0,0 @@
BDEPEND=dev-python/setuptools[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] doc? ( dev-python/sphinx[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] ) python_targets_python3_6? ( dev-lang/python:3.6[sqlite] ) >=dev-lang/python-exec-2:=[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_6(-)?,-python_single_target_python3_6(-)]
DEFINED_PHASES=compile configure install prepare test
DEPEND=>=dev-python/jellyfish-0.7.1[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] dev-python/munkres[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] >=dev-python/python-musicbrainz-ngs-0.4[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] dev-python/pyyaml[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] dev-python/requests[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] dev-python/requests-oauthlib[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] >=dev-python/six-1.9[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] dev-python/unidecode[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] >=media-libs/mutagen-1.33[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] badfiles? ( media-libs/flac media-sound/mp3val ) chromaprint? ( dev-python/pyacoustid[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] media-libs/chromaprint[tools] ) discogs? ( dev-python/discogs-client[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] ) ffmpeg? ( media-video/ffmpeg:0[encode] ) gstreamer? ( media-libs/gst-plugins-good:1.0 media-libs/gst-plugins-bad:1.0 ) icu? ( dev-db/sqlite[icu] ) lastfm? ( dev-python/pylast[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] ) mpd? ( dev-python/bluelet[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] dev-python/python-mpd[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] ) replaygain? ( gstreamer? ( dev-python/pygobject:3[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] media-plugins/gst-plugins-libav:1.0 ) !gstreamer? ( media-sound/mp3gain ) ) thumbnail? ( dev-python/pyxdg[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] || ( dev-python/pillow[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] media-gfx/imagemagick ) ) webserver? ( dev-python/flask[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] dev-python/flask-cors[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] )
DESCRIPTION=Media library management system for obsessive-compulsive music geeks
EAPI=7
HOMEPAGE=http://beets.io/ https://pypi.org/project/beets/
IUSE=badfiles chromaprint discogs doc ffmpeg gstreamer icu lastfm mpd replaygain test thumbnail webserver python_targets_python3_6
KEYWORDS=~amd64 ~x86
LICENSE=MIT
RDEPEND=>=dev-python/jellyfish-0.7.1[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] dev-python/munkres[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] >=dev-python/python-musicbrainz-ngs-0.4[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] dev-python/pyyaml[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] dev-python/requests[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] dev-python/requests-oauthlib[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] >=dev-python/six-1.9[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] dev-python/unidecode[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] >=media-libs/mutagen-1.33[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] badfiles? ( media-libs/flac media-sound/mp3val ) chromaprint? ( dev-python/pyacoustid[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] media-libs/chromaprint[tools] ) discogs? ( dev-python/discogs-client[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] ) ffmpeg? ( media-video/ffmpeg:0[encode] ) gstreamer? ( media-libs/gst-plugins-good:1.0 media-libs/gst-plugins-bad:1.0 ) icu? ( dev-db/sqlite[icu] ) lastfm? ( dev-python/pylast[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] ) mpd? ( dev-python/bluelet[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] dev-python/python-mpd[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] ) replaygain? ( gstreamer? ( dev-python/pygobject:3[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] media-plugins/gst-plugins-libav:1.0 ) !gstreamer? ( media-sound/mp3gain ) ) thumbnail? ( dev-python/pyxdg[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] || ( dev-python/pillow[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] media-gfx/imagemagick ) ) webserver? ( dev-python/flask[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] dev-python/flask-cors[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] ) python_targets_python3_6? ( dev-lang/python:3.6[sqlite] ) >=dev-lang/python-exec-2:=[python_targets_python3_6(-)?,-python_single_target_python3_6(-)]
REQUIRED_USE=|| ( python_targets_python3_6 )
RESTRICT=test
SLOT=0
SRC_URI=mirror://pypi/b/beets/beets-1.4.9.tar.gz
_eclasses_=distutils-r1 89b310c534a033a3566e0f26419daa81 multibuild 40fe59465edacd730c644ec2bc197809 multilib 0914eab919f4f11dd9e0407b92af4726 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 8386b016a2b3bbefa88443fdaa898057 python-utils-r1 ace0a9a129fcfeaae542c0d15c07f36a toolchain-funcs d3e75048a89c0445838d2f44e5c65d97
_md5_=576f96b51f0cc1b684f8dafc88552bc4

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1,15 +0,0 @@
BDEPEND=python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_6(-)?,-python_single_target_python3_6(-)]
DEFINED_PHASES=compile configure install prepare test
DEPEND=dev-python/defusedxml[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] dev-python/lxml[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] dev-python/paramiko[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] dev-python/pythondialog:0[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] dev-python/setuptools[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] !net-analyzer/openvas-cli !net-analyzer/openvas-tools
DESCRIPTION=Remote control for Greenbone Vulnerability Manager, previously named openvas-cli
EAPI=7
HOMEPAGE=https://www.greenbone.net/en/
IUSE=python_targets_python3_6
KEYWORDS=~amd64 ~x86
LICENSE=GPL-3
RDEPEND=dev-python/defusedxml[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] dev-python/lxml[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] dev-python/paramiko[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] dev-python/pythondialog:0[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] dev-python/setuptools[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] !net-analyzer/openvas-cli !net-analyzer/openvas-tools python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python3_6(-)?,-python_single_target_python3_6(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_6(-)?,-python_single_target_python3_6(-)]
REQUIRED_USE=|| ( python_targets_python3_6 )
SLOT=0
SRC_URI=https://github.com/greenbone/gvm-tools/archive/v2.0.0.tar.gz -> gvm-tools-2.0.0.tar.gz
_eclasses_=distutils-r1 89b310c534a033a3566e0f26419daa81 multibuild 40fe59465edacd730c644ec2bc197809 multilib 0914eab919f4f11dd9e0407b92af4726 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 8386b016a2b3bbefa88443fdaa898057 python-utils-r1 ace0a9a129fcfeaae542c0d15c07f36a toolchain-funcs d3e75048a89c0445838d2f44e5c65d97
_md5_=72c44aec42bbb86eba5ffed89fa1bdc2

@ -0,0 +1,16 @@
BDEPEND=test? ( net-analyzer/python-gvm[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)] !net-analyzer/openvas-cli !net-analyzer/openvas-tools ) python_targets_python3_6? ( dev-lang/python:3.6 ) python_targets_python3_7? ( dev-lang/python:3.7 ) python_targets_python3_8? ( dev-lang/python:3.8 ) >=dev-lang/python-exec-2:=[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)]
DEFINED_PHASES=compile configure install prepare test
DEPEND=net-analyzer/python-gvm[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)] !net-analyzer/openvas-cli !net-analyzer/openvas-tools
DESCRIPTION=Remote control for Greenbone Vulnerability Manager, previously named openvas-cli
EAPI=7
HOMEPAGE=https://www.greenbone.net/en/
IUSE=test python_targets_python3_6 python_targets_python3_7 python_targets_python3_8
KEYWORDS=~amd64 ~x86
LICENSE=GPL-3
RDEPEND=net-analyzer/python-gvm[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)] !net-analyzer/openvas-cli !net-analyzer/openvas-tools python_targets_python3_6? ( dev-lang/python:3.6 ) python_targets_python3_7? ( dev-lang/python:3.7 ) python_targets_python3_8? ( dev-lang/python:3.8 ) >=dev-lang/python-exec-2:=[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)]
REQUIRED_USE=|| ( python_targets_python3_6 python_targets_python3_7 python_targets_python3_8 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/greenbone/gvm-tools/archive/v2.0.0.tar.gz -> gvm-tools-2.0.0.tar.gz
_eclasses_=distutils-r1 89b310c534a033a3566e0f26419daa81 multibuild 40fe59465edacd730c644ec2bc197809 multilib 0914eab919f4f11dd9e0407b92af4726 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 8386b016a2b3bbefa88443fdaa898057 python-utils-r1 ace0a9a129fcfeaae542c0d15c07f36a toolchain-funcs d3e75048a89c0445838d2f44e5c65d97
_md5_=5bc9186f70dc2d8d00d3270ded1b40d8

@ -0,0 +1,14 @@
DEFINED_PHASES=configure install prepare
DEPEND=>=sys-libs/ncurses-5.7-r7:0= virtual/os-headers !net-analyzer/iptraf
DESCRIPTION=A console-based network monitoring utility
EAPI=7
HOMEPAGE=https://github.com/iptraf-ng/iptraf-ng
IUSE=doc
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86
LICENSE=GPL-2 doc? ( FDL-1.1 )
RDEPEND=>=sys-libs/ncurses-5.7-r7:0=
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/iptraf-ng/iptraf-ng/archive/1.2.0.tar.gz -> iptraf-ng-1.2.0.tar.gz
_eclasses_=eutils fcb2aa98e1948b835b5ae66ca52868c5 flag-o-matic f1194291b9a1baca337c1c89b5f7f365 multilib 0914eab919f4f11dd9e0407b92af4726 toolchain-funcs d3e75048a89c0445838d2f44e5c65d97
_md5_=7040e56ef84f985e2036d7c62f872d22

@ -11,4 +11,4 @@ RDEPEND=>=sys-libs/ncurses-5.7-r7:0=
RESTRICT=test
SLOT=0
_eclasses_=eutils fcb2aa98e1948b835b5ae66ca52868c5 flag-o-matic f1194291b9a1baca337c1c89b5f7f365 git-r3 86a0188f2ad9eb3d65e4d031ab8a0422 multilib 0914eab919f4f11dd9e0407b92af4726 toolchain-funcs d3e75048a89c0445838d2f44e5c65d97
_md5_=58f20932bd579f30c2d85a923364829e
_md5_=ca4133afaade3069e44a30772a2cb027

@ -1,15 +1,14 @@
BDEPEND=>=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DEFINED_PHASES=configure install prepare pretend setup
DEPEND=dev-libs/glib:2 gadu? ( <net-libs/libgadu-1.12:0= ) gpg? ( app-crypt/gpgme:1= ) gtk? ( x11-libs/gtk+:2 ) nls? ( virtual/libintl:0= ) openssl? ( dev-libs/openssl:0= ) perl? ( dev-lang/perl:0= ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-exec-2:=[python_targets_python2_7] ) ) readline? ( sys-libs/readline:0= ) rss? ( dev-libs/expat:0= ) ssl? ( net-libs/gnutls:0= ) xmpp? ( dev-libs/expat:0= ) zlib? ( sys-libs/zlib:0= ) ncurses? ( sys-libs/ncurses:0=[unicode=] gpm? ( sys-libs/gpm:0= ) spell? ( app-text/aspell:0= ) ) sqlite? ( dev-db/sqlite:3= ) sys-devel/gettext
DEFINED_PHASES=configure install prepare pretend
DEPEND=dev-libs/glib:2 gadu? ( <net-libs/libgadu-1.12:0= ) gpg? ( app-crypt/gpgme:1= ) gtk? ( x11-libs/gtk+:2 ) nls? ( virtual/libintl:0= ) openssl? ( dev-libs/openssl:0= ) perl? ( dev-lang/perl:0= ) readline? ( sys-libs/readline:0= ) rss? ( dev-libs/expat:0= ) ssl? ( net-libs/gnutls:0= ) xmpp? ( dev-libs/expat:0= ) zlib? ( sys-libs/zlib:0= ) ncurses? ( sys-libs/ncurses:0=[unicode=] gpm? ( sys-libs/gpm:0= ) spell? ( app-text/aspell:0= ) ) sqlite? ( dev-db/sqlite:3= ) sys-devel/gettext
DESCRIPTION=Text-based, multi-protocol instant messenger
EAPI=7
HOMEPAGE=https://github.com/ekg2/ekg2/
IUSE=gadu gpm gpg gtk minimal ncurses nls nntp openssl perl python readline rss spell sqlite ssl xmpp unicode zlib +python_single_target_python2_7
IUSE=gadu gpm gpg gtk minimal ncurses nls nntp openssl perl readline rss spell sqlite ssl xmpp unicode zlib
KEYWORDS=~amd64 ~ppc ~x86
LICENSE=GPL-2
RDEPEND=dev-libs/glib:2 gadu? ( <net-libs/libgadu-1.12:0= ) gpg? ( app-crypt/gpgme:1= ) gtk? ( x11-libs/gtk+:2 ) nls? ( virtual/libintl:0= ) openssl? ( dev-libs/openssl:0= ) perl? ( dev-lang/perl:0= ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-exec-2:=[python_targets_python2_7] ) ) readline? ( sys-libs/readline:0= ) rss? ( dev-libs/expat:0= ) ssl? ( net-libs/gnutls:0= ) xmpp? ( dev-libs/expat:0= ) zlib? ( sys-libs/zlib:0= ) ncurses? ( sys-libs/ncurses:0=[unicode=] gpm? ( sys-libs/gpm:0= ) spell? ( app-text/aspell:0= ) ) sqlite? ( dev-db/sqlite:3= )
REQUIRED_USE=python? ( ^^ ( python_single_target_python2_7 ) )
RDEPEND=dev-libs/glib:2 gadu? ( <net-libs/libgadu-1.12:0= ) gpg? ( app-crypt/gpgme:1= ) gtk? ( x11-libs/gtk+:2 ) nls? ( virtual/libintl:0= ) openssl? ( dev-libs/openssl:0= ) perl? ( dev-lang/perl:0= ) readline? ( sys-libs/readline:0= ) rss? ( dev-libs/expat:0= ) ssl? ( net-libs/gnutls:0= ) xmpp? ( dev-libs/expat:0= ) zlib? ( sys-libs/zlib:0= ) ncurses? ( sys-libs/ncurses:0=[unicode=] gpm? ( sys-libs/gpm:0= ) spell? ( app-text/aspell:0= ) ) sqlite? ( dev-db/sqlite:3= )
SLOT=0
SRC_URI=https://github.com/ekg2/ekg2/archive/f427d083ee899d42532c046100490a915b0e8a82.tar.gz -> ekg2-f427d083ee899d42532c046100490a915b0e8a82.tar.gz
_eclasses_=autotools 7d999b62b8749fad43fff00620cedf47 libtool f143db5a74ccd9ca28c1234deffede96 multilib 0914eab919f4f11dd9e0407b92af4726 python-single-r1 2d2617a730e75e491e1d17af87841ec5 python-utils-r1 ace0a9a129fcfeaae542c0d15c07f36a toolchain-funcs d3e75048a89c0445838d2f44e5c65d97
_md5_=8e8689fdf9216f750de32a972fc12f88
_eclasses_=autotools 7d999b62b8749fad43fff00620cedf47 libtool f143db5a74ccd9ca28c1234deffede96 multilib 0914eab919f4f11dd9e0407b92af4726 toolchain-funcs d3e75048a89c0445838d2f44e5c65d97
_md5_=c9b89420dd00350757194904908f799c

@ -1,14 +1,13 @@
BDEPEND=>=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=configure install prepare pretend setup unpack
DEPEND=dev-libs/glib:2 gadu? ( <net-libs/libgadu-1.12:0= ) gpg? ( app-crypt/gpgme:1= ) gtk? ( x11-libs/gtk+:2 ) nls? ( virtual/libintl:0= ) openssl? ( dev-libs/openssl:0= ) perl? ( dev-lang/perl:0= ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-exec-2:=[python_targets_python2_7] ) ) readline? ( sys-libs/readline:0= ) rss? ( dev-libs/expat:0= ) ssl? ( net-libs/gnutls:0= ) xmpp? ( dev-libs/expat:0= ) zlib? ( sys-libs/zlib:0= ) ncurses? ( sys-libs/ncurses:0=[unicode=] gpm? ( sys-libs/gpm:0= ) spell? ( app-text/aspell:0= ) ) sqlite? ( dev-db/sqlite:3= ) sys-devel/gettext
DEFINED_PHASES=configure install prepare pretend unpack
DEPEND=dev-libs/glib:2 gadu? ( <net-libs/libgadu-1.12:0= ) gpg? ( app-crypt/gpgme:1= ) gtk? ( x11-libs/gtk+:2 ) nls? ( virtual/libintl:0= ) openssl? ( dev-libs/openssl:0= ) perl? ( dev-lang/perl:0= ) readline? ( sys-libs/readline:0= ) rss? ( dev-libs/expat:0= ) ssl? ( net-libs/gnutls:0= ) xmpp? ( dev-libs/expat:0= ) zlib? ( sys-libs/zlib:0= ) ncurses? ( sys-libs/ncurses:0=[unicode=] gpm? ( sys-libs/gpm:0= ) spell? ( app-text/aspell:0= ) ) sqlite? ( dev-db/sqlite:3= ) sys-devel/gettext
DESCRIPTION=Text-based, multi-protocol instant messenger
EAPI=7
HOMEPAGE=https://github.com/ekg2/ekg2/
IUSE=gadu gpm gpg gtk minimal ncurses nls nntp openssl perl python readline rss spell sqlite ssl xmpp unicode zlib +python_single_target_python2_7
IUSE=gadu gpm gpg gtk minimal ncurses nls nntp openssl perl readline rss spell sqlite ssl xmpp unicode zlib
LICENSE=GPL-2
PROPERTIES=live
RDEPEND=dev-libs/glib:2 gadu? ( <net-libs/libgadu-1.12:0= ) gpg? ( app-crypt/gpgme:1= ) gtk? ( x11-libs/gtk+:2 ) nls? ( virtual/libintl:0= ) openssl? ( dev-libs/openssl:0= ) perl? ( dev-lang/perl:0= ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-exec-2:=[python_targets_python2_7] ) ) readline? ( sys-libs/readline:0= ) rss? ( dev-libs/expat:0= ) ssl? ( net-libs/gnutls:0= ) xmpp? ( dev-libs/expat:0= ) zlib? ( sys-libs/zlib:0= ) ncurses? ( sys-libs/ncurses:0=[unicode=] gpm? ( sys-libs/gpm:0= ) spell? ( app-text/aspell:0= ) ) sqlite? ( dev-db/sqlite:3= )
REQUIRED_USE=python? ( ^^ ( python_single_target_python2_7 ) )
RDEPEND=dev-libs/glib:2 gadu? ( <net-libs/libgadu-1.12:0= ) gpg? ( app-crypt/gpgme:1= ) gtk? ( x11-libs/gtk+:2 ) nls? ( virtual/libintl:0= ) openssl? ( dev-libs/openssl:0= ) perl? ( dev-lang/perl:0= ) readline? ( sys-libs/readline:0= ) rss? ( dev-libs/expat:0= ) ssl? ( net-libs/gnutls:0= ) xmpp? ( dev-libs/expat:0= ) zlib? ( sys-libs/zlib:0= ) ncurses? ( sys-libs/ncurses:0=[unicode=] gpm? ( sys-libs/gpm:0= ) spell? ( app-text/aspell:0= ) ) sqlite? ( dev-db/sqlite:3= )
SLOT=0
_eclasses_=autotools 7d999b62b8749fad43fff00620cedf47 git-r3 86a0188f2ad9eb3d65e4d031ab8a0422 libtool f143db5a74ccd9ca28c1234deffede96 multilib 0914eab919f4f11dd9e0407b92af4726 python-single-r1 2d2617a730e75e491e1d17af87841ec5 python-utils-r1 ace0a9a129fcfeaae542c0d15c07f36a toolchain-funcs d3e75048a89c0445838d2f44e5c65d97
_md5_=91fe276035753708c9f2853f17892816
_eclasses_=autotools 7d999b62b8749fad43fff00620cedf47 git-r3 86a0188f2ad9eb3d65e4d031ab8a0422 libtool f143db5a74ccd9ca28c1234deffede96 multilib 0914eab919f4f11dd9e0407b92af4726 toolchain-funcs d3e75048a89c0445838d2f44e5c65d97
_md5_=6058bcfd996575975303ace0e4a94b72

@ -11,4 +11,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://github.com/lxc/lxcfs/archive/lxcfs-4.0.3.tar.gz
_eclasses_=autotools 7d999b62b8749fad43fff00620cedf47 libtool f143db5a74ccd9ca28c1234deffede96 multilib 0914eab919f4f11dd9e0407b92af4726 systemd 71fd8d2065d102753fb9e4d20eaf3e9f toolchain-funcs d3e75048a89c0445838d2f44e5c65d97
_md5_=bef0c9b185ab468090988dbfc83b3905
_md5_=02228797118e5a8e22b1c7a66b3ef0c2

@ -0,0 +1,14 @@
DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
DEPEND=!build? ( sys-apps/sed >=sys-devel/binutils-2.11.90.0.31 )
DESCRIPTION=Full sources including the Gentoo patchset for the 5.7 kernel tree
EAPI=6
HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
IUSE=experimental symlink build
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86
LICENSE=GPL-2
RDEPEND=!build? ( dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf )
RESTRICT=binchecks strip
SLOT=5.7.0
SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.7.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.7-1.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.7-1.base.tar.xz https://dev.gentoo.org/~whissi/dist/genpatches/genpatches-5.7-1.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.7-1.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.7-1.extras.tar.xz https://dev.gentoo.org/~whissi/dist/genpatches/genpatches-5.7-1.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.7-1.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.7-1.experimental.tar.xz https://dev.gentoo.org/~whissi/dist/genpatches/genpatches-5.7-1.experimental.tar.xz )
_eclasses_=eapi7-ver f9ec87e93172b25ce65a85303dc06964 estack 686eaab303305a908fd57b2fd7617800 kernel-2 75c031f59bce156dbdbfb3b42d1c9974 multilib 0914eab919f4f11dd9e0407b92af4726 toolchain-funcs d3e75048a89c0445838d2f44e5c65d97
_md5_=eaf7b6c723f028df333e1677397b25c9

@ -0,0 +1,14 @@
DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
DEPEND=!build? ( sys-apps/sed >=sys-devel/binutils-2.11.90.0.31 )
DESCRIPTION=Full sources for the Linux kernel
EAPI=6
HOMEPAGE=https://www.kernel.org
IUSE=symlink build
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86
LICENSE=GPL-2
RDEPEND=!build? ( dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf )
RESTRICT=binchecks strip
SLOT=5.7.0
SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.7.tar.xz
_eclasses_=eapi7-ver f9ec87e93172b25ce65a85303dc06964 estack 686eaab303305a908fd57b2fd7617800 kernel-2 75c031f59bce156dbdbfb3b42d1c9974 multilib 0914eab919f4f11dd9e0407b92af4726 toolchain-funcs d3e75048a89c0445838d2f44e5c65d97
_md5_=6f4c9c7dfd6c9ad338d0aac3b2d3c582

@ -0,0 +1,12 @@
DEFINED_PHASES=install postinst postrm prepare setup unpack
DESCRIPTION=A fast and secure web browser
EAPI=7
HOMEPAGE=https://www.opera.com/
IUSE=kernel_linux +l10n_be +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_es +l10n_es-419 +l10n_fi +l10n_fil +l10n_fr +l10n_fr-CA +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_ko +l10n_lt +l10n_lv +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_vi +l10n_zh-CN +l10n_zh-TW
KEYWORDS=~amd64
LICENSE=OPERA-2014
RDEPEND=dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss gnome-base/gconf:2 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype net-misc/curl net-print/cups sys-apps/dbus x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXScrnSaver x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libnotify x11-libs/pango[X]
SLOT=0
SRC_URI=amd64? ( https://download1.operacdn.com/pub/opera-developer/70.0.3707.0/linux/opera-developer_70.0.3707.0_amd64.deb https://download2.operacdn.com/pub/opera-developer/70.0.3707.0/linux/opera-developer_70.0.3707.0_amd64.deb https://download3.operacdn.com/pub/opera-developer/70.0.3707.0/linux/opera-developer_70.0.3707.0_amd64.deb https://download4.operacdn.com/pub/opera-developer/70.0.3707.0/linux/opera-developer_70.0.3707.0_amd64.deb )
_eclasses_=chromium-2 92ff174aa2b13d6ea0c4539533f0b2de eutils fcb2aa98e1948b835b5ae66ca52868c5 linux-info 5d5cc2632ef6b3c817019fa4fa3d8508 multilib 0914eab919f4f11dd9e0407b92af4726 toolchain-funcs d3e75048a89c0445838d2f44e5c65d97 unpacker b5891c9326ad2e7905c011d44c927c34 xdg-utils ff2ff954e6b17929574eee4efc5152ba
_md5_=f66378bbc5e882db180d17a7b964b18b

@ -1 +1 @@
Mon, 01 Jun 2020 10:38:15 +0000
Mon, 01 Jun 2020 16:38:11 +0000

@ -1 +1 @@
Mon 01 Jun 2020 10:38:15 AM UTC
Mon 01 Jun 2020 04:38:11 PM UTC

@ -1 +1 @@
Mon, 01 Jun 2020 11:00:01 +0000
Mon, 01 Jun 2020 17:00:01 +0000

@ -1 +1 @@
6ea1782b800dc1a0320567860886460dd3857f35 1591006397 2020-06-01T10:13:17+00:00
2a5854f61234dec10dc906a44e98b6316761b497 1591028736 2020-06-01T16:25:36+00:00

@ -1 +1 @@
1591007701 Mon 01 Jun 2020 10:35:01 AM UTC
1591029301 Mon 01 Jun 2020 04:35:01 PM UTC

@ -1 +1 @@
Mon, 01 Jun 2020 10:38:15 +0000
Mon, 01 Jun 2020 16:38:11 +0000

Binary file not shown.

@ -3,7 +3,7 @@
EAPI=7
PYTHON_COMPAT=( python3_6 )
PYTHON_COMPAT=( python3_{6,7,8} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
@ -17,20 +17,24 @@ KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
dev-python/defusedxml[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]
dev-python/paramiko[${PYTHON_USEDEP}]
dev-python/pythondialog:0[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
net-analyzer/python-gvm[${PYTHON_USEDEP}]
!net-analyzer/openvas-cli
!net-analyzer/openvas-tools"
DEPEND="
${RDEPEND}"
distutils_enable_tests unittest
src_prepare() {
distutils-r1_python_prepare_all
distutils-r1_src_prepare
# Exlude tests & correct FHS/Gentoo policy paths
sed -i "s/packages=find_packages(),.*/packages=find_packages(exclude=['tests*', 'docs']),/" "$S"/setup.py || die
sed -i -e "s*''*'/usr/share/doc/${P}'*g" "$S"/setup.py || die
sed -i "s/packages=find_packages(),.*/packages=find_packages(exclude=['tests*', 'docs']),/" setup.py || die
sed -i -e "s*''*'/usr/share/doc/${P}'*g" setup.py || die
# Fixing tests
# Use correct socket path
sed -i "s/\/usr\/local\/var\/run\/gvmd.sock/\/var\/run\/gvmd.sock/g" tests/test_parser.py || die
# ignore help formating
sed -i "s/class HelpFormatting/@unittest.skip('ignoring help formatting')\nclass HelpFormatting/g" tests/test_parser.py || die
}

@ -1,2 +1,3 @@
DIST iptraf-ng-1.1.4-github.tar.gz 556843 BLAKE2B 6f4e2bd8c4cf271d90732810f0ba6ab146b3471b723e657c180cf95ce8e1361d18c6803d5da56e872b0e49234956304fe1ff5532fde1332bc30a51a77ef8bdc0 SHA512 675165e08f979daf70fdbd0bd7ae24803860a182f3f1f6e6905f79f65b283470eedcc7e2f8608006c92af258cfad49c0b571652d843107cc79ad8eda63d4e5cb
DIST iptraf-ng-1.1.4.tar.gz 583306 BLAKE2B c06fdc25838901fc5528057ade5ebe28b5679a6a545f461cef2a5f4d3cbc1346a7ab3e94f4fe317a1760067e480c3c622df1027591d978b0ac1236ba9203e9da SHA512 8cafb0000cec75eb4071156a9e9350ffe6de99cb6386e8f50d05337113872ee50082a30009d85faa02d83633a8e727039791332d600654321b95ca6cfc881774
DIST iptraf-ng-1.2.0.tar.gz 324841 BLAKE2B dab84b6c4d4266e51405fc8315361fa617bf41c7071d84a71021c73217e0cfaa7c9b327893e779f1970d99b9eab39baa0109359f973b80dd384cbe5744a5a78e SHA512 a9d24e5e32fb3525c32b952a24b8d74e65b0462cc4f98086d054cc259d4fff15e99d4f17bca6cc91ed3cc4f8e8d3cd3bd749423ce9c04933c50a808a9624a831

@ -0,0 +1,60 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit flag-o-matic toolchain-funcs
DESCRIPTION="A console-based network monitoring utility"
HOMEPAGE="https://github.com/iptraf-ng/iptraf-ng"
SRC_URI="https://github.com/iptraf-ng/iptraf-ng/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2 doc? ( FDL-1.1 )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
IUSE="doc"
RDEPEND="
>=sys-libs/ncurses-5.7-r7:0=
"
DEPEND="
${RDEPEND}
virtual/os-headers
!net-analyzer/iptraf
"
RESTRICT="test"
src_prepare() {
sed -i \
-e '/^CC =/d' \
-e '/^CFLAGS/s:= -g -O2:+= :' \
-e '/^LDFLAGS =/d' \
-e 's|$(QUIET_[[:alpha:]]*)||g' \
Makefile || die
sed -i \
-e 's|IPTRAF|&-NG|g' \
-e 's|IPTraf|&-NG|g' \
-e 's|iptraf|&-ng|g' \
src/*.8 || die
default
}
src_configure() {
# The configure script does not do very much we do not already control
append-cppflags '-DLOCKDIR=\"/run/lock/iptraf-ng\"'
tc-export CC
}
src_install() {
dosbin ${PN}
doman src/*.8
dodoc AUTHORS CHANGES* FAQ README*
if use doc; then
docinto html
dodoc -r Documentation/*
fi
keepdir /var/{lib,log}/iptraf-ng #376157
}

@ -1,4 +1,4 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -34,8 +34,6 @@ src_prepare() {
-e 's|IPTRAF|&-NG|g' \
-e 's|IPTraf|&-NG|g' \
-e 's|iptraf|&-ng|g' \
-e 's|rvnamed|&-ng|g' \
-e 's|RVNAMED|&-NG|g' \
src/*.8 || die
default
@ -48,10 +46,10 @@ src_configure() {
}
src_install() {
dosbin {iptraf,rvnamed}-ng
dosbin ${PN}
doman src/*.8
dodoc AUTHORS CHANGES FAQ README* RELEASE-NOTES
dodoc AUTHORS CHANGES* FAQ README*
if use doc; then
docinto html

Binary file not shown.

@ -1,10 +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
PYTHON_COMPAT=( python2_7 )
inherit autotools python-single-r1
inherit autotools
EGIT_COMMIT="f427d083ee899d42532c046100490a915b0e8a82"
DESCRIPTION="Text-based, multi-protocol instant messenger"
@ -16,8 +15,7 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="gadu gpm gpg gtk minimal ncurses nls nntp openssl
perl python readline rss spell sqlite ssl xmpp unicode zlib"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
perl readline rss spell sqlite ssl xmpp unicode zlib"
RDEPEND="dev-libs/glib:2
gadu? ( <net-libs/libgadu-1.12:0= )
@ -26,7 +24,6 @@ RDEPEND="dev-libs/glib:2
nls? ( virtual/libintl:0= )
openssl? ( dev-libs/openssl:0= )
perl? ( dev-lang/perl:0= )
python? ( ${PYTHON_DEPS} )
readline? ( sys-libs/readline:0= )
rss? ( dev-libs/expat:0= )
ssl? ( net-libs/gnutls:0= )
@ -73,7 +70,7 @@ src_configure() {
$(use_enable nntp)
$(use_enable openssl sim)
$(use_enable perl)
$(use_enable python)
--disable-python
$(use_enable readline)
$(use_enable rss)
$(use_enable sqlite logsqlite)

@ -1,10 +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
PYTHON_COMPAT=( python2_7 )
inherit autotools git-r3 python-single-r1
inherit autotools git-r3
DESCRIPTION="Text-based, multi-protocol instant messenger"
HOMEPAGE="https://github.com/ekg2/ekg2/"
@ -15,8 +14,7 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS=""
IUSE="gadu gpm gpg gtk minimal ncurses nls nntp openssl
perl python readline rss spell sqlite ssl xmpp unicode zlib"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
perl readline rss spell sqlite ssl xmpp unicode zlib"
RDEPEND="dev-libs/glib:2
gadu? ( <net-libs/libgadu-1.12:0= )
@ -25,7 +23,6 @@ RDEPEND="dev-libs/glib:2
nls? ( virtual/libintl:0= )
openssl? ( dev-libs/openssl:0= )
perl? ( dev-lang/perl:0= )
python? ( ${PYTHON_DEPS} )
readline? ( sys-libs/readline:0= )
rss? ( dev-libs/expat:0= )
ssl? ( net-libs/gnutls:0= )
@ -70,7 +67,7 @@ src_configure() {
$(use_enable nntp)
$(use_enable openssl sim)
$(use_enable perl)
$(use_enable python)
--disable-python
$(use_enable readline)
$(use_enable rss)
$(use_enable sqlite logsqlite)

Binary file not shown.

@ -32,6 +32,21 @@
#--- END OF EXAMPLES ---
# Jonas Stein <jstein@gentoo.org> (2020-06-01)
# Last rite package due to missing/unclear license.
# Removal after 2020-08-01
# Bug 687664
app-dicts/stardict-quick-eng-fra
# Michał Górny <mgorny@gentoo.org> (2020-06-01)
# Effectively unmaintained, Python 2 only game and its dependencies.
# Removal in 30 days.
games-action/slune
dev-python/editobj
dev-python/py2play
dev-python/pyopenal
dev-python/soya
# Matthew Thode <prometheanfire@gentoo.org> (2020-05-31)
# remove unused package on 2020-06-14
app-admin/pdk
@ -241,12 +256,6 @@ net-analyzer/ripe-atlas-tools
net-libs/ripe-atlas-sagan
www-client/ripe-atlas-cousteau
# Michał Górny <mgorny@gentoo.org> (2020-04-19)
# Unmaintained. Stuck on Python 3.6. Has a few bugs reported,
# including indication of poor ebuild state.
# Removal in 30 days. Bug #718398.
media-sound/beets
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-04-18)
# Unmaintained, vulnerable oracle java ebuilds, even fetching distfiles
# requires agreement to restrictive license

Binary file not shown.

@ -32,7 +32,8 @@ src_prepare() {
src_configure() {
# Without the localstatedir the filesystem isn't mounted correctly
econf --localstatedir=/var
# Without with-distro ./configure will fail when cross-compiling
econf --localstatedir=/var --with-distro=gentoo
}
src_test() {

Binary file not shown.

@ -100,9 +100,13 @@ DIST genpatches-5.6-18.extras.tar.xz 1764 BLAKE2B 4be4af62876189a64efc04c95a553b
DIST genpatches-5.6-19.base.tar.xz 425204 BLAKE2B ab43e2e1787923f3fbd25d21d811d09855f93c0cbfee46c95540029d417f6e45c8a816dd01e251f346db9c85c1bc508add8590d9fd4083255bf45d228b8612cc SHA512 54f16f0cb5bd325b780453a09426f474cedb274844e296a8b9925ae5040719ceaab60f4a75684e916f5b4daf365547b06317f6e0d7ea98928d3df629ff86da13
DIST genpatches-5.6-19.experimental.tar.xz 13708 BLAKE2B f58e8afd54b2de5c2caaefa58ff6a6f5ea66cdff5cbaf6a02246812017568bd6130d3c91f108136184cb472390c46335b50e803dc3977872e99aa34ee7d9417c SHA512 1cb25d0b8574032f3cf9bece33cf072d406ad27cd85af2fdf8a2995328108c1b03968bedb8285186f93de1cd8641d063b2bf7b457b0184c7bbbccc27d6b7c6d9
DIST genpatches-5.6-19.extras.tar.xz 1764 BLAKE2B 80e76bea74e9b4f1f78de798a78f19de2759a98f304fc223976762bf2a6370a480abf44a9af14c3bc30dc4ecfed0ceab38a480e2d252cc6033524216efd13e19 SHA512 24efa3f67c89027ba62fcbe4723ce7c461b6608b251b144bc09c4e51eddc2ba9ee7418b25c269833e086b6f21186babe41f53f7656ca28488431d5d19c92e091
DIST genpatches-5.7-1.base.tar.xz 5168 BLAKE2B 506ed0fe3ecf7891c0fa89467437ec665b91a5d476832f567702d42aa0216b5c738cfed235e990f66244d8dbcd3c71ece1d4b280638be2b62412cb9fc2ae05c0 SHA512 bf14433a31b131bb74c1abb1151d021074015a6ed28c88bcb56430e9502d54b450bed1c066c9cd4870da2f1642cc065f2a5d027cbf389b705cea72ad3ea8e2ab
DIST genpatches-5.7-1.experimental.tar.xz 13700 BLAKE2B 9495afe7c18a779388495a25c3f03a32ab589385d7dadb66026ade8093d6ac3149abccc0331b01de9b1d078bcbd7be957d66bca8f42ea9ed0693b5dd84e49afc SHA512 021cc871b49f73521e394f4e2085b81b8fb02a35ad6e5a7de2c7581ea294fcbfbad9bdcffb9e34be04946a2254995b24e53657d963b89becfe898f250826b43e
DIST genpatches-5.7-1.extras.tar.xz 1764 BLAKE2B d455a21ce5f37b37861747a71d55f16e9983d82ddbfc51e65f6401384b7415dff3afe5491f9ff5344e9b6ab33b760e647e3e4075549211c1a9d7d2249baa4f98 SHA512 0215ce69c03a12e5bdddfcb61ad1ef9cdeb7b2016971d439766bb2420142b9c960fefedb4f85edef73172203961be9fa01c70cb76f72e9b1f4edb299a6a14067
DIST linux-4.14.tar.xz 100770500 BLAKE2B 85dc4aa953fe65e273a24473d8de98e4f204f97c43be9fc87cf5be01f796f94cfde5c8f9c84619751f1cac51f83ce0b4681fb19c5f2965a72d4a94fe5577846a SHA512 77e43a02d766c3d73b7e25c4aafb2e931d6b16e870510c22cef0cdb05c3acb7952b8908ebad12b10ef982c6efbe286364b1544586e715cf38390e483927904d8
DIST linux-4.19.tar.xz 103117552 BLAKE2B 1dbf16cf410867412d17568fe42bc1e90c034183b654d270b650621ff7664a321950943d0639205bc1ee7ef6210be170c1f2c785a042ed8a4ec5e3a486d890e0 SHA512 ab67cc746b375a8b135e8b23e35e1d6787930d19b3c26b2679787d62951cbdbc3bb66f8ededeb9b890e5008b2459397f9018f1a6772fdef67780b06a4cb9f6f4
DIST linux-4.4.tar.xz 87295988 BLAKE2B f260f1858994f5d481fd078c86e51bddbc958f7c5d1586f60dced772e1b1107ecf3aae0558c3e6f39c36f7d3aa1e6cd1e5c64ec9d6f2218f47b98413da6466fb SHA512 13c8459933a8b80608e226a1398e3d1848352ace84bcfb7e6a4a33cb230bbe1ab719d4b58e067283df91ce5311be6d2d595fc8c19e2ae6ecc652499415614b3e
DIST linux-4.9.tar.xz 93192404 BLAKE2B 83ae310b17d47f1f18d6d28537c31e10f3e60458c5954c4611158ca99e71cc0da2e051272eabf27d5887df4a7cb4a5dd66ff993077c11d2221e92d300a0b48d7 SHA512 bf67ff812cc3cb7e5059e82cc5db0d9a7c5637f7ed9a42e4730c715bf7047c81ed3a571225f92a33ef0b6d65f35595bc32d773356646df2627da55e9bc7f1f1a
DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
DIST linux-5.6.tar.xz 111785252 BLAKE2B 8dbe02a8ca7fd3dcf512a15c5d8098c1e7f94257e65173fed43fcc45480e4ab790df8cd39bbbb4e2a21dc9a00385bc9bbe98215a31e7f7e1d9c8f21cd8ace69e SHA512 80846fe2b4e4a7ff471d2dde28a8216ae807a3209f959e93d39ea4fc9a189ea28ec3db9d303b3fe15a28c2cb90e7446876678e93e23353c2d6f262e364a06bc9
DIST linux-5.7.tar.xz 112690468 BLAKE2B b2b71e231507429b178b6b89be546c4a3ee2757f5d2c58b6137d383f16034a587225a75a9dbca6a01a433056ebe078487132c224e909a2971c9634687e47b1d1 SHA512 45bde01593f6147c8c169b9e46b4b56eee998142552ae0ff82f1dd21b1fd54f3b32f6283f6bd77ea717d374672167849e468c157f235d2f12f7d7816e4623bf6

@ -0,0 +1,28 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
ETYPE="sources"
K_WANT_GENPATCHES="base extras experimental"
K_GENPATCHES_VER="1"
inherit kernel-2
detect_version
detect_arch
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
IUSE="experimental"
DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
pkg_postinst() {
kernel-2_pkg_postinst
einfo "For more info on this patchset, and how to report problems, see:"
einfo "${HOMEPAGE}"
}
pkg_postrm() {
kernel-2_pkg_postrm
}

@ -5,6 +5,7 @@ DIST linux-4.4.tar.xz 87295988 BLAKE2B f260f1858994f5d481fd078c86e51bddbc958f7c5
DIST linux-4.9.tar.xz 93192404 BLAKE2B 83ae310b17d47f1f18d6d28537c31e10f3e60458c5954c4611158ca99e71cc0da2e051272eabf27d5887df4a7cb4a5dd66ff993077c11d2221e92d300a0b48d7 SHA512 bf67ff812cc3cb7e5059e82cc5db0d9a7c5637f7ed9a42e4730c715bf7047c81ed3a571225f92a33ef0b6d65f35595bc32d773356646df2627da55e9bc7f1f1a
DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
DIST linux-5.6.tar.xz 111785252 BLAKE2B 8dbe02a8ca7fd3dcf512a15c5d8098c1e7f94257e65173fed43fcc45480e4ab790df8cd39bbbb4e2a21dc9a00385bc9bbe98215a31e7f7e1d9c8f21cd8ace69e SHA512 80846fe2b4e4a7ff471d2dde28a8216ae807a3209f959e93d39ea4fc9a189ea28ec3db9d303b3fe15a28c2cb90e7446876678e93e23353c2d6f262e364a06bc9
DIST linux-5.7.tar.xz 112690468 BLAKE2B b2b71e231507429b178b6b89be546c4a3ee2757f5d2c58b6137d383f16034a587225a75a9dbca6a01a433056ebe078487132c224e909a2971c9634687e47b1d1 SHA512 45bde01593f6147c8c169b9e46b4b56eee998142552ae0ff82f1dd21b1fd54f3b32f6283f6bd77ea717d374672167849e468c157f235d2f12f7d7816e4623bf6
DIST patch-3.16.84.xz 2698736 BLAKE2B 036578909feb041d075b2f3952b58c7b7ac6e9cea04a965452ab792f5abe397e450360a29a720f43ff9b634427e512699385d4eac36ba15d2bbe0aaf17aa8de9 SHA512 10a9570408901b66ea2f914dab0f2e05dff772d19cab07c476118a3393f95a67331765f461331bb77ed2083d8ee7f185f6ae012b693e4772d8803bde1cea8a61
DIST patch-4.14.182.xz 3658388 BLAKE2B 6ab1034246ad5b12cb178cbffb71cea8ce8ed868a34b32ed141993562339937c42273f366f4f21d43be11d09611c2219d4b39feae9970929bb537c79418b76d0 SHA512 ab21ea97c55f00fe9da518f53637733e45490f9005dea2072427efac5712a522a0a365b77b1b89c09f8fb84783f54f11100675738cff81a55332f9851aa8a83b
DIST patch-4.19.125.xz 3079240 BLAKE2B 2c6078da58aa2f97109ccdbe2c4068af42c06d59eb9f80589c7805b46adc2afc2bf097074664fbff882420b03e5c07673aebe17ff6ed144e1d17781ad44fb3df SHA512 d4df2b877f926703444b3eade08a033dc0d649289c3ef19a8277d95c47527c6fa91a935a2b6c759ab60a9b9180ce83cb899b8ca2a5d888cce7e758a632927246

@ -0,0 +1,16 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
K_NOUSENAME="yes"
K_NOSETEXTRAVERSION="yes"
K_SECURITY_UNSUPPORTED="1"
ETYPE="sources"
inherit kernel-2
detect_version
DESCRIPTION="Full sources for the Linux kernel"
HOMEPAGE="https://www.kernel.org"
SRC_URI="${KERNEL_URI}"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"

Binary file not shown.

@ -1,2 +1,3 @@
DIST opera-developer_70.0.3693.0_amd64.deb 66336804 BLAKE2B 57c3d32bf6a21b87f85512b9bb295e9c8bc8b89d4812f27d118774810c59b8c6634ae98f9d6d93e7890809f55c330d01afe43ee849802bab51129bd42d244294 SHA512 8ed29d90a7fd6b3ed7be23035cdbcb1d43243c884e86416d5f4f1777c626cb9482772cb10a1045bbf31b8467f63df90da2096870eb9fc49956da8ac9d35174fa
DIST opera-developer_70.0.3701.0_amd64.deb 66415456 BLAKE2B 6b9402b9cb6a33ea1da728547903c1788b1bb861c80d7c382cf299d0b091dce67a2db6026fa1b227d713c090b77f61f468e80ebca644c824c92c166c746bdb40 SHA512 1e4485f040b645789a9e4f81e9615a55f3a184e0e3675d563f4bf52471794d6c3f6e0298fbfafdccb925be142cd99796cfbda4843fe23a79cf83630add8ab46a
DIST opera-developer_70.0.3707.0_amd64.deb 66703228 BLAKE2B 9d6f2588fbdf8803907b4e7cd235cf05fd46f9ca99e791300efa8533b6fc294f444f8dff9f2499f9ee45022729adbb398cf1bed7fdb55e048eeb24a522e8a4ed SHA512 3a6252a36b0599c7339320a975a22a9ed2a7083dcfda3694aa2f8f8f69cd66a39ff1d5108743d2a492426f8988425b38703b7e06e4506009f5d679da86a94d3e

@ -0,0 +1,115 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
CHROMIUM_LANGS="
be bg bn ca cs da de el en-GB es es-419 fi fil fr fr-CA hi hr hu id it
ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk vi
zh-CN zh-TW
"
inherit chromium-2 multilib unpacker xdg-utils
DESCRIPTION="A fast and secure web browser"
HOMEPAGE="https://www.opera.com/"
LICENSE="OPERA-2014"
SLOT="0"
SRC_URI_BASE="
https://download1.operacdn.com/pub/
https://download2.operacdn.com/pub/
https://download3.operacdn.com/pub/
https://download4.operacdn.com/pub/
"
SRC_URI="amd64? ("
for uri in ${SRC_URI_BASE}; do
SRC_URI+="
"${uri}${PN}/${PV}/linux/${PN}_${PV}_amd64.deb"
"
done
SRC_URI+=")"
KEYWORDS="~amd64"
RDEPEND="
dev-libs/expat
dev-libs/glib:2
dev-libs/nspr
dev-libs/nss
gnome-base/gconf:2
media-libs/alsa-lib
media-libs/fontconfig
media-libs/freetype
net-misc/curl
net-print/cups
sys-apps/dbus
x11-libs/cairo
x11-libs/gdk-pixbuf
x11-libs/gtk+:3
x11-libs/libX11
x11-libs/libXScrnSaver
x11-libs/libXcomposite
x11-libs/libXcursor
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXi
x11-libs/libXrandr
x11-libs/libXrender
x11-libs/libXtst
x11-libs/libnotify
x11-libs/pango[X]
"
QA_PREBUILT="*"
S=${WORKDIR}
src_unpack() {
unpack_deb ${A}
}
pkg_setup() {
OPERA_HOME="usr/$(get_libdir)/${PN}"
}
src_prepare() {
default
case ${ARCH} in
amd64)
mv usr/lib/x86_64-linux-gnu usr/$(get_libdir) || die
rm -r usr/lib || die
;;
x86)
mv usr/lib/i386-linux-gnu/${PN} usr/$(get_libdir)/ || die
;;
esac
mv usr/share/doc/${PN} usr/share/doc/${PF} || die
gunzip usr/share/doc/${PF}/changelog.gz || die
rm usr/bin/${PN} || die
pushd "${OPERA_HOME}/localization" > /dev/null || die
chromium_remove_language_paks
popd > /dev/null || die
sed -i \
-e 's|^TargetEnvironment|X-&|g' \
usr/share/applications/${PN}.desktop || die
}
src_install() {
mv * "${D}" || die
dosym ../$(get_libdir)/${PN}/${PN} /usr/bin/${PN}
fperms 4711 /usr/$(get_libdir)/${PN}/opera_sandbox
}
pkg_postrm() {
xdg_desktop_database_update
xdg_icon_cache_update
xdg_mimeinfo_database_update
}
pkg_postinst() {
xdg_desktop_database_update
xdg_icon_cache_update
xdg_mimeinfo_database_update
}
Loading…
Cancel
Save