Browse Source

Sync with portage [Thu Apr 29 09:31:27 MSK 2021].

tags/1951
Calculate Linux 3 months ago
parent
commit
44a3d3a0df
100 changed files with 872 additions and 1893 deletions
  1. BIN
      Manifest.files.gz
  2. BIN
      app-accessibility/Manifest.gz
  3. +1
    -1
      app-accessibility/speech-tools/speech-tools-2.5.0.ebuild
  4. BIN
      app-admin/Manifest.gz
  5. +1
    -1
      app-admin/augeas/augeas-1.12.0.ebuild
  6. BIN
      app-arch/Manifest.gz
  7. +85
    -0
      app-arch/brotli/brotli-1.0.9-r2.ebuild
  8. +3
    -2
      app-arch/brotli/brotli-9999.ebuild
  9. +0
    -1
      app-arch/file-roller/Manifest
  10. +0
    -91
      app-arch/file-roller/file-roller-3.38.0.ebuild
  11. BIN
      app-backup/Manifest.gz
  12. +2
    -2
      app-backup/backuppc/backuppc-3.3.1-r6.ebuild
  13. BIN
      app-benchmarks/Manifest.gz
  14. +1
    -0
      app-benchmarks/bonnie++/Manifest
  15. +39
    -0
      app-benchmarks/bonnie++/bonnie++-2.00a.ebuild
  16. +177
    -0
      app-benchmarks/bonnie++/files/bonnie++-2.00a-gcc11.patch
  17. +47
    -0
      app-benchmarks/bonnie++/files/bonnie++-2.00a-makefile.patch
  18. +1
    -0
      app-benchmarks/siege/Manifest
  19. +52
    -0
      app-benchmarks/siege/siege-4.0.9.ebuild
  20. BIN
      app-crypt/Manifest.gz
  21. +3
    -4
      app-crypt/kstart/kstart-4.2.ebuild
  22. +3
    -3
      app-crypt/pkcrack/pkcrack-1.2.2-r1.ebuild
  23. BIN
      app-editors/Manifest.gz
  24. +1
    -0
      app-editors/gedit-plugins/Manifest
  25. +108
    -0
      app-editors/gedit-plugins/gedit-plugins-40.1.ebuild
  26. +1
    -1
      app-editors/gedit/gedit-3.38.1.ebuild
  27. +1
    -1
      app-editors/gedit/gedit-40.0.ebuild
  28. +1
    -1
      app-editors/gedit/gedit-40.1.ebuild
  29. BIN
      app-emulation/Manifest.gz
  30. +1
    -1
      app-emulation/containerd/containerd-1.4.4.ebuild
  31. +1
    -1
      app-emulation/docker-cli/docker-cli-20.10.6.ebuild
  32. +2
    -2
      app-emulation/docker-proxy/docker-proxy-0.8.0_p20201215.ebuild
  33. +1
    -1
      app-emulation/docker/docker-20.10.6-r1.ebuild
  34. +0
    -2
      app-emulation/lxd/Manifest
  35. +0
    -153
      app-emulation/lxd/lxd-4.0.4-r7.ebuild
  36. +1
    -1
      app-emulation/nemu/nemu-2.5.0.ebuild
  37. +1
    -1
      app-emulation/qemu/qemu-5.2.0-r2.ebuild
  38. +2
    -2
      app-emulation/qemu/qemu-5.2.0-r3.ebuild
  39. +1
    -1
      app-emulation/qemu/qemu-5.2.0-r50.ebuild
  40. +1
    -1
      app-emulation/qemu/qemu-9999.ebuild
  41. +2
    -2
      app-emulation/runc/runc-1.0.0_rc92.ebuild
  42. BIN
      app-eselect/Manifest.gz
  43. +5
    -7
      app-eselect/eselect-notify-send/eselect-notify-send-0.1.ebuild
  44. +2
    -5
      app-eselect/eselect-xvmc/eselect-xvmc-0.4.ebuild
  45. BIN
      app-i18n/Manifest.gz
  46. +2
    -2
      app-i18n/fcitx-configtool/fcitx-configtool-0.4.10.ebuild
  47. +1
    -1
      app-i18n/fcitx-qt5/fcitx-qt5-1.2.5.ebuild
  48. +1
    -1
      app-i18n/kcm-fcitx/kcm-fcitx-0.5.6.ebuild
  49. +1
    -1
      app-i18n/mozc/mozc-2.26.4220_p20201212102434_p20201219202429.ebuild
  50. BIN
      app-metrics/Manifest.gz
  51. +1
    -1
      app-metrics/prometheus/prometheus-2.25.0-r1.ebuild
  52. +1
    -1
      app-metrics/prometheus/prometheus-2.25.2-r1.ebuild
  53. +1
    -1
      app-metrics/prometheus/prometheus-2.26.0-r1.ebuild
  54. BIN
      app-misc/Manifest.gz
  55. +1
    -1
      app-misc/gramps/gramps-5.1.3.ebuild
  56. +1
    -1
      app-misc/mosquitto/mosquitto-2.0.10.ebuild
  57. +42
    -0
      app-misc/neofetch/neofetch-7.1.0-r1.ebuild
  58. +9
    -12
      app-misc/neofetch/neofetch-9999.ebuild
  59. BIN
      app-office/Manifest.gz
  60. +1
    -1
      app-office/gnumeric/gnumeric-1.12.49.ebuild
  61. BIN
      app-portage/Manifest.gz
  62. +0
    -1
      app-portage/gentoopm/Manifest
  63. +0
    -29
      app-portage/gentoopm/gentoopm-0.3.2-r2.ebuild
  64. +1
    -1
      app-portage/gentoopm/gentoopm-0.3.3.ebuild
  65. BIN
      app-text/Manifest.gz
  66. +1
    -0
      app-text/gspell/Manifest
  67. +60
    -0
      app-text/gspell/gspell-1.9.1.ebuild
  68. +0
    -1
      app-text/xchm/Manifest
  69. +0
    -47
      app-text/xchm/xchm-1.31.ebuild
  70. +1
    -1
      app-text/xchm/xchm-1.32.ebuild
  71. +1
    -1
      app-text/yelp-tools/yelp-tools-40.0.ebuild
  72. BIN
      app-vim/Manifest.gz
  73. +1
    -0
      app-vim/gentoo-syntax/Manifest
  74. +42
    -0
      app-vim/gentoo-syntax/gentoo-syntax-20210428.ebuild
  75. BIN
      dev-cpp/Manifest.gz
  76. +12
    -1
      dev-cpp/abseil-cpp/abseil-cpp-20200225.2-r1.ebuild
  77. +3
    -2
      dev-cpp/abseil-cpp/abseil-cpp-20200923.2-r1.ebuild
  78. +3
    -2
      dev-cpp/abseil-cpp/abseil-cpp-20210324.1.ebuild
  79. +7
    -0
      dev-cpp/abseil-cpp/files/abseil-cpp-20200923-arm_no_crypto.patch
  80. BIN
      dev-db/Manifest.gz
  81. +13
    -0
      dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.24-gcc11-numeric_limits.patch
  82. +1
    -0
      dev-db/mysql-connector-c++/mysql-connector-c++-8.0.24.ebuild
  83. +3
    -0
      dev-db/mysql/mysql-5.7.34.ebuild
  84. +3
    -0
      dev-db/mysql/mysql-8.0.24.ebuild
  85. +1
    -4
      dev-db/percona-server/Manifest
  86. +0
    -1219
      dev-db/percona-server/percona-server-8.0.21.12.ebuild
  87. +5
    -1
      dev-db/percona-server/percona-server-8.0.22.13.ebuild
  88. +41
    -0
      dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.23-gcc11.patch
  89. +1
    -0
      dev-db/percona-xtrabackup/percona-xtrabackup-8.0.23.16.ebuild
  90. +1
    -1
      dev-db/pg_activity/Manifest
  91. +0
    -0
      dev-db/pg_activity/pg_activity-2.1.5.ebuild
  92. BIN
      dev-dotnet/Manifest.gz
  93. +60
    -0
      dev-dotnet/libgdiplus/libgdiplus-6.0.2-r1.ebuild
  94. BIN
      dev-java/Manifest.gz
  95. +1
    -0
      dev-java/antlr/antlr-4.5.3.ebuild
  96. +0
    -1
      dev-java/bytelist/Manifest
  97. +0
    -49
      dev-java/bytelist/bytelist-1.0.10.ebuild
  98. +1
    -1
      dev-java/bytelist/bytelist-1.0.15.ebuild
  99. +0
    -219
      dev-java/bytelist/files/maven-build.xml
  100. +0
    -1
      dev-java/commons-pool/Manifest

BIN
Manifest.files.gz View File


BIN
app-accessibility/Manifest.gz View File


+ 1
- 1
app-accessibility/speech-tools/speech-tools-2.5.0.ebuild View File

@@ -16,7 +16,7 @@ S="${WORKDIR}/speech_tools"

LICENSE="FESTIVAL HPND BSD rc regexp-UofT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ppc ~ppc64 sparc ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 sparc ~x86"
IUSE="nas openmp X"

RDEPEND="


BIN
app-admin/Manifest.gz View File


+ 1
- 1
app-admin/augeas/augeas-1.12.0.ebuild View File

@@ -11,7 +11,7 @@ SRC_URI="http://download.augeas.net/${P}.tar.gz"

SLOT="0"
LICENSE="LGPL-2.1"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86"
IUSE="static-libs test"
RESTRICT="!test? ( test )"



BIN
app-arch/Manifest.gz View File


+ 85
- 0
app-arch/brotli/brotli-1.0.9-r2.ebuild View File

@@ -0,0 +1,85 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

PYTHON_COMPAT=( python3_{7,8,9} )
DISTUTILS_OPTIONAL="1"
DISTUTILS_IN_SOURCE_BUILD="1"

inherit cmake-multilib distutils-r1

DESCRIPTION="Generic-purpose lossless compression algorithm"
HOMEPAGE="https://github.com/google/brotli"

SLOT="0/$(ver_cut 1)"

RDEPEND="python? ( ${PYTHON_DEPS} )"
DEPEND="${RDEPEND}"

IUSE="python static-libs test"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"

LICENSE="MIT python? ( Apache-2.0 )"

DOCS=( README.md CONTRIBUTING.md )

if [[ ${PV} == "9999" ]] ; then
SRC_URI=""
EGIT_REPO_URI="https://github.com/google/${PN}.git"
inherit git-r3
else
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
fi

# tests are currently broken, see https://github.com/google/brotli/issues/850
RESTRICT="test"

PATCHES=(
"${FILESDIR}/${PV}-linker.patch"
)

src_prepare() {
use python && distutils-r1_src_prepare
cmake-utils_src_prepare
}

multilib_src_configure() {
local mycmakeargs=(
-DBUILD_TESTING="$(usex test)"
)
cmake-utils_src_configure
}
src_configure() {
cmake-multilib_src_configure
use python && distutils-r1_src_configure
}

