Browse Source

Sync with portage [Thu Apr 22 14:09:40 MSK 2021].

tags/1946
Calculate Linux 3 months ago
parent
commit
f128afa45f
100 changed files with 447 additions and 2846 deletions
  1. BIN
      Manifest.files.gz
  2. BIN
      acct-group/Manifest.gz
  3. +0
    -0
      acct-group/gpio/Manifest
  4. +8
    -0
      acct-group/gpio/gpio-0.ebuild
  5. +12
    -0
      acct-group/gpio/metadata.xml
  6. +0
    -0
      acct-group/i2c/Manifest
  7. +8
    -0
      acct-group/i2c/i2c-0.ebuild
  8. +12
    -0
      acct-group/i2c/metadata.xml
  9. +0
    -0
      acct-group/spi/Manifest
  10. +12
    -0
      acct-group/spi/metadata.xml
  11. +8
    -0
      acct-group/spi/spi-0.ebuild
  12. BIN
      app-arch/Manifest.gz
  13. +1
    -1
      app-arch/file-roller/file-roller-3.38.1.ebuild
  14. +1
    -1
      app-arch/pbzip2/pbzip2-1.1.12.ebuild
  15. +2
    -2
      app-arch/pbzip2/pbzip2-1.1.13.ebuild
  16. +1
    -1
      app-arch/sharutils/sharutils-4.15.2-r1.ebuild
  17. +2
    -3
      app-arch/sharutils/sharutils-4.15.2-r2.ebuild
  18. BIN
      app-benchmarks/Manifest.gz
  19. +1
    -1
      app-benchmarks/siege/siege-4.0.8.ebuild
  20. BIN
      app-cdr/Manifest.gz
  21. +1
    -1
      app-cdr/cdrtools/cdrtools-3.02_alpha09.ebuild
  22. +2
    -3
      app-cdr/cdrtools/files/cdrtools-fix-clone-uclibc.patch
  23. BIN
      app-dicts/Manifest.gz
  24. +1
    -1
      app-dicts/aspell-nb/Manifest
  25. +3
    -7
      app-dicts/aspell-nb/aspell-nb-0.50.1.0-r2.ebuild
  26. BIN
      app-editors/Manifest.gz
  27. +1
    -1
      app-editors/hexcurse/hexcurse-1.55.ebuild
  28. +2
    -2
      app-editors/nedit/nedit-5.7.ebuild
  29. +0
    -11
      app-editors/ted/files/ted-2.23-make.patch
  30. +1
    -1
      app-editors/ted/ted-2.23-r1.ebuild
  31. +0
    -74
      app-editors/ted/ted-2.23.ebuild
  32. BIN
      app-emulation/Manifest.gz
  33. +8
    -0
      app-emulation/docker/docker-20.10.6-r1.ebuild
  34. +28
    -0
      app-emulation/docker/files/etcd-F_OFD_GETLK-fix.patch
  35. +1
    -1
      app-emulation/virtualbox-additions/Manifest
  36. +1
    -1
      app-emulation/virtualbox-additions/virtualbox-additions-6.1.20.ebuild
  37. +1
    -1
      app-emulation/virtualbox-extpack-oracle/Manifest
  38. +1
    -1
      app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.20.143896.ebuild
  39. +1
    -1
      app-emulation/virtualbox-guest-additions/Manifest
  40. +0
    -221
      app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.18.ebuild
  41. +2
    -2
      app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.20.ebuild
  42. +1
    -1
      app-emulation/virtualbox-modules/Manifest
  43. +1
    -5
      app-emulation/virtualbox-modules/virtualbox-modules-6.1.20.ebuild
  44. +1
    -1
      app-emulation/virtualbox/Manifest
  45. +4
    -13
      app-emulation/virtualbox/virtualbox-6.1.20.ebuild
  46. +4
    -4
      app-emulation/xcpc/xcpc-0.35.0-r1.ebuild
  47. BIN
      app-i18n/Manifest.gz
  48. +1
    -1
      app-i18n/canna/canna-3.7_p3-r3.ebuild
  49. +2
    -2
      app-i18n/im-freewnn/im-freewnn-0.0.2-r3.ebuild
  50. +3
    -3
      app-i18n/scim-anthy/scim-anthy-1.2.7-r1.ebuild
  51. +5
    -1
      app-i18n/tagainijisho/tagainijisho-1.2.0_pre20200118132551_p20200701_p20200701.ebuild
  52. +5
    -1
      app-i18n/tagainijisho/tagainijisho-1.2.0_pre20200118132551_p20201001_p20201001.ebuild
  53. +4
    -0
      app-i18n/tagainijisho/tagainijisho-1.2.0_pre20210313131524_p20210401_p20210401.ebuild
  54. +4
    -0
      app-i18n/tagainijisho/tagainijisho-9999.ebuild
  55. BIN
      app-metrics/Manifest.gz
  56. +3
    -7
      app-metrics/alertmanager/alertmanager-0.21.0-r3.ebuild
  57. +3
    -4
      app-metrics/blackbox_exporter/blackbox_exporter-0.18.0-r1.ebuild
  58. BIN
      app-misc/Manifest.gz
  59. +61
    -0
      app-misc/ckb/ckb-0.4.4-r1.ebuild
  60. +1
    -1
      app-misc/detox/detox-1.4.0.ebuild
  61. +1
    -1
      app-misc/recoll/recoll-1.28.5.ebuild
  62. +1
    -1
      app-misc/wcd/wcd-6.0.2.ebuild
  63. BIN
      app-office/Manifest.gz
  64. +1
    -0
      app-office/gnucash/Manifest
  65. +0
    -2371
      app-office/gnucash/files/gnucash-4.4-Fix-build-with-glib-2.68.patch
  66. +2
    -1
      app-office/gnucash/gnucash-4.4.ebuild
  67. BIN
      app-portage/Manifest.gz
  68. +1
    -2
      app-portage/elt-patches/elt-patches-20201205.ebuild
  69. BIN
      app-shells/Manifest.gz
  70. +2
    -8
      app-shells/bashish/bashish-2.2.4.ebuild
  71. +21
    -10
      app-shells/esh/esh-0.8.5-r2.ebuild
  72. +1
    -1
      app-shells/esh/metadata.xml
  73. +10
    -11
      app-shells/shish/shish-0.7_pre3-r1.ebuild
  74. +12
    -12
      app-shells/smrsh/smrsh-8.15.2.ebuild
  75. +5
    -4
      app-shells/soapbox/soapbox-0.3.1-r2.ebuild
  76. BIN
      app-text/Manifest.gz
  77. +1
    -1
      app-text/coolreader/coolreader-3.2.55.ebuild
  78. +27
    -18
      app-text/poppler/files/poppler-21.04.0-respect-cflags.patch
  79. +1
    -1
      app-text/poppler/poppler-21.02.0.ebuild
  80. +1
    -1
      app-text/poppler/poppler-21.03.0.ebuild
  81. +1
    -1
      app-text/poppler/poppler-21.04.0.ebuild
  82. +1
    -1
      app-text/poppler/poppler-9999.ebuild
  83. +1
    -1
      app-text/qpdf/qpdf-10.3.1.ebuild
  84. BIN
      dev-cpp/Manifest.gz
  85. +1
    -1
      dev-cpp/abseil-cpp/Manifest
  86. +0
    -1
      dev-cpp/abseil-cpp/abseil-cpp-20210324.1.ebuild
  87. +0
    -11
      dev-cpp/abseil-cpp/files/abseil-cpp-20210324-pkgconfig_path.patch
  88. +1
    -1
      dev-cpp/libmcpp/libmcpp-2.7.2_p5.ebuild
  89. +2
    -2
      dev-cpp/notcurses/notcurses-2.2.3.ebuild
  90. BIN
      dev-embedded/Manifest.gz
  91. +2
    -2
      dev-embedded/avr-libc/avr-libc-2.0.0.ebuild
  92. BIN
      dev-haskell/Manifest.gz
  93. +1
    -0
      dev-haskell/filepattern/Manifest
  94. +27
    -0
      dev-haskell/filepattern/filepattern-0.1.2.ebuild
  95. +26
    -0
      dev-haskell/filepattern/metadata.xml
  96. +1
    -0
      dev-haskell/ghc-lib-parser-ex/Manifest
  97. +36
    -0
      dev-haskell/ghc-lib-parser-ex/ghc-lib-parser-ex-8.10.0.19.ebuild
  98. +8
    -0
      dev-haskell/ghc-lib-parser-ex/metadata.xml
  99. +1
    -0
      dev-haskell/ghc-lib-parser/Manifest
  100. +26
    -0
      dev-haskell/ghc-lib-parser/ghc-lib-parser-8.10.2.20200916.ebuild

BIN
Manifest.files.gz View File


BIN
acct-group/Manifest.gz View File


+ 0
- 0
acct-group/gpio/Manifest View File


+ 8
- 0
acct-group/gpio/gpio-0.ebuild View File

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

EAPI=7

inherit acct-group

ACCT_GROUP_ID="225"

+ 12
- 0
acct-group/gpio/metadata.xml View File

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

+ 0
- 0
acct-group/i2c/Manifest View File


+ 8
- 0
acct-group/i2c/i2c-0.ebuild View File

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

EAPI=7

inherit acct-group

ACCT_GROUP_ID="226"

+ 12
- 0
acct-group/i2c/metadata.xml View File

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

+ 0
- 0
acct-group/spi/Manifest View File


+ 12
- 0
acct-group/spi/metadata.xml View File

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

+ 8
- 0
acct-group/spi/spi-0.ebuild View File

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

EAPI=7

inherit acct-group

ACCT_GROUP_ID="227"

BIN
app-arch/Manifest.gz View File


+ 1
- 1
app-arch/file-roller/file-roller-3.38.1.ebuild View File

