Browse Source

Sync with portage [Sat Mar 6 22:44:33 MSK 2021].

tags/1900
Calculate Linux 6 months ago
parent
commit
a64f97e2cb
100 changed files with 814 additions and 654 deletions
  1. BIN
      Manifest.files.gz
  2. BIN
      app-admin/Manifest.gz
  3. +2
    -2
      app-admin/chrpath/chrpath-0.16.ebuild
  4. +1
    -0
      app-admin/passwordsafe/Manifest
  5. +92
    -0
      app-admin/passwordsafe/passwordsafe-1.13.0.ebuild
  6. BIN
      app-arch/Manifest.gz
  7. +0
    -1
      app-arch/pax/Manifest
  8. +0
    -63
      app-arch/pax/pax-20161104.ebuild
  9. +1
    -0
      app-arch/unrar/Manifest
  10. +70
    -0
      app-arch/unrar/unrar-6.0.4.ebuild
  11. BIN
      app-backup/Manifest.gz
  12. +1
    -1
      app-backup/borgmatic/borgmatic-1.5.12.ebuild
  13. +2
    -2
      app-backup/rdiff-backup/rdiff-backup-2.0.5-r1.ebuild
  14. +0
    -32
      app-backup/rdiff-backup/rdiff-backup-2.0.5.ebuild
  15. +1
    -1
      app-backup/restic/restic-0.11.0.ebuild
  16. BIN
      app-crypt/Manifest.gz
  17. +3
    -2
      app-crypt/asedriveiiie-serial/asedriveiiie-serial-3.5.ebuild
  18. +1
    -1
      app-crypt/jitterentropy/Manifest
  19. +8
    -8
      app-crypt/jitterentropy/jitterentropy-3.0.1.ebuild
  20. +1
    -1
      app-crypt/openpgp-keys-bcl/openpgp-keys-bcl-20210128.ebuild
  21. +32
    -0
      app-crypt/qca/files/qca-2.3.2-cmsut-signverify_message_invalid-fails-randomly.patch
  22. +57
    -0
      app-crypt/qca/files/qca-2.3.2-openssl-1.1.1i-empty-msg-verification.patch
  23. +5
    -1
      app-crypt/qca/qca-2.3.2.ebuild
  24. BIN
      app-dicts/Manifest.gz
  25. +1
    -1
      app-dicts/dictd-vera/dictd-vera-1.24.ebuild
  26. BIN
      app-emulation/Manifest.gz
  27. +6
    -9
      app-emulation/faudio/faudio-21.01.ebuild
  28. +6
    -9
      app-emulation/faudio/faudio-9999.ebuild
  29. +1
    -8
      app-emulation/fuse-utils/metadata.xml
  30. +1
    -8
      app-emulation/fuse/metadata.xml
  31. +1
    -8
      app-emulation/libspectrum/metadata.xml
  32. +1
    -1
      app-emulation/qemu/qemu-5.2.0-r2.ebuild
  33. +1
    -1
      app-emulation/winetricks/Manifest
  34. +0
    -0
      app-emulation/winetricks/winetricks-20210206.ebuild
  35. BIN
      app-eselect/Manifest.gz
  36. +4
    -4
      app-eselect/eselect-lcdfilter/eselect-lcdfilter-2.ebuild
  37. BIN
      app-forensics/Manifest.gz
  38. +0
    -1
      app-forensics/honggfuzz/Manifest
  39. +0
    -54
      app-forensics/honggfuzz/honggfuzz-2.3.1.ebuild
  40. +28
    -0
      app-forensics/sleuthkit/files/sleuthkit-4.10.1-exclude-usr-local.patch
  41. +2
    -1
      app-forensics/sleuthkit/sleuthkit-4.10.1-r1.ebuild
  42. BIN
      app-laptop/Manifest.gz
  43. +3
    -5
      app-laptop/dispad/dispad-0.3.1-r1.ebuild
  44. +1
    -0
      app-laptop/i8kutils/Manifest
  45. +19
    -0
      app-laptop/i8kutils/files/i8kmon.init
  46. +49
    -0
      app-laptop/i8kutils/i8kutils-1.43.ebuild
  47. +8
    -1
      app-laptop/i8kutils/metadata.xml
  48. BIN
      app-misc/Manifest.gz
  49. +2
    -2
      app-misc/freewvs/freewvs-0.1.1.ebuild
  50. +1
    -1
      app-misc/mc/mc-4.8.26-r1.ebuild
  51. +1
    -1
      app-misc/pax-utils/pax-utils-1.2.9.ebuild
  52. +3
    -2
      app-misc/rox-filer/rox-filer-2.11.ebuild
  53. +1
    -1
      app-misc/screen/screen-4.8.0-r2.ebuild
  54. +0
    -1
      app-misc/slmon/Manifest
  55. +0
    -18
      app-misc/slmon/files/slmon-0.5.13-invalid-free.patch
  56. +0
    -11
      app-misc/slmon/files/slmon-0.5.13-make-382.patch
  57. +0
    -8
      app-misc/slmon/metadata.xml
  58. +0
    -39
      app-misc/slmon/slmon-0.5.13.ebuild
  59. +1
    -1
      app-misc/trash-cli/Manifest
  60. +6
    -11
      app-misc/trash-cli/trash-cli-0.20.12.26.ebuild
  61. BIN
      app-mobilephone/Manifest.gz
  62. +0
    -3
      app-mobilephone/gammu/Manifest
  63. +0
    -59
      app-mobilephone/gammu/gammu-1.38.5.ebuild
  64. +0
    -59
      app-mobilephone/gammu/gammu-1.39.0-r1.ebuild
  65. +0
    -63
      app-mobilephone/gammu/gammu-1.40.0.ebuild
  66. BIN
      app-office/Manifest.gz
  67. +1
    -0
      app-office/libalkimia/Manifest
  68. +54
    -0
      app-office/libalkimia/files/libalkimia-8.1.0-cmake.patch
  69. +25
    -0
      app-office/libalkimia/files/libalkimia-8.1.0-missing-header.patch
  70. +81
    -0
      app-office/libalkimia/libalkimia-8.1.0.ebuild
  71. BIN
      app-portage/Manifest.gz
  72. +0
    -1
      app-portage/unsymlink-lib/Manifest
  73. +0
    -29
      app-portage/unsymlink-lib/unsymlink-lib-19.ebuild
  74. +1
    -1
      app-portage/unsymlink-lib/unsymlink-lib-20.ebuild
  75. BIN
      app-shells/Manifest.gz
  76. +6
    -6
      app-shells/localshell/localshell-1.3.4-r1.ebuild
  77. BIN
      app-text/Manifest.gz
  78. +1
    -1
      app-text/po4a/Manifest
  79. +1
    -1
      app-text/po4a/po4a-0.63.ebuild
  80. +1
    -0
      app-text/poppler/Manifest
  81. +1
    -1
      app-text/poppler/poppler-21.02.0.ebuild
  82. +122
    -0
      app-text/poppler/poppler-21.03.0.ebuild
  83. +1
    -1
      app-text/poppler/poppler-9999.ebuild
  84. +1
    -0
      app-text/qpdf/Manifest
  85. +1
    -1
      app-text/qpdf/qpdf-10.1.0.ebuild
  86. +57
    -0
      app-text/qpdf/qpdf-10.3.0.ebuild
  87. +4
    -1
      app-text/vilistextum/vilistextum-2.8.0.20200411.ebuild
  88. +13
    -16
      app-text/xmlformat/xmlformat-1.04.ebuild
  89. BIN
      app-vim/Manifest.gz
  90. +2
    -2
      app-vim/vim-nftables/vim-nftables-0_pre20200224.ebuild
  91. +2
    -2
      app-vim/vim-nftables/vim-nftables-0_pre20200629-r1.ebuild
  92. BIN
      dev-cpp/Manifest.gz
  93. +4
    -3
      dev-cpp/gflags/gflags-2.2.1-r1.ebuild
  94. +4
    -3
      dev-cpp/gflags/gflags-9999.ebuild
  95. +0
    -62
      dev-db/4store/4store-1.1.5-r1.ebuild
  96. +0
    -1
      dev-db/4store/Manifest
  97. +0
    -8
      dev-db/4store/metadata.xml
  98. BIN
      dev-db/Manifest.gz
  99. +6
    -7
      dev-db/kyotocabinet/kyotocabinet-1.2.77.ebuild
  100. +1
    -1
      dev-db/libiodbc/Manifest

BIN
Manifest.files.gz View File


BIN
app-admin/Manifest.gz View File


+ 2
- 2
app-admin/chrpath/chrpath-0.16.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
@@ -11,7 +11,7 @@ SRC_URI="https://alioth-archive.debian.org/releases/${PN}/${PN}/${PV}/${P}.tar.g

LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="static-libs"