multilib_src_compile() {
cmake-utils_src_compile
}
src_compile() {
cmake-multilib_src_compile
use python && distutils-r1_src_compile
}

python_test() {
esetup.py test || die
}

multilib_src_test() {
cmake-utils_src_test
}
src_test() {
cmake-multilib_src_test
use python && distutils-r1_src_test
}

multilib_src_install() {
cmake-utils_src_install
use static-libs || rm "${ED}"/usr/$(get_libdir)/*.a || die
}
multilib_src_install_all() {
use python && distutils-r1_src_install
}

+ 3
- 2
app-arch/brotli/brotli-9999.ebuild View File

@@ -17,7 +17,7 @@ SLOT="0/$(ver_cut 1)"
RDEPEND="python? ( ${PYTHON_DEPS} )"
DEPEND="${RDEPEND}"

IUSE="python test"
IUSE="python static-libs test"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"

LICENSE="MIT python? ( Apache-2.0 )"
@@ -29,7 +29,7 @@ if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="https://github.com/google/${PN}.git"
inherit git-r3
else
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
fi

@@ -73,6 +73,7 @@ src_test() {

multilib_src_install() {
cmake-utils_src_install
use static-libs || rm "${ED}"/usr/$(get_libdir)/*.a || die
}
multilib_src_install_all() {
use python && distutils-r1_src_install


+ 0
- 1
app-arch/file-roller/Manifest View File

@@ -1,2 +1 @@
DIST file-roller-3.38.0.tar.xz 877960 BLAKE2B af1c4800e24adfb36a8f8f108740f9cad14bcd40f797b2430d00e428d723587de75be03848aca612536cee768b6b372534e0b6a322dc40d7ab1c41eef540916b SHA512 9c2e3c105397bceb08e30c9796b9242633fe49772aed2e7f67461c34a51be1493e922301b1fc29bdcb0fa50d220f4a7db2ee7642f629007ce2bef00334d7110e
DIST file-roller-3.38.1.tar.xz 875572 BLAKE2B 29a05d48971c2172177bd1aa52448ed5432a69733644b131517dbd7dd50cab971801d1bff5837dba74ae48ea0487614c7c7ebd4669f04f7d42e6257161fe1776 SHA512 b1936481140084c84d7bdbf361859b0ff1fed8329e26b692f0f0c8d1a3a1ec494b493aa0fb4de9f0ea5004b18e4bd69859656fe424bf413d720b04fc56e453f6

+ 0
- 91
app-arch/file-roller/file-roller-3.38.0.ebuild View File

@@ -1,91 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7
inherit gnome.org gnome2-utils meson readme.gentoo-r1 xdg

DESCRIPTION="Archive manager for GNOME"
HOMEPAGE="https://wiki.gnome.org/Apps/FileRoller"

LICENSE="GPL-2+ CC-BY-SA-3.0"
SLOT="0"
IUSE="libnotify nautilus"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"

# gdk-pixbuf used extensively in the source
# cairo used in eggtreemultidnd.c
# pango used in fr-window
RDEPEND="
>=app-arch/libarchive-3:=
>=dev-libs/glib-2.38:2
>=dev-libs/json-glib-0.14
>=x11-libs/gtk+-3.22.0:3
x11-libs/cairo
x11-libs/gdk-pixbuf:2
x11-libs/pango
libnotify? ( >=x11-libs/libnotify-0.4.3:= )
nautilus? ( >=gnome-base/nautilus-3.28.0 )
"
DEPEND="${RDEPEND}"
BDEPEND="
dev-util/glib-utils
dev-util/itstool
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
"

DISABLE_AUTOFORMATTING="yes"
DOC_CONTENTS="
${PN} is a frontend for several archiving utilities. If you want a
particular archive format support, see ${HOMEPAGE}
and install the relevant package. For example:
7-zip - app-arch/p7zip
ace - app-arch/unace
arj - app-arch/arj
brotli - app-arch/brotli
cpio - app-arch/cpio
deb - app-arch/dpkg
iso - app-cdr/cdrtools
jar,zip - app-arch/zip and app-arch/unzip
lha - app-arch/lha
lzop - app-arch/lzop
lz4 - app-arch/lz4
rar - app-arch/unrar or app-arch/unar
rpm - app-arch/rpm
unstuff - app-arch/stuffit
zstd - app-arch/zstd
zoo - app-arch/zoo"

src_prepare() {
# File providing Gentoo package names for various archivers
cp -v "${FILESDIR}"/3.36-packages.match data/packages.match || die

xdg_src_prepare
}

src_configure() {
local emesonargs=(
-Drun-in-place=false
$(meson_use nautilus nautilus-actions)
$(meson_use libnotify notification)
-Dpackagekit=false
-Dlibarchive=true
)
meson_src_configure
}

src_install() {
meson_src_install
readme.gentoo_create_doc
}

pkg_postinst() {
xdg_pkg_postinst
gnome2_schemas_update
readme.gentoo_print_elog
}

pkg_postrm() {
xdg_pkg_postrm
gnome2_schemas_update
}

BIN
app-backup/Manifest.gz View File


+ 2
- 2
app-backup/backuppc/backuppc-3.3.1-r6.ebuild View File

@@ -25,14 +25,14 @@ DEPEND="
dev-lang/perl
"

# The CGI modules are handled in $RDEPEND.
# The CGI modules are handled in ${RDEPEND}.
APACHE_MODULES="apache2_modules_alias," # RedirectMatch
APACHE_MODULES+="apache2_modules_authn_core," # AuthType
APACHE_MODULES+="apache2_modules_authz_core," # Require
APACHE_MODULES+="apache2_modules_authz_host," # Require host
APACHE_MODULES+="apache2_modules_authz_user" # Require valid-user

# Older versions of mod_perl think they're compatibile with apache-2.4,
# Older versions of mod_perl think they're compatible with apache-2.4,
# so we require the new one explicitly.
RDEPEND="
${DEPEND}


BIN
app-benchmarks/Manifest.gz View File


+ 1
- 0
app-benchmarks/bonnie++/Manifest View File

@@ -1,3 +1,4 @@
DIST bonnie++-1.97.2.tgz 102533 BLAKE2B 019182c08b9ff7ba60e421f94039c09d27855f9e5b313f451721afdaedc9dc694b468bb30e78a04b655ec9a358ace3d68b13fc8f4d80ca3c48e0ff9387525b57 SHA512 e8303720be9a4ebcc454dbc8906a6843d63909c5101d66524a126ce0db3db7113d01edb7ed2f292bf9d08a6799579c4960f0ee4595019fbacda1601eba52a170
DIST bonnie++-1.97.3.tgz 100166 BLAKE2B 30feca43a2ec37b795168d37bb941241777718222d7e0681dc85a34f8691e76b4306850e41dc6bbfb3f0ad34123ecd1c12396efea99e2ade12206aa6e78708e8 SHA512 44de20b5e46aeaf7f7214766b3c555b8799138f6fd92f87fe9b7dfa6f19815c629d6122c2ef4e4d98a5528dbfcd4c70b3b850eeba05739f6dd20251bf8d7c893
DIST bonnie++-1.98.tgz 100339 BLAKE2B 2a75cbeb881fd12727b5edf4e67789e64bd624b1885cdaf83fe3fc920fb2346e98faea2d9ce5da6fac8a84318a9cbda013afa2c9809892b23d3cf85c5a70982b SHA512 3cf70be4a20c58c80e29a140ec6d3c3884f1b4101e0fb63da0ea831fe4a5eb4e275bda2ce4eaf7d9c2bfb65742e985249b491cda8bdad85984a62f2fc19756c0
DIST bonnie++-2.00a.tgz 100502 BLAKE2B 8bf9105dbbb1137485d8f24d4b911ca6787d09e3926181b460c18ceb52aea11ddff8f8edfefd1b2577fb1b59e658f4835cc865755faf739389f78fa855d13815 SHA512 1776f8406ccd0341f13bd952830f063e7df8fc2bd6d5c837de875dd5f817e29982b2a6358049221bffcae8faa7489560d2a1af46d79d8eb221d515d797236bdc

+ 39
- 0
app-benchmarks/bonnie++/bonnie++-2.00a.ebuild View File

@@ -0,0 +1,39 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

DESCRIPTION="Hard drive bottleneck testing benchmark suite"
HOMEPAGE="https://www.coker.com.au/bonnie++/"
SRC_URI="https://www.coker.com.au/${PN}/${P}.tgz"
S="${WORKDIR}/${P}"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
IUSE="debug"

PATCHES=(
"${FILESDIR}/${PN}-1.97-zcav-array-indexing-fix.patch" #309319
"${FILESDIR}/${PN}-2.00a-gcc11.patch" #768402
"${FILESDIR}/${PN}-2.00a-makefile.patch" #426788
)

DOCS=( "credits.txt" "README.txt" "README-2.00" "debian/changelog" )
HTML_DOCS=( "readme.html" )

src_prepare() {
default

# Fix path in manpage #431684
sed -e "/readme.html/s/bonnie++/${PF}\/html/" -i bonnie++.8 || die
}

src_configure() {
local myeconfargs=(
--disable-stripping
$(usex debug "--enable-debug" "")
)

econf "${myeconfargs[@]}"
}

+ 177
- 0
app-benchmarks/bonnie++/files/bonnie++-2.00a-gcc11.patch View File

@@ -0,0 +1,177 @@
--- a/bon_csv2html.cpp
+++ b/bon_csv2html.cpp
@@ -10,7 +10,7 @@
using namespace std;
typedef vector<PCCHAR> STR_VEC;
-vector<STR_VEC> data;
+vector<STR_VEC> stddata;
typedef PCCHAR * PPCCHAR;
PPCCHAR * props;
@@ -87,8 +87,8 @@
read_in(buf);
}
- props = new PPCCHAR[data.size()];
- for(i = 0; i < data.size(); i++)
+ props = new PPCCHAR[stddata.size()];
+ for(i = 0; i < stddata.size(); i++)
{
props[i] = new PCCHAR[MAX_ITEMS];
props[i][0] = NULL;
@@ -109,7 +109,7 @@
}
calc_vals();
int mid_width = header();
- for(i = 0; i < data.size(); i++)
+ for(i = 0; i < stddata.size(); i++)
{
// First print the average speed line
printf("<tr>");
@@ -171,23 +171,23 @@
void calc_vals()
{
- ITEM *arr = new ITEM[data.size()];
+ ITEM *arr = new ITEM[stddata.size()];
for(unsigned int column_ind = 0; column_ind < MAX_ITEMS; column_ind++)
{
switch(vals[column_ind])
{
case eNoCols:
{
- for(unsigned int row_ind = 0; row_ind < data.size(); row_ind++)
+ for(unsigned int row_ind = 0; row_ind < stddata.size(); row_ind++)
{
if(column_ind == COL_CONCURRENCY)
{
- if(data[row_ind][column_ind] && strcmp("1", data[row_ind][column_ind]))
+ if(stddata[row_ind][column_ind] && strcmp("1", stddata[row_ind][column_ind]))
col_used[column_ind] = true;
}
else
{
- if(data[row_ind][column_ind] && strlen(data[row_ind][column_ind]))
+ if(stddata[row_ind][column_ind] && strlen(stddata[row_ind][column_ind]))
col_used[column_ind] = true;
}
}
@@ -195,22 +195,22 @@
break;
case eCPU:
{
- for(unsigned int row_ind = 0; row_ind < data.size(); row_ind++)
+ for(unsigned int row_ind = 0; row_ind < stddata.size(); row_ind++)
{
double work, cpu;
arr[row_ind].val = 0.0;
- if(data[row_ind].size() > column_ind
- && sscanf(data[row_ind][column_ind - 1], "%lf", &work) == 1
- && sscanf(data[row_ind][column_ind], "%lf", &cpu) == 1)
+ if(stddata[row_ind].size() > column_ind
+ && sscanf(stddata[row_ind][column_ind - 1], "%lf", &work) == 1
+ && sscanf(stddata[row_ind][column_ind], "%lf", &cpu) == 1)
{
arr[row_ind].val = cpu / work;
}
arr[row_ind].pos = row_ind;
}
- qsort(arr, data.size(), sizeof(ITEM), compar);
+ qsort(arr, stddata.size(), sizeof(ITEM), compar);
int col_count = -1;
double min_col = -1.0, max_col = -1.0;
- for(unsigned int sort_ind = 0; sort_ind < data.size(); sort_ind++)
+ for(unsigned int sort_ind = 0; sort_ind < stddata.size(); sort_ind++)
{
// if item is different from previous or if the first row
// (sort_ind == 0) then increment col count
@@ -239,7 +239,7 @@
min_col /= mult;
}
double range_col = max_col - min_col;
- for(unsigned int sort_ind = 0; sort_ind < data.size(); sort_ind++)
+ for(unsigned int sort_ind = 0; sort_ind < stddata.size(); sort_ind++)
{
if(arr[sort_ind].col_ind > -1)
{
@@ -250,7 +250,7 @@
}
else
{
- for(unsigned int sort_ind = 0; sort_ind < data.size(); sort_ind++)
+ for(unsigned int sort_ind = 0; sort_ind < stddata.size(); sort_ind++)
{
if(vals[column_ind] == eLatency)
{
@@ -263,25 +263,25 @@
case eSpeed:
case eLatency:
{
- for(unsigned int row_ind = 0; row_ind < data.size(); row_ind++)
+ for(unsigned int row_ind = 0; row_ind < stddata.size(); row_ind++)
{
arr[row_ind].val = 0.0;
- if(data[row_ind].size() <= column_ind
- || sscanf(data[row_ind][column_ind], "%lf", &arr[row_ind].val) == 0)
+ if(stddata[row_ind].size() <= column_ind
+ || sscanf(stddata[row_ind][column_ind], "%lf", &arr[row_ind].val) == 0)
arr[row_ind].val = 0.0;
if(vals[column_ind] == eLatency && arr[row_ind].val != 0.0)
{
- if(strstr(data[row_ind][column_ind], "ms"))
+ if(strstr(stddata[row_ind][column_ind], "ms"))
arr[row_ind].val *= 1000.0;
- else if(!strstr(data[row_ind][column_ind], "us"))
+ else if(!strstr(stddata[row_ind][column_ind], "us"))
arr[row_ind].val *= 1000000.0; // is !us && !ms then secs!
}
arr[row_ind].pos = row_ind;
}
- qsort(arr, data.size(), sizeof(ITEM), compar);
+ qsort(arr, stddata.size(), sizeof(ITEM), compar);
int col_count = -1;
double min_col = -1.0, max_col = -1.0;
- for(unsigned int sort_ind = 0; sort_ind < data.size(); sort_ind++)
+ for(unsigned int sort_ind = 0; sort_ind < stddata.size(); sort_ind++)
{
// if item is different from previous or if the first row
// (sort_ind == 0) then increment col count
@@ -310,7 +310,7 @@
min_col /= mult;
}
double range_col = max_col - min_col;
- for(unsigned int sort_ind = 0; sort_ind < data.size(); sort_ind++)
+ for(unsigned int sort_ind = 0; sort_ind < stddata.size(); sort_ind++)
{
if(arr[sort_ind].col_ind > -1)
{
@@ -332,7 +332,7 @@
}
else
{
- for(unsigned int sort_ind = 0; sort_ind < data.size(); sort_ind++)
+ for(unsigned int sort_ind = 0; sort_ind < stddata.size(); sort_ind++)
{
if(vals[column_ind] == eLatency)
{
@@ -481,16 +481,16 @@
free((void *)arr[0]);
return;
}
- data.push_back(arr);
+ stddata.push_back(arr);
}
void print_item(int num, int item, CPCCHAR extra)
{
PCCHAR line_data;
char buf[1024];
- if(int(data[num].size()) > item)
+ if(int(stddata[num].size()) > item)
{
- line_data = data[num][item];
+ line_data = stddata[num][item];
switch(item)
{
case COL_PUT_BLOCK:

+ 47
- 0
app-benchmarks/bonnie++/files/bonnie++-2.00a-makefile.patch View File

@@ -0,0 +1,47 @@
--- a/Makefile.in
+++ b/Makefile.in
@@ -9,9 +9,9 @@
eprefix=@exec_prefix@
#MORE_WARNINGS=-Weffc++
WFLAGS=-Wall -W -Wshadow -Wpointer-arith -Wwrite-strings -pedantic -ffor-scope -Wcast-align -Wsign-compare -Wpointer-arith -Wwrite-strings -Wformat-security -Wswitch-enum -Winit-self $(MORE_WARNINGS)
-CFLAGS=-O2 @debug@ -DNDEBUG $(WFLAGS) $(MORECFLAGS)
-CXX=@CXX@ $(CFLAGS)
-LINK=@CXX@
+CXXFLAGS += @debug@ -DNDEBUG $(WFLAGS)
+CXX=@CXX@ $(CXXFLAGS)
+LINK=@CXX@ $(LDFLAGS)
THREAD_LFLAGS=@thread_ldflags@
INSTALL=@INSTALL@
@@ -43,7 +43,7 @@
$(LINK) -o getc_putc $(GETCOBJS) $(THREAD_LFLAGS)
getc_putc_helper: $(GETCHOBJS)
- $(CXX) -o getc_putc_helper $(GETCHOBJS)
+ $(CXX) $(LDFLAGS) -o getc_putc_helper $(GETCHOBJS)
bon_csv2html: bon_csv2html.o
$(LINK) bon_csv2html.o -o bon_csv2html
@@ -52,15 +52,15 @@
$(LINK) generate_randfile.o -o generate_randfile
install-bin: $(EXE) $(EXES)
- mkdir -p $(eprefix)/bin $(eprefix)/sbin
- @INSTALL_PROGRAM@ @stripping@ $(EXES) $(eprefix)/sbin
- @INSTALL_PROGRAM@ @stripping@ $(EXE) $(eprefix)/bin
- @INSTALL_SCRIPT@ $(SCRIPTS) $(eprefix)/bin
+ mkdir -p $(DESTDIR)/$(eprefix)/bin $(DESTDIR)/$(eprefix)/sbin
+ @INSTALL_PROGRAM@ @stripping@ $(EXES) $(DESTDIR)/$(eprefix)/sbin
+ @INSTALL_PROGRAM@ @stripping@ $(EXE) $(DESTDIR)/$(eprefix)/bin
+ @INSTALL_SCRIPT@ $(SCRIPTS) $(DESTDIR)/$(eprefix)/bin
install: install-bin
- mkdir -p @mandir@/man1 @mandir@/man8
- @INSTALL_DATA@ $(MAN1) @mandir@/man1
- @INSTALL_DATA@ $(MAN8) @mandir@/man8
+ mkdir -p $(DESTDIR)/@mandir@/man1 $(DESTDIR)/@mandir@/man8
+ @INSTALL_DATA@ $(MAN1) $(DESTDIR)/@mandir@/man1
+ @INSTALL_DATA@ $(MAN8) $(DESTDIR)/@mandir@/man8
%.o: %.cpp
$(CXX) -c $<

+ 1
- 0
app-benchmarks/siege/Manifest View File

@@ -1,2 +1,3 @@
DIST siege-4.0.7.tar.gz 525654 BLAKE2B b97c7309d33387d15327dc39ae115bebdfe64fa0debea2da87590ce801d2f590622392ea1ecc6be9f2973ff9b37dfc0f5f0fef232a4593410c4503db6c78771f SHA512 2dcccc50a2d8cd0d6c18efe776b871b999f6918c078898845fec34bb2b1b8ec03e0b95792dd963aaefb054e4f4e27f604ed95c0de5f8a34cbf738f66a2307abc
DIST siege-4.0.8.tar.gz 525619 BLAKE2B 4c0b570810c4c1f3f13374aa1f33dc1624f989096280fd672a2c3deee7827099d790215e2583670fa58862df35b4db8998cf57c3c864354e8bd8aa8093c66724 SHA512 34239d761c1fff2a6048b59a98b64e87da065257ca4d62eb899f600573d920f5503bbdad8f5c5d31b4052c64857394c7899a9bda5384c00be8652ce4c98845ca
DIST siege-4.0.9.tar.gz 525804 BLAKE2B d857df05f40a0ac26a8abdd54e7de374125dde4c114bd1ac3ddd9e9856a30d4fdfefd325980717e59b5876df99a87f971c5b3f91d6478f9638f1860557615169 SHA512 6208b7924162be4dd7ea8cdc297930d28e8a1cb125cf26e8707c2cb67efad741cd090c12081ea80837314d4b5703da152a97b0e8fbf4c64ff64c6714eb4b5fc7

+ 52
- 0
app-benchmarks/siege/siege-4.0.9.ebuild View File

@@ -0,0 +1,52 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit autotools bash-completion-r1

DESCRIPTION="A HTTP regression testing and benchmarking utility"
HOMEPAGE="https://www.joedog.org/siege-home https://github.com/JoeDog/siege"
SRC_URI="http://download.joedog.org/${PN}/${P}.tar.gz"

LICENSE="GPL-3"
KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~x86 ~x64-macos"
SLOT="0"

IUSE="ssl"

RDEPEND="ssl? ( dev-libs/openssl:0= )"
DEPEND="${RDEPEND}"

src_prepare() {
default
# bundled macros break recent libtool
# remove /usr/lib from LDFLAGS, bug #732886
sed -i \
-e '/AC_PROG_SHELL/d' \
-e 's/SSL_LDFLAGS="-L.*lib"/SSL_LDFLAGS=""/g' \
-e 's/Z_LDFLAGS="-L.*lib"/Z_LDFLAGS=""/g' \
configure.ac || die
rm *.m4 || die "failed to remove bundled macros"
eautoreconf
}

src_configure() {
local myconf=(
$(use_with ssl ssl "${EPREFIX}/usr")
)
econf "${myconf[@]}"
}

src_install() {
emake DESTDIR="${ED}" install

dodoc AUTHORS ChangeLog INSTALL README* doc/siegerc doc/urls.txt

newbashcomp "${FILESDIR}"/${PN}.bash-completion ${PN}
}

pkg_postinst() {
elog "An example ~/.siegerc file has been installed in"
elog "${EPREFIX}/usr/share/doc/${PF}/"
}

BIN
app-crypt/Manifest.gz View File


+ 3
- 4
app-crypt/kstart/kstart-4.2.ebuild View File

@@ -1,10 +1,9 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=6

DESCRIPTION="Modified versions of kinit for refreshing kerberos tickets
automatically"
DESCRIPTION="Modified versions of kinit for refreshing kerberos tickets automatically"
HOMEPAGE="https://www.eyrie.org/~eagle/software/kstart/"
SRC_URI="https://archives.eyrie.org/software/kerberos/${P}.tar.gz"

@@ -15,7 +14,7 @@ IUSE="afs"

DEPEND="virtual/krb5
afs? ( net-fs/openafs )"
RDEPEND="$DEPEND"
RDEPEND="${DEPEND}"

src_configure() {
econf \


+ 3
- 3
app-crypt/pkcrack/pkcrack-1.2.2-r1.ebuild View File

@@ -1,4 +1,4 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7
@@ -46,10 +46,10 @@ src_install() {
einstalldocs
cd src
dobin pkcrack zipdecrypt findkey makekey
newbin extract "$PN-extract"
newbin extract "${PN}-extract"
}

pkg_postinst() {
ewarn "Due to file collision, extract utility was renamed to $PN-extract,"
ewarn "Due to file collision, extract utility was renamed to ${PN}-extract,"
ewarn "see bug#247394"
}

BIN
app-editors/Manifest.gz View File


+ 1
- 0
app-editors/gedit-plugins/Manifest View File

@@ -1,2 +1,3 @@
DIST gedit-plugins-3.38.1.tar.xz 957616 BLAKE2B 9cf5fe5343b513bd841add5d4e85f8fe2e8f62524af7c124bdfc41b81e653a41d1a7417f8cc06f764cca730927f471598cae914a1581c5cd3712b89c464a075d SHA512 d5cc3e82ac6a488f5ab06eaf4eb5ad32bdbe50b74f2f215e114b5cb3bb0a089da00caa3815d6638a679c1c902983a0754a16ef88e15ff88d8321a247288ad237
DIST gedit-plugins-40.0.tar.xz 950560 BLAKE2B 783803dd4913a2b384a714c7564f18686b6ecf7da2f10d421322b6421e9b10271f97dcbf819e3212c97a0e4ba2b54dcb12ba5efc392396caafe705844e2cd407 SHA512 660e82dc1a1187262afd921196074dd2808a400b5acbc88ab36f522c50f1b9d221ff1821c2e8c0c066c7556862779e8d277f52a758070c59b17e6b53791ff39d
DIST gedit-plugins-40.1.tar.xz 951024 BLAKE2B 8a5fa07d6b9a5848e66de995c05f389b288e7863fa506476fd82157dc203e472b8ac8b8bdd15b09513e5d819fc58ce4d1077e62e6c5b90f93b14775052bf2737 SHA512 71649d157ac5591e4dd317c44ae167c98fb59e253c45f8c1ff8ef397a9e3f0bb968f0ef2486f9021354269e77defb9e5e305f1538f69818480a250966143c7a3

+ 108
- 0
app-editors/gedit-plugins/gedit-plugins-40.1.ebuild View File

@@ -0,0 +1,108 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
PYTHON_REQ_USE="xml"
VALA_MIN_API_VERSION="0.28"

inherit gnome.org gnome2-utils meson python-single-r1 vala xdg

DESCRIPTION="Collection of extra plugins for the gedit Text Editor"
HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ShippedPlugins"

LICENSE="GPL-2+"
KEYWORDS="~amd64 ~x86"
SLOT="0"

IUSE="charmap git +python terminal vala"
REQUIRED_USE="
charmap? ( python )
git? ( python )
python? ( ${PYTHON_REQUIRED_USE} )
terminal? ( python )
"

RDEPEND="
>=dev-libs/libpeas-1.14.1[gtk]
>=app-editors/gedit-40.0

>=dev-libs/glib-2.32:2
>=x11-libs/gtk+-3.9:3
>=x11-libs/gtksourceview-4.0.2:4

python? (
${PYTHON_DEPS}
$(python_gen_cond_dep '
app-editors/gedit[python,${PYTHON_SINGLE_USEDEP}]
dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
>=dev-python/dbus-python-0.82[${PYTHON_MULTI_USEDEP}]
dev-python/pycairo[${PYTHON_MULTI_USEDEP}]
dev-python/pygobject:3[cairo,${PYTHON_MULTI_USEDEP}]
')
>=x11-libs/gtk+-3.9:3[introspection]
>=x11-libs/gtksourceview-4.0.2:4[introspection]
x11-libs/pango[introspection]
x11-libs/gdk-pixbuf:2[introspection]
)
charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] )
git? ( >=dev-libs/libgit2-glib-0.0.6[python] )
terminal? ( >=x11-libs/vte-0.52:2.91[introspection] )
" # vte-0.52+ for feed_child API compatibility
DEPEND="${RDEPEND}"
BDEPEND="
dev-libs/libxml2
dev-util/itstool
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
vala? ( $(vala_depend) )
"

pkg_setup() {
use python && python-single-r1_pkg_setup
}

src_prepare() {
use vala && vala_src_prepare
xdg_src_prepare
}

src_configure() {
local emesonargs=(
-Dplugin_bookmarks=true
$(meson_use python plugin_bracketcompletion)
$(meson_use charmap plugin_charmap)
$(meson_use python plugin_codecomment)
$(meson_use python plugin_colorpicker)
$(meson_use python plugin_colorschemer)
$(meson_use python plugin_commander)
-Dplugin_drawspaces=true
$(meson_use vala plugin_findinfiles)
$(meson_use git plugin_git)
$(meson_use python plugin_joinlines)
$(meson_use python plugin_multiedit)
$(meson_use python plugin_sessionsaver)
$(meson_use python plugin_smartspaces)
$(meson_use python plugin_synctex)
$(meson_use terminal plugin_terminal)
$(meson_use python plugin_textsize)
$(meson_use python plugin_translate)
-Dplugin_wordcompletion=true
)
meson_src_configure
}

src_install() {
meson_src_install
use python && python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
}

pkg_postinst() {
xdg_pkg_postinst
gnome2_schemas_update
}

pkg_postrm() {
xdg_pkg_postrm
gnome2_schemas_update
}

+ 1
- 1
app-editors/gedit/gedit-3.38.1.ebuild View File

@@ -43,7 +43,7 @@ RDEPEND="${DEPEND}
gnome-base/gvfs
"
BDEPEND="
${vala_depend}
$(vala_depend)
app-text/docbook-xml-dtd:4.1.2
dev-util/glib-utils
gtk-doc? ( >=dev-util/gtk-doc-1 )


+ 1
- 1
app-editors/gedit/gedit-40.0.ebuild View File

@@ -43,7 +43,7 @@ RDEPEND="${DEPEND}
gnome-base/gvfs
"
BDEPEND="
${vala_depend}
$(vala_depend)
app-text/docbook-xml-dtd:4.1.2
dev-util/glib-utils
gtk-doc? ( >=dev-util/gtk-doc-1 )


+ 1
- 1
app-editors/gedit/gedit-40.1.ebuild View File

@@ -43,7 +43,7 @@ RDEPEND="${DEPEND}
gnome-base/gvfs
"
BDEPEND="
${vala_depend}
$(vala_depend)
app-text/docbook-xml-dtd:4.1.2
dev-util/glib-utils
gtk-doc? ( >=dev-util/gtk-doc-1 )


BIN
app-emulation/Manifest.gz View File


+ 1
- 1
app-emulation/containerd/containerd-1.4.4.ebuild View File

@@ -13,7 +13,7 @@ SRC_URI="https://github.com/containerd/containerd/archive/v${PV}.tar.gz -> ${P}.

LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
IUSE="apparmor btrfs device-mapper +cri hardened +seccomp selinux test"

DEPEND="


+ 1
- 1
app-emulation/docker-cli/docker-cli-20.10.6.ebuild View File

@@ -13,7 +13,7 @@ SRC_URI="https://github.com/docker/cli/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"

LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
IUSE="hardened"

RDEPEND="!<app-emulation/docker-20.10.1"


+ 2
- 2
app-emulation/docker-proxy/docker-proxy-0.8.0_p20201215.ebuild View File

@@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7
@@ -9,7 +9,7 @@ if [[ ${PV} == *9999 ]]; then
else
EGIT_COMMIT=fa125a3512ee0f6187721c88582bf8c4378bd4d7
SRC_URI="https://github.com/docker/libnetwork/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
inherit golang-vcs-snapshot
fi



+ 1
- 1
app-emulation/docker/docker-20.10.6-r1.ebuild View File

@@ -13,7 +13,7 @@ SRC_URI="https://github.com/moby/moby/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"

LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
IUSE="apparmor aufs btrfs +cli +container-init device-mapper hardened overlay seccomp"

DEPEND="


+ 0
- 2
app-emulation/lxd/Manifest View File

@@ -1,4 +1,2 @@
DIST lxd-4.0.4.tar.gz 14166577 BLAKE2B 5a04efa1bf70d416b328f5f85379a7c697667978a2b7571c05f8d834ccea51c65ce3df447787ccad5c0a9cc524bc396eb5c90b26b92d6252fc07a5be0157e0ea SHA512 800768b923de920e04d676d9c87beedd2ddd164661799c429616f6fa00b36f23ae1d9cff56f2ed16172585b9b3c058ee955eb3e5f8d98c84109c4405c5aae23f
DIST lxd-4.0.4.tar.gz.asc 833 BLAKE2B bac0b63fc7fe61290bd399ef09eaf0bae12ac962b1188c49fa94c9132b002c278dcdb271d35a1784848591a315a8e88eab823c1c653ef814d454a0af607e461b SHA512 7fc9b9b27305d7637efeaf4024a8a26e2f891599fe50fa22e2f9defa6d451a015d74d068f63a9547fce312ed5fb5da82b99be9dc13601f807695cf1b675baf15
DIST lxd-4.0.5.tar.gz 14659330 BLAKE2B 4d61885a94946d3a6018324512ea318716cb9c1bc5f40be4eb62f71ad6a0eb993cda0ef917fbefb3949c0d47a6217245cc62e0ced3abfbcf47f6d8375a7d85d0 SHA512 8b9e6742dc3383fb31dce33d9f8ffe7a0ea661d274f6c3ac710f58d4d5b90b596881386571564ec0cd8f027da43eaa3948dd675d6fa07f1095405f4cc05f1211
DIST lxd-4.0.5.tar.gz.asc 833 BLAKE2B f5b2ead748973831ec7ba7be00c34d26b16a6b168fb88a25f07126eeab5c812cab72609acc443e9bb541ff64849952bf66f8ee207083836a2aab905f1373c1e0 SHA512 b59edaf88cd8ab34271eb0ebb52270ede1509351596449b1b955eaba70a50f6f18fdc95fcc933deca3fe545b9aa45bfda3b7aa6553a8b4f2cedc8d1a6b3a5946

+ 0
- 153
app-emulation/lxd/lxd-4.0.4-r7.ebuild View File

@@ -1,153 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit autotools bash-completion-r1 linux-info optfeature systemd verify-sig

DESCRIPTION="Fast, dense and secure container management"
HOMEPAGE="https://linuxcontainers.org/lxd/introduction/ https://github.com/lxc/lxd"
SRC_URI="https://linuxcontainers.org/downloads/lxd/${P}.tar.gz
verify-sig? ( https://linuxcontainers.org/downloads/lxd/${P}.tar.gz.asc )"

# Needs to include licenses for all bundled programs and libraries.
LICENSE="Apache-2.0 BSD BSD-2 LGPL-3 MIT MPL-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="apparmor ipv6 nls verify-sig"

DEPEND="app-arch/xz-utils
>=app-emulation/lxc-3.0.0[apparmor?,seccomp(+)]
dev-libs/dqlite
dev-libs/lzo
dev-libs/raft
net-dns/dnsmasq[dhcp,ipv6?]"
RDEPEND="${DEPEND}
acct-group/lxd
net-firewall/ebtables
net-firewall/iptables[ipv6?]
sys-apps/iproute2[ipv6?]
sys-fs/fuse:0=
sys-fs/lxcfs
sys-fs/squashfs-tools[lzma]
virtual/acl"
BDEPEND="dev-lang/go
nls? ( sys-devel/gettext )
verify-sig? ( app-crypt/openpgp-keys-linuxcontainers )"

CONFIG_CHECK="
~CGROUPS
~IPC_NS
~NET_NS
~PID_NS

~SECCOMP
~USER_NS
~UTS_NS
"

ERROR_IPC_NS="CONFIG_IPC_NS is required."
ERROR_NET_NS="CONFIG_NET_NS is required."
ERROR_PID_NS="CONFIG_PID_NS is required."
ERROR_SECCOMP="CONFIG_SECCOMP is required."
ERROR_UTS_NS="CONFIG_UTS_NS is required."

# Go magic.
QA_PREBUILT="/usr/bin/fuidshift
/usr/bin/lxc
/usr/bin/lxc-to-lxd
/usr/bin/lxd-agent
/usr/bin/lxd-benchmark
/usr/bin/lxd-p2c
/usr/sbin/lxd"

EGO_PN="github.com/lxc/lxd"
GOPATH="${S}/_dist" # this seems to reset every now and then, though

VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/linuxcontainers.asc

src_prepare() {
default

export GOPATH="${S}/_dist"

sed -i \
-e "s:\./configure:./configure --prefix=/usr --libdir=${EPREFIX}/usr/lib/lxd:g" \
-e "s:make:make ${MAKEOPTS}:g" \
Makefile || die

# Fix hardcoded ovmf file path, see bug 763180
sed -i \
-e "s:/usr/share/OVMF:/usr/share/edk2-ovmf:g" \
-e "s:OVMF_VARS.ms.fd:OVMF_VARS.secboot.fd:g" \
doc/environment.md \
lxd/apparmor/instance_qemu.go \
lxd/instance/drivers/driver_qemu.go || die "Failed to fix hardcoded ovmf paths."
}

src_configure() { :; }

src_compile() {
export GOPATH="${S}/_dist"
export GO111MODULE=auto

cd "${S}" || die

for k in fuidshift lxd-agent lxd-benchmark lxd-p2c lxc lxc-to-lxd; do
go install -v -x ${EGO_PN}/${k} || die "failed compiling ${k}"
done

go install -v -x -tags libsqlite3 ${EGO_PN}/lxd || die "Failed to build the daemon"

use nls && emake build-mo
}

src_test() {
export GO111MODULE=auto
export GOPATH="${S}/_dist"
go test -v ${EGO_PN}/lxd || die
}

src_install() {
local bindir="_dist/bin"
export GOPATH="${S}/_dist"

dosbin ${bindir}/lxd

for l in fuidshift lxd-agent lxd-benchmark lxd-p2c lxc lxc-to-lxd; do
dobin ${bindir}/${l}
done

cd "${S}" || die

newbashcomp scripts/bash/lxd-client lxc

newconfd "${FILESDIR}"/lxd-4.0.0.confd lxd
newinitd "${FILESDIR}"/lxd-4.0.0.initd lxd

if use apparmor; then
systemd_newunit "${FILESDIR}"/lxd-4.0.0_apparmor.service lxd.service
else
systemd_newunit "${FILESDIR}"/lxd-4.0.0.service lxd.service
fi

systemd_newunit "${FILESDIR}"/lxd-containers-4.0.0.service lxd-containers.service
systemd_newunit "${FILESDIR}"/lxd-4.0.0.socket lxd.socket

dodoc AUTHORS doc/*
use nls && domo po/*.mo
}

pkg_postinst() {
elog
elog "Consult https://wiki.gentoo.org/wiki/LXD for more information,"
elog "including a Quick Start."
elog
elog "Please run 'lxc-checkconfig' to see all optional kernel features."
elog
optfeature "btrfs storage backend" sys-fs/btrfs-progs
optfeature "lvm2 storage backend" sys-fs/lvm2
optfeature "zfs storage backend" sys-fs/zfs
elog
elog "Be sure to add your local user to the lxd group."
}

+ 1
- 1
app-emulation/nemu/nemu-2.5.0.ebuild View File

@@ -33,7 +33,7 @@ RDEPEND="
"
DEPEND="${RDEPEND}"
BDEPEND="sys-devel/gettext"
S="${WORKDIR}/$PN-${MY_PV}/"
S="${WORKDIR}/${PN}-${MY_PV}/"

pkg_pretend() {
if use kernel_linux; then


+ 1
- 1
app-emulation/qemu/qemu-5.2.0-r2.ebuild View File

@@ -804,7 +804,7 @@ src_install() {
firmware_abi_change() {
local pv
for pv in ${REPLACING_VERSIONS}; do
if ver_test $pv -lt ${FIRMWARE_ABI_VERSION}; then
if ver_test ${pv} -lt ${FIRMWARE_ABI_VERSION}; then
return 0
fi
done


+ 2
- 2
app-emulation/qemu/qemu-5.2.0-r3.ebuild View File

@@ -24,7 +24,7 @@ if [[ ${PV} = *9999* ]]; then
SRC_URI=""
else
SRC_URI="https://download.qemu.org/${P}.tar.xz"
KEYWORDS="~amd64 arm64 ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 arm64 ~ppc ~ppc64 ~x86"
fi

DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"
@@ -809,7 +809,7 @@ src_install() {
firmware_abi_change() {
local pv
for pv in ${REPLACING_VERSIONS}; do
if ver_test $pv -lt ${FIRMWARE_ABI_VERSION}; then
if ver_test ${pv} -lt ${FIRMWARE_ABI_VERSION}; then
return 0
fi
done


+ 1
- 1
app-emulation/qemu/qemu-5.2.0-r50.ebuild View File

@@ -812,7 +812,7 @@ src_install() {
firmware_abi_change() {
local pv
for pv in ${REPLACING_VERSIONS}; do
if ver_test $pv -lt ${FIRMWARE_ABI_VERSION}; then
if ver_test ${pv} -lt ${FIRMWARE_ABI_VERSION}; then
return 0
fi
done


+ 1
- 1
app-emulation/qemu/qemu-9999.ebuild View File

@@ -846,7 +846,7 @@ src_install() {
firmware_abi_change() {
local pv
for pv in ${REPLACING_VERSIONS}; do
if ver_test $pv -lt ${FIRMWARE_ABI_VERSION}; then
if ver_test ${pv} -lt ${FIRMWARE_ABI_VERSION}; then
return 0
fi
done


+ 2
- 2
app-emulation/runc/runc-1.0.0_rc92.ebuild View File

@@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/opencontainers/${PN}/archive/v${MY_PV}.tar.gz -> ${P

LICENSE="Apache-2.0 BSD-2 BSD MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
IUSE="apparmor +ambient hardened +kmem +seccomp selinux test"

DEPEND="seccomp? ( sys-libs/libseccomp )"


BIN
app-eselect/Manifest.gz View File


+ 5
- 7
app-eselect/eselect-notify-send/eselect-notify-send-0.1.ebuild View File

@@ -1,24 +1,22 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=5
EAPI=7

DESCRIPTION="Manage /usr/bin/notify-send symlink"
HOMEPAGE="https://www.gentoo.org/proj/en/eselect/"
SRC_URI=""

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
IUSE=""

RDEPEND=">=app-eselect/eselect-lib-bin-symlink-0.1.1
RDEPEND="app-admin/eselect
>=app-eselect/eselect-lib-bin-symlink-0.1.1
!<x11-libs/libnotify-0.7.5-r1"
DEPEND=${RDEPEND}

S=${FILESDIR}
S="${WORKDIR}"

src_install() {
insinto /usr/share/eselect/modules
newins notify-send.eselect-${PV} notify-send.eselect
newins "${FILESDIR}"/notify-send.eselect-${PV} notify-send.eselect
}

+ 2
- 5
app-eselect/eselect-xvmc/eselect-xvmc-0.4.ebuild View File

@@ -1,21 +1,18 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=5
EAPI=7

DESCRIPTION="Manages XvMC implementations"
HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
SRC_URI=""

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
IUSE=""

DEPEND=""
RDEPEND="app-admin/eselect"

S="${FILESDIR}"
S="${WORKDIR}"

src_install() {
insinto /usr/share/eselect/modules


BIN
app-i18n/Manifest.gz View File


+ 2
- 2
app-i18n/fcitx-configtool/fcitx-configtool-0.4.10.ebuild View File

@@ -1,4 +1,4 @@
# Copyright 2010-2020 Gentoo Authors
# Copyright 2010-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI="7"
@@ -21,7 +21,7 @@ fi

LICENSE="GPL-2+ LGPL-2.1+"
SLOT="4"
KEYWORDS="amd64 ppc ppc64 x86"
KEYWORDS="amd64 ~arm64 ppc ppc64 x86"
IUSE=""

BDEPEND="dev-libs/glib:2


+ 1
- 1
app-i18n/fcitx-qt5/fcitx-qt5-1.2.5.ebuild View File

@@ -21,7 +21,7 @@ fi

LICENSE="BSD GPL-2+ GPL-3+ LGPL-2+"
SLOT="4"
KEYWORDS="amd64 ~hppa ppc ppc64 x86"
KEYWORDS="amd64 ~arm64 ~hppa ppc ppc64 x86"
IUSE=""

BDEPEND=">=app-i18n/fcitx-4.2.9:4


+ 1
- 1
app-i18n/kcm-fcitx/kcm-fcitx-0.5.6.ebuild View File

@@ -21,7 +21,7 @@ fi

LICENSE="GPL-2+"
SLOT="4-plasma5"
KEYWORDS="amd64 x86"
KEYWORDS="amd64 ~arm64 x86"
IUSE=""

BDEPEND=">=app-i18n/fcitx-4.2.9:4


+ 1
- 1
app-i18n/mozc/mozc-2.26.4220_p20201212102434_p20201219202429.ebuild View File

@@ -41,7 +41,7 @@ fi
# japanese-usage-dictionary: BSD-2
LICENSE="BSD BSD-2 ipadic public-domain unicode"
SLOT="0"
KEYWORDS="~amd64 ~ppc64 ~x86"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
IUSE="debug emacs fcitx4 +gui ibus renderer test"
REQUIRED_USE="|| ( emacs fcitx4 ibus )"
RESTRICT="!test? ( test )"


BIN
app-metrics/Manifest.gz View File


app-metrics/prometheus/prometheus-2.25.0.ebuild → app-metrics/prometheus/prometheus-2.25.0-r1.ebuild View File

@@ -1351,7 +1351,7 @@ src_prepare() {
src_compile() {
# no need in promu here

go build -mod=readonly ./cmd/prometheus || die
go build -mod=readonly -tags builtinassets ./cmd/prometheus || die

go build -mod=readonly ./cmd/promtool || die
}

app-metrics/prometheus/prometheus-2.25.2.ebuild → app-metrics/prometheus/prometheus-2.25.2-r1.ebuild View File

@@ -1351,7 +1351,7 @@ src_prepare() {
src_compile() {
# no need in promu here

go build -mod=readonly ./cmd/prometheus || die
go build -mod=readonly -tags builtinassets ./cmd/prometheus || die

go build -mod=readonly ./cmd/promtool || die
}

app-metrics/prometheus/prometheus-2.26.0.ebuild → app-metrics/prometheus/prometheus-2.26.0-r1.ebuild View File

@@ -1366,7 +1366,7 @@ src_prepare() {
src_compile() {
# no need in promu here

go build -mod=readonly ./cmd/prometheus || die
go build -mod=readonly -tags builtinassets ./cmd/prometheus || die

go build -mod=readonly ./cmd/promtool || die
}

BIN
app-misc/Manifest.gz View File


+ 1
- 1
app-misc/gramps/gramps-5.1.3.ebuild View File

@@ -46,7 +46,7 @@ BDEPEND="test? ( ${RDEPEND}

python_prepare_all() {
# Install documentation to the proper location. This can't be done
# easily with a patch because we substitute in the $PF variable,
# easily with a patch because we substitute in the ${PF} variable,
# and that changes with every revision.
sed -i "s:share/doc/gramps:share/doc/${PF}:g" setup.py || die
distutils-r1_python_prepare_all


+ 1
- 1
app-misc/mosquitto/mosquitto-2.0.10.ebuild View File

@@ -12,7 +12,7 @@ SRC_URI="https://mosquitto.org/files/source/${P}.tar.gz"

LICENSE="EPL-1.0"
SLOT="0"
KEYWORDS="~amd64"
KEYWORDS="~amd64 ~arm ~arm64"
IUSE="bridge examples libressl +persistence +srv ssl tcpd test websockets"
RESTRICT="!test? ( test )"



+ 42
- 0
app-misc/neofetch/neofetch-7.1.0-r1.ebuild View File

@@ -0,0 +1,42 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit optfeature prefix

if [[ ${PV} != *9999* ]]; then
SRC_URI="https://github.com/dylanaraps/${PN}/archive/${PV}/${P}.tar.gz"
KEYWORDS="~amd64 ~arm64 ~mips ~ppc64 ~x86"
else
inherit git-r3
EGIT_REPO_URI="https://github.com/dylanaraps/neofetch.git"
fi

DESCRIPTION="Simple information system script"
HOMEPAGE="https://github.com/dylanaraps/neofetch"
LICENSE="MIT-with-advertising"
SLOT="0"

src_prepare() {
if use prefix; then
# bug #693526
hprefixify neofetch
sed -e "/has emerge/s:\${br_prefix}:${EPREFIX}:" -i neofetch \
|| die "Failed to adjust for Prefix"
fi

default
}

src_install() {
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
}

pkg_postinst() {
optfeature "displaying images" "media-libs/imlib2 www-client/w3m[imlib]"
optfeature "gpu detection" sys-apps/pciutils
optfeature "thumbnail creation" media-gfx/imagemagick
optfeature "wallpaper" media-gfx/feh x11-misc/nitrogen
optfeature "window size" x11-misc/xdotool "x11-apps/xwininfo x11-apps/xprop" "x11-apps/xwininfo x11-apps/xdpyinfo"
}

+ 9
- 12
app-misc/neofetch/neofetch-9999.ebuild View File

@@ -3,7 +3,7 @@

EAPI=7

inherit prefix
inherit optfeature prefix

if [[ ${PV} != *9999* ]]; then
SRC_URI="https://github.com/dylanaraps/${PN}/archive/${PV}/${P}.tar.gz"
@@ -17,17 +17,6 @@ DESCRIPTION="Simple information system script"
HOMEPAGE="https://github.com/dylanaraps/neofetch"
LICENSE="MIT-with-advertising"
SLOT="0"
IUSE="X"

RDEPEND="sys-apps/pciutils
X? (
media-gfx/imagemagick
media-libs/imlib2
www-client/w3m[imlib]
x11-apps/xprop
x11-apps/xrandr
x11-apps/xwininfo
)"

src_prepare() {
if use prefix; then
@@ -43,3 +32,11 @@ src_prepare() {
src_install() {
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
}

pkg_postinst() {
optfeature "displaying images" "media-libs/imlib2 www-client/w3m[imlib]"
optfeature "gpu detection" sys-apps/pciutils
optfeature "thumbnail creation" media-gfx/imagemagick
optfeature "wallpaper" media-gfx/feh x11-misc/nitrogen
optfeature "window size" x11-misc/xdotool "x11-apps/xwininfo x11-apps/xprop" "x11-apps/xwininfo x11-apps/xdpyinfo"
}

BIN
app-office/Manifest.gz View File


+ 1
- 1
app-office/gnumeric/gnumeric-1.12.49.ebuild View File

@@ -36,7 +36,7 @@ RDEPEND="
sys-libs/zlib
>=dev-libs/glib-2.40.0:2
>=gnome-extra/libgsf-1.14.33:=
>=x11-libs/goffice-0.10.48:0.10
>=x11-libs/goffice-0.10.49:0.10
>=dev-libs/libxml2-2.4.12:2
>=x11-libs/pango-1.24.0:=



BIN
app-portage/Manifest.gz View File


+ 0
- 1
app-portage/gentoopm/Manifest View File

@@ -1,2 +1 @@
DIST gentoopm-0.3.2.tar.gz 38430 BLAKE2B df8536b384cdad754894d65b605ab688cedc09430bcc3cd0821ed1ae9a93d0cb5e7b076715edf6eaed6bbf5ffc9088fb14d8bd5a04c3809c38ce05c6ed106bb9 SHA512 d99034af2efada3647117c75d5602bc5878a8f0e79d1c6b502fdb0fa272f7b9148afbbe4d379a2957a7db6694b4001158e2dfce8e3a4f97692e20a803417f571
DIST gentoopm-0.3.3.tar.gz 38624 BLAKE2B 018be741c6970b17525e56d5acdb23e15c8f78016fddda50ef329ea65b84e085a928e1e5e95c69757530c067c28aa578e9c56b8bd7546d7249a75e9c3cc3b57f SHA512 91ea07035b25bdccd8072c5691690ae0b40b6220a2ea29e4b051aeb8455f200e94569036af42ff2f5d7714344d332e5d71e3ff8dfde811f2aa6b6c1b3a895b21

+ 0
- 29
app-portage/gentoopm/gentoopm-0.3.2-r2.ebuild View File

@@ -1,29 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

DISTUTILS_USE_SETUPTOOLS=no
PYTHON_COMPAT=( python3_{8..9} )

inherit distutils-r1

DESCRIPTION="A common interface to Gentoo package managers"
HOMEPAGE="https://github.com/mgorny/gentoopm/"
SRC_URI="https://github.com/mgorny/gentoopm/archive/v${PV}.tar.gz -> ${P}.tar.gz"

LICENSE="BSD-2"
SLOT="0"
KEYWORDS="amd64 arm arm64 ~mips x86"
IUSE=""

RDEPEND="
|| (
>=sys-apps/pkgcore-0.9.4[${PYTHON_USEDEP}]
>=sys-apps/portage-2.1.10.3[${PYTHON_USEDEP}] )
!!>=sys-apps/pkgcore-0.11.8"
PDEPEND="app-eselect/eselect-package-manager"

python_test() {
esetup.py test
}

+ 1
- 1
app-portage/gentoopm/gentoopm-0.3.3.ebuild View File

@@ -14,7 +14,7 @@ SRC_URI="https://github.com/mgorny/gentoopm/archive/v${PV}.tar.gz -> ${P}.tar.gz

LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~mips ~sparc ~x86 ~x64-macos"
KEYWORDS="amd64 arm arm64 ~mips ~sparc x86 ~x64-macos"
IUSE=""

RDEPEND="


BIN
app-text/Manifest.gz View File


+ 1
- 0
app-text/gspell/Manifest View File

@@ -1 +1,2 @@
DIST gspell-1.8.4.tar.xz 424356 BLAKE2B 031787c4f5c3f3cfe21d5f74ec72117818da43313c5e6dffb79581ca07033aede2ecf236ffdf2197938d62727c5bd3913d1362e02be7109b0d498304949e1d44 SHA512 adb481590442d81040151746c7747791d76248b1b35af1702dc5389efbd2e0c6bdda070b8e84384d22f4922b5a382ac2c6519e425f417ec85c8efbe22dc38c82
DIST gspell-1.9.1.tar.xz 424252 BLAKE2B 436e6af50f7d1058dd7692c22b5a5e18c25cc76ea6816193e48728f7e1d55ef29af26127403a40d594a2125e4d3e1ee889abe067d2c065de74ae95ca431e5fbe SHA512 72f1fb384e02bb73397b457c3e8a7b98393c9fab5c0dad07f84d1db3f6b75c093663cc83c13fefe868424c503abc2fb89c8b045d0495dd43ddcedad025f23bca

+ 60
- 0
app-text/gspell/gspell-1.9.1.ebuild View File

@@ -0,0 +1,60 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7
VALA_USE_DEPEND="vapigen"

inherit gnome2 vala virtualx

DESCRIPTION="Spell check library for GTK+ applications"
HOMEPAGE="https://wiki.gnome.org/Projects/gspell"

LICENSE="LGPL-2.1+"
SLOT="0/2" # subslot = libgspell-1 soname version
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"

IUSE="+introspection +vala"
REQUIRED_USE="vala? ( introspection )"

DEPEND="
>=app-text/enchant-2.1.3:2
>=dev-libs/glib-2.44:2
>=x11-libs/gtk+-3.20:3[introspection?]
dev-libs/icu:=
introspection? ( >=dev-libs/gobject-introspection-1.42.0:= )
"
RDEPEND="${DEPEND}"
BDEPEND="
dev-libs/libxml2:2
dev-util/glib-utils
>=dev-util/gtk-doc-am-1.25
>=sys-devel/gettext-0.19.6
virtual/pkgconfig
vala? ( $(vala_depend) )
test? (
app-text/enchant:2[hunspell]
|| (
app-dicts/myspell-en[l10n_en(+)]
app-dicts/myspell-en[l10n_en-US(+)]
)
)
"
# Tests require a en_US dictionary and fail with deprecated enchant aspell backend:
# So enchant[hunspell] + myspell-en ensure they pass (hunspell is ordered before aspell),
# however a different backend like hspell or nuspell + their en_US dict might be fine too,
# but we don't support them at this time (2020-04-12) in enchant:2

src_prepare() {
use vala && vala_src_prepare
gnome2_src_prepare
}

src_configure() {
gnome2_src_configure \
$(use_enable introspection) \
$(use_enable vala)
}

src_test() {
virtx emake check
}

+ 0
- 1
app-text/xchm/Manifest View File

@@ -1,2 +1 @@
DIST xchm-1.31.tar.gz 981450 BLAKE2B c0c1908332f4d76f2c4dcf64ed713ae500d1b2022dedb5cb0df294fcdd1ce87d5144ca7347d6bc70b43af29f047ee270ffe05f1ee8da2dae5a5e0586c342900a SHA512 b5e1e979948d202163265f99357b361bb78371a2cc7cdedcc2d2c78207466c3f8291f720c92405913c7c5b9f607d3951a8bb3be3ece3ba1f408ceeb79199e9b5
DIST xchm-1.32.tar.gz 986604 BLAKE2B f2a1d27ee747bb2d599452f1fa91864afbd2d604e9c27322d70c0925c9c313d4c80ab647ed5bb7ae3672687decfaafb2be23f7b9ed09fb95ae7490b0a65d7cab SHA512 e8250660ff28c80ddda62b886b296d98fb60e8d482ad6791c775a51a860ca78e310222bd0f5baa40c941a3f345c0bb07edb932c0417835ab0b090d14b7b4c0f6

+ 0
- 47
app-text/xchm/xchm-1.31.ebuild View File

@@ -1,47 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

WX_GTK_VER="3.0-gtk3"

inherit desktop wxwidgets xdg-utils

DESCRIPTION="Utility for viewing Compiled HTML Help (CHM) files"
HOMEPAGE="https://github.com/rzvncj/xCHM/"
SRC_URI="https://github.com/rzvncj/xCHM/releases/download/${PV}/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE="nls"

RDEPEND=">=dev-libs/chmlib-0.36
x11-libs/wxGTK:${WX_GTK_VER}[X]
nls? ( virtual/libintl )"
DEPEND="${RDEPEND}"
BDEPEND="nls? ( sys-devel/gettext )"

src_configure() {
econf $(use_enable nls)
}

src_install() {
default

domenu "${FILESDIR}"/xchm.desktop
insinto /usr/share/mime/packages
doins "${FILESDIR}"/xchm.xml
}

pkg_postinst() {
xdg_desktop_database_update
xdg_icon_cache_update
xdg_mimeinfo_database_update
}

pkg_postrm() {
xdg_desktop_database_update
xdg_icon_cache_update
xdg_mimeinfo_database_update
}

+ 1
- 1
app-text/xchm/xchm-1.32.ebuild View File

@@ -13,7 +13,7 @@ SRC_URI="https://github.com/rzvncj/xCHM/releases/download/${PV}/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
KEYWORDS="amd64 ppc x86"
IUSE="nls"

RDEPEND=">=dev-libs/chmlib-0.36


+ 1
- 1
app-text/yelp-tools/yelp-tools-40.0.ebuild View File

@@ -19,7 +19,7 @@ RDEPEND="
>=dev-libs/libxml2-2.6.12
>=dev-libs/libxslt-1.1.8
dev-util/itstool
>=gnome-extra/yelp-xsl-3.36
>=gnome-extra/yelp-xsl-3.38
"
DEPEND="${RDEPEND}"
BDEPEND="


BIN
app-vim/Manifest.gz View File


+ 1
- 0
app-vim/gentoo-syntax/Manifest View File

@@ -1 +1,2 @@
DIST gentoo-syntax-20201216.tar.bz2 18631 BLAKE2B 9b68329ae2a64fba1d2a7a9fa6bb60b3a982dc2ebd5b84cf4d95052b3c8c138d7789a25c571e16cde371248e27dd8b28a7b73874749ec26e165724a43bbfaa9e SHA512 f7a6967c28aa669c8bfb114b0c60d52d970b68cd5b02a44f165f85ed5d8f42cff97ceccf4011481a84ab131c06f02725b4d9b53e3cbc0dc116dccb4ce55bd2f6
DIST gentoo-syntax-20210428.tar.bz2 18737 BLAKE2B 437bf954e2bca61e3f612761a056de3c248d8f1f7afd3d07fab01770b1ff6e0ed8adb7222a61683770f369392d2c6f52ec5594b946c9e7a69d1cc1f6033caa5b SHA512 db64f53e0c6dd0c9b7fa9142422e4b24f037e9fb012235756443556a20a2bbce9c0b712a5375f482d3caf83760bc96239afc17a1a4f2ad89e9a6166063c6af68

+ 42
- 0
app-vim/gentoo-syntax/gentoo-syntax-20210428.ebuild View File

@@ -0,0 +1,42 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit vim-plugin

DESCRIPTION="vim plugin: Gentoo and Portage syntax highlighting"
HOMEPAGE="https://github.com/gentoo/gentoo-syntax"
SRC_URI="https://gitweb.gentoo.org/proj/gentoo-syntax.git/snapshot/${P}.tar.bz2"

LICENSE="vim"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="ignore-glep31"

VIM_PLUGIN_HELPFILES="gentoo-syntax"
VIM_PLUGIN_MESSAGES="filetype"

src_prepare() {
default
if use ignore-glep31 ; then
for f in ftplugin/*.vim ; do
ebegin "Removing UTF-8 rules from ${f} ..."
sed -i -e 's~\(setlocal fileencoding=utf-8\)~" \1~' ${f} \
|| die "waah! bad sed voodoo. need more goats."
eend $?
done
fi
}

pkg_postinst() {
vim-plugin_pkg_postinst

if [[ -z ${REPLACING_VERSIONS} ]] ; then
if use ignore-glep31 1>/dev/null ; then
ewarn "You have chosen to disable the rules which ensure GLEP 31"
ewarn "compliance. When editing ebuilds, please make sure you get"
ewarn "the character set correct."
fi
fi
}

BIN
dev-cpp/Manifest.gz View File


+ 12
- 1
dev-cpp/abseil-cpp/abseil-cpp-20200225.2-r1.ebuild View File

@@ -5,7 +5,7 @@ EAPI=7

PYTHON_COMPAT=( python3_{7,8,9} )

inherit cmake python-any-r1
inherit cmake flag-o-matic python-any-r1

DESCRIPTION="Abseil Common Libraries (C++), LTS Branch"
HOMEPAGE="https://abseil.io"
@@ -23,6 +23,10 @@ BDEPEND="${PYTHON_DEPS}"
# requires source of gtest and other libs
RESTRICT=test

PATCHES=(
"${FILESDIR}/${PN}-20200923-arm_no_crypto.patch"
)

src_prepare() {
cmake_src_prepare

@@ -40,6 +44,13 @@ src_prepare() {
}

src_configure() {
if use arm || use arm64; then
# bug #778926
if [[ $($(tc-getCXX) ${CXXFLAGS} -E -P - <<<$'#if defined(__ARM_FEATURE_CRYPTO)\nHAVE_ARM_FEATURE_CRYPTO\n#endif') != *HAVE_ARM_FEATURE_CRYPTO* ]]; then
append-cxxflags -DABSL_ARCH_ARM_NO_CRYPTO
fi
fi

local mycmakeargs=(
-DABSL_ENABLE_INSTALL=TRUE
)


+ 3
- 2
dev-cpp/abseil-cpp/abseil-cpp-20200923.2-r1.ebuild View File

@@ -5,7 +5,7 @@ EAPI=7

PYTHON_COMPAT=( python3_{7,8,9} )

inherit cmake python-any-r1 toolchain-funcs
inherit cmake flag-o-matic python-any-r1 toolchain-funcs

# yes, it needs SOURCE, not just installed one
GTEST_COMMIT="aee0f9d9b5b87796ee8a0ab26b7587ec30e8858e"
@@ -21,7 +21,7 @@ LICENSE="
test? ( BSD )
"
SLOT="0/${PV%%.*}"
KEYWORDS="~amd64 ~ppc64 ~x86"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
IUSE="+cxx17 test"

DEPEND=""
@@ -59,6 +59,7 @@ src_prepare() {

src_configure() {
if use arm || use arm64; then
# bug #778926
if [[ $($(tc-getCXX) ${CXXFLAGS} -E -P - <<<$'#if defined(__ARM_FEATURE_CRYPTO)\nHAVE_ARM_FEATURE_CRYPTO\n#endif') != *HAVE_ARM_FEATURE_CRYPTO* ]]; then
append-cxxflags -DABSL_ARCH_ARM_NO_CRYPTO
fi


+ 3
- 2
dev-cpp/abseil-cpp/abseil-cpp-20210324.1.ebuild View File

@@ -5,7 +5,7 @@ EAPI=7

PYTHON_COMPAT=( python3_{7,8,9} )

inherit cmake python-any-r1 toolchain-funcs
inherit cmake flag-o-matic python-any-r1 toolchain-funcs

# yes, it needs SOURCE, not just installed one
GTEST_COMMIT="aee0f9d9b5b87796ee8a0ab26b7587ec30e8858e"
@@ -21,7 +21,7 @@ LICENSE="
test? ( BSD )
"
SLOT="0/${PV%%.*}"
KEYWORDS="~amd64 ~ppc64 ~x86"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
IUSE="+cxx17 test"

DEPEND=""
@@ -61,6 +61,7 @@ src_prepare() {

src_configure() {
if use arm || use arm64; then
# bug #778926
if [[ $($(tc-getCXX) ${CXXFLAGS} -E -P - <<<$'#if defined(__ARM_FEATURE_CRYPTO)\nHAVE_ARM_FEATURE_CRYPTO\n#endif') != *HAVE_ARM_FEATURE_CRYPTO* ]]; then
append-cxxflags -DABSL_ARCH_ARM_NO_CRYPTO
fi


+ 7
- 0
dev-cpp/abseil-cpp/files/abseil-cpp-20200923-arm_no_crypto.patch View File

@@ -1,3 +1,10 @@
Don't assume all ARM CPUs have crypto extensions.

Requires an accompanying change in the ebuild to disable crypto
extensions (by passing -DABSL_ARCH_ARM_NO_CRYPTO). This could
be done by the build system instead in future.

https://bugs.gentoo.org/778926
--- /absl/random/internal/randen_hwaes.cc
+++ /absl/random/internal/randen_hwaes.cc
@@ -50,8 +50,11 @@


BIN
dev-db/Manifest.gz View File


+ 13
- 0
dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.24-gcc11-numeric_limits.patch View File

@@ -0,0 +1,13 @@
https://bugs.gentoo.org/786252

--- a/include/mysqlx/common/util.h
+++ b/include/mysqlx/common/util.h
@@ -112,6 +112,7 @@ PUSH_SYS_WARNINGS
#include <ostream>
#include <memory>
#include <forward_list>
+#include <limits> // std::numeric_limits
#include <string.h> // for memcpy
#include <utility> // std::move etc
#include <algorithm>

+ 1
- 0
dev-db/mysql-connector-c++/mysql-connector-c++-8.0.24.ebuild View File

@@ -30,6 +30,7 @@ S="${WORKDIR}/${P}-src"
PATCHES=(
"${FILESDIR}"/${PN}-8.0.22-fix-build.patch
"${FILESDIR}"/${PN}-8.0.20-fix-libressl-support.patch
"${FILESDIR}"/${PN}-8.0.24-gcc11-numeric_limits.patch
)

src_configure() {


+ 3
- 0
dev-db/mysql/mysql-5.7.34.ebuild View File

@@ -269,6 +269,9 @@ src_configure() {

append-cxxflags -felide-constructors

# code is not C++17 ready, bug #786402
append-cxxflags -std=c++14

# bug #283926, with GCC4.4, this is required to get correct behavior.
append-flags -fno-strict-aliasing



+ 3
- 0
dev-db/mysql/mysql-8.0.24.ebuild View File

@@ -193,6 +193,9 @@ src_configure() {

append-cxxflags -felide-constructors

# code is not C++17 ready, bug #786402
append-cxxflags -std=c++14

# bug #283926, with GCC4.4, this is required to get correct behavior.
append-flags -fno-strict-aliasing



+ 1
- 4
dev-db/percona-server/Manifest View File

@@ -1,6 +1,3 @@
DIST boost_1_72_0.tar.bz2 106907358 BLAKE2B ab270a0e3cb24da687d86785e2d2e6d7731b4dbc07bd839eadb642dfa5a428ad584acb1f3529661a8de9a986008ff3427491041059ea2b742348d02e00761cd8 SHA512 63bbd1743e7c904b2e69fdc2eafd1c2a8a30fd70d960dcd366059d0100f000cb605d56cbd9397bb18421631f1c9552a772c434d0f0caddbe56302273f51fd1f6
DIST boost_1_73_0.tar.bz2 109247910 BLAKE2B 5995ff6ca21f45988b187b94bf743795cca97531baa8355f488be0987b9426289dd85d6ce25b7eb03ccd690109f05ba56252a95bca50505ad9cd66f4e0e234e8 SHA512 86c296511c0766145097625a62bf099c3d155284d250ad6e528e788bc90b2945838498dfe473c6c6c78d1694b6fba8e19f7dee0d064a043841e6231603fff668
DIST percona-server-8.0.21-12.tar.gz 522004727 BLAKE2B bc6bf77d862a4827839d1942f58e4124f4692abfa9298eaa7cebdaaa7a6cff036247edda51d9cbb878b0e79858e54cbe5326bc30479b1d5977a655240df438fd SHA512 66076a6774cf18af1111b83aa8977a55e1a2d634c30e190d3bd8e82ba079fb772ac2a2402356be0b79677b54ca0b24c441d87444b68d1e66cd298ca6a0108d31
DIST percona-server-8.0.21.12-patches-02.tar.xz 9276 BLAKE2B 97aa38dedcd1c09e88d2b17c462da8adbf1defbe1596abbc33eeca1ef1f14e3a2acddeca82da04e7c4d3a4c0dec70c53ee39d1011ba86c836492a2f8599a6732 SHA512 e7876088778a6190c0f0dbfbc44d5794c2d0903a2303bbb913fc1d4d7f462000108e33d3e764399c9fedbaa5b642004243316505f4a6f0566e1b250a9faded14
DIST percona-server-8.0.22-13.tar.gz 530806570 BLAKE2B 256e5afa2e3908617c41ffcab591ccdbfd932a8ba3ce25fbf2a0be2cdfa80991b0c2d090c11ffae64e4bb3d8cf9f3011b70974ab22cbab023f6625ac422f3c73 SHA512 9b7a1d06885eb4412361bb3920adc9f050f8da95584eb910c97c8877a433ead04d02f2908e5e9648b1d79cdba677727fdb745377feac3c958339588d5f0cdf2b
DIST percona-server-8.0.22.13-patches-01.tar.xz 9236 BLAKE2B d75d32782902d5d095389c8f79587b196e65508223503616d92304a2cb09520959adca04eac96fd4501cccf46ca684702b55c7a0327e6c3477b68245fe96e82b SHA512 e884d8bbd31f6df7f3a585feb970f82f78484a90404c40dc3e5daf46c3836a59c6bcef34fd8a3e9191a12820ba7ae441d53a7c010256dd0296e7eeb00313d6a0
DIST percona-server-8.0.22.13-patches-02.tar.xz 9620 BLAKE2B c04e97ed422719bec5008b668e2ce3ecd5b848338a9f2f2ecd2fc867307b7fce9bae4cb0efd44f9b950f74d7f31394c06248d1c72784e9c0790378e2ea4d7934 SHA512 2476ee2f4096eaee211017609f82cf8fa9817cda6345336f478257711b64b8c37340b482a02f3d0b19e16e01055cf619cdd1b66d5fbfa0fd1d8edbd529c4096f

+ 0
- 1219
dev-db/percona-server/percona-server-8.0.21.12.ebuild
File diff suppressed because it is too large
View File


+ 5
- 1
dev-db/percona-server/percona-server-8.0.22.13.ebuild View File

@@ -17,7 +17,7 @@ MY_MAJOR_PV=$(ver_cut 1-2)
MY_RELEASE_NOTES_URI="https://www.percona.com/doc/percona-server/${MY_MAJOR_PV}/"

# Patch version
PATCH_SET="https://dev.gentoo.org/~whissi/dist/percona-server/${PN}-8.0.22.13-patches-01.tar.xz"
PATCH_SET="https://dev.gentoo.org/~whissi/dist/percona-server/${PN}-8.0.22.13-patches-02.tar.xz"

SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY_PV}/source/tarball/${PN}-${MY_PV}.tar.gz
https://dl.bintray.com/boostorg/release/${MY_BOOST_VERSION}/source/boost_$(ver_rs 1- _ ${MY_BOOST_VERSION}).tar.bz2
@@ -212,6 +212,9 @@ src_configure() {

append-cxxflags -felide-constructors

# code is not C++17 ready, bug #786402
append-cxxflags -std=c++14

# bug #283926, with GCC4.4, this is required to get correct behavior.
append-flags -fno-strict-aliasing

@@ -306,6 +309,7 @@ src_configure() {
if use server ; then
mycmakeargs+=(
-DWITH_AUTHENTICATION_LDAP=$(usex ldap system OFF)
-DWITH_COREDUMPER=OFF
-DWITH_EXTRA_CHARSETS=all
-DWITH_DEBUG=$(usex debug)
-DWITH_MECAB=$(usex cjk system OFF)


+ 41
- 0
dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.23-gcc11.patch View File

@@ -0,0 +1,41 @@
--- a/extra/robin-hood-hashing/robin_hood.h
+++ b/extra/robin-hood-hashing/robin_hood.h
@@ -42,6 +42,7 @@
#include <algorithm>
#include <cstdlib>
#include <cstring>
+#include <limits>
#include <functional>
#include <memory> // only to support hash of smart pointers
#include <stdexcept>
--- a/include/my_alloc.h
+++ b/include/my_alloc.h
@@ -32,6 +32,7 @@
#include <string.h>
+#include <cstdint>
#include <memory>
#include <new>
#include <type_traits>
--- a/include/mysql/components/services/page_track_service.h
+++ b/include/mysql/components/services/page_track_service.h
@@ -27,6 +27,7 @@
#include <mysql/components/service.h>
#include <functional>
+#include <stddef.h>
#include <stdint.h>
#ifdef __cplusplus
--- a/sql-common/sql_string.cc
+++ b/sql-common/sql_string.cc
@@ -23,6 +23,7 @@
#include "sql_string.h"
#include <algorithm>
+#include <limits>
#include "my_dbug.h"
#include "my_macros.h"

+ 1
- 0
dev-db/percona-xtrabackup/percona-xtrabackup-8.0.23.16.ebuild View File

@@ -50,6 +50,7 @@ RDEPEND="
PATCHES=(
"${FILESDIR}"/${PN}-8.0.22-remove-rpm.patch
"${FILESDIR}"/${PN}-8.0.22-fix-building-against-ICU-68.patch
"${FILESDIR}"/${PN}-8.0.23-gcc11.patch
)

S="${WORKDIR}/percona-xtrabackup-${MY_PV}"


+ 1
- 1
dev-db/pg_activity/Manifest View File

@@ -1 +1 @@
DIST pg_activity-2.1.4.tar.gz 277427 BLAKE2B 5657c798c14afb7c2e14a06f4d63d838c6491a589fa135587813989a625e02a0a649ba02c7d672a0f96f755e371172872c099c1e8eea9e196c435a578751c1a6 SHA512 28ae342ed2f40fa4dac2beeb1414d91237f88c56ce279316156a04376caa2753ffac70033e586760da97aa42a85266f7a15c218df2eaa230cebceb2d5bcc20e4
DIST pg_activity-2.1.5.tar.gz 277854 BLAKE2B 49dce244d553f516c5d52a061d36a7c51940566e9a13286d3913758eebdc4dbdfbeef9b6954f1c6f41a83647d255e50ea23c6597605571a4563b3cb02fdaec87 SHA512 78d6560ec15b435eeeeaa132851337f04822d42e4288425d85a78842f321ad2c426041cb953fabc8f3f406b9d68e4001a3df5ba2c9223bc0facc2a65619979e0

dev-db/pg_activity/pg_activity-2.1.4.ebuild → dev-db/pg_activity/pg_activity-2.1.5.ebuild View File


BIN
dev-dotnet/Manifest.gz View File


+ 60
- 0
dev-dotnet/libgdiplus/libgdiplus-6.0.2-r1.ebuild View File

@@ -0,0 +1,60 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=6

inherit autotools eutils dotnet

DESCRIPTION="Library for using System.Drawing with Mono"
HOMEPAGE="https://www.mono-project.com"
SRC_URI="https://download.mono-project.com/sources/${PN}/${P}.tar.gz"

LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="cairo"
#skip tests due https://bugs.gentoo.org/687784
RESTRICT="test"

RDEPEND="dev-libs/glib
media-libs/freetype
media-libs/fontconfig
>=media-libs/giflib-5.1.2
media-libs/libexif
media-libs/libpng:0=
media-libs/tiff
x11-libs/cairo[X]
x11-libs/libX11
x11-libs/libXrender
<