@@ -11,7 +11,7 @@ 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"
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


+ 1
- 1
app-arch/pbzip2/pbzip2-1.1.12.ebuild View File

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

EAPI=5

inherit flag-o-matic eutils toolchain-funcs
inherit flag-o-matic epatch toolchain-funcs

DESCRIPTION="Parallel bzip2 (de)compressor using libbz2"
HOMEPAGE="http://compression.ca/pbzip2/ https://launchpad.net/pbzip2"


+ 2
- 2
app-arch/pbzip2/pbzip2-1.1.13.ebuild View File

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

EAPI=5

inherit flag-o-matic eutils toolchain-funcs
inherit flag-o-matic epatch toolchain-funcs

DESCRIPTION="Parallel bzip2 (de)compressor using libbz2"
HOMEPAGE="http://compression.ca/pbzip2/ https://launchpad.net/pbzip2"


+ 1
- 1
app-arch/sharutils/sharutils-4.15.2-r1.ebuild View File

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

EAPI="5"

inherit eutils flag-o-matic
inherit epatch l10n flag-o-matic

MY_P="${P/_/-}"
DESCRIPTION="Tools to deal with shar archives"


+ 2
- 3
app-arch/sharutils/sharutils-4.15.2-r2.ebuild View File

@@ -3,12 +3,13 @@

EAPI="7"

inherit eutils flag-o-matic
inherit flag-o-matic l10n

MY_P="${P/_/-}"
DESCRIPTION="Tools to deal with shar archives"
HOMEPAGE="https://www.gnu.org/software/sharutils/"
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
S="${WORKDIR}"/${MY_P}

LICENSE="GPL-3"
SLOT="0"
@@ -19,8 +20,6 @@ DEPEND="app-arch/xz-utils
sys-apps/texinfo
nls? ( >=sys-devel/gettext-0.10.35 )"

S=${WORKDIR}/${MY_P}