PATCHES=(


+ 1
- 0
app-admin/passwordsafe/Manifest View File

@@ -1 +1,2 @@
DIST passwordsafe-1.12.0.tar.gz 14937705 BLAKE2B 523e4496ffb99f8a53e62252117d43b771af867b3505f3a5b8c8f1119e8365f0661090e410a832abca89e2ce35816d2046d4bff0ba1e0f06c52c01eaac9051b2 SHA512 c20cb754a2174e3b3ab61edf99f2a31c333144550103fac50cc26cea89669fa3574db3bdd59996fcd87b83c7bf6dd1e9d2b087c17615183cd7111f151be5a94a
DIST passwordsafe-1.13.0.tar.gz 15022877 BLAKE2B 353976c22365fc98c034eac339f067061ee659043ab8507bbec174483414619b8442ba4fd7671e888127b83e9865d21587529c7821bd706a55da951c300425d4 SHA512 eb8ae46e9f3e8287b2ad781ed6d6e13026096a35fadc1fd1da1116e5e6b65e16e76090d8e7d1c64be387229ccd1053dcc820acbe7ee97914e46c311ee8ff03b8

+ 92
- 0
app-admin/passwordsafe/passwordsafe-1.13.0.ebuild View File

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

EAPI=7

WX_GTK_VER="3.0-gtk3"

inherit cmake desktop flag-o-matic optfeature wxwidgets

MY_PV="${PV/_beta/BETA}"
DESCRIPTION="Password manager with wxGTK based frontend"
HOMEPAGE="https://pwsafe.org/ https://github.com/pwsafe/pwsafe/"
SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"

LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="qr test +xml yubikey"
RESTRICT="!test? ( test )"

DEPEND="
dev-libs/openssl:0=
net-misc/curl
sys-apps/file
sys-apps/util-linux
x11-libs/libXt
x11-libs/libXtst
x11-libs/wxGTK:${WX_GTK_VER}[X]
qr? ( media-gfx/qrencode )
xml? ( dev-libs/xerces-c )
yubikey? ( sys-auth/ykpers )"
RDEPEND="${DEPEND}"
BDEPEND="
app-arch/zip
sys-devel/gettext
test? ( dev-cpp/gtest )"

S="${WORKDIR}/pwsafe-${MY_PV}"

PATCHES=(
"${FILESDIR}/${PN}-1.06_beta-system-gtest.patch"
)

pkg_pretend() {
einfo "Checking for -std=c++11 support in compiler"
test-flags-CXX -std=c++11 > /dev/null || die
}

src_configure() {
setup-wxwidgets

local mycmakeargs=(
-DNO_QR=$(usex !qr)
-DNO_GTEST=$(usex !test)
-DSYSTEM_GTEST=ON
-DXML_XERCESC=$(usex xml)
-DNO_YUBI=$(usex !yubikey)
)

cmake_src_configure
}

src_install() {
pushd "${BUILD_DIR}" || die

dobin pwsafe
dobin cli/pwsafe-cli
dosym pwsafe /usr/bin/${PN}
dosym pwsafe-cli /usr/bin/${PN}-cli

insinto /usr/share/locale
doins -r src/ui/wxWidgets/I18N/mos/*

insinto /usr/share/${PN}/help
doins help/*.zip

popd || die

newman docs/pwsafe.1 ${PN}.1

dodoc README.md README.LINUX.* SECURITY.md docs/{ReleaseNotes.md,ChangeLog.txt}

insinto /usr/share/${PN}
doins -r xml

doicon install/graphics/pwsafe.png
newmenu install/desktop/pwsafe.desktop ${PN}.desktop
}

pkg_postinst() {
optfeature "on-screen keyboard for password entry" x11-misc/xvkbd
}

BIN
app-arch/Manifest.gz View File


+ 0
- 1
app-arch/pax/Manifest View File

@@ -1,2 +1 @@
DIST paxmirabilis-20161104.cpio.gz 148061 BLAKE2B 997a126d3048488e1a4e49ff9753de2ebdbe75b7daedbea8c95ab5f1902d4768d4b12b13fa684cb2a7c2fe8470ab60e19ea3f9430429a6a4e6e1d57993130fd4 SHA512 42ec8365a5efb9ffb9d383cece39ffaac85c1c8d69856ec557a5567cf0d28d98a0f2d4b7fed53572366eba12c71111cc80b591d51c6a19a3e6437efb62af33ce
DIST paxmirabilis-20201030.cpio.gz 171982 BLAKE2B cdda22bf73ff60cda7b8873ed278d1d9d7daab170084ca17760dacffc88b8edd29a0498155f860019b22641d9c84186074c5e696c67846e1997f5883267761b0 SHA512 14c913db49c05b92f3448b7ae2e11b4fdb86c2daa5f269d86e044e8779eec7ea19b41534fbd8ebfe31cffe6b50e51c0460c3994307ba2cfa07029602604882de

+ 0
- 63
app-arch/pax/pax-20161104.ebuild View File

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

EAPI=6
inherit unpacker toolchain-funcs flag-o-matic

DESCRIPTION="pax (Portable Archive eXchange) is the POSIX standard archive tool"
HOMEPAGE="https://www.mirbsd.org/pax.htm"
SRC_URI="https://www.mirbsd.org/MirOS/dist/mir/cpio/paxmirabilis-${PV}.cpio.gz"

LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"

RDEPEND="
dev-libs/libbsd
elibc_musl? ( sys-libs/fts-standalone )
"
DEPEND="
${RDEPEND}
$(unpacker_src_uri_depends)
"
PATCHES=(
"${FILESDIR}/${PN}-20160306-glibc-to-linux.patch"
)
S=${WORKDIR}/${PN}

src_prepare() {
# Newer C libraries omit this include from sys/types.h.
sed -i '1i#include <sys/sysmacros.h>' extern.h || die
default
}

src_configure() {
tc-export CC PKG_CONFIG
}

src_compile() {
use elibc_musl && append-cflags "-lfts"

# We can't rely on LFS flags as it uses the fts.h interface which lacks 64-bit support.
set -- \
${CC} ${CPPFLAGS} ${CFLAGS} \
-DPAX_SAFE_PATH=\"/bin:/usr/bin\" \
-DHAVE_STRLCPY -DHAVE_VIS -DHAVE_STRMODE \
-DLONG_OFF_T -DHAVE_LINKAT \
$(${PKG_CONFIG} --cflags libbsd-overlay) \
-Wall ${LDFLAGS} *.c -o ${PN} \
$(${PKG_CONFIG} --libs libbsd-overlay)
echo "$@"
"$@" || die
}

src_install() {
dobin ${PN}
doman ${PN}.1

dosym pax /usr/bin/paxcpio
newman cpio.1 paxcpio.1

dosym pax /usr/bin/paxtar
newman tar.1 paxtar.1
}

+ 1
- 0
app-arch/unrar/Manifest View File

@@ -1 +1,2 @@
DIST unrar-6.0.3.tar.gz 232331 BLAKE2B bcea5219daf8338cbb73fc43131d1c7e7a4c576164a30d79352d1bb3a96b3c66fd190dc40a5149b9bf38e723c0654bc5d5d45e246276c2ea18c1c8dc9904e555 SHA512 1ec20e7a122cb7f48936c691a8c3dc96b4dd989aa8416e6a96332733a0839490996baa22f709af3eb07be17e5987d871f995b5dbc36284cb951bed8047bdfb7c
DIST unrar-6.0.4.tar.gz 232379 BLAKE2B 39382eeb71cafdeaa608ef497c44cd88d950d761e5c8395a224b2bdd530328a0060dec658aec943f9af8e135ce29cf86c3522ed17799f869cd0d84cbd7acc74a SHA512 9d2beb39fa0e3c60298b482967f1ae51d8a6531c88f5b8b053cc8905c033c0235cabb776d8449f9d96da6b81946167b84d19acdf93dda7ada14cc3c53bb7df19

+ 70
- 0
app-arch/unrar/unrar-6.0.4.ebuild View File

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

EAPI=7

inherit flag-o-matic multilib toolchain-funcs

MY_PN="${PN}src"

DESCRIPTION="Uncompress rar files"
HOMEPAGE="https://www.rarlab.com/rar_add.htm"
SRC_URI="https://www.rarlab.com/rar/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"

LICENSE="unRAR"
# subslot = soname version
SLOT="0/6"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
IUSE=""

RDEPEND="!<=app-arch/unrar-gpl-0.0.1_p20080417"

S="${WORKDIR}/unrar"

PATCHES=(
"${FILESDIR}"/${PN}-5.9.3-build.patch
"${FILESDIR}"/${PN}-5.5.5-honor-flags.patch
)

src_prepare() {
default

local sed_args=( -e "/libunrar/s:.so:$(get_libname ${PV%.*.*}):" )
if [[ ${CHOST} == *-darwin* ]] ; then
sed_args+=( -e "s:-shared:-dynamiclib -install_name ${EPREFIX}/usr/$(get_libdir)/libunrar$(get_libname ${PV%.*.*}):" )
else
sed_args+=( -e "s:-shared:& -Wl,-soname -Wl,libunrar$(get_libname ${PV%.*.*}):" )
fi
sed -i "${sed_args[@]}" makefile || die
}

src_configure() {
mkdir -p build-{lib,bin} || die
printf 'VPATH = ..\ninclude ../makefile' > build-lib/Makefile || die
cp build-{lib,bin}/Makefile || die
}

src_compile() {
unrar_make() {
emake AR="$(tc-getAR)" CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS}" STRIP=true "$@"
}

unrar_make CXXFLAGS+=" -fPIC" -C build-lib lib
ln -s libunrar$(get_libname ${PV%.*.*}) build-lib/libunrar$(get_libname) || die
ln -s libunrar$(get_libname ${PV%.*.*}) build-lib/libunrar$(get_libname ${PV}) || die

unrar_make -C build-bin
}

src_install() {
dobin build-bin/unrar
dodoc readme.txt

dolib.so build-lib/libunrar*

insinto /usr/include/libunrar${PV%.*.*}
doins *.hpp
dosym libunrar${PV%.*.*} /usr/include/libunrar

find "${ED}" -type f -name "*.a" -delete || die
}

BIN
app-backup/Manifest.gz View File


+ 1
- 1
app-backup/borgmatic/borgmatic-1.5.12.ebuild View File

@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm"
KEYWORDS="amd64 ~arm ~arm64"

# Fails due to problems with dev-python/flexmock-0.10.4; see Bug #740128
RESTRICT="test"


+ 2
- 2
app-backup/rdiff-backup/rdiff-backup-2.0.5-r1.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=7

PYTHON_COMPAT=( python3_{7,8} )
PYTHON_COMPAT=( python3_{7..9} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1



+ 0
- 32
app-backup/rdiff-backup/rdiff-backup-2.0.5.ebuild View File

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

EAPI=7

PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1

DESCRIPTION="Local/remote mirroring+incremental backup"
HOMEPAGE="https://github.com/rdiff-backup/rdiff-backup"
SRC_URI="https://github.com/rdiff-backup/${PN}/releases/download/v${PV}/${P}.tar.gz"

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

DEPEND="dev-python/setuptools_scm[${PYTHON_USEDEP}]
>=net-libs/librsync-1.0:0="
RDEPEND="dev-python/pylibacl[${PYTHON_USEDEP}]
dev-python/pyxattr[${PYTHON_USEDEP}]
>=net-libs/librsync-1.0:0="

PATCHES=(
"${FILESDIR}/${PN}-2.0.3-no-docs.patch"
)

python_install_all() {
local DOCS=( docs/FAQ.md )
use examples && DOCS+=( docs/examples.md )
distutils-r1_python_install_all
}

+ 1
- 1
app-backup/restic/restic-0.11.0.ebuild View File

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

LICENSE="Apache-2.0 BSD BSD-2 LGPL-3-with-linking-exception MIT"
SLOT="0"
KEYWORDS="amd64 ~arm x86"
KEYWORDS="amd64 arm x86"
IUSE=""

RDEPEND="sys-fs/fuse:0"


BIN
app-crypt/Manifest.gz View File


+ 3
- 2
app-crypt/asedriveiiie-serial/asedriveiiie-serial-3.5.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
@@ -6,9 +6,11 @@ EAPI=7
DESCRIPTION="ASEDriveIIIe Serial Card Reader"
HOMEPAGE="https://www.athena-scs.com"
SRC_URI="http://www.athena-scs.com/downloads/${P}.tar.bz2"

LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"

RDEPEND=">=sys-apps/pcsc-lite-1.3.0"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
@@ -18,7 +20,6 @@ src_install() {

local conf="/etc/reader.conf.d/${PN}.conf"

dodir "$(dirname "${conf}")"
insinto "$(dirname "${conf}")"
newins "etc/reader.conf" "$(basename "${conf}")"
}


+ 1
- 1
app-crypt/jitterentropy/Manifest View File

@@ -1,2 +1,2 @@
DIST jitterentropy-2.1.2.tar.gz 24112 BLAKE2B 9328fcc6ac09b79765d53248e4d6d01be47348c6f22f660175de888a884ea9e65253cc2e6fd3620a96f69dd0051b97ea3c46462a24c8e0c94d2bba19afab059e SHA512 b1ba2fe22c6b7d5bca64bb1611f2da3f53f1979e515a16141ccf330e3ca27a6944f0e45f0db57f4e3963a30ea4b34920ce9173f9c4f3ea82b820dc739cbd95f4
DIST jitterentropy-2.2.0.tar.gz 25556 BLAKE2B d0a8faa9131e9fd5712fad4179725ac29ba813e0d77e5ae9dc905841b92f67fc51e79c407142b2e8c3473f92a59a5b03f03d2013bd7e5d1ae07110da52461255 SHA512 4701a7e0a82ee583cbde5edfdacb737a5f588b42c61b16434b5a11bdfb1a108e7b9df8b8b38d9e92290e702b33f2ae8774580d6a71e6e8ac3af295ffc8ff5ff9
DIST jitterentropy-3.0.1.tar.gz 31212 BLAKE2B 522e9b88e96ed1e6f57e793779c46f7799185f9d25390268f628eb309239a3522ac13277a037acf54dcce7e7b1364b2ec6e15d21a5f13aaa5a87ece7690d57fd SHA512 fd195e150ea861fcd5ff72a84f48ef8b7d0d8a3d44aae51f0fe5c39a1d1409ca98271a6cf06140fa8b6aba08d8bbbddf097cd7d99b5c1b698db08f056236e547

app-crypt/jitterentropy/jitterentropy-2.1.2.ebuild → app-crypt/jitterentropy/jitterentropy-3.0.1.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
@@ -10,8 +10,8 @@ HOMEPAGE="https://github.com/smuellerDD/jitterentropy-library"
SRC_URI="https://github.com/smuellerDD/jitterentropy-library/archive/v${PV}.tar.gz -> ${P}.tar.gz"

LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv x86"
SLOT="0/3"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~x86"
IUSE="static-libs"

S="${WORKDIR}/${PN}-library-${PV}"
@@ -21,8 +21,8 @@ src_prepare() {

# Disable man page compression on install
sed -e '/\tgzip.*man/ d' -i Makefile || die
# Let the package manager handle stripping
sed -e '/\tinstall.*-s / s/-s //g' -i Makefile || die
# Remove the default upstream optimization level
sed -e '/^CFLAGS +=/ s|-O2||' -i Makefile || die
}

src_compile() {
@@ -30,9 +30,9 @@ src_compile() {
}

src_install() {
dodir /usr/include # See: https://github.com/smuellerDD/jitterentropy-library/pull/9
emake PREFIX="${EPREFIX}/usr" \
LIBDIR="$(get_libdir)" \
DESTDIR="${D}" install
use static-libs && dolib.a lib${PN}.a
DESTDIR="${D}" \
INSTALL_STRIP="install" \
install $(usex static-libs install-static '')
}

+ 1
- 1
app-crypt/openpgp-keys-bcl/openpgp-keys-bcl-20210128.ebuild View File

@@ -11,7 +11,7 @@ SRC_URI="

LICENSE="public-domain"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"

S=${WORKDIR}



+ 32
- 0
app-crypt/qca/files/qca-2.3.2-cmsut-signverify_message_invalid-fails-randomly.patch View File

@@ -0,0 +1,32 @@
From ecdd0538dded7d2ba9e73a51f4f52030dd3f5a3b Mon Sep 17 00:00:00 2001
From: Albert Astals Cid <aacid@kde.org>
Date: Fri, 5 Feb 2021 17:43:45 +0100
Subject: [PATCH] Fix CMSut::signverify_message_invalid failing "randomly"

Once in a blue moon it happens that signedResult1[signedResult1.size() -
2] is a 0, so setting it to 0 doesn't break the signature validation, so
check if it's a 0 and if it is, set it to 1
---
unittest/cms/cms.cpp | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/unittest/cms/cms.cpp b/unittest/cms/cms.cpp
index 4901221e..9b541789 100644
--- a/unittest/cms/cms.cpp
+++ b/unittest/cms/cms.cpp
@@ -499,7 +499,11 @@ void CMSut::signverify_message_invalid()
// This is just to break things
// signedResult1[30] = signedResult1[30] + 1;
- signedResult1[signedResult1.size() - 2] = 0x00;
+ if (signedResult1.at(signedResult1.size() - 2) != 0) {
+ signedResult1[signedResult1.size() - 2] = 0x00;
+ } else {
+ signedResult1[signedResult1.size() - 2] = 0x01;
+ }
msg.startVerify();
msg.update(signedResult1);
--
GitLab


+ 57
- 0
app-crypt/qca/files/qca-2.3.2-openssl-1.1.1i-empty-msg-verification.patch View File

@@ -0,0 +1,57 @@
From bc94cc08e1d3ea733946861d90a21681d58665ab Mon Sep 17 00:00:00 2001
From: Albert Astals Cid <aacid@kde.org>
Date: Fri, 5 Feb 2021 16:39:11 +0100
Subject: [PATCH] openssl 1.1.1i made verification of empty messages always
succeed

BUGS: 432519
---
unittest/cms/cms.cpp | 9 +++++++++
1 file changed, 9 insertions(+)

diff --git a/unittest/cms/cms.cpp b/unittest/cms/cms.cpp
index 37e188d0..4901221e 100644
--- a/unittest/cms/cms.cpp
+++ b/unittest/cms/cms.cpp
@@ -30,6 +30,8 @@
#include "import_plugins.h"
#endif
+#include <openssl/opensslv.h>
+
class CMSut : public QObject
{
Q_OBJECT
@@ -252,7 +254,9 @@ void CMSut::signverify()
msg.waitForFinished(-1);
QVERIFY(msg.wasSigned());
QVERIFY(msg.success());
+#if OPENSSL_VERSION_NUMBER < 0x1010109fL
QEXPECT_FAIL("empty", "We don't seem to be able to verify signature of a zero length message", Continue);
+#endif
QVERIFY(msg.verifySuccess());
msg.reset();
@@ -264,7 +268,9 @@ void CMSut::signverify()
msg.waitForFinished(-1);
QVERIFY(msg.wasSigned());
QVERIFY(msg.success());
+#if OPENSSL_VERSION_NUMBER < 0x1010109fL
QEXPECT_FAIL("empty", "We don't seem to be able to verify signature of a zero length message", Continue);
+#endif
QVERIFY(msg.verifySuccess());
msg.reset();
@@ -277,6 +283,9 @@ void CMSut::signverify()
msg.waitForFinished(-1);
QVERIFY(msg.wasSigned());
QVERIFY(msg.success());
+#if OPENSSL_VERSION_NUMBER >= 0x1010109fL
+ QEXPECT_FAIL("empty", "On newer openssl verifaction of zero length message always succeeds", Continue);
+#endif
QCOMPARE(msg.verifySuccess(), false);
msg.reset();
--
GitLab


+ 5
- 1
app-crypt/qca/qca-2.3.2.ebuild View File

@@ -39,7 +39,11 @@ DEPEND="${RDEPEND}
)
"

PATCHES=( "${FILESDIR}/${PN}-disable-pgp-test.patch" )
PATCHES=(
"${FILESDIR}/${PN}-disable-pgp-test.patch"
"${FILESDIR}/${P}-openssl-1.1.1i-empty-msg-verification.patch" # bug 766932
"${FILESDIR}/${P}-cmsut-signverify_message_invalid-fails-randomly.patch"
)

qca_plugin_use() {
echo -DWITH_${2:-$1}_PLUGIN=$(usex "$1")


BIN
app-dicts/Manifest.gz View File


+ 1
- 1
app-dicts/dictd-vera/dictd-vera-1.24.ebuild View File

@@ -9,7 +9,7 @@ SRC_URI="mirror://gnu/vera/vera-${PV}.tar.gz"

SLOT="0"
LICENSE="FDL-1.3"
KEYWORDS="amd64 ~ppc ~ppc64 sparc x86"
KEYWORDS="amd64 ppc ppc64 sparc x86"

DEPEND=">=app-text/dictd-1.5.5"
RDEPEND="${DEPEND}"


BIN
app-emulation/Manifest.gz View File


+ 6
- 9
app-emulation/faudio/faudio-21.01.ebuild View File

@@ -4,6 +4,7 @@
# shellcheck disable=SC2034
EAPI=7

CMAKE_ECLASS=cmake
CMAKE_MAKEFILE_GENERATOR="emake"
MULTILIB_COMPAT=( abi_x86_{32,64} )

@@ -31,24 +32,20 @@ IUSE="+abi_x86_32 +abi_x86_64 debug dumpvoices gstreamer xnasong test utils"
RESTRICT="!test? ( test )"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )"

COMMON_DEPEND="
DEPEND="
>=media-libs/libsdl2-2.0.9[sound,${MULTILIB_USEDEP}]
gstreamer? (
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
media-libs/gst-plugins-base:1.0[${MULTILIB_USEDEP}]
)
"
RDEPEND="${COMMON_DEPEND}
"
DEPEND="${COMMON_DEPEND}
"
RDEPEND="${DEPEND}"

multilib_src_configure() {
local mycmakeargs=(
"-DCMAKE_INSTALL_BINDIR=bin"
"-DCMAKE_INSTALL_INCLUDEDIR=include/${FAUDIO_PN}"
"-DCMAKE_INSTALL_LIBDIR=$(get_libdir)"
"-DCMAKE_INSTALL_PREFIX=${EPREFIX}/usr"
"-DCMAKE_BUILD_TYPE=$(usex debug Debug Release)"
"-DFORCE_ENABLE_DEBUGCONFIGURATION=$(usex debug ON OFF)"
"-DBUILD_TESTS=$(usex test ON OFF)"
@@ -57,7 +54,7 @@ multilib_src_configure() {
"-DGSTREAMER=$(usex gstreamer ON OFF)"
"-DXNASONG=$(usex xnasong ON OFF)"
)
cmake-utils_src_configure
cmake_src_configure
}

src_configure() {
@@ -65,13 +62,13 @@ src_configure() {
}

multilib_src_compile() {
cmake-utils_src_make
cmake_build
emake -C "${BUILD_DIR}" all
}

multilib_src_install() {
# FIXME: do we want to install the FAudio tools?
cmake-utils_src_install
cmake_src_install

sed -e "s@%LIB%@$(get_libdir)@g" -e "s@%PREFIX%@${EPREFIX}/usr@g" \
"${FILESDIR}/faudio.pc" > "${T}/faudio.pc" \


+ 6
- 9
app-emulation/faudio/faudio-9999.ebuild View File

@@ -4,6 +4,7 @@
# shellcheck disable=SC2034
EAPI=7

CMAKE_ECLASS=cmake
CMAKE_MAKEFILE_GENERATOR="emake"
MULTILIB_COMPAT=( abi_x86_{32,64} )

@@ -31,24 +32,20 @@ IUSE="+abi_x86_32 +abi_x86_64 debug dumpvoices gstreamer xnasong test utils"
RESTRICT="!test? ( test )"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )"

COMMON_DEPEND="
DEPEND="
>=media-libs/libsdl2-2.0.9[sound,${MULTILIB_USEDEP}]
gstreamer? (
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
media-libs/gst-plugins-base:1.0[${MULTILIB_USEDEP}]
)
"
RDEPEND="${COMMON_DEPEND}
"
DEPEND="${COMMON_DEPEND}
"
RDEPEND="${DEPEND}"

multilib_src_configure() {
local mycmakeargs=(
"-DCMAKE_INSTALL_BINDIR=bin"
"-DCMAKE_INSTALL_INCLUDEDIR=include/${FAUDIO_PN}"
"-DCMAKE_INSTALL_LIBDIR=$(get_libdir)"
"-DCMAKE_INSTALL_PREFIX=${EPREFIX}/usr"
"-DCMAKE_BUILD_TYPE=$(usex debug Debug Release)"
"-DFORCE_ENABLE_DEBUGCONFIGURATION=$(usex debug ON OFF)"
"-DBUILD_TESTS=$(usex test ON OFF)"
@@ -57,7 +54,7 @@ multilib_src_configure() {
"-DGSTREAMER=$(usex gstreamer ON OFF)"
"-DXNASONG=$(usex xnasong ON OFF)"
)
cmake-utils_src_configure
cmake_src_configure
}

src_configure() {
@@ -65,13 +62,13 @@ src_configure() {
}

multilib_src_compile() {
cmake-utils_src_make
cmake_build
emake -C "${BUILD_DIR}" all
}

multilib_src_install() {
# FIXME: do we want to install the FAudio tools?
cmake-utils_src_install
cmake_src_install

sed -e "s@%LIB%@$(get_libdir)@g" -e "s@%PREFIX%@${EPREFIX}/usr@g" \
"${FILESDIR}/faudio.pc" > "${T}/faudio.pc" \


+ 1
- 8
app-emulation/fuse-utils/metadata.xml View File

@@ -1,14 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>0xe2.0x9a.0x9b@gmail.com</email>
<name>Jan Ziak</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Gentoo Proxy Maintainers Project</name>
</maintainer>
<!-- maintainer-needed -->
<use>
<flag name="gcrypt">Use <pkg>dev-libs/libgcrypt</pkg> for low-level crypto of some
features, including logfiles.</flag>


+ 1
- 8
app-emulation/fuse/metadata.xml View File

@@ -1,14 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>0xe2.0x9a.0x9b@gmail.com</email>
<name>Jan Ziak</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Gentoo Proxy Maintainers Project</name>
</maintainer>
<!-- maintainer-needed -->
<upstream>
<remote-id type="sourceforge">fuse-emulator</remote-id>
</upstream>


+ 1
- 8
app-emulation/libspectrum/metadata.xml View File

@@ -1,14 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>0xe2.0x9a.0x9b@gmail.com</email>
<name>Jan Ziak</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Gentoo Proxy Maintainers Project</name>
</maintainer>
<!-- maintainer-needed -->
<longdescription>
libspectrum is a library designed to make the input and output of some ZX
Spectrum emulator files slightly easier. It is intended to be usable on Unix


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

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


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

@@ -1,3 +1,3 @@
DIST winetricks-20200412.tar.gz 684548 BLAKE2B e29eba0c73ec0649523dac0f0efd145a5c9fe60d94ae98bc55ec430f511cc5bdf3149d87289973a85a373f2f91c3bd5521470853e06f5ec4af83fc810aa4fdc5 SHA512 d6ca5628b7d296b3168ef088ca0b03aff8b73da8a139061ca64fac0685ec29bf2b7e075b89226f8ce3af511947eac45d4c72cfb1199e6b72666fc67547b77588
DIST winetricks-20201206.tar.gz 690966 BLAKE2B 8304d64657fdd921974f0c326bb4e0e1d859a69e573a7387c945c7dbfd20540621cc9c89718069b569309ac2358872083d651d29ddce616d1c2cf9a12ed39943 SHA512 6965bea9bc8bb212fe2b851a53dd144c52b37466cd0d6d6a933e4e0c16b202647f1b19804159642ce9fda566872ca51e8326e8716fafdea43cd09f24ed6b4a25
DIST winetricks-20210206.tar.gz 690837 BLAKE2B a1d068e9659f6b176873af49994f1e0ca884eaa1ac9b8f5dd6d7abe79a2b8b827a2334efa7862547b17cca5bcfc285ce2d65ac0e5736cddcc777d4df2dbc7af9 SHA512 57f2ce5fe531eb6ee9a578ca565fadf5ef2e6e1379abee640ee9dc0d6000c92ce983c7507002bc6ace613d6d0dd03260ede11f7bf267adf19eb67900a0449f58
DIST winetricks-gentoo-2012.11.24.tar.bz2 6398 BLAKE2B 54a4502f6e8ef15d21b02c43e3ce599e32d476c2559246064de14cc4ce2243ff11dde681d24c8a7f4913c3d7a10b855bda47e8fb8ecad31e00d839705416be6f SHA512 59c93b73f3a7b2d11aefcde2ff66659ff1de21ad4b5f232f4b60572f3a48b15a6c49f369b1696862bf1b33fde190bf5598945e9536fb41ddec42d8def4d2be2a

app-emulation/winetricks/winetricks-20201206.ebuild → app-emulation/winetricks/winetricks-20210206.ebuild View File


BIN
app-eselect/Manifest.gz View File


+ 4
- 4
app-eselect/eselect-lcdfilter/eselect-lcdfilter-2.ebuild View File

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

EAPI=6
EAPI=7

inherit vcs-snapshot readme.gentoo-r1

DESCRIPTION="Eselect module to choose Freetype infinality-enhanced LCD filtering settings"
HOMEPAGE="https://github.com/yngwin/eselect-lcdfilter"
SRC_URI="https://github.com/yngwin/eselect-lcdfilter/tarball/v${PV} -> ${P}.tar.gz"
SRC_URI="https://github.com/yngwin/eselect-lcdfilter/archive/v${PV}.tar.gz -> ${P}.tar.gz"

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

RDEPEND="app-admin/eselect"
PDEPEND="media-libs/freetype[infinality]"


BIN
app-forensics/Manifest.gz View File


+ 0
- 1
app-forensics/honggfuzz/Manifest View File

@@ -1,2 +1 @@
DIST honggfuzz-2.3.1.tar.gz 65221820 BLAKE2B 7023beb1a637522f3a0d3fd7849fe6845b63fc0daf73017bfa882a334a5c2276fa9c0fdfb6f75cc9134f58e2df0d66a62e13a8bc62f5af57ae2544ec3734acc5 SHA512 36b3182a0075289467c385b5e03f881fd20193b938dfcec6e364f502637ffc797b6b8ddaddbc5851c4482758088e40eee1e4ca2850bff0294c04c04a036359bf
DIST honggfuzz-2.4.tar.gz 65224128 BLAKE2B b584b0f143fe64c8f64f134d7dc3116ec88232ec4a7b635d1cee2c8c5e7253524a8559c0b89fac11b67c1c3566891f189efc2201a1bf42410c78f211b2bc376e SHA512 bdb172e6e1f694ba8c200fb37ba84c4dd88875c9412fc26a45b7be302d234ac503c108eadb0c14fafbf8494ffaf70450975cf205e8a71b8b3b8902fdf455b4f6

+ 0
- 54
app-forensics/honggfuzz/honggfuzz-2.3.1.ebuild View File

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

EAPI=7

inherit toolchain-funcs

DESCRIPTION="A general purpose fuzzer with feedback support"
HOMEPAGE="https://google.github.io/honggfuzz/"
SRC_URI="https://github.com/google/honggfuzz/archive/${PV}.tar.gz -> ${P}.tar.gz"

LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="clang"

RDEPEND="
>=sys-libs/binutils-libs-2.29:=
sys-libs/libunwind:=
app-arch/xz-utils
clang? ( sys-libs/blocksruntime )
"

DEPEND="${RDEPEND}"

DOCS=(
CHANGELOG
COPYING
CONTRIBUTING.md
README.md
)

PATCHES=(
"${FILESDIR}"/${PN}-2.0-no-werror.patch
)

pkg_pretend() {
if tc-is-clang; then
use clang || die "${P}: to use clang enable USE=clang for ${P} (bug #729256)."
fi
}

src_prepare() {
default
tc-export AR CC
export CFLAGS
export LDFLAGS
}

src_install() {
dobin ${PN}

einstalldocs
}

+ 28
- 0
app-forensics/sleuthkit/files/sleuthkit-4.10.1-exclude-usr-local.patch View File

@@ -0,0 +1,28 @@
From: Gokturk Yuksek <gokturk@gentoo.org>

Do not allow the build system to use libs from /usr/local.

Bug: https://bugs.gentoo.org/774039

--- a/configure.ac
+++ b/configure.ac
@@ -92,19 +92,6 @@
dnl Enable multithreading by default in the presence of pthread
AS_IF([test "x$ax_pthread_ok" = "xyes" && test "x$enable_multithreading" != "xno"], [ax_multithread=yes], [ax_multithread=no])
-case "$host" in
-*-*-mingw*)
- dnl Adding the native /usr/local is wrong for cross-compiling
- ;;
-*)
- dnl Not all compilers include /usr/local in the include and link path
- if test -d /usr/local/include; then
- CPPFLAGS="$CPPFLAGS -I/usr/local/include"
- LDFLAGS="$LDFLAGS -L/usr/local/lib"
- fi
- ;;
-esac
-
dnl Add enable/disable option
AC_ARG_ENABLE([java],
[AS_HELP_STRING([--disable-java], [Do not build the java bindings or jar file])])

app-forensics/sleuthkit/sleuthkit-4.10.1.ebuild → app-forensics/sleuthkit/sleuthkit-4.10.1-r1.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=6
@@ -80,6 +80,7 @@ DEPEND="${DEPEND}
PATCHES=(
"${FILESDIR}"/${PN}-4.1.0-tools-shared-libs.patch
"${FILESDIR}"/${PN}-4.6.4-default-jar-location-fix.patch
"${FILESDIR}"/${PN}-4.10.1-exclude-usr-local.patch
)

src_unpack() {

BIN
app-laptop/Manifest.gz View File


+ 3
- 5
app-laptop/dispad/dispad-0.3.1-r1.ebuild View File

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

EAPI=6
EAPI=7

inherit autotools

DESCRIPTION="Daemon to disable trackpads while typing"
HOMEPAGE="https://github.com/BlueDragonX/dispad"
SRC_URI="https://github.com/BlueDragonX/dispad/tarball/v${PV/_/-} -> ${P}.tar.gz"

SRC_URI="https://github.com/BlueDragonX/dispad/archive/v${PV/_/-}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/BlueDragonX-dispad-dbb9be3"

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

DEPEND="
dev-libs/confuse


+ 1
- 0
app-laptop/i8kutils/Manifest View File

@@ -1 +1,2 @@
DIST i8kutils-1.43.tar.xz 29184 BLAKE2B 3489de1993267eb8aaca1dc00e6c19f68be14b5351715828eee9d4e6abbedbcd3faa58aba5e764de4bbf6cfa41e0a64d011d1d5ea904b261fa3f9842a4501bab SHA512 eed2db9e5864b0dc24e22302ce2abaa54415520a920cfa0be08068b8316a3c2c04b3565cc84164e36fb7ae5bb8b77be55ae179255e03ecd86ea664d85cece456
DIST i8kutils_1.42.tar.xz 37544 BLAKE2B ca8ec63252f43b269ba2a5565fce275aaa6542ebe6f4824d12b194cb0ae8b09dbe354c743ad78af8bcb897e411f1739df464e6c5603d470842de4b59be753984 SHA512 148e8788c50cbaa22f1dd3b72867839f5bc2d91cda70aee74f7c9a3d8542386a44652c5eb8dd9eba0e30400fc6bb72855d3cc7f2dc4284c2529b9cba2eac485b

+ 19
- 0
app-laptop/i8kutils/files/i8kmon.init View File

@@ -0,0 +1,19 @@
#!/sbin/openrc-run
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

depend() {
after modules
}

command="/usr/bin/i8kmon"
command_args="--nouserconfig"
command_background=true
pidfile="/run/${RC_SVCNAME}.pid"

start_pre() {
if [ ! -e /proc/i8k ]; then
eerror "The dell-smm-hwmon (i8k) driver is not loaded or installed"
return 1
fi
}

+ 49
- 0
app-laptop/i8kutils/i8kutils-1.43.ebuild View File

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

EAPI=7

inherit linux-info systemd toolchain-funcs

DESCRIPTION="Dell Inspiron and Latitude utilities"
HOMEPAGE="https://launchpad.net/i8kutils"
SRC_URI="https://launchpad.net/i8kutils/trunk/${PV}/+download/${P/-/_}.tar.xz -> ${P}.tar.xz"

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"

RDEPEND="
dev-lang/tcl
sys-power/acpi
"
DEPEND="${RDEPEND}"

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

pkg_pretend() {
# Check for required dell-smm-hwmon (formerly i8k) driver
if ! linux_config_exists; then
eerror "Unable to check your kernel for dell-smm-hwmon (i8k) support"
else
CONFIG_CHECK="~I8K"
ERROR_I8K="You must have the dell_smm_hwmon driver compiled into your"
ERROR_I8K+=" kernel or loaded as a module to use i8kutils' utilities"
check_extra_config
fi
}

src_compile() {
emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
}

src_install() {
dobin i8k{ctl,fan,mon}
doman i8k{ctl,mon}.1
newdoc README.i8kutils README
insinto /etc
doins i8kmon.conf

newinitd "${FILESDIR}/i8kmon.init" i8kmon
systemd_dounit debian/i8kmon.service
}

+ 8
- 1
app-laptop/i8kutils/metadata.xml View File

@@ -1,7 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<maintainer type="person">
<email>octiabrina@myrvogna.net</email>
<name>Octiabrina Terrien-Puig</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<upstream>
<remote-id type="launchpad">i8kutils</remote-id>
</upstream>


BIN
app-misc/Manifest.gz View File


+ 2
- 2
app-misc/freewvs/freewvs-0.1.1.ebuild View File

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

EAPI=7
PYTHON_COMPAT=( python3_{7,8} )
PYTHON_COMPAT=( python3_{7,8,9} )
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1



+ 1
- 1
app-misc/mc/mc-4.8.26-r1.ebuild View File

@@ -13,7 +13,7 @@ SRC_URI="http://ftp.midnight-commander.org/${MY_P}.tar.xz"

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
IUSE="+edit gpm nls samba sftp +slang spell test unicode X +xdg"

REQUIRED_USE="spell? ( edit )"


+ 1
- 1
app-misc/pax-utils/pax-utils-1.2.9.ebuild View File

@@ -14,7 +14,7 @@ SRC_URI="mirror://gentoo/${P}.tar.xz

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 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="caps debug kernel_linux python seccomp"

RDEPEND="caps? ( >=sys-libs/libcap-2.24 )


+ 3
- 2
app-misc/rox-filer/rox-filer-2.11.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
@@ -16,7 +16,8 @@ KEYWORDS="amd64 ~arm ~arm64 x86"
COMMON_DEPEND="dev-lang/perl
dev-libs/libxml2:2
gnome-base/libglade:2.0
x11-libs/gtk+:2"
x11-libs/gtk+:2
x11-libs/libSM"
RDEPEND="${COMMON_DEPEND}
x11-misc/shared-mime-info"
DEPEND="${COMMON_DEPEND}


+ 1
- 1
app-misc/screen/screen-4.8.0-r2.ebuild View File

@@ -10,7 +10,7 @@ HOMEPAGE="https://www.gnu.org/software/screen/"

if [[ "${PV}" != 9999 ]] ; then
SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
else
inherit git-r3
EGIT_REPO_URI="https://git.savannah.gnu.org/git/screen.git"


+ 0
- 1
app-misc/slmon/Manifest View File

@@ -1 +0,0 @@
DIST slmon-0.5.13.tar.gz 103826 BLAKE2B 091e688773043872ec3df0c5dd4acb435ab4a99308e9a13bacae20baa0edf721cf9baed2fb3c33c2ec05085631a0cf858e1ca25b8c557d2aec8ea736c9bfa9a8 SHA512 84bf1e3eda9c05c7029630802b6853cba1c1220fd210c2a8f26f6ffafff3aa5a8bf9945b74ca508fbf4a9038b5df26ebed529d6377fab1df4dd778cccfd74f75

+ 0
- 18
app-misc/slmon/files/slmon-0.5.13-invalid-free.patch View File

@@ -1,18 +0,0 @@
http://bugs.gentoo.org/151293

--- rc.c
+++ rc.c
@@ -177,9 +177,10 @@
char *home, dotrc[1024] = { 0 };
home = getenv("HOME");
- strcpy(dotrc, home);
- strcat(dotrc, "/.slmonrc");
- free(home);
+ if ( home != NULL ) {
+ strcpy(dotrc, home);
+ strcat(dotrc, "/.slmonrc");
+ }
if ((f = fopen("/etc/slmonrc", "r")) != NULL) {
slmon_conf_parse(f);

+ 0
- 11
app-misc/slmon/files/slmon-0.5.13-make-382.patch View File

@@ -1,11 +0,0 @@
http://bugs.gentoo.org/337403

--- Makefile.am
+++ Makefile.am
@@ -15,5 +15,5 @@
#slmon_LDFLAGS = `libgtop-config --cflags --libs`
release:
- $(MAKE) dist distdir=$(PACKAGE)-$(VERSION)
+ $(MAKE) dist distdir=$(PACKAGE)-$(VERSION)

+ 0
- 8
app-misc/slmon/metadata.xml View File

@@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<upstream>
<remote-id type="sourceforge">slmon</remote-id>
</upstream>
</pkgmetadata>

+ 0
- 39
app-misc/slmon/slmon-0.5.13.ebuild View File

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

EAPI=5
inherit autotools eutils

DESCRIPTION="Colored text-based system performance monitor"
HOMEPAGE="http://slmon.sourceforge.net"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"

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

RDEPEND="
dev-libs/glib:2
sys-libs/slang
gnome-base/libgtop
"
DEPEND="${RDEPEND}
virtual/pkgconfig
"

src_prepare() {
epatch "${FILESDIR}"/${P}-make-382.patch \
"${FILESDIR}"/${P}-invalid-free.patch
eautoreconf
}

src_configure() {
econf $(use_enable debug)
}

src_install() {
emake DESTDIR="${D}" install
dodoc AUTHORS ChangeLog README slmonrc TODO
dohtml *.html
}

+ 1
- 1
app-misc/trash-cli/Manifest View File

@@ -1,2 +1,2 @@
DIST trash-cli-0.17.1.14_p20170816.tar.gz 69713 BLAKE2B f995c22ba0704eba96abac2c130f9118cc98ad5c5f21903601ea60ee1f52c594b7f8b16ebcaabb4b34086f5f9f66ad02cd628c379ed5139bcb1f691016b435ab SHA512 9d35620b55c63b53b7255179a6304f4d7190c2a90f68c102f64b9616ee897460939633e9c77826968a1682fc5fa090b0f3ea1daad82a44cc96704dc54da45dcd
DIST trash-cli-0.20.11.23.tar.gz 69229 BLAKE2B f3650a037f00e6ce8cd7bd1ff5f3e11c794ceb09563193e2930eb9b81cd40120dd48f117e8c96d900a8221db9a68360ff633e591367bd544ad07045b1a505304 SHA512 d370687da706677de61c0d234d4cb4db4ff4d9da8cde60c361d11eaccf319e2e418969a7d49ec6edd456524b1275b63d1fcd49bc9a9012afabda1c7a8ad7de78
DIST trash-cli-0.20.12.26.tar.gz 74542 BLAKE2B 558e3cc043cdaef44bf68317e666c6f757daf9feeb6b731a57aba91ec983e1adb1e404f7e8428a7bd1225d83df6e94e8b9b793942bbb233f09a44127af0a42fa SHA512 d0b0a97014c888ddda95759dc82837385a2809cae04bdf6a84dcf0233dc2cf9370253110bc5fdbc5c4452ebb65c5e7836fe1cfaa9aaabe38d34269724456cd1c

app-misc/trash-cli/trash-cli-0.17.1.14_p20170816-r1.ebuild → app-misc/trash-cli/trash-cli-0.20.12.26.ebuild View File

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

EAPI=7

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

inherit distutils-r1

GIT_REF=5abecd53e1d84f2a5fd3fc60d2f5d71e518826c5

DESCRIPTION="Python scripts to manipulate trash cans via the command line"
HOMEPAGE="https://github.com/andreafrancia/trash-cli"
SRC_URI="https://github.com/andreafrancia/${PN}/archive/${GIT_REF}.tar.gz -> ${P}.tar.gz"
SRC_URI="https://github.com/andreafrancia/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
RESTRICT="!test? ( test )"

S="${WORKDIR}/${PN}-${GIT_REF}"
KEYWORDS="~amd64 ~x86"

DEPEND="
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
dev-python/psutil[${PYTHON_USEDEP}]
)"

distutils_enable_tests nose

BIN
app-mobilephone/Manifest.gz View File


+ 0
- 3
app-mobilephone/gammu/Manifest View File

@@ -1,4 +1 @@
DIST gammu-1.38.5.tar.bz2 2138742 BLAKE2B 7a72a7b67475f73dc3580d618dee379893dc82d7950599b41ed1f7efb5fecd80af3a42a0cc0742cb73d055a4a778eaa4d42037c5be74d9b61a4b53cfe827bd00 SHA512 89a6b3872dfd9b4ebaf8b0f51265fec7e7ef72a42178f85846c7f52d926e96b3087bbe6650c4246e66c2624822021c5803b1bb6ca8ac90f3e5c109a644c0ee80
DIST gammu-1.39.0.tar.bz2 2151226 BLAKE2B 0e9b7a3f5321a166bbafe833134f49ac8dc93a68c5522be1c16e5ceb894cb242b644761a90188fbc9fa9dd62bde51828a72b29d09fc37b2aa2911d301dffac39 SHA512 ed8994f6ec25d8ddbed23680e8a02db05c8e7f85aa6b8c0d409b5e8377e7c9e07fc61e62d80f6741d648709fb58a10ec631155d8b1ffc1c7d3b6e425cf53c797
DIST gammu-1.40.0.tar.bz2 2156194 BLAKE2B b030e1293eaf1aeb38a553d45507ec2c3b4ba9ae34e7cb6589a60bd34451b545cc8e1f7bebfe28c9c1a12c89cecedeac17ffe27ddffab27c274590801b2091dc SHA512 6dbab68f30567a501487cf4edf19e23b7b23b7b78e3dfff69fc8d3c95b62f74ee14fe25ca380eac071e67f1a523dfd69cb9137fe049bf6477dfcc94930b71ce9
DIST gammu-1.41.0.tar.bz2 2167233 BLAKE2B 4b0bf77246cc6a07a52457cff2bae44e63ebfe2715cb0c0b7d89c3d6352bb2df4cd5e7fd9b62d316e316fb1e73108fe561e030b7444eccd601cd0d2541b9f0e9 SHA512 f2c2534d3827216bf015607431938e0cf2524d5f2c670a5f76bb5ab7928962d22de981bbbf2dfa7af833c7903b60a775242048210bac6c35b1a9ee7668db4543

+ 0
- 59
app-mobilephone/gammu/gammu-1.38.5.ebuild View File

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

EAPI=6

inherit cmake-utils

DESCRIPTION="A tool to handle your cellular phone"
HOMEPAGE="https://wammu.eu/gammu/"
SRC_URI="https://dl.cihar.com/${PN}/releases/${P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="bluetooth curl dbi debug irda mysql nls odbc postgres usb"

COMMON_DEPEND="
dev-libs/glib:2=
dev-libs/libgudev:=
bluetooth? ( net-wireless/bluez:= )
curl? ( net-misc/curl:= )
dbi? ( >=dev-db/libdbi-0.8.3:= )
mysql? ( virtual/mysql:= )
postgres? ( dev-db/postgresql:= )
usb? ( virtual/libusb:1= )
"
DEPEND="
${COMMON_DEPEND}
irda? ( virtual/os-headers )
nls? ( sys-devel/gettext )
odbc? ( dev-db/unixODBC )
"
RDEPEND="
${COMMON_DEPEND}
dev-util/dialog
virtual/libiconv
"
src_configure() {
local mycmakeargs=(
-DWITH_BLUETOOTH=$(usex bluetooth)
-DWITH_CURL=$(usex curl)
-DWITH_Gettext=$(usex nls)
-DWITH_Iconv=$(usex nls)
-DWITH_IRDA=$(usex irda)
-DWITH_LibDBI=$(usex dbi)
-DWITH_MySQL=$(usex mysql)
-DWITH_ODBC=$(usex odbc)
-DWITH_Postgres=$(usex postgres)
-DWITH_USB=$(usex usb)
-DBUILD_SHARED_LIBS=ON
-DINSTALL_DOC_DIR="share/doc/${PF}"
)
cmake-utils_src_configure
}

src_test() {
addwrite "/run/lock/LCK..bar"
MAKEOPTS+=" -j1" LD_LIBRARY_PATH="${BUILD_DIR}/libgammu" cmake-utils_src_test
}

+ 0
- 59
app-mobilephone/gammu/gammu-1.39.0-r1.ebuild View File

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

EAPI=6

inherit cmake-utils

DESCRIPTION="A tool to handle your cellular phone"
HOMEPAGE="https://wammu.eu/gammu/"
SRC_URI="https://dl.cihar.com/${PN}/releases/${P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="bluetooth curl dbi debug irda mysql nls odbc postgres usb"

COMMON_DEPEND="
dev-libs/glib:2=
dev-libs/libgudev:=
bluetooth? ( net-wireless/bluez:= )
curl? ( net-misc/curl:= )
dbi? ( >=dev-db/libdbi-0.8.3:= )
mysql? ( dev-db/mysql-connector-c:= )
postgres? ( dev-db/postgresql:= )
usb? ( virtual/libusb:1= )
"
DEPEND="
${COMMON_DEPEND}
irda? ( virtual/os-headers )
nls? ( sys-devel/gettext )
odbc? ( dev-db/unixODBC )
"
RDEPEND="
${COMMON_DEPEND}
dev-util/dialog
virtual/libiconv
"
src_configure() {
local mycmakeargs=(
-DWITH_BLUETOOTH=$(usex bluetooth)
-DWITH_CURL=$(usex curl)
-DWITH_Gettext=$(usex nls)
-DWITH_Iconv=$(usex nls)
-DWITH_IRDA=$(usex irda)
-DWITH_LibDBI=$(usex dbi)
-DWITH_MySQL=$(usex mysql)
-DWITH_ODBC=$(usex odbc)
-DWITH_Postgres=$(usex postgres)
-DWITH_USB=$(usex usb)
-DBUILD_SHARED_LIBS=ON
-DINSTALL_DOC_DIR="share/doc/${PF}"
)
cmake-utils_src_configure
}

src_test() {
addwrite "/run/lock/LCK..bar"
LD_LIBRARY_PATH="${BUILD_DIR}/libgammu" cmake-utils_src_test -j1
}

+ 0
- 63
app-mobilephone/gammu/gammu-1.40.0.ebuild View File

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

EAPI=7

inherit cmake

DESCRIPTION="A tool to handle your cellular phone"
HOMEPAGE="https://wammu.eu/gammu/"
SRC_URI="https://dl.cihar.com/${PN}/releases/${P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="bluetooth curl dbi debug irda mysql nls odbc postgres usb"

DEPEND="
dev-libs/glib:2=
dev-libs/libgudev:=
bluetooth? ( net-wireless/bluez:= )
curl? ( net-misc/curl:= )
dbi? ( >=dev-db/libdbi-0.8.3:= )
mysql? ( dev-db/mysql-connector-c:= )
odbc? ( dev-db/unixODBC )
postgres? ( dev-db/postgresql:= )
usb? ( virtual/libusb:1= )
"
BDEPEND="
${DEPEND}
irda? ( virtual/os-headers )
nls? ( sys-devel/gettext )
"
RDEPEND="
${DEPEND}
dev-util/dialog
virtual/libiconv
"
src_configure() {
local mycmakeargs=(
-DWITH_BLUETOOTH=$(usex bluetooth)
-DWITH_CURL=$(usex curl)
-DWITH_Gettext=$(usex nls)
-DWITH_Iconv=$(usex nls)
-DWITH_IRDA=$(usex irda)
-DWITH_LibDBI=$(usex dbi)
-DWITH_MySQL=$(usex mysql)
-DWITH_ODBC=$(usex odbc)
-DWITH_Postgres=$(usex postgres)
-DWITH_USB=$(usex usb)
-DINSTALL_DOC_DIR="share/doc/${PF}"
)
cmake_src_configure
}

src_test() {
addwrite "/run/lock/LCK..bar"
LD_LIBRARY_PATH="${BUILD_DIR}/libgammu" cmake_src_test -j1
}

src_install() {
cmake_src_install
docompress -x /usr/share/doc/${PF}/examples/
}

BIN
app-office/Manifest.gz View File


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

@@ -1 +1,2 @@
DIST alkimia-8.0.4.tar.xz 221108 BLAKE2B 90a89bfc76998aeec95989455d62b2a46e06e86f01b96d0a28e3226ec4228108b35a9ca9f8d50f95a32130e39b4954515e205f40d6aad6346bc9310fd31dff75 SHA512 49b771ac28ec76143cf1237a21a834fa38689c91c773a472cc090e94f49287a79ad7790ef068cd6bebc4e64aa97e5026a9ea5be841bbdb3ca89b00b6ca7acc27
DIST alkimia-8.1.0.tar.xz 230804 BLAKE2B 9cc005f8550181b4bf5dd945ac22592d711f0e9689758d56c62272d4879181f73faeaebecab24d74a790f6c6d1a59c42295ceb2c23d09195a76f7e6b6b4e53c0 SHA512 c3d0851ec6e5af7f690059f2c80942bbe69c6bde946898ba4a124c344dd47e0fba4e6ed0a5320e36385c060c49d5eeaaca35bc0a41410ef4ad849a4f9541d4d3

+ 54
- 0
app-office/libalkimia/files/libalkimia-8.1.0-cmake.patch View File

@@ -0,0 +1,54 @@
From d413b91839ca0e66beb56a71625e3194df1a6599 Mon Sep 17 00:00:00 2001
From: Andreas Sturmlechner <asturm@gentoo.org>
Date: Wed, 12 Jun 2019 19:44:12 +0200
Subject: [PATCH 1/2] Use non-deprecated KDE_INSTALL_TARGETS_DEFAULT_ARGS for
alkimia target

---
src/CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 7c0f0f7..0774032 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -147,7 +147,7 @@ set(INCLUDE_INSTALL_DIR include/alkimia/${ALKIMIA_INCLUDE_SUFFIX})
install(TARGETS alkimia
EXPORT alkimiaTargets
- ${INSTALL_TARGETS_DEFAULT_ARGS}
+ ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}
)
if(BUILD_QT4)
--
2.23.0


From 1fd611bcc060e779ac62f5f69d956c6dee2b3383 Mon Sep 17 00:00:00 2001
From: Andreas Sturmlechner <asturm@gentoo.org>
Date: Wed, 12 Jun 2019 16:43:54 +0200
Subject: [PATCH 2/2] Fix pkgconfig libdir path

---
src/libalkimia.pc.in | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/libalkimia.pc.in b/src/libalkimia.pc.in
index c2087c9..6ada277 100644
--- a/src/libalkimia.pc.in
+++ b/src/libalkimia.pc.in
@@ -4,8 +4,8 @@
# General installation directories
prefix=@CMAKE_INSTALL_PREFIX@
exec_prefix=@CMAKE_INSTALL_PREFIX@
-libdir=@KDE4_LIB_DIR@
-includedir=@INCLUDE_INSTALL_DIR@
+libdir=@CMAKE_INSTALL_FULL_LIBDIR@
+includedir=${prefix}/@INCLUDE_INSTALL_DIR@
# Human-readable name
Name: Alkimia
--
2.23.0


+ 25
- 0
app-office/libalkimia/files/libalkimia-8.1.0-missing-header.patch View File

@@ -0,0 +1,25 @@
From 0e398425030bae0cfe7be70ce82d61e674160a97 Mon Sep 17 00:00:00 2001
From: Andreas Sturmlechner <asturm@gentoo.org>
Date: Fri, 5 Mar 2021 22:40:40 +0100
Subject: [PATCH] Add missing QUrl include with -DBUILD_WITH_WEBENGINE=no

Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
---
tools/onlinequoteseditor/mainwindow.cpp | 1 +
1 file changed, 1 insertion(+)

diff --git a/tools/onlinequoteseditor/mainwindow.cpp b/tools/onlinequoteseditor/mainwindow.cpp
index fad7e85..d5a3026 100644
--- a/tools/onlinequoteseditor/mainwindow.cpp
+++ b/tools/onlinequoteseditor/mainwindow.cpp
@@ -28,6 +28,7 @@
#include <QComboBox>
#include <QDockWidget>
#include <QLineEdit>
+#include <QUrl>
class MainWindow::Private
{
--
2.30.1


+ 81
- 0
app-office/libalkimia/libalkimia-8.1.0.ebuild View File

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

EAPI=7

ECM_TEST="forceoptional"
KDE_ORG_NAME="alkimia"
KFMIN=5.74.0
QTMIN=5.15.2
VIRTUALX_REQUIRED="test"
inherit ecm kde.org

if [[ ${KDE_BUILD_TYPE} = release ]]; then
SRC_URI="mirror://kde/stable/${KDE_ORG_NAME}/${PV}/${KDE_ORG_NAME}-${PV}.tar.xz"
KEYWORDS="~amd64 ~x86"
fi

DESCRIPTION="Library with common classes and functionality used by KDE finance applications"
HOMEPAGE="https://www.linux-apps.com/content/show.php/libalkimia?content=137323
https://community.kde.org/Alkimia"

LICENSE="LGPL-2.1"
SLOT="0/8"
IUSE="doc gmp plasma webengine"

BDEPEND="
virtual/pkgconfig
doc? ( app-doc/doxygen )
"
DEPEND="
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtdeclarative-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtnetwork-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
>=kde-frameworks/kcodecs-${KFMIN}:5
>=kde-frameworks/kcompletion-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kiconthemes-${KFMIN}:5
>=kde-frameworks/kio-${KFMIN}:5
>=kde-frameworks/knewstuff-${KFMIN}:5
>=kde-frameworks/ktextwidgets-${KFMIN}:5
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
>=kde-frameworks/kxmlgui-${KFMIN}:5
!gmp? ( sci-libs/mpir:=[cxx] )
gmp? ( dev-libs/gmp:0=[cxx] )
plasma? (
>=kde-frameworks/kpackage-${KFMIN}:5
>=kde-frameworks/plasma-${KFMIN}:5
)
webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5 )
"
RDEPEND="${DEPEND}"

PATCHES=(
"${FILESDIR}/${P}-cmake.patch"
"${FILESDIR}/${P}-missing-header.patch" # bug 774321
)

src_configure() {
local mycmakeargs=(
-DENABLE_FINANCEQUOTE=OFF
-DBUILD_TOOLS=ON
-DBUILD_WITH_WEBKIT=OFF
-DBUILD_DOXYGEN_DOCS=$(usex doc)
$(cmake_use_find_package !gmp MPIR)
-DBUILD_APPLETS=$(usex plasma)
-DBUILD_WITH_WEBENGINE=$(usex webengine)
)
ecm_src_configure
}

src_test() {
# Depends on BUILD_WITH_WEBKIT, bug 736128
local myctestargs=(
-E "(alkonlinequotestest)"
)
ecm_src_test
}

BIN
app-portage/Manifest.gz View File


+ 0
- 1
app-portage/unsymlink-lib/Manifest View File

@@ -1,2 +1 @@
DIST unsymlink-lib-19.tar.gz 11235 BLAKE2B 955583517c485125722bdc808e1038c038509fad0afe0774f16299f2eb3a6088d7433e11565567bb3c9976a27910fbd9fe92289eaa210062f38eb9e3b15e120b SHA512 98943c887aeb70fc667c2092b985fe0078f127123d271cc45e1abb3e9b6218f1190bd23f140fa9775dca1d473d03113e6cfa8aeca8985cfc31f1cb459c4c620e
DIST unsymlink-lib-20.tar.gz 11333 BLAKE2B bf5ab4390e52dceb0f86717abc21d752449754b6cb1083b34547997377c24618412d1dfef9736286d5af35632113885c998bddaeb373267280289b93a9ee8f40 SHA512 084d733046499ffa3bbeec6f59e72a8bd8bd9924c6f4cdca5f1bec5a6ef59502ceb19b156783c14d0418dbcd37025da65caaa2ce47665a26cec609e1895b01fb

+ 0
- 29
app-portage/unsymlink-lib/unsymlink-lib-19.ebuild View File

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

EAPI=7

PYTHON_COMPAT=( python3_{7..9} )
inherit python-single-r1

DESCRIPTION="Convert your system to SYMLINK_LIB=no"
HOMEPAGE="https://github.com/mgorny/unsymlink-lib"
SRC_URI="https://github.com/mgorny/unsymlink-lib/archive/v${PV}.tar.gz -> ${P}.tar.gz"

LICENSE="BSD-2"
SLOT="0"
KEYWORDS="amd64 ~ppc64"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
# tests are docker-based, you need a running docker daemon and you
# should expect leftover images
RESTRICT="test"

RDEPEND="${PYTHON_DEPS}
$(python_gen_cond_dep '
sys-apps/portage[${PYTHON_MULTI_USEDEP}]
')"

src_install() {
python_doscript unsymlink-lib
dodoc README
}

+ 1
- 1
app-portage/unsymlink-lib/unsymlink-lib-20.ebuild View File

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

LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc64"
KEYWORDS="amd64 ~ppc64"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
# tests are docker-based, you need a running docker daemon and you
# should expect leftover images


BIN
app-shells/Manifest.gz View File


+ 6
- 6
app-shells/localshell/localshell-1.3.4-r1.ebuild View File

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

EAPI=5

inherit base eutils
EAPI=7

DESCRIPTION="Localshell allows per-user/group local control of shell execution"
HOMEPAGE="http://git.orbis-terrarum.net/?p=infrastructure/localshellc.git;a=summary"
@@ -12,7 +10,6 @@ SRC_URI="http://git.orbis-terrarum.net/?p=infrastructure/localshellc.git;a=summa
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc ~ppc64 x86"
IUSE=""

src_configure() {
# this is a shell, it needs to be in /bin
@@ -21,7 +18,10 @@ src_configure() {

src_install() {
emake install DESTDIR="${D}"
rm -f "${D}"/usr/share/doc/${PF}/{COPYING,INSTALL}

mv "${ED}"/usr/share/doc/${P}/ "${ED}"/usr/share/doc/${PF} || die

rm -f "${D}"/usr/share/doc/${PF}/{COPYING,INSTALL} || die
}

pkg_postinst() {


BIN
app-text/Manifest.gz View File


+ 1
- 1
app-text/po4a/Manifest View File

@@ -1,3 +1,3 @@
DIST po4a-0.57.tar.gz 3079550 BLAKE2B 54b1d3263aa0ebd90eec61d735c3422efb5f67b2d88f91a87a6893bcdb7f06131aedadeb3577d221cf75ba07f8001f6e23409375756afec8357e26e8f0f0a1c2 SHA512 7ac2e614c126b049feeb8edbafb71a875cee78fb85d8cd74f3bf5b555cc8b2d19d5e4606b732e714e937c34e178729d73edfe559de594c5ffe811b5162b27d81
DIST po4a-0.61.tar.gz 3863796 BLAKE2B f10c7d8b42c32be1b100f724e6d0d1b419e5ed10e0762c45bda8d91bbec7d5de331265611edc8cfcb04e3afeb044258697a54bea996240c27eb113f2f6aa0df3 SHA512 51038a3d2b2056de9bb258bc0b83dba4dec4414d6a06dedc17067441fba6824cd93296308abaa418248e3583bfacd6c81621fa6eb42e5596a3c29968ce154e77
DIST po4a-0.62.tar.gz 3980028 BLAKE2B 4336c09254728b6a8d9c1220628612735e10d1531e3473eb7606900b9f20db3cfec1bb1c1c57f5c40bf8fce84fe823d25c743e2d50b3c56558239526f12bf09a SHA512 a91a31d9d80bb48ee071f39148572a4ec2b65f472a26696aa517c9d52ad56accf9fbdf971dcf15dd1c492cca7efab328ebffe1f20e98f7fe2532d4bf490a9997
DIST po4a-0.63.tar.gz 4067940 BLAKE2B 4cfa4163c21f5f8b783a5bdc29595f10cd172f7813de5617ed67a25bef547697084511a6f3897c47acb9158f15b3fcd97600bec7e23ba560cffe7cc646ce4c39 SHA512 556859b73728249795df22676a3cde1cbf575c608ad20f267fe7a6ee224d0262db2db19df8b7369ebf1ab568c017548ff118ae035608cca7a4d0963db8acd633

app-text/po4a/po4a-0.61-r1.ebuild → app-text/po4a/po4a-0.63.ebuild View File

@@ -12,7 +12,7 @@ SRC_URI="https://github.com/mquinson/${PN}/releases/download/v${PV}/${P}.tar.gz"

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 ~x64-macos ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"


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

@@ -1,2 +1,3 @@
DIST poppler-20.11.0.tar.xz 1648432 BLAKE2B 373464ba60ed84863b40eca2e4f99ebc1625ea06f68a1621165675cf46e70713b649f90630049d15c5c2bc59bd0befb437a4039b47e17509d4fcc4fed8586d53 SHA512 c8237e931ef20d939656e2600453fffb12a2beeafb273782b2069aec6e5915d8cc85136982b7eaf5956af30ce00da2faf84d86ffab47f725447dfbb9d6ffe335
DIST poppler-21.02.0.tar.xz 1684496 BLAKE2B f62399a70baa0af36abd9bf7f5bc69003fcdc9b668a64475a6373dbdd9885092a8beb42f887eafdafac5ee17e9aac5b610bad1c9a64af8112e72c82f47e6a304 SHA512 3964990749f38f4468b244c579ff1f2dab7357dfddecb3035d14d3aaeac6ee4be42e76b4a1cc1a8cf53715518def9e92cc59d08c1e22592ced00a9c948989035
DIST poppler-21.03.0.tar.xz 1690848 BLAKE2B 60aef92bdfdc603b38dfb2a1aebd59c9085e6d51a2e22864edb3b0fd535421f47fb8041241e321d44cd8539538b61c6e19fe2d99a8a2d21fd85c3757ccadb5d2 SHA512 0eea1b5f32d79c3a497351a6491b5f617b089bef0a9a446723e87185acadba535e3146c0c141f4c2165ced1aa6fa853b54760a322d0932cfe3049c0ad94d64fa

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

@@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]] ; then
SLOT="0/9999"
else
SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0/107" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION
fi



+ 122
- 0
app-text/poppler/poppler-21.03.0.ebuild View File

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

EAPI=7

inherit cmake toolchain-funcs xdg-utils

if [[ ${PV} == *9999* ]] ; then
inherit git-r3
EGIT_REPO_URI="https://anongit.freedesktop.org/git/poppler/poppler.git"
SLOT="0/9999"
else
SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0/108" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION
fi

DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"
HOMEPAGE="https://poppler.freedesktop.org/"

LICENSE="GPL-2"
IUSE="cairo cjk curl +cxx debug doc +introspection +jpeg +jpeg2k +lcms nss png qt5 tiff +utils"

# No test data provided
RESTRICT="test"

BDEPEND="
dev-util/glib-utils
virtual/pkgconfig
"
DEPEND="
media-libs/fontconfig
media-libs/freetype
sys-libs/zlib
cairo? (
dev-libs/glib:2
x11-libs/cairo
introspection? ( dev-libs/gobject-introspection:= )
)
curl? ( net-misc/curl )
jpeg? ( virtual/jpeg:0 )
jpeg2k? ( >=media-libs/openjpeg-2.3.0-r1:2= )
lcms? ( media-libs/lcms:2 )
nss? ( >=dev-libs/nss-3.19:0 )
png? ( media-libs/libpng:0= )
qt5? (
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtxml:5
)
tiff? ( media-libs/tiff:0 )
"
RDEPEND="${DEPEND}
cjk? ( app-text/poppler-data )
"

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}-0.57.0-disable-internal-jpx.patch"
)

src_prepare() {
cmake_src_prepare

# Clang doesn't grok this flag, the configure nicely tests that, but
# cmake just uses it, so remove it if we use clang
if [[ ${CC} == clang ]] ; then
sed -e 's/-fno-check-new//' -i cmake/modules/PopplerMacros.cmake || die
fi

if ! grep -Fq 'cmake_policy(SET CMP0002 OLD)' CMakeLists.txt ; then
sed -e '/^cmake_minimum_required/acmake_policy(SET CMP0002 OLD)' \
-i CMakeLists.txt || die
else
einfo "policy(SET CMP0002 OLD) - workaround can be removed"
fi
}

src_configure() {
xdg_environment_reset
local mycmakeargs=(
-DBUILD_GTK_TESTS=OFF
-DBUILD_QT5_TESTS=OFF
-DBUILD_CPP_TESTS=OFF
-DRUN_GPERF_IF_PRESENT=OFF
-DENABLE_SPLASH=ON
-DENABLE_ZLIB=ON
-DENABLE_ZLIB_UNCOMPRESS=OFF
-DENABLE_UNSTABLE_API_ABI_HEADERS=ON
-DUSE_FLOAT=OFF
-DWITH_Cairo=$(usex cairo)
-DENABLE_LIBCURL=$(usex curl)
-DENABLE_CPP=$(usex cxx)
-DWITH_JPEG=$(usex jpeg)
-DENABLE_DCTDECODER=$(usex jpeg libjpeg none)
-DENABLE_LIBOPENJPEG=$(usex jpeg2k openjpeg2 none)
-DENABLE_CMS=$(usex lcms lcms2 none)
-DWITH_NSS3=$(usex nss)
-DWITH_PNG=$(usex png)
$(cmake_use_find_package qt5 Qt5Core)
-DWITH_TIFF=$(usex tiff)
-DENABLE_UTILS=$(usex utils)
-DENABLE_QT6=OFF
)
use cairo && mycmakeargs+=( -DWITH_GObjectIntrospection=$(usex introspection) )

cmake_src_configure
}

src_install() {
cmake_src_install

# live version doesn't provide html documentation
if use cairo && use doc && [[ ${PV} != *9999* ]]; then
# For now install gtk-doc there
insinto /usr/share/gtk-doc/html/poppler
doins -r "${S}"/glib/reference/html/*
fi
}

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

@@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]] ; then
else
SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0/107" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION
SLOT="0/108" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION
fi

DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"


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

@@ -1,3 +1,4 @@
DIST qpdf-10.0.4.tar.gz 18465085 BLAKE2B 3b9edc38069d58d43d26b131da755b7921b7add905ed652e3abb48d9b2e140d0c3b38f0250dbd3dca1c4b3dadf76c636606c6fa802b1ebe2dda77444badd828e SHA512 0a8c243928a3273d78b4a898e17a619f1565ec5e9b6f637800a2937749fb8006d0438fee2e623d2f8dc715bfb478ee818e86e9da7c7e0fcf14af496464b79a07
DIST qpdf-10.1.0.tar.gz 18528427 BLAKE2B e62b1c8ca8d301b082cde292cb8430d6ae26433c77a30a6a21379f00cbfb3df09117d042f532f77d372d091a89a3f6581ef7d7734c67a4a1b29c1708129078f3 SHA512 f9b22d89fc62e430e6232c840ad74d220ac9eb09d7f2dfe2c42c1c943d35b5fd25e2abec9970ac19ad7ad25dc3d95c74e68e50bad395abf815cf71c432233106
DIST qpdf-10.2.0.tar.gz 18816798 BLAKE2B 2983dd4ab8d234d6acb838abb57cd8e75edc540804608c3c3d387ee4c2f8ca8060b77e1b6f1a0950640835065fc681d9ad1dec5d8cf2a706727e237b71eabf8d SHA512 07a37aafccb670034aedfc031a4c2c1d3b6aa001e5c1bde5a3f57520a0523eebd890011a8225bb26b5beb83be15d4be3d2f1f40ad91f8370032db984cf788c0a
DIST qpdf-10.3.0.tar.gz 18954381 BLAKE2B e0029cb1e3b8b318f0d72fa235ab08ebadb7d9479e23308398292e5374e05ae369b0fc3bbdd98554c48e55228aceb2bd8b645cbb7995cf40e21922dfd24e0485 SHA512 43afa0127d296fb314cf428403882fe200339f4620f842c129056d9498bd46574c83147e4db12405fff8ee27e0c0618ded024d46be1582ee5378c06bfae19f1f

+ 1
- 1
app-text/qpdf/qpdf-10.1.0.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 )"



+ 57
- 0
app-text/qpdf/qpdf-10.3.0.ebuild View File

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

EAPI=7

DESCRIPTION="Command-line tool for structural, content-preserving transformation of PDF files"
HOMEPAGE="http://qpdf.sourceforge.net/"
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"
IUSE="doc examples libressl ssl test"
RESTRICT="!test? ( test )"

RDEPEND="
net-libs/gnutls:0=
sys-libs/zlib
virtual/jpeg:0=
ssl? (
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
)
"
DEPEND="${RDEPEND}
test? (
app-text/ghostscript-gpl[tiff(+)]
media-libs/tiff
sys-apps/diffutils
)
"

DOCS=( ChangeLog README.md TODO )

src_configure() {
local myeconfargs=(
--disable-implicit-crypto
--enable-crypto-gnutls
--enable-crypto-native
--with-default-crypto=gnutls
--disable-static
$(use_enable ssl crypto-openssl)
$(use_enable test test-compare-images)
)
CONFIG_SHELL="${BROOT}/bin/bash" econf "${myeconfargs[@]}"
}

src_install() {
default

if use examples ; then
dobin examples/build/.libs/*
fi

find "${ED}" -type f -name '*.la' -delete || die
}

+ 4
- 1
app-text/vilistextum/vilistextum-2.8.0.20200411.ebuild View File

@@ -13,9 +13,12 @@ S="${WORKDIR}/${PN}-${GITID}"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
KEYWORDS="~amd64 ~ppc ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
IUSE="unicode"

# Known test failures nobody cares about
RESTRICT="test"

DEPEND="virtual/libiconv"

PATCHES=(


+ 13