PATCHES=(
"${FILESDIR}"/${PN}-4.15.2-glibc228.patch
"${FILESDIR}"/${PN}-4.15.2-CVE-2018-1000097.patch


BIN
app-benchmarks/Manifest.gz View File


+ 1
- 1
app-benchmarks/siege/siege-4.0.8.ebuild View File

@@ -10,7 +10,7 @@ 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"
KEYWORDS="amd64 ~arm ~hppa ~mips ppc x86 ~x64-macos"
SLOT="0"
IUSE="libressl ssl"



BIN
app-cdr/Manifest.gz View File


+ 1
- 1
app-cdr/cdrtools/cdrtools-3.02_alpha09.ebuild View File

@@ -48,7 +48,7 @@ src_prepare() {
# going to include this so let's try to carry it forward.
# Contact me if it needs updating. Bug #486782.
# Anthony G. Basile <blueness@gentoo.org>.
use elibc_uclibc && epatch "${FILESDIR}"/${PN}-fix-clone-uclibc.patch
use elibc_uclibc && eapply "${FILESDIR}"/${PN}-fix-clone-uclibc.patch

# Remove profiled make files.
find -name '*_p.mk' -delete || die "delete *_p.mk"


+ 2
- 3
app-cdr/cdrtools/files/cdrtools-fix-clone-uclibc.patch View File

@@ -1,6 +1,5 @@
diff -Naur cdrtools-3.02.orig/readcd/readcd.c cdrtools-3.02/readcd/readcd.c
--- cdrtools-3.02.orig/readcd/readcd.c 2016-01-24 11:15:19.000000000 -0500
+++ cdrtools-3.02/readcd/readcd.c 2016-04-09 12:29:54.727635502 -0400
--- a/readcd/readcd.c
+++ b/readcd/readcd.c
@@ -257,7 +257,7 @@
BOOL pifscan;
BOOL plot;


BIN
app-dicts/Manifest.gz View File


+ 1
- 1
app-dicts/aspell-nb/Manifest View File

@@ -1 +1 @@
DIST aspell-nb-0.50.1-0.tar.bz2 423161 BLAKE2B 85f007c61066f0d8e30cd55d0bc2423ee1c02bd8cbd12b5a9793666e34e70359260dd4a861b24c324981368dd0f01a43dc1d2aba192783c32c09843b2ff16f29 SHA512 e30dcf7e757ab1ceb5de349927f9cfa4d9de4015bd9cc9449739fd2f17f6f033f698e71da0270b4e1ebd76be2195c42422630266ad9cadd2173184706d651c13
DIST aspell-nb-0.50.1-0.tar.bz2 422862 BLAKE2B 119e43d3120c1fc2cfe8bc9688ae0dfe756ff021e1a1d61bc1bf22d35c9b6c0505a64211116144121b01c19961b47b506121446157204485a23fbafaa38333e5 SHA512 1ea984e49acc78f11943cebf2fb799a15c573a4455806060bf1fd35b822d231e1b69887116a4b734d2e729a370f1ae9673241bcc00e2c1c3e6756d069b14c03b

app-dicts/aspell-nb/aspell-nb-0.50.1.0-r1.ebuild → app-dicts/aspell-nb/aspell-nb-0.50.1.0-r2.ebuild View File

@@ -4,17 +4,13 @@
EAPI=7

ASPELL_LANG="Norwegian Bokmal"
MY_P="${PN}-${PV%.*}-${PV##*.}"

inherit aspell-dict-r1

SRC_URI="https://dev.gentoo.org/~conikost/distfiles/${MY_P}.tar.bz2"

LICENSE="GPL-2"
KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"

RDEPEND="!app-dicts/aspell-no"

src_prepare() {
default

# Fix QA error '[..] not encoded with the UTF-8 encoding' by renaming file.
sed -e 's/bokm'$'\345''l.alias//g' -i Makefile.pre || die
}

BIN
app-editors/Manifest.gz View File


+ 1
- 1
app-editors/hexcurse/hexcurse-1.55.ebuild View File

@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2

EAPI=5
inherit autotools eutils
inherit autotools epatch

DESCRIPTION="ncurses based hex editor"
HOMEPAGE="http://www.jewfish.net/description.php?title=HexCurse"


+ 2
- 2
app-editors/nedit/nedit-5.7.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
@@ -13,7 +13,7 @@ SRC_URI="

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~mips ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
KEYWORDS="~alpha amd64 ~mips ~ppc ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="doc"

RDEPEND=">=x11-libs/motif-2.3:0


+ 0
- 11
app-editors/ted/files/ted-2.23-make.patch View File

@@ -1,11 +0,0 @@
--- Makefile.orig 2013-04-01 13:24:45.854051804 +0400
+++ Makefile 2013-04-01 13:25:02.618052336 +0400
@@ -246,7 +246,7 @@
: To install Ted, you can now run 'make install' AS ROOT
package.shared: compile.shared tedPackage/makefile
- cd tedPackage && make package.shared
+ cd tedPackage && $(MAKE) package.shared
:
: Dynamically linked package ready.
: To install Ted, you can now run 'make install' AS ROOT

+ 1
- 1
app-editors/ted/ted-2.23-r1.ebuild View File

@@ -11,7 +11,7 @@ S="${WORKDIR}/Ted-${PV}"

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

RDEPEND="
app-text/libpaper


+ 0
- 74
app-editors/ted/ted-2.23.ebuild View File

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

EAPI=5
inherit epatch toolchain-funcs xdg-utils

DESCRIPTION="X-based rich text editor"
HOMEPAGE="https://www.nllgg.nl/Ted/"
SRC_URI="ftp://ftp.nluug.nl/pub/editors/ted/${P}.src.tar.gz"

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

RDEPEND="x11-libs/gtk+:2
media-libs/tiff:=
virtual/jpeg:=
media-libs/libpng:=
x11-libs/libXft
x11-libs/libXpm"
DEPEND="${RDEPEND}
virtual/pkgconfig"

S="${WORKDIR}/Ted-${PV}"

src_prepare() {
epatch "${FILESDIR}"/${P}-make.patch \
"${FILESDIR}"/${P}-freetype261.patch

sed -i -e 's|/Ted/|/share/Ted/|' \
"${S}"/appFrame/appFrameConfig.h.in \
"${S}"/Ted/tedConfig.h.in || die

# bug #461256
find . -name makefile.in -exec sed -i -e '/ar r/s/ar/$(AR)/' {} \; || die

# force to build dynamic binary, do not strip it
sed -i \
-e 's/.static//g' \
-e '/strip/d' \
tedPackage/makefile.in || die 'sed failed on tedPackage/makefile.in'

# Fix build with freetype-2.5
sed -i "s|^\(#[ \t]*include[ \t]*<\)freetype/|\1|" appFrame/appFontConfig.c || die

mkdir lib || die
}

src_configure() {
tc-export AR CC RANLIB

local dir
for dir in appFrame appUtil bitmap docBuf ind Ted tedPackage; do
cd "${S}"/${dir}
econf --cache-file=../config.cache
done
}

src_compile() {
emake package.shared
}

src_install() {
default
dosym ../share/Ted/examples/rtf2pdf.sh /usr/bin/rtf2pdf.sh
}

pkg_postinst() {
xdg_desktop_database_update
}

pkg_postrm() {
xdg_desktop_database_update
}

BIN
app-emulation/Manifest.gz View File


app-emulation/docker/docker-20.10.6.ebuild → app-emulation/docker/docker-20.10.6-r1.ebuild View File

@@ -158,6 +158,14 @@ pkg_setup() {
linux-info_pkg_setup
}

src_prepare() {
default
# https://bugs.gentoo.org/748984 https://github.com/etcd-io/etcd/pull/12552
pushd "${S}/vendor/github.com/coreos/etcd" >/dev/null || die
eapply "${FILESDIR}/etcd-F_OFD_GETLK-fix.patch"
popd >/dev/null || die
}

src_compile() {
export DOCKER_GITCOMMIT="${GIT_COMMIT}"
export GOPATH="${WORKDIR}/${P}"

+ 28
- 0
app-emulation/docker/files/etcd-F_OFD_GETLK-fix.patch View File

@@ -0,0 +1,28 @@
From ec81adb21605acd56b122bc35c53644b13d3ab7e Mon Sep 17 00:00:00 2001
From: Moritz Both <mb@aldebaran.de>
Date: Sun, 1 Nov 2020 23:20:12 +0100
Subject: [PATCH] pkg/fileutil: fix constant for linux locking

The constant F_OFD_GETLK is 36, not 37, according to
/usr/include/bits/fcntl-linux.h
Credits go to joakim-tjernlund who digged deep enough
to find this.

Fixes #31182
---
pkg/fileutil/lock_linux.go | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pkg/fileutil/lock_linux.go b/pkg/fileutil/lock_linux.go
index 939fea62381..004d35fa23b 100644
--- a/pkg/fileutil/lock_linux.go
+++ b/pkg/fileutil/lock_linux.go
@@ -29,7 +29,7 @@ import (
//
// constants from /usr/include/bits/fcntl-linux.h
const (
- F_OFD_GETLK = 37
+ F_OFD_GETLK = 36
F_OFD_SETLK = 37
F_OFD_SETLKW = 38
)

+ 1
- 1
app-emulation/virtualbox-additions/Manifest View File

@@ -1,2 +1,2 @@
DIST VBoxGuestAdditions_6.1.16.iso 60987392 BLAKE2B d4452f43c72ab8c49633f717f7a49257e14a8c6c7b60c6d61ee65ae5e4bcce00c30e19ba78d6f28fb85dfbc95ca6139aec2c7069e5afecae145dffc6ff38793a SHA512 e7606fba6e7490318b7dbadff52578040e4370bbe81fa67e6653e798176eb929ed37e363792647ab3c6626ee9e32af40f63167521997af7b446c25173ff60280
DIST VBoxGuestAdditions_6.1.18.iso 61157376 BLAKE2B e022cfbc70fa45889c1db7592f30814faf88d7614c30ebd3fccd0127732d7fec51423904a160797ac199315dcbe4791f025e2dc4754141bfef0862b11510626c SHA512 07be8be75feb2d7d9bfc984ce34b955339d391580192817c2eb216b7577576a003dde310cc09f18c6b6bcf2e30ad548e1ee8bde0af420e4d1d43a3486861cf19
DIST VBoxGuestAdditions_6.1.20.iso 61018112 BLAKE2B feb6a292b05e861a90fdc5db80bc15e9df593a365a866a31ab7afce704511463012c18d76dc928dc5ecd0d2a23bc518c37ad9cdc8b4b72397af3ddd4b3eb97d8 SHA512 122bd5d31ab5cac2fe0582d1d541b5e9d0e8e544e1b3c5afb2b2e2c8b26fbfa964d15053ccc256575753d31206bffc09380dabc79d93946b0e56b743d82e40fe

app-emulation/virtualbox-additions/virtualbox-additions-6.1.16-r1.ebuild → app-emulation/virtualbox-additions/virtualbox-additions-6.1.20.ebuild View File

@@ -15,7 +15,7 @@ SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.iso"
LICENSE="GPL-2+ LGPL-2.1+ MIT SGI-B-2.0 CDDL"
SLOT="0/$(ver_cut 1-2)"
[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \
KEYWORDS="amd64"
KEYWORDS="~amd64"
IUSE=""
RESTRICT="mirror"


+ 1
- 1
app-emulation/virtualbox-extpack-oracle/Manifest View File

@@ -1,2 +1,2 @@
DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.16-140961.tar.gz 11145670 BLAKE2B 86e620ebaea9803b9bf633990a39d9e2828fbe70cdc98cbb6ba98accc374e0ea2300a7135cae0f0ec8d13184ccc8e0ff075ca1f81132ed97206f14c20adeb3bc SHA512 89b9c709da1c4b8268c4c1849e074f4d8dc76a36663b401c9ea63f02422bec50e2b77056289144bb161b1dd226b78687379d6ab86281112a71561c1777f525fb
DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.18-142142.tar.gz 11157510 BLAKE2B d9ee20abac79ed5de03c39d1e6af3a5f18c5416149e9e64ebe9dfc4a937bd72b6590a2daaccc820e3ee6c6efcfd0c1c8e29bf3844cbbb929f13052415e16f2bb SHA512 3686b1c5dbdc5b28c172b4885c30ca9a444bc10dc7984df14a17e1dcc571456b06e80ad38e1409de8692c483c56f397162a53bd3dc6956d9ca91875fda0bda4e
DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.20-143896.tar.gz 11132930 BLAKE2B a26e05d9869a52187b379b24ed556c6296772d1360b6f7d61afe17c2818351b5ee2256398e0d53a16d2b6014540f343f7f13539c3d5529f079ac363b48ea0d6e SHA512 85cd8327860c253ce2f871dd1138d18d97b8706f64a3dafaaf340a43d8f44f7ee696a1f845761e7c8d6dcf11c7afd1618798194482b6e09cbe7e2657d980116a

app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.16.140961-r1.ebuild → app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.20.143896.ebuild View File

@@ -26,7 +26,7 @@ SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.vbox-extpac
LICENSE="PUEL"
SLOT="0/$(ver_cut 1-2)"
[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \
KEYWORDS="amd64"
KEYWORDS="~amd64"
IUSE=""
RESTRICT="bindist mirror strip"


+ 1
- 1
app-emulation/virtualbox-guest-additions/Manifest View File

@@ -1,3 +1,3 @@
DIST VirtualBox-6.1.16.tar.bz2 165470821 BLAKE2B 13376322d0ce2ea3ed826c61816ff19c8ce1f022f6cb1f1b0c291d72354cbe574a01589a6dcc39de10080ba32d5961ca980e75fe11c7401736bf8f7e5443d166 SHA512 4373eb35934f894e419e1441f6368e646e4a84b963a0ecf1e5c71bbf0231de0b0e52f4c4377b8cd2d956bc7a11346a9da2285988bf1e4c743971c413c6529421
DIST VirtualBox-6.1.18.tar.bz2 165507486 BLAKE2B 3cf18f30671426f533838eb0579928b08ce022b832d509e70274978efce2e3e0e14dc8fbf258ef9a1ce8a3d666081863aa6971340e04600434f58136fe5c221a SHA512 41cb4bd42429b09836c59ef9867dd3d35d0d5512ff6e515a7f8688ed444c079ce353a84f0d45b607ccf08424782d5de09b264f51b2c41a9ec34eb834458c293c
DIST VirtualBox-6.1.20.tar.bz2 165569564 BLAKE2B cf8c110e78e7d7bef3e3243a8966f4d816dacc8dad6cc44737023a13f1b89dfb50661f6dabc742f328e5c03556ec82e7a22f5c1b97cfef774652ec901e733e5d SHA512 b5af4e04e1a52c85b20226a274fac93712b79d426c0268cce3f2a337616a03161a55522ecddd13844bfc24a6808ba3d651366e74ce657cc6f8fd64c34ae745a4
DIST virtualbox-6.1.12-patches-01.tar.xz 2528 BLAKE2B a5d7cde0daea41bee2e40e46569c725769927a31865d99d13b8b13c4903e59b4097f85da15dc592b9c7e8baf8ff805397af827620f107ba09a468b4d1198ecab SHA512 f71d10a9fbce99c3f631ef30bcfa9d0e017e702ac509541b039e08ccbcd024beb93fde09c43d90af5d9d28f6842a7947f20e7950d3897da3e6d57859657e1123

+ 0
- 221
app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.18.ebuild View File

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

EAPI=7

inherit linux-mod systemd toolchain-funcs

MY_PN="VirtualBox"
MY_PV="${PV/beta/BETA}"
MY_PV="${MY_PV/rc/RC}"
MY_P="${MY_PN}-${MY_PV}"
[[ "${PV}" == *a ]] && DIR_PV="$(ver_cut 1-3)"

DESCRIPTION="VirtualBox kernel modules and user-space tools for Gentoo guests"
HOMEPAGE="https://www.virtualbox.org/"
SRC_URI="https://download.virtualbox.org/virtualbox/${DIR_PV:-${MY_PV}}/${MY_P}.tar.bz2
https://dev.gentoo.org/~polynomial-c/virtualbox/patchsets/virtualbox-6.1.12-patches-01.tar.xz"

LICENSE="GPL-2"
SLOT="0/$(ver_cut 1-2)"
[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \
KEYWORDS="amd64 x86"
IUSE="X"

# automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist
RDEPEND="
acct-group/vboxguest
acct-group/vboxsf
acct-user/vboxguest
X? ( x11-apps/xrandr
x11-apps/xrefresh
x11-libs/libXmu
x11-libs/libX11
x11-libs/libXt
x11-libs/libXext
x11-libs/libXau
x11-libs/libXdmcp
x11-libs/libSM
x11-libs/libICE )
sys-apps/dbus
"
DEPEND="
${RDEPEND}
>=dev-util/kbuild-0.1.9998.3127
>=dev-lang/yasm-0.6.2
sys-devel/bin86
sys-libs/pam
sys-power/iasl
x11-base/xorg-proto
"
PDEPEND="
X? ( x11-drivers/xf86-video-vboxvideo )
"
BUILD_TARGETS="all"
BUILD_TARGET_ARCH="${ARCH}"

S="${WORKDIR}/${MY_PN}-${DIR_PV:-${PV}}"
VBOX_MOD_SRC_DIR="${S}/out/linux.${ARCH}/release/bin/additions/src"

pkg_setup() {
export DISTCC_DISABLE=1 #674256
MODULE_NAMES="vboxguest(misc:${VBOX_MOD_SRC_DIR}/vboxguest:${VBOX_MOD_SRC_DIR}/vboxguest)
vboxsf(misc:${VBOX_MOD_SRC_DIR}/vboxsf:${VBOX_MOD_SRC_DIR}/vboxsf)"
use X && MODULE_NAMES+=" vboxvideo(misc:${VBOX_MOD_SRC_DIR}/vboxvideo::${VBOX_MOD_SRC_DIR}/vboxvideo)"

linux-mod_pkg_setup
BUILD_PARAMS="KERN_DIR=/lib/modules/${KV_FULL}/build KERNOUT=${KV_OUT_DIR} KBUILD_EXTRA_SYMBOLS=${S}/Module.symvers"
}

src_prepare() {
# Remove shipped binaries (kBuild,yasm), see bug #232775
rm -r kBuild/bin tools || die

# Provide kernel sources
pushd src/VBox/Additions &>/dev/null || die
ebegin "Extracting guest kernel module sources"
kmk GuestDrivers-src vboxguest-src vboxsf-src vboxvideo-src &>/dev/null || die
eend
popd &>/dev/null || die

# PaX fixes (see bug #298988)
pushd "${VBOX_MOD_SRC_DIR}" &>/dev/null || die
eapply "${FILESDIR}"/vboxguest-6.0.6-log-use-c99.patch
popd &>/dev/null || die

# Disable things unused or splitted into separate ebuilds
cp "${FILESDIR}/${PN}-5-localconfig" LocalConfig.kmk || die
use X || echo "VBOX_WITH_X11_ADDITIONS :=" >> LocalConfig.kmk

# Remove pointless GCC version check
sed -e '/^check_gcc$/d' -i configure || die

eapply "${WORKDIR}/patches"

eapply_user
}

src_configure() {
# build the user-space tools, warnings are harmless
local cmd=(
./configure
--nofatal
--disable-xpcom
--disable-sdl-ttf
--disable-pulse
--disable-alsa
--with-gcc="$(tc-getCC)"
--with-g++="$(tc-getCXX)"
--target-arch=${ARCH}
--with-linux="${KV_OUT_DIR}"
--build-headless
)
echo "${cmd[@]}"
"${cmd[@]}" || die "configure failed"
source ./env.sh
export VBOX_GCC_OPT="${CFLAGS} ${CPPFLAGS}"
}

src_compile() {
MAKE="kmk" emake \
VBOX_BUILD_PUBLISHER=_Gentoo \
TOOL_GXX3_CC="$(tc-getCC)" TOOL_GXX3_CXX="$(tc-getCXX)" \
TOOL_GXX3_LD="$(tc-getCXX)" VBOX_GCC_OPT="${CXXFLAGS}" \
TOOL_YASM_AS=yasm \
VBOX_ONLY_ADDITIONS=1 \
KBUILD_VERBOSE=2

# Now creating the kernel modules. We must do this _after_
# we compiled the user-space tools as we need two of the
# automatically generated header files. (>=3.2.0)
linux-mod_src_compile
}

src_install() {
linux-mod_src_install

cd "${S}"/out/linux.${ARCH}/release/bin/additions || die

insinto /sbin
newins mount.vboxsf mount.vboxsf
fperms 4755 /sbin/mount.vboxsf

newinitd "${FILESDIR}"/${PN}-8.initd ${PN}

insinto /usr/sbin/
newins VBoxService vboxguest-service
fperms 0755 /usr/sbin/vboxguest-service

insinto /usr/bin
doins VBoxControl
fperms 0755 /usr/bin/VBoxControl

# VBoxClient user service and xrandr wrapper
if use X ; then
doins VBoxClient
fperms 0755 /usr/bin/VBoxClient

pushd "${S}"/src/VBox/Additions/x11/Installer &>/dev/null \
|| die
newins 98vboxadd-xclient VBoxClient-all
fperms 0755 /usr/bin/VBoxClient-all
popd &>/dev/null || die
fi

# udev rule for vboxdrv
local udev_rules_dir="/lib/udev/rules.d"
dodir ${udev_rules_dir}
echo 'KERNEL=="vboxguest", OWNER="vboxguest", GROUP="vboxguest", MODE="0660"' \
>> "${ED}/${udev_rules_dir}/60-virtualbox-guest-additions.rules" \
|| die
echo 'KERNEL=="vboxuser", OWNER="vboxguest", GROUP="vboxguest", MODE="0660"' \
>> "${ED}/${udev_rules_dir}/60-virtualbox-guest-additions.rules" \
|| die

# VBoxClient autostart file
insinto /etc/xdg/autostart
doins "${FILESDIR}"/vboxclient.desktop

# sample xorg.conf
dodoc "${FILESDIR}"/xorg.conf.vbox
docompress -x "${ED}"/usr/share/doc/${PF}/xorg.conf.vbox

systemd_dounit "${FILESDIR}/${PN}.service"
}

pkg_postinst() {
linux-mod_pkg_postinst
if ! use X ; then
elog "use flag X is off, enable it to install the"
elog "X Window System video driver."
fi
elog ""
elog "Please add users to the \"vboxguest\" group so they can"
elog "benefit from seamless mode, auto-resize and clipboard."
elog ""
elog "The vboxsf group has been added to make automount services work."
elog "These services are part of the shared folders support."
elog ""
elog "Please add:"
elog "/etc/init.d/${PN}"
elog "to the default runlevel in order to start"
elog "needed services."
elog "To use the VirtualBox X driver, use the following"
elog "file as your /etc/X11/xorg.conf:"
elog " /usr/share/doc/${PF}/xorg.conf.vbox"
elog ""
elog "Also make sure you use the Mesa library for OpenGL:"
elog " eselect opengl set xorg-x11"
elog ""
elog "An autostart .desktop file has been installed to start"
elog "VBoxClient in desktop sessions."
elog ""
elog "You can mount shared folders with:"
elog " mount -t vboxsf <shared_folder_name> <mount_point>"
elog ""
elog "Warning:"
elog "this ebuild is only needed if you are running gentoo"
elog "inside a VirtualBox Virtual Machine, you don't need"
elog "it to run VirtualBox itself."
elog ""
}

app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.16-r1.ebuild → app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.20.ebuild View File

@@ -19,7 +19,7 @@ SRC_URI="https://download.virtualbox.org/virtualbox/${DIR_PV:-${MY_PV}}/${MY_P}.
LICENSE="GPL-2"
SLOT="0/$(ver_cut 1-2)"
[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \
KEYWORDS="amd64 x86"
KEYWORDS="~amd64 ~x86"
IUSE="X"

# automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist
@@ -140,7 +140,7 @@ src_install() {
newins mount.vboxsf mount.vboxsf
fperms 4755 /sbin/mount.vboxsf

newinitd "${FILESDIR}"/${PN}-8.initd ${PN}
newinitd "${FILESDIR}"/${PN}-8.initd-r1 ${PN}

insinto /usr/sbin/
newins VBoxService vboxguest-service

+ 1
- 1
app-emulation/virtualbox-modules/Manifest View File

@@ -1,2 +1,2 @@
DIST vbox-kernel-module-src-6.1.16.tar.xz 671736 BLAKE2B 8b2153874ee7a63f88679a5372215e89def49622caa7679a5c2410423eaf23ced18ece79d638fc96db40fac88857db7568dd72dd8e05371b14add3553d61d3a7 SHA512 c51dfad5f9578ad43e2fbdd35a70659640030108006f89d362bc25dead99eb3b39a78d403633b3813f62f5b510eff22d826a2750b9c88f5fcb1cde6531295bff
DIST vbox-kernel-module-src-6.1.18.tar.xz 672004 BLAKE2B 7199ba2a5020e5ab51d82735df16aee78ece74db232733b932c380f90dffd589a72613120bbd5c580381ab6f6308abb8d12f69855b9c0a8345bfb8587d022019 SHA512 49b54898b2701774fdeec0cd99dd51a1dd71ffd9be38e125fde73f0c64a697138d13bddbb0ed0e9582d354fa0394608084effb68bd35b266c87f6e3b44c6f342
DIST vbox-kernel-module-src-6.1.20.tar.xz 672188 BLAKE2B 0b2ef1e02ce6f55211703946dc53df0fe949a94bac2caf050d31a78e674c2934d5cfaf788da2246000d1dc99218a572cb02272a1a92f4df913fcf7635b65a98b SHA512 4fdc16258ec03c720c81b62c680addcbde8257a58a94b3bca8eefd378c126833d84f7f4fa7bb76fcd7c761983f8626d121b2d31d761f608ca7cce6a689ec0469

app-emulation/virtualbox-modules/virtualbox-modules-6.1.16-r1.ebuild → app-emulation/virtualbox-modules/virtualbox-modules-6.1.20.ebuild View File

@@ -16,7 +16,7 @@ SRC_URI="https://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.xz"
LICENSE="GPL-2"
SLOT="0/$(ver_cut 1-2)"
[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \
KEYWORDS="amd64"
KEYWORDS="~amd64"
IUSE="pax_kernel"

RDEPEND="!=app-emulation/virtualbox-9999"
@@ -29,10 +29,6 @@ MODULESD_VBOXDRV_ENABLED="yes"
MODULESD_VBOXNETADP_ENABLED="no"
MODULESD_VBOXNETFLT_ENABLED="no"

PATCHES=(
"${FILESDIR}/${P}-linux-5.10-r0drv-memobj-fix-r0.patch" #751328
)

pkg_setup() {
linux-mod_pkg_setup
BUILD_PARAMS="CC=$(tc-getBUILD_CC) KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1"

+ 1
- 1
app-emulation/virtualbox/Manifest View File

@@ -1,3 +1,3 @@
DIST VirtualBox-6.1.16.tar.bz2 165470821 BLAKE2B 13376322d0ce2ea3ed826c61816ff19c8ce1f022f6cb1f1b0c291d72354cbe574a01589a6dcc39de10080ba32d5961ca980e75fe11c7401736bf8f7e5443d166 SHA512 4373eb35934f894e419e1441f6368e646e4a84b963a0ecf1e5c71bbf0231de0b0e52f4c4377b8cd2d956bc7a11346a9da2285988bf1e4c743971c413c6529421
DIST VirtualBox-6.1.18.tar.bz2 165507486 BLAKE2B 3cf18f30671426f533838eb0579928b08ce022b832d509e70274978efce2e3e0e14dc8fbf258ef9a1ce8a3d666081863aa6971340e04600434f58136fe5c221a SHA512 41cb4bd42429b09836c59ef9867dd3d35d0d5512ff6e515a7f8688ed444c079ce353a84f0d45b607ccf08424782d5de09b264f51b2c41a9ec34eb834458c293c
DIST VirtualBox-6.1.20.tar.bz2 165569564 BLAKE2B cf8c110e78e7d7bef3e3243a8966f4d816dacc8dad6cc44737023a13f1b89dfb50661f6dabc742f328e5c03556ec82e7a22f5c1b97cfef774652ec901e733e5d SHA512 b5af4e04e1a52c85b20226a274fac93712b79d426c0268cce3f2a337616a03161a55522ecddd13844bfc24a6808ba3d651366e74ce657cc6f8fd64c34ae745a4
DIST virtualbox-6.1.12-patches-01.tar.xz 2528 BLAKE2B a5d7cde0daea41bee2e40e46569c725769927a31865d99d13b8b13c4903e59b4097f85da15dc592b9c7e8baf8ff805397af827620f107ba09a468b4d1198ecab SHA512 f71d10a9fbce99c3f631ef30bcfa9d0e017e702ac509541b039e08ccbcd024beb93fde09c43d90af5d9d28f6842a7947f20e7950d3897da3e6d57859657e1123

app-emulation/virtualbox/virtualbox-6.1.16-r1.ebuild → app-emulation/virtualbox/virtualbox-6.1.20.ebuild View File

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

EAPI=7

PYTHON_COMPAT=( python3_{7,8} )
PYTHON_COMPAT=( python3_{7..9} )
inherit desktop flag-o-matic java-pkg-opt-2 linux-info pax-utils python-single-r1 tmpfiles toolchain-funcs udev xdg

MY_PN="VirtualBox"
@@ -20,7 +20,7 @@ SRC_URI="https://download.virtualbox.org/virtualbox/${DIR_PV:-${MY_PV}}/${MY_P}.
LICENSE="GPL-2 dtrace? ( CDDL )"
SLOT="0/$(ver_cut 1-2)"
[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \
KEYWORDS="amd64"
KEYWORDS="~amd64"
IUSE="alsa debug doc dtrace headless java libressl lvm +opus pam pax_kernel pulseaudio +opengl python +qt5 +sdk +udev vboxwebsrv vnc"

CDEPEND="
@@ -91,7 +91,7 @@ BDEPEND="
dev-texlive/texlive-fontsrecommended
dev-texlive/texlive-fontsextra
)
java? ( >=virtual/jdk-1.6 )
java? ( >=virtual/jdk-1.8 )
"
RDEPEND="
${CDEPEND}
@@ -189,7 +189,7 @@ src_prepare() {

# Use PAM only when pam USE flag is enbaled (bug #376531)
if ! use pam ; then
elog "Disabling PAM removes the possibility to use the VRDP features."
einfo "Disabling PAM removes the possibility to use the VRDP features."
sed -i 's@^.*VBOX_WITH_PAM@#VBOX_WITH_PAM@' Config.kmk || die
sed -i 's@\(.*/auth/Makefile.kmk.*\)@#\1@' \
src/VBox/HostServices/Makefile.kmk || die
@@ -414,7 +414,6 @@ src_install() {
fi

if use udev ; then
# New way of handling USB device nodes for VBox (bug #356215)
local udevdir="$(get_udevdir)"
insinto ${udevdir}
doins VBoxCreateUSBNode.sh
@@ -461,10 +460,6 @@ src_install() {
newtmpfiles "${FILESDIR}"/${PN}-vboxusb_tmpfilesd ${PN}-vboxusb.conf
}

pkg_preinst() {
xdg_pkg_preinst
}

pkg_postinst() {
xdg_pkg_postinst

@@ -506,7 +501,3 @@ pkg_postinst() {
elog "or else USB in ${PN} won't work."
fi
}

pkg_postrm() {
xdg_pkg_postrm
}

app-emulation/xcpc/xcpc-0.35.0.ebuild → app-emulation/xcpc/xcpc-0.35.0-r1.ebuild View File

@@ -17,13 +17,13 @@ DEPEND="
app-arch/bzip2
sys-libs/zlib
x11-libs/libX11
x11-libs/libXaw
x11-libs/libXext
x11-libs/libXt"
x11-libs/libXt
x11-libs/motif"
RDEPEND="${DEPEND}"

src_configure() {
econf \
--enable-athena \
--disable-motif2
--disable-athena \
--enable-motif2
}

BIN
app-i18n/Manifest.gz View File


+ 1
- 1
app-i18n/canna/canna-3.7_p3-r3.ebuild View File

@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge.jp/${PN}/9565/${MY_P}.tar.bz2"

LICENSE="MIT GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc ~x86"
KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc ~x86"
IUSE="canuum doc ipv6"

RDEPEND="canuum? (


+ 2
- 2
app-i18n/im-freewnn/im-freewnn-0.0.2-r3.ebuild View File

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

EAPI="6"
@@ -11,7 +11,7 @@ SRC_URI="http://bonobo.gnome.gr.jp/~nakai/immodule/${P}.tar.gz"

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

RDEPEND="app-i18n/freewnn


+ 3
- 3
app-i18n/scim-anthy/scim-anthy-1.2.7-r1.ebuild View File

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

EAPI=6

inherit autotools epatch
inherit autotools

DESCRIPTION="Japanese input method Anthy IMEngine for SCIM"
HOMEPAGE="http://scim-imengine.sourceforge.jp/index.cgi?cmd=view;name=SCIMAnthy"
@@ -30,9 +30,9 @@ src_prepare() {
default

if use gtk3; then
EPATCH_SOURCE="${WORKDIR}/patches" EPATCH_SUFFIX="patch" epatch
eapply "${WORKDIR}"/patches/*.patch
else
epatch "${DISTDIR}/${P}-gtk2_build.patch"
eapply "${DISTDIR}"/${P}-gtk2_build.patch
fi

eautoreconf


+ 5
- 1
app-i18n/tagainijisho/tagainijisho-1.2.0_pre20200118132551_p20200701_p20200701.ebuild View File

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

EAPI="7"
@@ -49,6 +49,10 @@ LICENSE="GPL-3+ public-domain"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
if [[ "${PV}" == 9999 ]]; then
# We wget dictionary files in addition to using git
PROPERTIES="live"
fi

BDEPEND="dev-qt/linguist-tools:5"
DEPEND=">=dev-db/sqlite-3.12:3


+ 5
- 1
app-i18n/tagainijisho/tagainijisho-1.2.0_pre20200118132551_p20201001_p20201001.ebuild View File

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

EAPI="7"
@@ -49,6 +49,10 @@ LICENSE="GPL-3+ public-domain"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
if [[ "${PV}" == 9999 ]]; then
# We wget dictionary files in addition to using git
PROPERTIES="live"
fi

BDEPEND="dev-qt/linguist-tools:5"
DEPEND=">=dev-db/sqlite-3.12:3


+ 4
- 0
app-i18n/tagainijisho/tagainijisho-1.2.0_pre20210313131524_p20210401_p20210401.ebuild View File

@@ -49,6 +49,10 @@ LICENSE="GPL-3+ public-domain"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
if [[ "${PV}" == 9999 ]]; then
# We wget dictionary files in addition to using git
PROPERTIES="live"
fi

BDEPEND="dev-qt/linguist-tools:5"
DEPEND=">=dev-db/sqlite-3.12:3


+ 4
- 0
app-i18n/tagainijisho/tagainijisho-9999.ebuild View File

@@ -49,6 +49,10 @@ LICENSE="GPL-3+ public-domain"
SLOT="0"
KEYWORDS=""
IUSE=""
if [[ "${PV}" == 9999 ]]; then
# We wget dictionary files in addition to using git
PROPERTIES="live"
fi

BDEPEND="dev-qt/linguist-tools:5"
DEPEND=">=dev-db/sqlite-3.12:3


BIN
app-metrics/Manifest.gz View File


+ 3
- 7
app-metrics/alertmanager/alertmanager-0.21.0-r3.ebuild View File

@@ -16,17 +16,13 @@ LICENSE="Apache-2.0 BSD BSD-2 MIT MPL-2.0"
SLOT="0"
KEYWORDS="~amd64"

BDEPEND="dev-util/promu"

RESTRICT+=" test"

BDEPEND="dev-util/promu"

DEPEND="
acct-group/alertmanager
acct-user/alertmanager
"

DEPEND=">=dev-lang/go-1.11
dev-util/promu"
acct-user/alertmanager"

src_prepare() {
default


+ 3
- 4
app-metrics/blackbox_exporter/blackbox_exporter-0.18.0-r1.ebuild View File

@@ -17,12 +17,11 @@ LICENSE="Apache-2.0 BSD BSD-2 MIT"
SLOT="0"
KEYWORDS="~amd64"

BDEPEND="dev-util/promu"

DEPEND="
acct-group/blackbox_exporter
acct-user/blackbox_exporter
"

DEPEND="dev-util/promu"
acct-user/blackbox_exporter"

FILECAPS=(
cap_net_raw usr/bin/blackbox_exporter


BIN
app-misc/Manifest.gz View File


+ 61
- 0
app-misc/ckb/ckb-0.4.4-r1.ebuild View File

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

EAPI=7

inherit xdg cmake

DESCRIPTION="Corsair K65/K70/K95 Driver"
HOMEPAGE="https://github.com/ckb-next/ckb-next"
SRC_URI="https://github.com/ckb-next/ckb-next/archive/v${PV}.tar.gz -> ${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE="systemd"

RDEPEND="
dev-libs/libdbusmenu-qt
dev-libs/quazip:0=
dev-qt/qtcore:5
dev-qt/qtdbus:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5
dev-qt/qtwidgets:5
dev-qt/qtx11extras:5
media-sound/pulseaudio
virtual/libudev:=
x11-libs/libX11
x11-libs/libxcb:=
x11-libs/xcb-util-wm"
DEPEND="${RDEPEND}"
BDEPEND="dev-qt/linguist-tools:5"

S="${WORKDIR}/${PN}-next-${PV}"

src_configure() {
local mycmakeargs=(
-DDISABLE_UPDATER=yes
-DFORCE_INIT_SYSTEM=$(usex systemd systemd openrc)
)
cmake_src_configure
}

src_install() {
cmake_src_install
dodoc CHANGELOG.md

newinitd "${FILESDIR}"/ckb.initd ckb-daemon
}

pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
elog "The ckb daemon will have to be started before use:"
elog
if use systemd ; then
elog "# systemctl start ckb-next-daemon"
else
elog "# rc-service ckb start"
fi
fi
}

+ 1
- 1
app-misc/detox/detox-1.4.0.ebuild View File

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

LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~hppa ~mips ppc ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 ~arm64 ~hppa ~mips ppc x86 ~amd64-linux ~x86-linux"
IUSE=""

S="${WORKDIR}"/${MY_P}


+ 1
- 1
app-misc/recoll/recoll-1.28.5.ebuild View File

@@ -13,7 +13,7 @@ SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"

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

IUSE="camelcase chm doc +inotify qt5 session +spell webengine"
REQUIRED_USE="


+ 1
- 1
app-misc/wcd/wcd-6.0.2.ebuild View File

@@ -16,7 +16,7 @@ IUSE="nls unicode"

CDEPEND="
sys-libs/ncurses:0=[unicode?]
unicode? ( dev-libs/libunistring )"
unicode? ( dev-libs/libunistring:= )"
DEPEND="${CDEPEND}
app-text/ghostscript-gpl
virtual/pkgconfig


BIN
app-office/Manifest.gz View File


+ 1
- 0
app-office/gnucash/Manifest View File

@@ -1 +1,2 @@
DIST gnucash-4.4-Fix-build-with-glib-2.68.patch.xz 9120 BLAKE2B b04cc859ab2817b69e9a5b3b92d73dd16aa4b3264202d0d089c80251a9ead5f459c6918fc605fda50e98db01d81dc4691ae58d7ff2eb4dad8c805edb523e36eb SHA512 3aea6195f47ed4c3ca395f10b7575bcabf8f5dcb185b938ece19a518de0f0bd18e9bbe19b84eca8ec99e3a076745e441f3d47d894049f0cfb88168723338fbf0
DIST gnucash-4.4.tar.bz2 14430959 BLAKE2B 7a9e04957919a99e083dd5c1ac04150f77ab64eef277c0cd63ef90ade4a82875447f291d4f14499a14e987a86a7b7615d4a3cbb79a980be7022cb4f511b71368 SHA512 5882e5a91081bb9279ac5dc8798352cb15ebb934d1d37c6d6639244602108e067ece5b7f51ba32c9c413c1469d08ca32a73369e6af34e41c3ef704033c71f336

+ 0
- 2371
app-office/gnucash/files/gnucash-4.4-Fix-build-with-glib-2.68.patch
File diff suppressed because it is too large
View File


+ 2
- 1
app-office/gnucash/gnucash-4.4.ebuild View File

@@ -10,6 +10,7 @@ inherit cmake gnome2-utils python-single-r1 toolchain-funcs xdg-utils
DESCRIPTION="A personal finance manager"
HOMEPAGE="https://www.gnucash.org/"
SRC_URI="https://github.com/Gnucash/${PN}/releases/download/${PV}/${P}.tar.bz2"
SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-Fix-build-with-glib-2.68.patch.xz"

SLOT="0"
LICENSE="GPL-2"
@@ -96,7 +97,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-3.2-no-gui.patch
"${FILESDIR}"/${PN}-3.8-examples-subdir.patch
"${FILESDIR}"/${PN}-3.8-exclude-license.patch
"${FILESDIR}"/${P}-Fix-build-with-glib-2.68.patch
"${WORKDIR}"/${P}-Fix-build-with-glib-2.68.patch
)

S="${WORKDIR}/${PN}-$(ver_cut 1-2)"


BIN
app-portage/Manifest.gz View File


+ 1
- 2
app-portage/elt-patches/elt-patches-20201205.ebuild View File

@@ -10,10 +10,9 @@ SRC_URI="https://dev.gentoo.org/~grobian/distfiles/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~arm64-linux ~ppc64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
IUSE=""

RDEPEND="sys-apps/gentoo-functions"
DEPEND="app-arch/xz-utils"
BDEPEND="app-arch/xz-utils"

src_compile() {
emake rootprefix="${EPREFIX}" libdirname="$(get_libdir)"


BIN
app-shells/Manifest.gz View File


+ 2
- 8
app-shells/bashish/bashish-2.2.4.ebuild View File

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

EAPI=5
EAPI=7

DESCRIPTION="Text console theme engine"
HOMEPAGE="http://bashish.sourceforge.net/"
@@ -10,11 +10,5 @@ SRC_URI="mirror://sourceforge/bashish/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc sparc x86"
IUSE=""

RDEPEND=">=dev-util/dialog-1.0"

src_install() {
default
mv "${D}"/usr/share/doc/{${PN},${PF}} || die "mv docs failed"
}

+ 21
- 10
app-shells/esh/esh-0.8.5-r2.ebuild View File

@@ -1,43 +1,51 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=5
EAPI=7

inherit flag-o-matic toolchain-funcs

DESCRIPTION="A UNIX Shell with a simplified Scheme syntax"
HOMEPAGE="http://slon.ttk.ru/esh/"
SRC_URI="http://slon.ttk.ru/esh/${P}.tar.gz"
S="${WORKDIR}"/${PN}

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

DEPEND=">=sys-libs/readline-4.1"
DEPEND=">=sys-libs/readline-4.1:="
RDEPEND="${DEPEND}"

S="${WORKDIR}/${PN}"
BDEPEND="virtual/pkgconfig"

src_prepare() {
default

# For some reason, this tarball has binary files in it for x86.
# Make clean so we can rebuild for our arch and optimization.
emake clean

sed -i \
-e 's|-g ||' \
-e 's|-DMEM_DEBUG ||' \
-e 's|^CFLAGS|&+|g' \
-e 's|$(CC) |&$(CFLAGS) $(LDFLAGS) |g' \
-e 's|$(CC) |&$(CFLAGS) $(CPPFLAGS) $(INC) $(LDFLAGS) $(LIB) $(LIBS)|g' \
-e 's:-ltermcap::' \
-e "s:/usr/include/readline:${ESYSROOT}/usr/include/readline:" \
-e "s:LIB=-readline:$($(tc-getPKG_CONFIG) --libs readline):" \
Makefile || die
}

src_compile() {
# For some reason, this tarball has binary files in it for x86.
# Make clean so we can rebuild for our arch and optimization.

use debug && append-flags -DMEM_DEBUG

append-cppflags "$($(tc-getPKG_CONFIG) --cflags readline)"

emake \
CC="$(tc-getCC)" \
CFLAGS="${CFLAGS} \$(INC)" \
CPPFLAGS="${CPPFLAGS}" \
LDFLAGS="${LDFLAGS}"
}

@@ -45,7 +53,10 @@ src_install() {
dobin esh
doinfo doc/esh.info
dodoc CHANGELOG CREDITS GC_README HEADER READLINE-HACKS TODO
dohtml doc/*.html

docinto html
dodoc doc/*.html

docinto examples
dodoc examples/*
}

+ 1
- 1
app-shells/esh/metadata.xml View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<!-- maintainer-needed -->
</pkgmetadata>

+ 10
- 11
app-shells/shish/shish-0.7_pre3-r1.ebuild View File

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

EAPI=5
EAPI=7

inherit toolchain-funcs

@@ -11,6 +11,7 @@ MY_P="${PN}-${MY_PV}"
DESCRIPTION="The diet shell"
HOMEPAGE="http://www.blah.ch/shish/"
SRC_URI="http://www.blah.ch/${PN}/pkg/${MY_P}.tar.bz2"
S="${WORKDIR}/${MY_P}"

LICENSE="GPL-2"
SLOT="0"
@@ -20,15 +21,11 @@ IUSE="debug diet"
DEPEND="diet? ( dev-libs/dietlibc )"
RDEPEND="${DEPEND}"

S="${WORKDIR}/${MY_P}"

DOCS=( AUTHORS BUGS ChangeLog README TODO )

pkg_setup() {
use diet && export CC="diet $(tc-getCC) -nostdinc"
}

src_prepare() {
default

# Respect CFLAGS, bug #439974
sed -i \
-e '/CFLAGS="$CFLAGS/d' \
@@ -37,6 +34,8 @@ src_prepare() {
}

src_configure() {
use diet && export CC="diet $(tc-getCC) -nostdinc"

econf \
$(use_enable debug) \
--disable-quiet # bug 439974
@@ -53,7 +52,7 @@ src_install() {
}

pkg_postinst() {
einfo "Updating ${ROOT}etc/shells"
( grep -v "^/bin/shish$" "${ROOT}"etc/shells; echo "/bin/shish" ) > "${T}"/shells
mv -f "${T}"/shells "${ROOT}"etc/shells
einfo "Updating ${EROOT}/etc/shells"
( grep -v "^/bin/shish$" "${EROOT}"/etc/shells; echo "/bin/shish" ) > "${T}"/shells
mv -f "${T}"/shells "${EROOT}"/etc/shells
}

+ 12
- 12
app-shells/smrsh/smrsh-8.15.2.ebuild View File

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

EAPI=5
EAPI=7

inherit toolchain-funcs

DESCRIPTION="Sendmail restricted shell, for use with MTAs other than Sendmail"
HOMEPAGE="http://www.sendmail.org/"
SRC_URI="ftp://ftp.fu-berlin.de/unix/mail/sendmail/sendmail.${PV}.tar.gz"
S="${WORKDIR}/sendmail-${PV}"

LICENSE="Sendmail"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""

RDEPEND="!mail-mta/sendmail"
DEPEND="${RDEPEND}
sys-devel/m4
>=sys-apps/sed-4"

S="${WORKDIR}/sendmail-${PV}"
sys-devel/m4"

src_prepare() {
cd "${S}/${PN}"
cd "${S}/${PN}" || die

default

sed -e "s:/usr/libexec:/usr/sbin:g" \
-e "s:/usr/adm/sm.bin:/var/lib/smrsh:g" \
-i README -i smrsh.8 || die "sed failed"
@@ -33,8 +34,8 @@ src_prepare() {
}

src_compile() {
cd "${S}/${PN}"
/bin/sh Build
cd "${S}/${PN}" || die
/bin/sh Build || die
}

src_install() {
@@ -44,10 +45,9 @@ src_install() {
doman "${PN}.8"
dodoc README

keepdir "/var/lib/${PN}"
keepdir /var/lib/${PN}
}

pkg_postinst() {
elog "smrsh is compiled to look for programs in /var/lib/smrsh."
echo
}

+ 5
- 4
app-shells/soapbox/soapbox-0.3.1-r2.ebuild View File

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

EAPI="5"
EAPI=7

inherit multilib toolchain-funcs
inherit toolchain-funcs

DESCRIPTION="A preload (sandbox) library to restrict filesystem writes"
HOMEPAGE="http://dag.wieers.com/home-made/soapbox/"
@@ -12,9 +12,10 @@ SRC_URI="http://dag.wieers.com/home-made/soapbox/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc ~ppc64 x86"
IUSE=""

src_prepare() {
default

sed -i soapbox.sh \
-e "s|0.3.0|${PV}|g" \
-e "s:/lib:/usr/$(get_libdir):" \


BIN
app-text/Manifest.gz View File


+ 1
- 1
app-text/coolreader/coolreader-3.2.55.ebuild View File

@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/buggins/coolreader/"

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

CDEPEND="sys-libs/zlib


app-text/poppler/files/poppler-20.12.0-respect-cflags.patch → app-text/poppler/files/poppler-21.04.0-respect-cflags.patch View File

@@ -1,17 +1,18 @@
From 37f8326557eeb291d78a866d5ff78d79b32f6f8b Mon Sep 17 00:00:00 2001
From: Lars Wendler <polynomial-c@gentoo.org>
Date: Wed, 2 Dec 2020 09:29:33 +0100
From a9f54d7c37b2b738767d757517466768a9f5a8fe Mon Sep 17 00:00:00 2001
From: Theo Anderson <telans@posteo.de>
Date: Wed, 14 Apr 2021 10:16:11 +1200
Subject: [PATCH] build: respect cflags

Signed-off-by: Theo Anderson <telans@posteo.de>
---
cmake/modules/PopplerMacros.cmake | 81 +------------------------------
1 file changed, 2 insertions(+), 79 deletions(-)
cmake/modules/PopplerMacros.cmake | 77 ++-----------------------------
1 file changed, 4 insertions(+), 73 deletions(-)

diff --git a/cmake/modules/PopplerMacros.cmake b/cmake/modules/PopplerMacros.cmake
index 707e7497..882cf11b 100644
index fe1182da..b77eaa3e 100644
--- a/cmake/modules/PopplerMacros.cmake
+++ b/cmake/modules/PopplerMacros.cmake
@@ -79,8 +79,6 @@ if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
@@ -79,14 +79,11 @@ if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
set(CMAKE_BUILD_TYPE RelWithDebInfo)
endif(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
@@ -20,10 +21,17 @@ index 707e7497..882cf11b 100644
set(_warn "-Wall -Wextra -Wpedantic")
set(_warn "${_warn} -Wno-unused-parameter")
set(_warn "${_warn} -Wcast-align")
@@ -105,80 +103,5 @@ if(CMAKE_COMPILER_IS_GNUCXX)
set(_warn "${_warn} -Wformat-security")
set(_warn "${_warn} -Wframe-larger-than=65536")
- set(_warn "${_warn} -Wlogical-op")
set(_warn "${_warn} -Wmissing-format-attribute")
set(_warn "${_warn} -Wnon-virtual-dtor")
set(_warn "${_warn} -Woverloaded-virtual")
@@ -102,22 +99,8 @@ if(CMAKE_COMPILER_IS_GNUCXX)
set(DEFAULT_COMPILE_WARNINGS "${_warn}")
set(DEFAULT_COMPILE_WARNINGS_EXTRA "${_warn} ${_warnx}")
-
- set(_save_cxxflags "${CMAKE_CXX_FLAGS}")
- set(CMAKE_CXX_FLAGS "-fno-exceptions -fno-check-new -fno-common -fno-operator-names -D_DEFAULT_SOURCE")
- set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g ${_save_cxxflags}")
@@ -39,14 +47,15 @@ index 707e7497..882cf11b 100644
- set(CMAKE_C_FLAGS_DEBUGFULL "-g3 -fno-inline ${_save_cflags}")
- set(CMAKE_C_FLAGS_PROFILE "-g3 -fno-inline -ftest-coverage -fprofile-arcs ${_save_cflags}")
-
- poppler_check_link_flag("-Wl,--as-needed" GCC_HAS_AS_NEEDED)
- if(GCC_HAS_AS_NEEDED)
- set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--as-needed")
- set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--as-needed")
- set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--as-needed")
- endif(GCC_HAS_AS_NEEDED)
-endif (CMAKE_COMPILER_IS_GNUCXX)
-
+
+if(CMAKE_COMPILER_IS_GNUCXX)
poppler_check_link_flag("-Wl,--as-needed" GCC_HAS_AS_NEEDED)
if(GCC_HAS_AS_NEEDED)
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--as-needed")
@@ -126,57 +109,5 @@ if(CMAKE_COMPILER_IS_GNUCXX)
endif(GCC_HAS_AS_NEEDED)
endif (CMAKE_COMPILER_IS_GNUCXX)
-if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
-# set the default compile warnings
- set(_warn "-Wall -Wextra -Wpedantic")
@@ -104,5 +113,5 @@ index 707e7497..882cf11b 100644
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wnon-virtual-dtor -Woverloaded-virtual")
+set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99")
--
2.29.2
2.31.1


+ 1
- 1
app-text/poppler/poppler-21.02.0.ebuild View File

@@ -58,7 +58,7 @@ DOCS=( AUTHORS NEWS README.md README-XPDF )

PATCHES=(
"${FILESDIR}/${PN}-20.12.1-qt5-deps.patch"
"${FILESDIR}/${PN}-20.12.0-respect-cflags.patch"
"${FILESDIR}/${PN}-21.04.0-respect-cflags.patch"
"${FILESDIR}/${PN}-0.57.0-disable-internal-jpx.patch"
)



+ 1
- 1
app-text/poppler/poppler-21.03.0.ebuild View File

@@ -58,7 +58,7 @@ DOCS=( AUTHORS NEWS README.md README-XPDF )

PATCHES=(
"${FILESDIR}/${PN}-20.12.1-qt5-deps.patch"
"${FILESDIR}/${PN}-20.12.0-respect-cflags.patch"
"${FILESDIR}/${PN}-21.04.0-respect-cflags.patch"
"${FILESDIR}/${PN}-0.57.0-disable-internal-jpx.patch"
)



+ 1
- 1
app-text/poppler/poppler-21.04.0.ebuild View File

@@ -58,7 +58,7 @@ DOCS=( AUTHORS NEWS README.md README-XPDF )

PATCHES=(
"${FILESDIR}/${PN}-20.12.1-qt5-deps.patch"
"${FILESDIR}/${PN}-20.12.0-respect-cflags.patch"
"${FILESDIR}/${PN}-21.04.0-respect-cflags.patch"
"${FILESDIR}/${PN}-0.57.0-disable-internal-jpx.patch"
)



+ 1
- 1
app-text/poppler/poppler-9999.ebuild View File

@@ -58,7 +58,7 @@ DOCS=( AUTHORS NEWS README.md README-XPDF )

PATCHES=(
"${FILESDIR}/${PN}-20.12.1-qt5-deps.patch"
"${FILESDIR}/${PN}-20.12.0-respect-cflags.patch"
"${FILESDIR}/${PN}-21.04.0-respect-cflags.patch"
"${FILESDIR}/${PN}-0.57.0-disable-internal-jpx.patch"
)



+ 1
- 1
app-text/qpdf/qpdf-10.3.1.ebuild View File

@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/qpdf/${P}.tar.gz"
LICENSE="|| ( Apache-2.0 Artistic-2 )"
# subslot = libqpdf soname version
SLOT="0/28"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris"
IUSE="doc examples libressl ssl test"
RESTRICT="!test? ( test )"



BIN
dev-cpp/Manifest.gz View File


+ 1
- 1
dev-cpp/abseil-cpp/Manifest View File

@@ -1,4 +1,4 @@
DIST abseil-cpp-20200225.2.tar.gz 1679650 BLAKE2B bbadb2b86fd390f51322e687526c72a3b13caff6391974462a1146cc563616ce479330336a489a71e27b143e7cbea6695fc12c91fb721185a5116b3a6c5506b1 SHA512 75a607dee825e83c10dcd5e509515461f1b12c4aca861e4739ac4d41357b8e893dbfbe33873aa5c05463dde0891dedd7535af2ec59f173de29488e1b1321b335
DIST abseil-cpp-20200923.2.tar.gz 1783972 BLAKE2B 7ba01cab353de9bf34230e0efa567b1dc16680144579841a0fd127b95fb36cc8b63fc3c7da6a0a7c350c32b91955c6b6bb23a3ca52e50174a4dce5d3c1b9e936 SHA512 fdbb0f84265bc1d4f24aac0af6d0eb8cb603f801fc14d63ac1e9d3bab47703a8a2ff5f44a0a4d325819dbea50fc533d967e1bfd65004ec11ef35fadc44a2b855
DIST abseil-cpp-20210324.0.tar.gz 1774094 BLAKE2B 2dc2ca1adcddbcf5d18a41dda407691bc5e5613c0eeed54879b803f78146c47c222337f496d7505424d1329e3c71826269d7f621c82aa9f0e104f5b8ed73bf30 SHA512 0817d6972047e0b2e7f9575fd558f0875ba3d14828609d6262149cbcef4b86f601595338e4ba597bd6fba28b77bea6f2993002377949bc6f506da0879f9f9c9d
DIST abseil-cpp-20210324.1.tar.gz 1774134 BLAKE2B 8dd42b3d60a38995eeeeb72ba8aaa367c3caff118d88069dba9df24b155318ffd6c4e289c263346899bf7fc0bf6e8332380407a8a93c77f8cade0e8e74743b84 SHA512 fe593ed98eeea5461abca95ebb9dd3f7e8eedaa15e009f776945fdbb6ed489c61966611c1c72558d2ccdd541b952a345e51885d522ff29542cbcc837cf565866
DIST gtest-1.10.0_p20200702.tar.gz 866900 BLAKE2B c162d47868583ba270675abe5df935b8f4b9a9c00dbdc80dd88afa7f2b98266640b32b2ea5e8f9f6d6227196b5d2f79dbfda4e9585106224e814cc1503cf777d SHA512 715d887b59b47d4691c7c90ef0cf0ffc3d1e758e500263c76b50fd506e90a9d1c390af745933cfe3f55e1edac5d72dccedef3cb9a50b71a5b796424471a3017b

dev-cpp/abseil-cpp/abseil-cpp-20210324.0-r2.ebuild → dev-cpp/abseil-cpp/abseil-cpp-20210324.1.ebuild View File

@@ -36,7 +36,6 @@ RESTRICT="!test? ( test )"

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

src_prepare() {

+ 0
- 11
dev-cpp/abseil-cpp/files/abseil-cpp-20210324-pkgconfig_path.patch View File

@@ -1,11 +0,0 @@
--- /CMake/AbseilHelpers.cmake
+++ /CMake/AbseilHelpers.cmake
@@ -181,7 +181,7 @@
Libs: -L\${libdir} $<JOIN:${ABSL_CC_LIB_LINKOPTS}, > $<$<NOT:$<BOOL:${ABSL_CC_LIB_IS_INTERFACE}>>:-labsl_${_NAME}>\n\
Cflags: -I\${includedir}${PC_CFLAGS}\n")
INSTALL(FILES "${CMAKE_BINARY_DIR}/lib/pkgconfig/absl_${_NAME}.pc"
- DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig")
+ DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig")
endif()
endif()

+ 1
- 1
dev-cpp/libmcpp/libmcpp-2.7.2_p5.ebuild View File

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

LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~x86 ~x86-linux ~x64-macos"
KEYWORDS="amd64 ~arm ~ia64 x86 ~x86-linux ~x64-macos"

PATCHES=(
"${FILESDIR}"/${PN}-2.7.2-fix-build-system.patch


+ 2
- 2
dev-cpp/notcurses/notcurses-2.2.3.ebuild View File

@@ -14,9 +14,9 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"

DEPEND="dev-libs/libunistring
DEPEND="dev-libs/libunistring:=
media-video/ffmpeg
>=sys-libs/readline-8.0"
>=sys-libs/readline-8.0:="
RDEPEND="${DEPEND}"

src_configure() {


BIN
dev-embedded/Manifest.gz View File


+ 2
- 2
dev-embedded/avr-libc/avr-libc-2.0.0.ebuild View File

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

EAPI="5"
@@ -6,7 +6,7 @@ EAPI="5"
CHOST="avr"
CTARGET="avr"

inherit flag-o-matic eutils
inherit flag-o-matic epatch

DESCRIPTION="C library for Atmel AVR microcontrollers"
HOMEPAGE="http://www.nongnu.org/avr-libc/"


BIN
dev-haskell/Manifest.gz View File


+ 1
- 0
dev-haskell/filepattern/Manifest View File

@@ -0,0 +1 @@
DIST filepattern-0.1.2.tar.gz 15737 BLAKE2B c90064a18115538cf7e1d5b26cb46971b86b0c7fb4f8e503db7cf7097cf1f19c8c1fdc3e89a0a90dbf915c95b71109359e94ad8f225a4cb450ad6a5fa71994d7 SHA512 16866d70efdf55ee4e6b246eb7f7300c9ad4c148d8136d817f601b9c0cac95eb1ddaf57ab0b6fad539298b55128fe5c255c31fd152a713bf312488eae823da23

+ 27
- 0
dev-haskell/filepattern/filepattern-0.1.2.ebuild View File

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

EAPI=7

# ebuild generated by hackport 0.6.4

CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal

DESCRIPTION="File path glob-like matching"
HOMEPAGE="https://github.com/ndmitchell/filepattern#readme"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"

LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""

RDEPEND=">=dev-haskell/extra-1.6.2:=[profile?]
>=dev-haskell/semigroups-0.18:=[profile?]
>=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.18
test? ( >=dev-haskell/quickcheck-2.0 )
"

+ 26
- 0
dev-haskell/filepattern/metadata.xml View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
<longdescription>
A library for matching files using patterns such as @\&quot;src\/**\/*.png\&quot;@ for all @.png@ files
recursively under the @src@ directory. Features:
* All matching is /O(n)/.
* See &quot;System.FilePattern&quot; and @?==@ simple matching and semantics.
* Use @match@ and @substitute@ to extract suitable
strings from the @*@ and @**@ matches, and substitute them back into other patterns.
* Use @step@ and @matchMany@ to perform bulk matching
of many patterns against many paths simultaneously.
* Use &quot;System.FilePattern.Directory&quot; to perform optimised directory traverals using patterns.
Originally taken from the &lt;https://hackage.haskell.org/package/shake Shake library&gt;.
</longdescription>
</pkgmetadata>

+ 1
- 0
dev-haskell/ghc-lib-parser-ex/Manifest View File

@@ -0,0 +1 @@
DIST ghc-lib-parser-ex-8.10.0.19.tar.gz 21193 BLAKE2B 83bbc7f8ef439960cc075d12bfc64e36a44444be5a415d90a5cc3630b51c766158d12459cc9a4f1afc0a615ce1afcac8017333e388ba0c4c622f880dc56faa59 SHA512 a286a0874191e7e10484279e9a70e1dc1add602ee6180718e7936f9ac0714ad0997a0398d1879ae0b1d1864f5976c26eb05d8db621343885630e37739e6cc17f

+ 36
- 0
dev-haskell/ghc-lib-parser-ex/ghc-lib-parser-ex-8.10.0.19.ebuild View File

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

EAPI=7

# ebuild generated by hackport 0.6.7.9999
#hackport: flags: -no-ghc-lib,+auto

CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal

DESCRIPTION="Algorithms on GHC parse trees"
HOMEPAGE="https://github.com/shayne-fletcher/ghc-lib-parser-ex#readme"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"

LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"

RDEPEND=">=dev-haskell/ghc-lib-parser-8.10:=[profile?] <dev-haskell/ghc-lib-parser-8.11:=[profile?]
>=dev-haskell/uniplate-1.5:=[profile?]
>=dev-lang/ghc-8.4.3:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-2.2.0.1
test? ( >=dev-haskell/extra-1.6
>=dev-haskell/tasty-1.2
>=dev-haskell/tasty-hunit-0.10.0
>=dev-haskell/uniplate-1.6.12 )
"

src_configure() {
haskell-cabal_src_configure \
--flag=auto \
--flag=-no-ghc-lib
}

+ 8
- 0
dev-haskell/ghc-lib-parser-ex/metadata.xml View File

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

+ 1
- 0
dev-haskell/ghc-lib-parser/Manifest View File

@@ -0,0 +1 @@
DIST ghc-lib-parser-8.10.2.20200916.tar.gz 1627245 BLAKE2B 35290880c01acb455b3f6f1f65e5904f82a472dc6b5491aed397a063f38257c0ecb1095ee6e535bce63333f5148179a1e183e877a4fbcda30c69abf7e7a3a5b8 SHA512 b0544ac5d678324e7672f133c1236dd331f170dc99c73a5a22985c3b83d4c6c139d247cf924c6b6e4e4c4e76675c3c0f83e7c84a4ed9aa9a8afa039895730960

+ 26
- 0
dev-haskell/ghc-lib-parser/ghc-lib-parser-8.10.2.20200916.ebuild View File

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

EAPI=7

# ebuild generated by hackport 0.6.6.9999

CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal

DESCRIPTION="The GHC API, decoupled from GHC versions"
HOMEPAGE="https://github.com/digital-asset/ghc-lib"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"

LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""

RDEPEND=">=dev-lang/ghc-8.6.3:=
"
DEPEND="${RDEPEND}
dev-haskell/alex
>=dev-haskell/cabal-2.4.0.1
dev-haskell/happy
"

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

Loading…
Cancel
Save