Browse Source

Sync with portage [Sun May 16 01:22:35 MSK 2021].

tags/1964
Calculate Linux 4 months ago
parent
commit
875d8a2eed
100 changed files with 387 additions and 899 deletions
  1. BIN
      Manifest.files.gz
  2. BIN
      app-admin/Manifest.gz
  3. +1
    -1
      app-admin/gentoo-rsync-mirror/gentoo-rsync-mirror-1.0-r6.ebuild
  4. +2
    -0
      app-admin/perl-cleaner/Manifest
  5. +41
    -0
      app-admin/perl-cleaner/perl-cleaner-2.29.ebuild
  6. +41
    -0
      app-admin/perl-cleaner/perl-cleaner-2.30.ebuild
  7. +1
    -1
      app-admin/perl-cleaner/perl-cleaner-9999.ebuild
  8. +1
    -1
      app-admin/rsyslog/rsyslog-8.2102.0.ebuild
  9. +1
    -1
      app-admin/sudo/sudo-1.9.6_p1-r1.ebuild
  10. BIN
      app-antivirus/Manifest.gz
  11. +0
    -1
      app-antivirus/fangfrisch/Manifest
  12. +0
    -69
      app-antivirus/fangfrisch/fangfrisch-1.3.0.ebuild
  13. +1
    -1
      app-antivirus/fangfrisch/fangfrisch-1.4.0.ebuild
  14. BIN
      app-arch/Manifest.gz
  15. +1
    -1
      app-arch/rpm/rpm-4.16.1.3.ebuild
  16. +0
    -2
      app-arch/tar/Manifest
  17. +0
    -76
      app-arch/tar/tar-1.32-r1.ebuild
  18. +0
    -79
      app-arch/tar/tar-1.33.ebuild
  19. +1
    -0
      app-arch/zstd/Manifest
  20. +69
    -0
      app-arch/zstd/zstd-1.5.0.ebuild
  21. BIN
      app-backup/Manifest.gz
  22. +2
    -2
      app-backup/cdbkup/cdbkup-1.0-r3.ebuild
  23. BIN
      app-cdr/Manifest.gz
  24. +2
    -2
      app-cdr/bashburn/bashburn-3.1.0-r2.ebuild
  25. BIN
      app-crypt/Manifest.gz
  26. +1
    -0
      app-crypt/yubikey-manager-qt/Manifest
  27. +58
    -0
      app-crypt/yubikey-manager-qt/yubikey-manager-qt-1.2.2.ebuild
  28. BIN
      app-doc/Manifest.gz
  29. +1
    -1
      app-doc/doxygen/doxygen-1.9.1.ebuild
  30. +0
    -6
      app-doc/linuxfromscratch/Manifest
  31. +0
    -46
      app-doc/linuxfromscratch/linuxfromscratch-8.0.ebuild
  32. +1
    -3
      app-doc/pms/pms-5_p20120920.ebuild
  33. +1
    -3
      app-doc/pms/pms-7_p20180430-r1.ebuild
  34. +2
    -4
      app-doc/pms/pms-9999.ebuild
  35. BIN
      app-editors/Manifest.gz
  36. +4
    -4
      app-editors/emact/emact-2.58.0-r1.ebuild
  37. +0
    -1
      app-editors/hexcurse/Manifest
  38. +0
    -11
      app-editors/hexcurse/files/1.55-gcc.patch
  39. +0
    -13
      app-editors/hexcurse/files/1.55-tinfo.patch
  40. +0
    -31
      app-editors/hexcurse/hexcurse-1.55.ebuild
  41. +5
    -4
      app-editors/jasspa-microemacs/jasspa-microemacs-20091011-r4.ebuild
  42. +1
    -1
      app-editors/vis/vis-0.7.ebuild
  43. BIN
      app-emacs/Manifest.gz
  44. +2
    -2
      app-emacs/ess/ess-17.11.ebuild
  45. BIN
      app-emulation/Manifest.gz
  46. +1
    -1
      app-emulation/qemu/qemu-6.0.0.ebuild
  47. +1
    -1
      app-emulation/qemu/qemu-9999.ebuild
  48. +1
    -1
      app-emulation/virt-manager/virt-manager-3.2.0.ebuild
  49. BIN
      app-eselect/Manifest.gz
  50. +0
    -1
      app-eselect/eselect-repository/Manifest
  51. +1
    -1
      app-eselect/eselect-repository/eselect-repository-10.ebuild
  52. +0
    -40
      app-eselect/eselect-repository/eselect-repository-9.ebuild
  53. BIN
      app-laptop/Manifest.gz
  54. +2
    -2
      app-laptop/pommed/pommed-1.39-r2.ebuild
  55. BIN
      app-misc/Manifest.gz
  56. +2
    -2
      app-misc/golly/golly-4.0.ebuild
  57. +30
    -0
      app-misc/gramps/files/gramps-5.1.3-test_locale.patch
  58. +21
    -6
      app-misc/gramps/gramps-5.1.3.ebuild
  59. +1
    -0
      app-misc/gramps/metadata.xml
  60. +0
    -1
      app-misc/mediacrush-cli/Manifest
  61. +0
    -44
      app-misc/mediacrush-cli/mediacrush-cli-1.1.2.ebuild
  62. +0
    -43
      app-misc/mediacrush-cli/mediacrush-cli-9999.ebuild
  63. +0
    -8
      app-misc/mediacrush-cli/metadata.xml
  64. +1
    -1
      app-misc/rpick/rpick-0.8.2.ebuild
  65. BIN
      app-shells/Manifest.gz
  66. +0
    -2
      app-shells/bashdb/Manifest
  67. +0
    -39
      app-shells/bashdb/bashdb-4.4.1.0.1.ebuild
  68. +0
    -40
      app-shells/bashdb/bashdb-5.0.1.1.0.ebuild
  69. BIN
      app-text/Manifest.gz
  70. +0
    -2
      app-text/lesspipe/Manifest
  71. +0
    -40
      app-text/lesspipe/lesspipe-1.83-r1.ebuild
  72. +0
    -40
      app-text/lesspipe/lesspipe-1.83.ebuild
  73. +0
    -40
      app-text/lesspipe/lesspipe-1.84.ebuild
  74. +6
    -1
      app-text/lesspipe/lesspipe-1.85.ebuild
  75. +1
    -0
      app-text/libmwaw/Manifest
  76. +52
    -0
      app-text/libmwaw/libmwaw-0.3.19.ebuild
  77. +0
    -67
      app-text/mandoc/mandoc-1.14.5.ebuild
  78. +2
    -2
      app-text/pdfgrep/pdfgrep-2.1.2.ebuild
  79. +1
    -1
      app-text/qpdf/qpdf-10.3.1.ebuild
  80. +2
    -3
      app-text/wgetpaste/wgetpaste-2.29-r1.ebuild
  81. +0
    -30
      app-text/wgetpaste/wgetpaste-2.30_p20210222-r1.ebuild
  82. +1
    -1
      app-text/wgetpaste/wgetpaste-2.30_p20210222-r2.ebuild
  83. BIN
      dev-ada/Manifest.gz
  84. +3
    -7
      dev-ada/gprbuild/gprbuild-2017-r2.ebuild
  85. +0
    -4
      dev-ada/gprbuild/gprbuild-2020-r1.ebuild
  86. +1
    -5
      dev-ada/gprbuild/gprbuild-2020.ebuild
  87. +2
    -1
      dev-ada/libgpr/libgpr-2020-r1.ebuild
  88. +3
    -2
      dev-ada/libgpr/libgpr-2020.ebuild
  89. BIN
      dev-cpp/Manifest.gz
  90. +1
    -1
      dev-cpp/abseil-cpp/abseil-cpp-20200225.2-r1.ebuild
  91. BIN
      dev-db/Manifest.gz
  92. +0
    -1
      dev-db/cpp-driver/Manifest
  93. +0
    -27
      dev-db/cpp-driver/cpp-driver-2.9.0.ebuild
  94. +1
    -1
      dev-db/mariadb-connector-c/Manifest
  95. +7
    -19
      dev-db/mariadb-connector-c/mariadb-connector-c-3.1.13.ebuild
  96. +0
    -1
      dev-db/mariadb-connector-c/mariadb-connector-c-9999.ebuild
  97. +1
    -1
      dev-db/mysql-connector-c++/mysql-connector-c++-8.0.24.ebuild
  98. +1
    -1
      dev-db/mysql-connector-c/mysql-connector-c-8.0.25.ebuild
  99. BIN
      dev-games/Manifest.gz
  100. +1
    -1
      dev-games/simgear/Manifest

BIN
Manifest.files.gz View File


BIN
app-admin/Manifest.gz View File


+ 1
- 1
app-admin/gentoo-rsync-mirror/gentoo-rsync-mirror-1.0-r6.ebuild View File

@@ -8,7 +8,7 @@ HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Infrastructure/Rsync"

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

S="${WORKDIR}"



+ 2
- 0
app-admin/perl-cleaner/Manifest View File

@@ -1,2 +1,4 @@
DIST perl-cleaner-2.27.tar.bz2 7493 BLAKE2B 03d8bc336fd0a42bce16c4bf8b2272a7ff24d605b483af777ef7ab3d59accd0082709200705638ab116934f675b17c5cf109c40a3ab739654ff64abebd8c0558 SHA512 097d68dff30da198636f73fc44600f1863c7f69f87110315bb83297c96d826f2f101f56ab546fde94ff60ca00da0aaa569fefea3c2599155f3bd69c66fb42ed6
DIST perl-cleaner-2.28.tar.bz2 7222 BLAKE2B 8b90b6d7be8b21de3de2d946baba2ea96e145072c1d6cb4fc9a45bd2181941155791e022f59139fbd440fd1dbc16a76e635e5d4bb420e9051efd87aa08a3aa0d SHA512 c53f2a48002ab45ec0e43cbdc6153792a540efb9ce9a272388707987a76a292a1f90ece85e2f5dfa94f75a1afae13a5768d3712f183ca9d10fa0c559bba132d5
DIST perl-cleaner-2.29.tar.bz2 6945 BLAKE2B 2a01d3e59d949ad8ca730e78dde74c5af62c8d9d72186922048bc3e0a85947783d4a468d829236633028e2ea7932e83ccd306691b003186934477de3af385fe9 SHA512 1e2b5b575de7bda3f6bfc1073e15c358e93d3c1b839484f68e0c5183f5401d2537aeba403d973e8c143cd3f545484387b7e08d575f932dda102749aa5707d9c2
DIST perl-cleaner-2.30.tar.bz2 6963 BLAKE2B 8983060c7a904266ac82a67eba7b5d2184803b59c077f947a35d07e9af3046953705d31840b9508116578b8f3e8a8b97d77cf21eeac3b70f1c3fb5c1d71ae64e SHA512 436d26727bbb598bcd3c4f31e6b81e415a797cdba82dccfd55e54ee179bd2d6c1dc443e865f6f0a05b59f47ffd231dd10e55d5ea97a9a6875235ea1b49b68898

+ 41
- 0
app-admin/perl-cleaner/perl-cleaner-2.29.ebuild View File

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

EAPI=7

inherit prefix

DESCRIPTION="User land tool for cleaning up old perl installs"
HOMEPAGE="https://www.gentoo.org/proj/en/perl/"

if [[ "${PV}" == "9999" ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/gentoo-perl/perl-cleaner.git"
else
SRC_URI="mirror://gentoo/${P}.tar.bz2 https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi

LICENSE="GPL-2"
SLOT="0"
IUSE=""

[[ "${PV}" == "9999" ]] && DEPEND="sys-apps/help2man"

RDEPEND="app-shells/bash
dev-lang/perl
|| (
( sys-apps/portage app-portage/portage-utils )
sys-apps/pkgcore
)
"

src_prepare() {
default
eprefixify ${PN}
}

src_install() {
dosbin perl-cleaner
doman perl-cleaner.1
}

+ 41
- 0
app-admin/perl-cleaner/perl-cleaner-2.30.ebuild View File

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

EAPI=7

inherit prefix

DESCRIPTION="User land tool for cleaning up old perl installs"
HOMEPAGE="https://www.gentoo.org/proj/en/perl/"

if [[ "${PV}" == "9999" ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/gentoo-perl/perl-cleaner.git"
else
SRC_URI="mirror://gentoo/${P}.tar.bz2 https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi

LICENSE="GPL-2"
SLOT="0"
IUSE=""

[[ "${PV}" == "9999" ]] && DEPEND="sys-apps/help2man"

RDEPEND="app-shells/bash
dev-lang/perl
|| (
( sys-apps/portage app-portage/portage-utils )
sys-apps/pkgcore
)
"

src_prepare() {
default
eprefixify ${PN}
}

src_install() {
dosbin perl-cleaner
doman perl-cleaner.1
}

+ 1
- 1
app-admin/perl-cleaner/perl-cleaner-9999.ebuild View File

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

EAPI=6
EAPI=7

inherit prefix



+ 1
- 1
app-admin/rsyslog/rsyslog-8.2102.0.ebuild View File

@@ -16,7 +16,7 @@ if [[ ${PV} == "9999" ]]; then

inherit git-r3
else
KEYWORDS="amd64 ~arm ~arm64 ~hppa x86"
KEYWORDS="amd64 arm ~arm64 ~hppa x86"

SRC_URI="
https://www.rsyslog.com/files/download/${PN}/${P}.tar.gz


+ 1
- 1
app-admin/sudo/sudo-1.9.6_p1-r1.ebuild View File

@@ -22,7 +22,7 @@ else
SRC_URI="https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz"
if [[ ${PV} != *_beta* ]] && [[ ${PV} != *_rc* ]] ; then
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sparc x86 ~sparc-solaris"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~sparc-solaris"
fi
fi



BIN
app-antivirus/Manifest.gz View File


+ 0
- 1
app-antivirus/fangfrisch/Manifest View File

@@ -1,2 +1 @@
DIST fangfrisch-1.3.0.tar.gz 114361 BLAKE2B eca124f02f814d2915c4dbba45b6e4dc620e250730a32b34d3f5f5eaa33945e697d2d887f29251f1f8a3b1813476a54092091235a786e84695a3bc1cadebad28 SHA512 9c138737908a02efa5c9b4c6792a31e2a4908f8ab27e8cecab78612f812ab151afef75a405f47695779a949485aa88a3a5830efd02344ec334e6f37425cffe49
DIST fangfrisch-1.4.0.tar.gz 115303 BLAKE2B 6dea9305ad22e8beff0fc04219d24da995c36e0838e1be8b98d12b11db1f68d7ca4f6084d15270c09e8a4b8d94a7bdfe1b9bb336abef1767b1ded2d1751fa22b SHA512 5fca7b7e8d24daadfb450851c70391fce94943a718bbed4fc76efe08a730cce313d92e7d9a6a8324a0b0039871f8c77f1fcd3744c569826cc0d2e7a7fd4e9b32

+ 0
- 69
app-antivirus/fangfrisch/fangfrisch-1.3.0.ebuild View File

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

EAPI=7

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

inherit distutils-r1 readme.gentoo-r1

DESCRIPTION="Update and verify unofficial Clam Anti-Virus signatures"
HOMEPAGE="https://github.com/rseichter/fangfrisch https://pypi.org/project/fangfrisch/"
SRC_URI="https://github.com/rseichter/fangfrisch/archive/${PV}.tar.gz -> ${P}.tar.gz"

MY_CONF="/etc/${PN}.conf"
MY_DBDIR="/var/lib/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="See https://rseichter.github.io/fangfrisch/ for the official
documentation.

### Fresh installations:

Modify ${MY_CONF} according to your preferences.
Assuming you place the database into ${MY_DBDIR}
(recommended), execute the following commands in a root shell:

mkdir -m 0770 ${MY_DBDIR}
chgrp clamav ${MY_DBDIR}
sudo -u clamav -- fangfrisch -c ${MY_CONF} initdb

You can now enable /etc/cron.d/${PN} for periodic updates.

### Alternative: Updating from release 1.0.1:

Either create a fresh database or manually delete all existing
database tables, then run the initdb command as shown above."

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

DEPEND=">=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.3.11[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}"

python_prepare_all() {
sed -i -e '/SQLAlchemy/d' setup.py || die
# Due to the nature of Fangfrisch, most tests require network
# connectivity. Upstream CI reports show that the tests are
# successful, so instead of a pick-and-choose approach, the
# complete tests directory is removed in this ebuild.
if [ -d tests ]; then
rm -r tests || die
fi
distutils-r1_python_prepare_all
}

python_install_all() {
insinto /etc
doins "${FILESDIR}/${PN}.conf"
insinto /etc/cron.d
newins "${FILESDIR}/${PN}.cron" ${PN}
distutils-r1_python_install_all
readme.gentoo_create_doc
}

pkg_postinst() {
FORCE_PRINT_ELOG=1 readme.gentoo_print_elog
}

+ 1
- 1
app-antivirus/fangfrisch/fangfrisch-1.4.0.ebuild View File

@@ -37,7 +37,7 @@ database tables, then run the initdb command as shown above."

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

DEPEND=">=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.3.11[${PYTHON_USEDEP}]"


BIN
app-arch/Manifest.gz View File


+ 1
- 1
app-arch/rpm/rpm-4.16.1.3.ebuild View File

@@ -15,7 +15,7 @@ SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 1-2).x/${P}.tar.bz2"

LICENSE="GPL-2 LGPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux"

# Tests are broken. See bug 657500
RESTRICT="test"


+ 0
- 2
app-arch/tar/Manifest View File

@@ -1,3 +1 @@
DIST tar-1.32.tar.bz2 2947264 BLAKE2B 4e380a9a2f84a2af5130464e1b298ae6acf02ee459cbca20dd0991c2859785e5aac789d57b87b32e8b45d89985b6414af9dd37161385da9568d6030c5aa42c0e SHA512 3139e87112123269ee0600243b3ea081687cc93667bef5832bfe3c785c1be622f520f00fcfbdf44ad1d3247866d0ecfe347a85bbfec38eb38fa1014baef566f6
DIST tar-1.33.tar.xz 2224824 BLAKE2B 500bcf4b919881da13f7336c617b4d618b5f898e4d8606867c8917be165d4a3718783a2959896226df451d7acdd78ba2fd1d9fc774d7905fe0dbe2375e3329fb SHA512 d7c31147fafcd815bb54e3862c078dccc3f192a9fa149c2275bd89a21fcd54a4bdaa8343cacf4f76cadc2f57fd4ed955682c1b6f23d438add5a13cc35bd25260
DIST tar-1.34.tar.xz 2226068 BLAKE2B 741a662457509a6775338ffe5d2d84872fcf38b93ace70c8b748a81055b9b62f65a48c4e541955d08ae99e6f528509e89eacd7c799a65bcc3d017a259110c115 SHA512 5e77c4a7b49983ad7d15238c2bce28be7a8aa437b4b1815fc00abd13096da308b6bba196cc6e3ed79d85e62823d520ae0d8fcda2d93873842cf84dc3369fc902

+ 0
- 76
app-arch/tar/tar-1.32-r1.ebuild View File

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

EAPI=6

DESCRIPTION="Use this to make tarballs :)"
HOMEPAGE="https://www.gnu.org/software/tar/"
SRC_URI="mirror://gnu/tar/${P}.tar.bz2
https://alpha.gnu.org/gnu/tar/${P}.tar.bz2"

LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="acl elibc_glibc minimal nls selinux userland_GNU xattr"

RDEPEND="
acl? ( virtual/acl )
selinux? ( sys-libs/libselinux )
"
DEPEND="${RDEPEND}
nls? ( >=sys-devel/gettext-0.10.35 )
xattr? ( elibc_glibc? ( sys-apps/attr ) )
"

src_prepare() {
default

if ! use userland_GNU ; then
sed -i \
-e 's:/backup\.sh:/gbackup.sh:' \
scripts/{backup,dump-remind,restore}.in \
|| die "sed non-GNU"
fi
}

src_configure() {
local myeconfargs=(
--bindir="${EPREFIX}"/bin
--enable-backup-scripts
--libexecdir="${EPREFIX}"/usr/sbin
$(usex userland_GNU "" "--program-prefix=g")
$(use_with acl posix-acls)
$(use_enable nls)
$(use_with selinux)
$(use_with xattr xattrs)
)
FORCE_UNSAFE_CONFIGURE=1 econf "${myeconfargs[@]}"
}

src_install() {
default

local p=$(usex userland_GNU "" "g")
if [[ -z ${p} ]] ; then
# a nasty yet required piece of baggage
exeinto /etc
doexe "${FILESDIR}"/rmt
fi

# autoconf looks for gtar before tar (in configure scripts), hence
# in Prefix it is important that it is there, otherwise, a gtar from
# the host system (FreeBSD, Solaris, Darwin) will be found instead
# of the Prefix provided (GNU) tar
if use prefix ; then
dosym tar /bin/gtar
fi

mv "${ED%/}"/usr/sbin/${p}backup{,-tar} || die
mv "${ED%/}"/usr/sbin/${p}restore{,-tar} || die

if use minimal ; then
find "${ED%/}"/etc "${ED%/}"/*bin/ "${ED%/}"/usr/*bin/ \
-type f -a '!' '(' -name tar -o -name ${p}tar ')' \
-delete || die
fi
}

+ 0
- 79
app-arch/tar/tar-1.33.ebuild View File

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

EAPI=7

DESCRIPTION="Use this to make tarballs :)"
HOMEPAGE="https://www.gnu.org/software/tar/"
SRC_URI="mirror://gnu/tar/${P}.tar.xz
https://alpha.gnu.org/gnu/tar/${P}.tar.xz"

LICENSE="GPL-3+"
SLOT="0"
[[ -n "$(ver_cut 3)" ]] && [[ "$(ver_cut 3)" -ge 90 ]] || \
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="acl elibc_glibc minimal nls selinux userland_GNU xattr"

RDEPEND="
acl? ( virtual/acl )
selinux? ( sys-libs/libselinux )
"
DEPEND="${RDEPEND}
xattr? ( elibc_glibc? ( sys-apps/attr ) )
"
BDEPEND="
nls? ( sys-devel/gettext )
"

src_prepare() {
default

if ! use userland_GNU ; then
sed -i \
-e 's:/backup\.sh:/gbackup.sh:' \
scripts/{backup,dump-remind,restore}.in \
|| die "sed non-GNU"
fi
}

src_configure() {
local myeconfargs=(
--bindir="${EPREFIX}"/bin
--enable-backup-scripts
--libexecdir="${EPREFIX}"/usr/sbin
$(usex userland_GNU "" "--program-prefix=g")
$(use_with acl posix-acls)
$(use_enable nls)
$(use_with selinux)
$(use_with xattr xattrs)
)
FORCE_UNSAFE_CONFIGURE=1 econf "${myeconfargs[@]}"
}

src_install() {
default

local p=$(usex userland_GNU "" "g")
if [[ -z ${p} ]] ; then
# a nasty yet required piece of baggage
exeinto /etc
doexe "${FILESDIR}"/rmt
fi

# autoconf looks for gtar before tar (in configure scripts), hence
# in Prefix it is important that it is there, otherwise, a gtar from
# the host system (FreeBSD, Solaris, Darwin) will be found instead
# of the Prefix provided (GNU) tar
if use prefix ; then
dosym tar /bin/gtar
fi

mv "${ED}"/usr/sbin/${p}backup{,-tar} || die
mv "${ED}"/usr/sbin/${p}restore{,-tar} || die

if use minimal ; then
find "${ED}"/etc "${ED}"/*bin/ "${ED}"/usr/*bin/ \
-type f -a '!' '(' -name tar -o -name ${p}tar ')' \
-delete || die
fi
}

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

@@ -1 +1,2 @@
DIST zstd-1.4.9.tar.gz 1834843 BLAKE2B 907f492bd023db9459bdc292a0bc4d1b6336d92dd7041eb2b36668589c20fcb98c411b85d78f92cd16d9b4a000d9c4125b5f966a5ca777034ae78210e639315b SHA512 f529db9c094f9ae26428bf1fdfcc91c6d783d400980e0f0d802d2cf13c2be2931465ef568907e03841ff76a369a1447e7371f8799d8526edb9a513ba5c6db133
DIST zstd-1.5.0.tar.gz 1867111 BLAKE2B e503d17478b94128eb3ec578178f9d7023e941434dcc07790e12fd6c9933518f34fba5d7795ab7b145e4e499597644a6edd2830106649c5a749c962d5afe2f31 SHA512 25b657529a698eec891f92ff4a085d1fd95d2ff938ce52c8a4ff6163eb0b668ec642dd09e0db190652638cd92371006afa01d8e437437762c4097ad301675c33

+ 69
- 0
app-arch/zstd/zstd-1.5.0.ebuild View File

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

EAPI=7

inherit flag-o-matic multilib-minimal toolchain-funcs

DESCRIPTION="zstd fast compression library"
HOMEPAGE="https://facebook.github.io/zstd/"
SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"

LICENSE="|| ( BSD GPL-2 )"
SLOT="0/1"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="lz4 static-libs +threads"

RDEPEND="app-arch/xz-utils
lz4? ( app-arch/lz4 )"
DEPEND="${RDEPEND}"

src_prepare() {
default
multilib_copy_sources

# Workaround #713940 / https://github.com/facebook/zstd/issues/2045
# where upstream build system does not add -pthread for Makefile-based
# build system.
use threads && append-flags $(test-flags-CCLD -pthread)
}

mymake() {
emake \
CC="$(tc-getCC)" \
CXX="$(tc-getCXX)" \
AR="$(tc-getAR)" \
PREFIX="${EPREFIX}/usr" \
LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
"${@}"
}

multilib_src_compile() {
local libzstd_targets=( libzstd{,.a}$(usex threads '-mt' '') )

mymake -C lib ${libzstd_targets[@]} libzstd.pc

if multilib_is_native_abi ; then
mymake HAVE_LZ4="$(usex lz4 1 0)" zstd

mymake -C contrib/pzstd
fi
}

multilib_src_install() {
mymake -C lib DESTDIR="${D}" install

if multilib_is_native_abi ; then
mymake -C programs DESTDIR="${D}" install

mymake -C contrib/pzstd DESTDIR="${D}" install
fi
}

multilib_src_install_all() {
einstalldocs

if ! use static-libs; then
find "${ED}" -name "*.a" -delete || die
fi
}

BIN
app-backup/Manifest.gz View File


app-backup/cdbkup/cdbkup-1.0-r2.ebuild → app-backup/cdbkup/cdbkup-1.0-r3.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
@@ -15,7 +15,7 @@ IUSE=""
DEPEND="
app-cdr/cdrtools
net-misc/openssh
virtual/eject
sys-apps/util-linux
"
RDEPEND="${DEPEND}
!app-misc/cdcat

BIN
app-cdr/Manifest.gz View File


app-cdr/bashburn/bashburn-3.1.0-r1.ebuild → app-cdr/bashburn/bashburn-3.1.0-r2.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
@@ -26,7 +26,7 @@ RDEPEND="
|| ( media-sound/mpg123 media-sound/mpg321 )
media-sound/normalize
media-sound/vorbis-tools
virtual/eject
sys-apps/util-linux
"

src_prepare() {

BIN
app-crypt/Manifest.gz View File


+ 1
- 0
app-crypt/yubikey-manager-qt/Manifest View File

@@ -1 +1,2 @@
DIST yubikey-manager-qt-1.1.5.tar.gz 16066508 BLAKE2B cd15950c68cacc3e2904a5e1fbb3a2d98544084717f379202ccfe70082b0971959178730afb9ddbbfa20f436ef8d7cdf820df1e88539f99ce77913f60228af0f SHA512 b019a7cdebd741cd536a18670795f83c7e010e221b4f9c82dcd3c57b0c4bce878865c6605f10c962f4bd5e926c285a894ea97d2925ba091847ece5ffa7ce5bb6
DIST yubikey-manager-qt-1.2.2.tar.gz 17311287 BLAKE2B 115dbf18ce0bfd48a1b172153d9770a3bde754b1dbef55ee1ec9480128305b9fb0d52af23906a6f6040df71cc4d3d4be216615fc3807395f7e7be1615a5568da SHA512 dbac2d51b198ab15051790e080ad92aaef4b0d44596ad136115469e7bf038d6b56d1bfa78a69d1fda3644543f9762051767b8a1fd46a80f2f62ecf836f7df3d8

+ 58
- 0
app-crypt/yubikey-manager-qt/yubikey-manager-qt-1.2.2.ebuild View File

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

EAPI=7

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

inherit qmake-utils python-single-r1 desktop

DESCRIPTION="Cross-platform application for configuring any YubiKey over all USB transports"
HOMEPAGE="https://developers.yubico.com/yubikey-manager-qt https://github.com/Yubico/yubikey-manager-qt"
SRC_URI="https://developers.yubico.com/${PN}/Releases/${P}.tar.gz"

LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64"
REQUIRED_USE=${PYTHON_REQUIRED_USE}

DEPEND="${PYTHON_DEPS}
$(python_gen_cond_dep '
>=app-crypt/yubikey-manager-4.0.0[${PYTHON_MULTI_USEDEP}]
dev-python/cryptography[${PYTHON_MULTI_USEDEP}]
')
dev-python/pyotherside[${PYTHON_SINGLE_USEDEP}]
dev-qt/qtcore:5
dev-qt/qtdeclarative:5
dev-qt/qtgraphicaleffects:5
dev-qt/qtgui:5
dev-qt/qtquickcontrols:5[widgets]
dev-qt/qtquickcontrols2:5[widgets]
dev-qt/qtsingleapplication[qt5(+),X]
dev-qt/qtsvg:5
dev-qt/qtwidgets:5"
RDEPEND="${DEPEND}"

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

src_prepare() {
default

sed -i -e "s/ykman-cli//" ${PN}.pro || die
sed -e "/CONFIG += c++11/a CONFIG += qtsingleapplication" \
-i ykman-gui/ykman-gui.pro || die
}

src_configure() {
eqmake5
}

src_install() {
emake install INSTALL_ROOT="${D}"

domenu resources/ykman-gui.desktop
doicon -s 128 resources/icons/ykman.png
doicon -s scalable resources/icons/ykman.svg

einstalldocs
}

BIN
app-doc/Manifest.gz View File


+ 1
- 1
app-doc/doxygen/doxygen-1.9.1.ebuild View File

@@ -11,7 +11,7 @@ if [[ ${PV} = *9999* ]]; then
EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"
else
SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"
KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~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 ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi

DESCRIPTION="Documentation system for most programming languages"


+ 0
- 6
app-doc/linuxfromscratch/Manifest View File

@@ -1,9 +1,3 @@
DIST LFS-BOOK-8.0-NOCHUNKS.html 2103963 BLAKE2B 99203909e29dd83f6d7431c74b732072668a6955b53fd7f61f9286832cf7a1e5869550a44ce568b0fdaef9d5f222a5597332d963f5e7eb4fe5c8987cf1645dc4 SHA512 c190ad6ad20945a1c6ec477d085805e0a2d048ba6ad1e820a1ed5084fafdfa3edc9cffbf8d6af6468d2d5304bf2c7e4d3bc4f1ed830db48c2e07997d5d837179
DIST LFS-BOOK-8.0-systemd-NOCHUNKS.html 1976336 BLAKE2B 16f9eeb5eac95c22fb1d00129e08da08fa82f5433542d4a6fb2da73fbdf0e4571936c5f3bd799d80cd7daf240005d230bb753ede80208aea2bb56c84dbd9baaf SHA512 d34dcf999a2ca1c467a5d4c082e926c48b265f01f856b619a877d423babebe71adbfa4d7d46cee58b60e3f9a9112d1bb967e542746c35aa6c66d1fa40077461a
DIST LFS-BOOK-8.0-systemd.pdf 1607946 BLAKE2B ed0f135dc4cef005ad868e54c2012d2bf41fd78a2bc3606b6312b3ad03c049934ead97bd972e82458c33d008751034e9f9e26b083ca73fc41f175d45b4df1369 SHA512 2a89f85d2a4ab90102b28fb4926384312e2e34880a20a837213c34d20084cd6095c909515b52ec7e766d66b69eaa6aa02ac20c391cfda9f0a36a4ac216b2678d
DIST LFS-BOOK-8.0-systemd.tar.bz2 191320 BLAKE2B eb5128da135817661f51abd25f27ef6dae69a47cfdd90975064b5cc84cebdc4f6268a01d4b82250df22ce8b07ec3f170868969ea6a4afd8388b316b10e82bf08 SHA512 c1af69d352e9fda05dad001d9d33db4775d06a3845789432f137349358548c5474aab4a743ff53fd61d0a74b308abbfc5bd4fd0787c40e5d784848874563305c
DIST LFS-BOOK-8.0.pdf 1754957 BLAKE2B f51bc01a4c4f2b7f8f54bf5c3d080793246253c74ea0758b3bc9b5eb9b9c5d9bfdc72f1ef9e90f2948ff02e3fe54dd6a14366e36891e662dbfb09eccc7b0797f SHA512 0dc930f87d41b4fe1af812f1a9f1eb7f746aa9b796eb8850b478de7829e3a6b9afb2753c6abaa75d24a7a38e4a7bf1a593ff541e6a01d2cd764828f3e9f96994
DIST LFS-BOOK-8.0.tar.bz2 217569 BLAKE2B a187945ed752239214d0bfaf0bd6ca885f0fa04fc4a0f06e20498c9e081d9d3565b61ea457ce265d8c4fc39f97bba9fd6a745f120e83e4a6d0e9349511e69967 SHA512 f4cbe7ebb05350238b188a71f6be700bf21cb7f428c7feb4f38eb84e536b9b419e9e3699e268f307b1a9fcbb8e951a2e48cff898e2db3ebf96ec1ad28131f932
DIST LFS-BOOK-8.2-NOCHUNKS.html 2170878 BLAKE2B 6979866b91c1145f464e70680bc9b70dc36ccd255dffb11121435ee7aadb63c695cc504498434bc233a58130a52f5fb81b5ac9f46f63e4e5c80cb773b1018efe SHA512 e71e604ec64fb89661731cab556fff1cc3a56678222429663cb7b30f1785af15de025f2c6dcf9edbea68f272c82aa0140e7caea191f8e6e6a33c18fd5ffd6918
DIST LFS-BOOK-8.2-systemd-NOCHUNKS.html 2050914 BLAKE2B 8e3b34dfcc0281cead5b3a34a3553e6cec516ab75fd45a044b0583a2770546712a5f6e72b7a853ba1d594bb0a1732c7f6cdbf1d8c4d26327d379fcfe2566840d SHA512 885658900dac346d01a871e7ec6a540b94789a3ac3897002bd092aef9eea364d2611ea92d7ab473975d694b237b3b6ae449926db691bb6c595e838d9288087b0
DIST LFS-BOOK-8.2-systemd.pdf 1670861 BLAKE2B d2f9ffcaecc1a6ecd1ca38d7ed0d643d858d4ff6fe778d0de4021fd93052ed663c287890f14a8a2e271007903f1ab2643cdbc3644428a27bec7eeeecd11c1736 SHA512 6b1936eda3e0d107e1afc8216198264b2fb8dc1ef422255a269bf5e75e52cdd397036a1bd428cac37bceeb28e36915beb218c799911a4a309e70d23cafb6535a


+ 0
- 46
app-doc/linuxfromscratch/linuxfromscratch-8.0.ebuild View File

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

EAPI=6

MY_SRC="http://www.linuxfromscratch.org/lfs/downloads/${PV}"
BOOTSCRIPT_PV="20150222"

DESCRIPTION="LFS documents building a Linux system entirely from source"
HOMEPAGE="http://www.linuxfromscratch.org/lfs"
SRC_URI="
${MY_SRC}/LFS-BOOK-${PV}.tar.bz2
${MY_SRC}/lfs-bootscripts-${BOOTSCRIPT_PV}.tar.bz2
${MY_SRC}-systemd/LFS-BOOK-${PV}-systemd.tar.bz2
htmlsingle? (
${MY_SRC}/LFS-BOOK-${PV}-NOCHUNKS.html
${MY_SRC}-systemd/LFS-BOOK-${PV}-systemd-NOCHUNKS.html
)
pdf? (
${MY_SRC}/LFS-BOOK-${PV}.pdf
${MY_SRC}-systemd/LFS-BOOK-${PV}-systemd.pdf
)
"

LICENSE="CC-BY-NC-SA-2.5 MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
IUSE="htmlsingle pdf"

DEPEND=""
RDEPEND=""

S=${WORKDIR}

src_unpack() {
unpack LFS-BOOK-${PV}{,-systemd}.tar.bz2 \
lfs-bootscripts-${BOOTSCRIPT_PV}.tar.bz2

use htmlsingle && cp "${DISTDIR}"/LFS-BOOK-${PV}{,-systemd}-NOCHUNKS.html "${S}"
use pdf && cp "${DISTDIR}"/LFS-BOOK-${PV}{,-systemd}.pdf "${S}"
}

src_install() {
dodoc -r *
docompress -x /usr/share/doc/${PF}
}

+ 1
- 3
app-doc/pms/pms-5_p20120920.ebuild View File

@@ -14,11 +14,9 @@ KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~a
IUSE="html"

BDEPEND="dev-texlive/texlive-bibtexextra
dev-texlive/texlive-fontsrecommended
dev-texlive/texlive-latex
>=dev-texlive/texlive-latexextra-2020-r2
dev-texlive/texlive-latexrecommended
dev-texlive/texlive-mathscience
virtual/latex-base
html? (
app-text/recode
>=dev-tex/tex4ht-20090611_p1038-r11


+ 1
- 3
app-doc/pms/pms-7_p20180430-r1.ebuild View File

@@ -17,11 +17,9 @@ IUSE="html twoside"
# paralist, tocbibind
# texlive-mathscience for algorithm, algorithmic
BDEPEND="dev-texlive/texlive-bibtexextra
dev-texlive/texlive-fontsrecommended
dev-texlive/texlive-latex
>=dev-texlive/texlive-latexextra-2020-r2
dev-texlive/texlive-latexrecommended
dev-texlive/texlive-mathscience
virtual/latex-base
html? (
app-text/recode
>=dev-tex/tex4ht-20090611_p1038-r11


+ 2
- 4
app-doc/pms/pms-9999.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
@@ -19,11 +19,9 @@ IUSE="html twoside"
# paralist, tocbibind
# texlive-mathscience for algorithm, algorithmic
BDEPEND="dev-texlive/texlive-bibtexextra
dev-texlive/texlive-fontsrecommended
dev-texlive/texlive-latex
>=dev-texlive/texlive-latexextra-2020-r2
dev-texlive/texlive-latexrecommended
dev-texlive/texlive-mathscience
virtual/latex-base
html? ( >=dev-tex/tex4ht-20090611_p1038-r11 )"
RDEPEND="!app-doc/pms-bin"



BIN
app-editors/Manifest.gz View File


app-editors/emact/emact-2.58.0.ebuild → app-editors/emact/emact-2.58.0-r1.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=6
EAPI=7

inherit toolchain-funcs

@@ -17,8 +17,8 @@ IUSE="gui"
RDEPEND="sys-libs/ncurses:0=
gui? ( x11-libs/libX11 )"
DEPEND="${RDEPEND}
virtual/pkgconfig
gui? ( x11-base/xorg-proto )"
BDEPEND="virtual/pkgconfig"

src_configure() {
econf \
@@ -27,6 +27,6 @@ src_configure() {
}

src_install() {
emake INSTALL="${ED%/}"/usr install
emake INSTALL="${ED}"/usr install
#dodoc README
}

+ 0
- 1
app-editors/hexcurse/Manifest View File

@@ -1,2 +1 @@
DIST hexcurse-1.55.tar.gz 113512 BLAKE2B 68dbb21e0c8830256f51a477a968449d86da174ca3cc7d29232c6d2a2f909339a0555ff459ed373e62e35b3d1d8abfbbd32a9462006b20bfa1f4f641f4eba825 SHA512 39f9eae0bb891bdfb702fb871b75c53d15acf6e74b3272b616f00303f444bfddced6fbe3041eb3769fa90fbc226dd584f5d84f7427b659e63f3b74511938a4a7
DIST hexcurse-1.60.0.tar.gz 171904 BLAKE2B f591469a859e71e0ada99975c3632f29b293f5bcf65dece9fb047908c860e11ee5b5d5f78e636d3163497acf396de64e568e560427cf0ee7f2c752e0fc5a2b72 SHA512 2301f10e9190922fc61cbbe3a834826ebf87bc5ece9191d368181e2336af240e68cbe46e3a60dee3e0e42281b2f05ae4a7060ee1083b37f4906eacc66e58a094

+ 0
- 11
app-editors/hexcurse/files/1.55-gcc.patch View File

@@ -1,11 +0,0 @@
--- a/src/getopt.c
+++ b/src/getopt.c
@@ -36,8 +36,6 @@
* enables hexcurse to be compiled with SGI's proprietary compiler */
#ifdef _SGIAPI
#include <alloca.h>
-#else
-char *alloca ();
#endif
#define __alloca alloca
/* end of modification */

+ 0
- 13
app-editors/hexcurse/files/1.55-tinfo.patch View File

@@ -1,13 +0,0 @@
--- a/configure.in
+++ b/configure.in
@@ -13,7 +13,9 @@
dnl Checks for libraries.
dnl Replace `main' with a function in -lncurses:
-AC_CHECK_LIB(ncurses, initscr,,AC_CHECK_LIB(curses, initscr))
+AC_CHECK_LIB(ncurses, initscr)
+AC_SEARCH_LIBS(initscr,curses)
+AC_SEARCH_LIBS(LINES,tinfo)
dnl Checks for header files.
AC_HEADER_STDC

+ 0
- 31
app-editors/hexcurse/hexcurse-1.55.ebuild View File

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

EAPI=5
inherit autotools epatch

DESCRIPTION="ncurses based hex editor"
HOMEPAGE="http://www.jewfish.net/description.php?title=HexCurse"
SRC_URI="http://www.jewfish.net/downloads/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm ~hppa ppc ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"

RDEPEND=">=sys-libs/ncurses-5.2:0="
DEPEND="
${RDEPEND}
"

src_prepare() {
epatch \
"${FILESDIR}"/${PV}-gcc.patch \
"${FILESDIR}"/${PV}-tinfo.patch

eautoreconf
}

src_install() {
emake install DESTDIR="${D}"
dodoc AUTHORS ChangeLog NEWS README
}

app-editors/jasspa-microemacs/jasspa-microemacs-20091011-r3.ebuild → app-editors/jasspa-microemacs/jasspa-microemacs-20091011-r4.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=6
EAPI=7

inherit desktop toolchain-funcs xdg-utils

@@ -13,6 +13,7 @@ SRC_URI="http://www.jasspa.com/release_20090909/jasspa-mesrc-${PV}.tar.gz
http://www.jasspa.com/release_20090909/jasspa-memacros-${MACROS_PV}.tar.gz
http://www.jasspa.com/release_20090909/jasspa-mehtml-${PV}.tar.gz
http://www.jasspa.com/release_20060909/meicons-extra.tar.gz )"
S="${WORKDIR}/me${PV:2}"

LICENSE="GPL-2+"
SLOT="0"
@@ -27,13 +28,13 @@ RDEPEND="sys-libs/ncurses:0=
nanoemacs? ( !app-editors/ne )"

DEPEND="${RDEPEND}
virtual/pkgconfig
gui? (
x11-base/xorg-proto
x11-libs/libXt
)"

S="${WORKDIR}/me${PV:2}"
BDEPEND="virtual/pkgconfig"

PATCHES=(
"${FILESDIR}"/${PV}-ncurses.patch
"${FILESDIR}"/${PV}-linux3.patch

+ 1
- 1
app-editors/vis/vis-0.7.ebuild View File

@@ -14,7 +14,7 @@ SRC_URI="https://github.com/martanne/vis/releases/download/v${PV}/${P}.tar.gz
test? ( https://github.com/martanne/vis-test/releases/download/v${MY_PTV}/vis-test-${MY_PTV}.tar.gz )"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64 ~arm x86"
KEYWORDS="amd64 ~arm x86"
IUSE="+ncurses +lua selinux test tre"
REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
RESTRICT="!test? ( test )"


BIN
app-emacs/Manifest.gz View File


+ 2
- 2
app-emacs/ess/ess-17.11.ebuild View File

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

EAPI=6
EAPI=7

inherit elisp readme.gentoo-r1

@@ -14,7 +14,7 @@ SLOT="0"
KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~x86-linux"
RESTRICT="test"

DEPEND="app-text/texi2html
BDEPEND="app-text/texi2html
virtual/latex-base"

SITEFILE="50${PN}-gentoo.el"


BIN
app-emulation/Manifest.gz View File


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

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

EAPI="7"

PYTHON_COMPAT=( python3_{7,8,9} )
PYTHON_COMPAT=( python3_{7,8,9,10} )
PYTHON_REQ_USE="ncurses,readline"

FIRMWARE_ABI_VERSION="5.2.0-r50"


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

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

EAPI="7"

PYTHON_COMPAT=( python3_{7,8,9} )
PYTHON_COMPAT=( python3_{7,8,9,10} )
PYTHON_REQ_USE="ncurses,readline"

FIRMWARE_ABI_VERSION="5.2.0-r50"


+ 1
- 1
app-emulation/virt-manager/virt-manager-3.2.0.ebuild View File

@@ -18,7 +18,7 @@ if [[ ${PV} = *9999* ]]; then
EGIT_REPO_URI="https://github.com/virt-manager/virt-manager.git"
else
SRC_URI="http://virt-manager.org/download/sources/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
KEYWORDS="amd64 ~arm64 ~ppc64 x86"
fi

LICENSE="GPL-2"


BIN
app-eselect/Manifest.gz View File


+ 0
- 1
app-eselect/eselect-repository/Manifest View File

@@ -1,2 +1 @@
DIST eselect-repository-10.tar.gz 7123 BLAKE2B 786255e8b83c1348c16ec6e30495e7a0c305d48430712fd2bba28367d27d0e5eea1fe9176636f7896f48feebb71a9a3daa025fdc2f8032d2e6a3c59bd6b5c0c4 SHA512 4a03e1b9ddf3d8f79429e0a98cd03804867ba4594945ddda518be06c07e6e5737c77b8c57893a8cf5930548c96f0d436786d95bed624041ad52ab603348337b2
DIST eselect-repository-9.tar.gz 6791 BLAKE2B 66ca783b66ead0bef0e85839723844147919ca7caf4e66f962a869118bd0f7484ec183c5c7ab0327d960cb8ec9c5aae0d46b5565c121f9df9d3fe90a19426354 SHA512 9bd1f1ce15da01f76248d93d368c133e22ed77aa6dfd778d10295db649783583c203bc6c0388dec712eea5cc38b76b7527528a1e27a6a526f024eaf73e06b6ab

+ 1
- 1
app-eselect/eselect-repository/eselect-repository-10.ebuild View File

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

LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
REQUIRED_USE=${PYTHON_REQUIRED_USE}

RDEPEND="${PYTHON_DEPS}


+ 0
- 40
app-eselect/eselect-repository/eselect-repository-9.ebuild View File

@@ -1,40 +0,0 @@
# Copyright 1999-2021 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="Manage repos.conf via eselect"
HOMEPAGE="https://github.com/mgorny/eselect-repository"
SRC_URI="https://github.com/mgorny/eselect-repository/archive/v${PV}.tar.gz -> ${P}.tar.gz"

LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
REQUIRED_USE=${PYTHON_REQUIRED_USE}

RDEPEND="${PYTHON_DEPS}
app-admin/eselect
$(python_gen_cond_dep '
dev-python/lxml[${PYTHON_MULTI_USEDEP}]
')
net-misc/wget"

src_compile() {
MAKEARGS=(
PREFIX="${EPREFIX}/usr"
SYSCONFDIR="${EPREFIX}/etc"
SHAREDSTATEDIR="${EPREFIX}/var"
ESELECTDIR="${EPREFIX}/usr/share/eselect/modules"
)

emake "${MAKEARGS[@]}"
python_fix_shebang eselect-repo-helper
}

src_install() {
emake "${MAKEARGS[@]}" DESTDIR="${D}" install
einstalldocs
}

BIN
app-laptop/Manifest.gz View File


app-laptop/pommed/pommed-1.39-r1.ebuild → app-laptop/pommed/pommed-1.39-r2.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
@@ -32,7 +32,7 @@ DEPEND="
)"
RDEPEND="${DEPEND}
media-sound/alsa-utils
virtual/eject"
sys-apps/util-linux"
BDEPEND="virtual/pkgconfig"

PATCHES=(

BIN
app-misc/Manifest.gz View File


+ 2
- 2
app-misc/golly/golly-4.0.ebuild View File

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

EAPI=7

WX_GTK_VER=3.0-gtk3
PYTHON_COMPAT=( python3_{7,8,9} )
PYTHON_COMPAT=( python3_{7,8,9,10} )

inherit desktop python-single-r1 toolchain-funcs wxwidgets xdg-utils



+ 30
- 0
app-misc/gramps/files/gramps-5.1.3-test_locale.patch View File

@@ -0,0 +1,30 @@
GEDCOM-import tests explicitly set the locale to en_US.UTF8 because they
assume a US date and time format. That locale is not guaranteed to be
present and checking that in ebuild is a hassle, therefore use C.UTF8
instead - it's similar enough.

--- a/data/tests/imp_sample.gramps
+++ b/data/tests/imp_sample.gramps
@@ -1706,7 +1706,7 @@
</style>
</note>
<note handle="_000000f9000000f9" change="1591544255" id="N0036" type="General">
- <text>Objects referenced by this note were missing in a file imported on 12/25/1999 12:00:00 AM.</text>
+ <text>Objects referenced by this note were missing in a file imported on 12/25/99 00:00:00.</text>
</note>
</notes>
</database>
--- a/gramps/plugins/test/imports_test.py
+++ b/gramps/plugins/test/imports_test.py
@@ -51,10 +51,7 @@
# ------------------------------------------------------------------
# These tests assume a US date and time format.
-try:
- locale.setlocale(locale.LC_ALL, 'en_US.utf8')
-except locale.Error: # seems to fail on Windows system for some reason
- locale.setlocale(locale.LC_ALL, 'English_United States')
+locale.setlocale(locale.LC_ALL, 'C.utf8')
def mock_time(*args):

+ 21
- 6
app-misc/gramps/gramps-5.1.3.ebuild View File

@@ -17,15 +17,15 @@ SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="+rcs +reports exif geo postscript spell test"
IUSE="berkdb exif geo postscript +rcs +reports spell test"
RESTRICT="!test? ( test )"

RDEPEND="
$(python_gen_cond_dep '
dev-python/bsddb3[${PYTHON_USEDEP}]
dev-python/pycairo[${PYTHON_USEDEP}]
>=dev-python/pygobject-3.12:3[cairo,${PYTHON_USEDEP}]
dev-python/pyicu[${PYTHON_USEDEP}]
berkdb? ( dev-python/bsddb3[${PYTHON_USEDEP}] )
exif? ( >=media-libs/gexiv2-0.5[${PYTHON_USEDEP},introspection] )
')
gnome-base/librsvg:2
@@ -44,6 +44,10 @@ BDEPEND="test? ( ${RDEPEND}
')
)"

PATCHES=(
"${FILESDIR}"/${PN}-5.1.3-test_locale.patch
)

python_prepare_all() {
# Install documentation to the proper location. This can't be done
# easily with a patch because we substitute in the ${PF} variable,
@@ -67,10 +71,14 @@ python_test_all() {
rm -rf "${S}/build" && ln -s "${BUILD_DIR}" "${S}"/build || \
die "Failed to symlink build directory to source directory"

# FIXME: some of the tests fail if the locale 'en_US.UTF-8' is absent,
# at least as of 5.1.2 this failure does not propagate back to this
# function but we should still handle this properly somehow.
esetup.py test
# Set a sane default locale for the tests which do not explicitly set one.
local -x LC_ALL=C.UTF-8

# Note that as of 5.1.3, test failures do not actually propagate back
# to this function. For now this is fortunate because the test suite
# does not handle the absence of bsddb3 well, in the long run however
# this should be fixed.
esetup.py test || die
}

# Ugly hack to work around Bug #717922
@@ -87,6 +95,13 @@ python_install() {
pkg_postinst() {
xdg_desktop_database_update
xdg_mimeinfo_database_update

if use berkdb; then
ewarn "The BSDDB back-end in ${PN} has got known stability and data-corruption issues. It has been deprecated since version 5.1.0 and might be removed in 5.2.0."
ewarn "If you have any family trees in this format you are highly advised to convert them to SQLite, as described here:"
ewarn
ewarn "https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Manage_Family_Trees#Converting_a_BSDDB_Family_Tree_to_SQLite"
fi
}

pkg_postrm() {


+ 1
- 0
app-misc/gramps/metadata.xml View File

@@ -88,6 +88,7 @@
zapolnjevanju vrzeli v rodoslovnih podatkih.
</longdescription>
<use>
<flag name="berkdb">Support BerkeleyDB-based family trees produced by older versions of Gramps</flag>
<flag name="geo">Enable rendering of geographical data using <pkg>sci-geosciences/osm-gps-map</pkg></flag>
<flag name="reports">All external software that is needed for graphical reports will be installed</flag>
<flag name="rcs">Adds support for family tree archives via <pkg>dev-vcs/rcs</pkg></flag>


+ 0
- 1
app-misc/mediacrush-cli/Manifest View File

@@ -1 +0,0 @@
DIST mediacrush-cli-1.1.2.tar.gz 3299 BLAKE2B d3235ef82e7c6dc4ff0c19662514dc848b34904b19105c49343a91b401ea2611e4d090f586a06521f3e0d55e336027456507fbcbe2eed0ada9d0f0765556af12 SHA512 fa4c905e75ffe1d16a83a6c3cc29dd2e28eb9097d1bc95742ece2356ab6e219c15c75bab7a09443c98b18e438d1e6690968d24c35eb7a3dd0877dff36574761c

+ 0
- 44
app-misc/mediacrush-cli/mediacrush-cli-1.1.2.ebuild View File

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

EAPI=5

if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/MediaCrush/MediaCrush-cli.git"
SRC_URI=""
inherit git-r3
else
SRC_URI="https://github.com/MediaCrush/MediaCrush-cli/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
S="${WORKDIR}/MediaCrush-cli-${PV}"
fi

DESCRIPTION="A bash script for working with MediaCrush from a shell"
HOMEPAGE="https://github.com/MediaCrush/MediaCrush-cli"

LICENSE="MIT"
SLOT="0"
IUSE=""

DEPEND="
app-text/asciidoc
"
RDEPEND="
app-editors/vim-core
net-misc/curl
sys-apps/file
sys-apps/sed
"

src_compile() {
a2x --doctype manpage --format manpage mediacrush.1.txt
}

src_install() {
dobin mediacrush
doman mediacrush.1

if ! has_version x11-misc/xdg-utils; then
einfo "Install x11-misc/xdg-utils to enable '--open' argument"
fi
}

+ 0
- 43
app-misc/mediacrush-cli/mediacrush-cli-9999.ebuild View File

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

EAPI=5

if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/MediaCrush/MediaCrush-cli.git"
SRC_URI=""
inherit git-r3
else
SRC_URI="https://github.com/MediaCrush/MediaCrush-cli/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
S="${WORKDIR}/MediaCrush-cli-${PV}"
fi

DESCRIPTION="A bash script for working with MediaCrush from a shell"
HOMEPAGE="https://github.com/MediaCrush/MediaCrush-cli"

LICENSE="MIT"
SLOT="0"
IUSE=""

DEPEND="
app-text/asciidoc
"
RDEPEND="
net-misc/curl
sys-apps/file
sys-apps/sed
"

src_compile() {
a2x --doctype manpage --format manpage mediacrush.1.txt
}

src_install() {
dobin mediacrush
doman mediacrush.1

if ! has_version x11-misc/xdg-utils; then
einfo "Install x11-misc/xdg-utils to enable '--open' argument"
fi
}

+ 0
- 8
app-misc/mediacrush-cli/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="github">MediaCrush/MediaCrush-cli</remote-id>
</upstream>
</pkgmetadata>

+ 1
- 1
app-misc/rpick/rpick-0.8.2.ebuild View File

@@ -127,7 +127,7 @@ SRC_URI="$(cargo_crate_uris ${CRATES})"
# use cargo-license for a more accurate license picture
LICENSE="GPL-3 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 CC0-1.0 MIT Unlicense"
SLOT="0"
KEYWORDS="~amd64 ~ppc64 ~x86"
KEYWORDS="amd64 ppc64 x86"

# Rust packages ignore CFLAGS and LDFLAGS so let's silence the QA warnings
QA_FLAGS_IGNORED="usr/bin/rpick"


BIN
app-shells/Manifest.gz View File


+ 0
- 2
app-shells/bashdb/Manifest View File

@@ -1,4 +1,2 @@
DIST bashdb-4.4-1.0.0-missing-test-files.tar.xz 996 BLAKE2B 7ea67884cceda11559cf49355645cad2cfd485537643ad2fa05398518f498163596b6f591756bedd0e7b7e013fed3c6a031e245d15cd0cf316d42ef4f5c8b3e6 SHA512 e19d41569c2001ce026e4c5f80cc21c81651ff9980be059236c45e215162769ceda266eb46aa4199000e377c0bb53dec98fa1b7c5290459c412f21329b3589a5
DIST bashdb-4.4-1.0.1.tar.bz2 701807 BLAKE2B 8d41a39831ce9466f5fcd205cf84e337ca7d876fddaea8b8c013fe4ac93a143c9f5b5e46bcc8edbb50fe4c77e87bd282ff9a244e41df007897d3b37f732bb0a3 SHA512 306fc5a49490fe04828cd6c64b23302e0f48ba8558780c93d45d9c615206e91dac5d8ff3d0660e50bc3204873131d1296492bccc23119d2f58c990bd3603221c
DIST bashdb-5.0-1.1.0.tar.bz2 693459 BLAKE2B f8697c0f4a10b57215b0923cfb49c76536cc75de5273e6ed1709aaa56fcced8c5b3f281f15f01b8bd72363ad7c47acbd6d06a3bb3ba58b9a2daae017c101ae46 SHA512 0da69ea426c57d2f2b3f208356ee893b3fa8b96c68bf321446b5747b6bfb2eac502be6a01e3922fa873684a3953c6a3ded4a30f5682e4030680d698ee5062143
DIST bashdb-5.0-1.1.2.tar.bz2 574210 BLAKE2B 6de1cac2cb66022f60ab7f0385361762fedee56c26729f22acb070e24a7bcf317700fb5db314c1592b8f9ccf9f7d07bfc80afd5fc88a753d0ad2954325a7f078 SHA512 32ff6d315e8cf9d59485802d5284fde53fa2d9f40ec238428a479f8a1ed1359e9bea2946b192b78534e7ac835491d5d64d73f536c8dfa93583b4c6d55d4d4545

+ 0
- 39
app-shells/bashdb/bashdb-4.4.1.0.1.ebuild View File

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

EAPI="6"

MY_P="${PN}-${PV:0:3}-${PV:4}"
DESCRIPTION="bash source code debugging"
HOMEPAGE="http://bashdb.sourceforge.net/"
SRC_URI="mirror://sourceforge/bashdb/${MY_P}.tar.bz2
test? ( https://dev.gentoo.org/~whissi/dist/bashdb/bashdb-4.4-1.0.0-missing-test-files.tar.xz )"

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

DEPEND="!>=app-shells/bash-${PV:0:1}.$((${PV:2:1}+1))"

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

src_prepare() {
if use test ; then
einfo "Copying missing files ..."
# https://sourceforge.net/p/bashdb/bugs/52/
cp -vafn "${WORKDIR}"/missing-files/* "${S}"/test || die
fi

default

# We don't install this, so don't bother building it. #468044
sed -i 's:texi2html:true:' doc/Makefile.in || die
}

src_configure() {
# This path matches the bash sources. If we ever change bash,
# we'll probably have to change this to match. #591994
econf --with-dbg-main='$(PKGDATADIR)/bashdb-main.inc'
}

+ 0
- 40
app-shells/bashdb/bashdb-5.0.1.1.0.ebuild View File

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

EAPI=7

MY_P="${PN}-${PV:0:3}-${PV:4}"
DESCRIPTION="bash source code debugging"
HOMEPAGE="http://bashdb.sourceforge.net/"
SRC_URI="mirror://sourceforge/bashdb/${MY_P}.tar.bz2
test? ( https://dev.gentoo.org/~whissi/dist/bashdb/bashdb-4.4-1.0.0-missing-test-files.tar.xz )"

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

DEPEND=">=app-shells/bash-5
!>=app-shells/bash-${PV:0:1}.$((${PV:2:1}+1))"

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

src_prepare() {
if use test ; then
einfo "Copying missing files ..."
# https://sourceforge.net/p/bashdb/bugs/52/
cp -vafn "${WORKDIR}"/missing-files/* "${S}"/test || die
fi

default

# We don't install this, so don't bother building it. #468044
sed -i 's:texi2html:true:' doc/Makefile.in || die
}

src_configure() {
# This path matches the bash sources. If we ever change bash,
# we'll probably have to change this to match. #591994
econf --with-dbg-main='$(PKGDATADIR)/bashdb-main.inc'
}

BIN
app-text/Manifest.gz View File


+ 0
- 2
app-text/lesspipe/Manifest View File

@@ -1,3 +1 @@
DIST lesspipe-1.83.tar.gz 115129 BLAKE2B 24d9e4a226537a44c01c316528e085c6d2d7889b2ae5166d70b85e12c5f0b34e825e039a70071d7e75947e1c63d527decb21973631e910de42c75ec3ee17436c SHA512 c6418ac2bfc2dee9d32d56b0ea4a94954b1431db54fef8b67a9cf7d961cf4a23d87b2f41b2a4560d2333029c6d4ed5c6f399cb635f857bd43f1603993b5cb55d
DIST lesspipe-1.84.tar.gz 119657 BLAKE2B 671b504022bdba82eea03d7a83960d5ed148d851d0420f179967f46d38a88ab90c9928a462e01744134aedfe710dba741430e78743451b1b65e603e5d89ae139 SHA512 f11ef23610f722d62ddf7e084b03967ed59d21af6ac207d4456f625c93c3c58c87ec5907cf6bca00ae5550dcddfc9b7f0be5de51f9ff81044fcff1f1cde81267
DIST lesspipe-1.85.tar.gz 120568 BLAKE2B d2c00f4121dc1bbed6b82220dac038068bbff87c732385399542cb212d4664c74d018db07829f90c38e938cb8623a443888c74b0d003fff725d0ddf207d8109e SHA512 420d087b9fc9783b9404855e4656b88c10852502bd2f1931978b7dc7ff15eba1a375b217184480f9b341322c12e7336d0861ba9c2f673f2b2a7fb340a381f5b2

+ 0
- 40
app-text/lesspipe/lesspipe-1.83-r1.ebuild View File

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

EAPI="6"

DESCRIPTION="a preprocessor for less"
HOMEPAGE="https://github.com/wofr06/lesspipe"
SRC_URI="https://www-zeuthen.desy.de/~friebel/unix/less/${P}.tar.gz"

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

DEPEND="dev-lang/perl"
RDEPEND="${DEPEND}
!<sys-apps/less-483-r1"

src_configure() {
# Not an autoconf script.
./configure --fixed || die
}

src_compile() {
# Nothing to build.
:
}

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

pkg_preinst() {
if [[ -z ${REPLACING_VERSIONS} ]] ; then
elog "This package installs 'lesspipe.sh' which is distinct from 'lesspipe'."
elog "The latter is the Gentoo-specific version. Make sure to update your"
elog "LESSOPEN environment variable if you wish to use this copy."
fi
}

+ 0
- 40
app-text/lesspipe/lesspipe-1.83.ebuild View File

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

EAPI="5"

DESCRIPTION="a preprocessor for less"
HOMEPAGE="https://github.com/wofr06/lesspipe"
SRC_URI="https://www-zeuthen.desy.de/~friebel/unix/less/${P}.tar.gz"

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

DEPEND="dev-lang/perl"
RDEPEND="${DEPEND}
!<sys-apps/less-483-r1"

src_configure() {
# Not an autoconf script.
./configure --fixed || die
}

src_compile() {
# Nothing to build.
:
}

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

pkg_preinst() {
if [[ -z ${REPLACING_VERSIONS} ]] ; then
elog "This package installs 'lesspipe.sh' which is distinct from 'lesspipe'."
elog "The latter is the Gentoo-specific version. Make sure to update your"
elog "LESSOPEN environment variable if you wish to use this copy."
fi
}

+ 0
- 40
app-text/lesspipe/lesspipe-1.84.ebuild View File

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

EAPI="7"

DESCRIPTION="a preprocessor for less"
HOMEPAGE="https://github.com/wofr06/lesspipe"
SRC_URI="https://github.com/wofr06/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"

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

DEPEND="dev-lang/perl"
RDEPEND="${DEPEND}
!<sys-apps/less-483-r1"

src_configure() {
# Not an autoconf script.
./configure --fixed || die
}

src_compile() {
# Nothing to build.
:
}

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

pkg_preinst() {
if [[ -z ${REPLACING_VERSIONS} ]] ; then
elog "This package installs 'lesspipe.sh' which is distinct from 'lesspipe'."
elog "The latter is the Gentoo-specific version. Make sure to update your"
elog "LESSOPEN environment variable if you wish to use this copy."
fi
}

+ 6
- 1
app-text/lesspipe/lesspipe-1.85.ebuild View File

@@ -9,9 +9,14 @@ SRC_URI="https://github.com/wofr06/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~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 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""

# Tests are broken in 1.84, 1.85.
# Please check again on bumps!
# bug #734896
RESTRICT="test"

DEPEND="dev-lang/perl"
RDEPEND="${DEPEND}
!<sys-apps/less-483-r1"


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

@@ -1,2 +1,3 @@
DIST libmwaw-0.3.17.tar.xz 1349700 BLAKE2B 4b5ba8d5133144973609dfbd273ca36cc95e52608c78f6143f7c4283bc2bc6d7ceb22836a693d64fa7408957a3b02a7c9d0a5ab9235aa2d0b9725170441babfc SHA512 c3a1bb079d7e74cd7a23de1501730be21b1b089ef6d4f81ee0001775483c6346da3105b0d67f75523e4e088987bc92b97acb056ec7fc11bb29047109a1cf5ac4
DIST libmwaw-0.3.18.tar.xz 1382328 BLAKE2B eae75e24826a963032d866be1834221850a762447495a209ad1fe268c1072c877e4c19843d61e2e4d9322a48a03b459fa9a4cc734af0eabbb09813ff9626e466 SHA512 4666c0dcc567e3e4c0ae5d9651a7003d2f32acda841bd1e297d46e566430c9227588e29b219987c56f1347f6e5656b52b00d8d6d8fa7902e19d175505e345b7e
DIST libmwaw-0.3.19.tar.xz 1401720 BLAKE2B 93e63993dd73d52d1b071c44a5efa4ba2495a370a767cd80fbeb437a56224d333781cfdf32c3ca1c0a3794544da6cdf8c967badf98b6858796fbc8f2ea7878c1 SHA512 a5b74f417366f7e8a8303948e678d54caf9c45e0b51694d39593926b2f2fbbaa5dfea5dee8a6b4a656e5ca5bd880f41a76e7b869f55230690740b7ab75a28f1f

+ 52
- 0
app-text/libmwaw/libmwaw-0.3.19.ebuild View File

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

EAPI=7

if [[ ${PV} = 9999 ]]; then
EGIT_REPO_URI="https://git.code.sf.net/p/libmwaw/libmwaw"
inherit autotools git-r3
else
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
fi

DESCRIPTION="Library parsing many pre-OSX MAC text formats"
HOMEPAGE="https://sourceforge.net/p/libmwaw/wiki/Home/"

LICENSE="LGPL-2.1"
SLOT="0"
IUSE="doc tools"

BDEPEND="
sys-devel/libtool
virtual/pkgconfig
doc? ( app-doc/doxygen )
"
DEPEND="
dev-libs/librevenge
sys-libs/zlib
"
RDEPEND="${DEPEND}"

src_prepare() {
default
[[ ${PV} == 9999 ]] && eautoreconf
}

src_configure() {
# zip is hard enabled as the zlib is dep on the rdeps anyway
local myeconfargs=(
--enable-zip
--disable-static
--disable-werror
$(use_with doc docs)
$(use_enable tools)
)
econf "${myeconfargs[@]}"
}

src_install() {
default
find "${D}" -name '*.la' -type f -delete || die
}

+ 0
- 67
app-text/mandoc/mandoc-1.14.5.ebuild View File

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

EAPI="6"

inherit toolchain-funcs

DESCRIPTION="Suite of tools compiling mdoc and man"
HOMEPAGE="https://mdocml.bsd.lv/"
SRC_URI="https://mdocml.bsd.lv/snapshots/${P}.tar.gz"

LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE="static"

LIB_DEPEND="sys-libs/zlib[static-libs(+)]"
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )"

src_prepare() {
default

# The db-install change is to support parallel installs.
sed -i \
-e '/ar rs/s:ar:$(AR):' \
-e '/^db-install:/s:$: base-install:' \
Makefile || die

# make-4.3 doesn't like the CC line (bug #706024)
# and "echo -n" is not portable
sed \
-e "s@^\(CC=\).*\$@\1\"$(tc-getCC)\"@" \
-e 's@echo -n@printf@g' \
-i configure || die

cat <<-EOF > "configure.local"
PREFIX="${EPREFIX}/usr"
BINDIR="${EPREFIX}/usr/bin"
SBINDIR="${EPREFIX}/usr/sbin"
LIBDIR="${EPREFIX}/usr/$(get_libdir)"
MANDIR="${EPREFIX}/usr/share/man"
INCLUDEDIR="${EPREFIX}/usr/include/mandoc"
EXAMPLEDIR="${EPREFIX}/usr/share/examples/mandoc"
MANPATH_DEFAULT="${EPREFIX}/usr/man:${EPREFIX}/usr/share/man:${EPREFIX}/usr/local/man:${EPREFIX}/usr/local/share/man"

BINM_MAN=mman
BINM_SOELIM=msoelim
BINM_APROPOS=mapropos
BINM_WHATIS=mwhatis
BINM_MAKEWHATIS=mmakewhatis
MANM_MAN=mandoc_man
MANM_MDOC=mandoc_mdoc
MANM_ROFF=mandoc_roff
MANM_EQN=mandoc_eqn
MANM_TBL=mandoc_tbl
MANM_MANCONF=mman.conf

CFLAGS="${CFLAGS} ${CPPFLAGS}"
LDFLAGS="${LDFLAGS} $(usex static -static '')"
AR="$(tc-getAR)"
CC="$(tc-getCC)"
# The STATIC variable is only used by man.cgi.
STATIC=
EOF
}

+ 2
- 2
app-text/pdfgrep/pdfgrep-2.1.2.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
@@ -9,7 +9,7 @@ SRC_URI="https://www.pdfgrep.org/download/${P}.tar.gz"

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



+ 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 ssl test"
RESTRICT="!test? ( test )"



+ 2
- 3
app-text/wgetpaste/wgetpaste-2.29-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="7"
@@ -7,12 +7,11 @@ DESCRIPTION="Command-line interface to various pastebins"
HOMEPAGE="http://wgetpaste.zlin.dk/"
SRC_URI="http://wgetpaste.zlin.dk/${P}.tar.bz2"

LICENSE="public-domain"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
IUSE="+ssl"

DEPEND=""
RDEPEND="net-misc/wget[ssl?]"

PATCHES=( "${FILESDIR}/${P}-fix-bpaste.patch" )


+ 0
- 30
app-text/wgetpaste/wgetpaste-2.30_p20210222-r1.ebuild View File

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

EAPI="7"

DESCRIPTION="Command-line interface to various pastebins"
HOMEPAGE="http://wgetpaste.zlin.dk/"

COMMIT_HASH="f9b08c50009485817e8b44300f79a92e37fe9f22"
SRC_URI="https://github.com/zlin/wgetpaste/archive/${COMMIT_HASH}.tar.gz -> ${P}.tar.gz"

LICENSE="public-domain"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
IUSE="+ssl"

RDEPEND="net-misc/wget[ssl?]"

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

src_prepare() {
sed -i -e "s:/etc:\"${EPREFIX}\"/etc:g" wgetpaste || die
default
}

src_install() {
dobin ${PN}
insinto /usr/share/zsh/site-functions
doins _wgetpaste
}

+ 1
- 1
app-text/wgetpaste/wgetpaste-2.30_p20210222-r2.ebuild View File

@@ -9,7 +9,7 @@ HOMEPAGE="http://wgetpaste.zlin.dk/"
COMMIT_HASH="f9b08c50009485817e8b44300f79a92e37fe9f22"
SRC_URI="https://github.com/zlin/wgetpaste/archive/${COMMIT_HASH}.tar.gz -> ${P}.tar.gz"

LICENSE="public-domain"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 amd64-linux ~x86-linux ~x64-macos"
IUSE="+ssl"


BIN
dev-ada/Manifest.gz View File


+ 3
- 7
dev-ada/gprbuild/gprbuild-2017-r2.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
@@ -54,10 +54,6 @@ src_prepare() {
fi
}

src_configure() {
emake prefix="${D}"/usr setup
}

bin_progs="gprbuild gprconfig gprclean gprinstall gprname gprls"
lib_progs="gprlib gprbind"

@@ -69,11 +65,11 @@ src_compile() {
gcc -c ${CFLAGS} gpr/src/gpr_imports.c -o gpr_imports.o || die
for bin in ${bin_progs}; do
gnatmake -j$(makeopts_jobs) ${incflags} $ADAFLAGS ${bin}-main \
-o ${bin} -largs gpr_imports.o || die
-o ${bin} -largs ${LDFLAGS} gpr_imports.o || die
done
for lib in $lib_progs; do
gnatmake -j$(makeopts_jobs) ${incflags} ${lib} $ADAFLAGS \
-largs gpr_imports.o || die
-largs ${LDFLAGS} gpr_imports.o || die
done
}



+ 0
- 4
dev-ada/gprbuild/gprbuild-2020-r1.ebuild View File

@@ -45,10 +45,6 @@ src_prepare() {
|| die
}

src_configure() {
emake prefix="${D}"/usr setup
}

bin_progs="gprbuild gprconfig gprclean gprinstall gprname gprls"
lib_progs="gprlib gprbind"



+ 1
- 5
dev-ada/gprbuild/gprbuild-2020.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
@@ -45,10 +45,6 @@ src_prepare() {
|| die
}

src_configure() {
emake prefix="${D}"/usr setup
}

bin_progs="gprbuild gprconfig gprclean gprinstall gprname gprls"
lib_progs="gprlib gprbind"



+ 2
- 1
dev-ada/libgpr/libgpr-2020-r1.ebuild View File

@@ -21,7 +21,8 @@ RDEPEND="dev-ada/xmlada[shared?,static-libs?,static-pic?,${ADA_USEDEP}]
!net-libs/grpc"
DEPEND="${RDEPEND}
dev-ada/gprbuild[${ADA_USEDEP}]"
REQUIRED_USE="${ADA_REQUIRED_USE}"
REQUIRED_USE="${ADA_REQUIRED_USE}
|| ( shared static-libs static-pic )"

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



+ 3
- 2
dev-ada/libgpr/libgpr-2020.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
@@ -21,7 +21,8 @@ RDEPEND="dev-ada/xmlada[shared?,static-libs?,static-pic?,${ADA_USEDEP}]
!net-libs/grpc"
DEPEND="${RDEPEND}
dev-ada/gprbuild[${ADA_USEDEP}]"
REQUIRED_USE="${ADA_REQUIRED_USE}"
REQUIRED_USE="${ADA_REQUIRED_USE}
|| ( shared static-libs static-pic )"

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



BIN
dev-cpp/Manifest.gz View File


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

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

LICENSE="Apache-2.0"
SLOT="0/${PV%%.*}"
KEYWORDS="~amd64 ~ppc64 ~x86"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
IUSE=""

DEPEND=""


BIN
dev-db/Manifest.gz View File


+ 0
- 1
dev-db/cpp-driver/Manifest View File

@@ -1,2 +1 @@
DIST cpp-driver-2.11.0.tar.gz 9392387 BLAKE2B 37d6063b33cd9821faa15d0eb8cb7e87d3a57a58384cf60dd623f94c9246250ba00c3303d9e0ca586f5455d449c9749058e9ed5dcb06d736591329b252bc1ffc SHA512 c8ccb3b10895c3e8f3bcf9543dff233a45c468b1b5e9c9c848d651b13c1b3f76cd0edd20fbff8e6e093767e1a2c8d360447496f1ef4370c1776d3fad28a9b3a3
DIST cpp-driver-2.9.0.tar.gz 9178108 BLAKE2B 22c51d050dc65303dd6b584f0a89e510905bf084ff5e45a543666675a4e0b904c11895c9a7dd3d0df2fb12c1e2e58e8530c4113706c8b2548adb0b6f9431419c SHA512 45c6d58b1d287d142c9d7d6b1e28114683648a3634f44b185208fa44da64d4c8a9d485b3956a0cf7429e96f74faa588de832de30265dfa17782ca90e8163a0c1

+ 0
- 27
dev-db/cpp-driver/cpp-driver-2.9.0.ebuild View File

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

EAPI=6

inherit cmake-utils

DESCRIPTION="DataStax C/C++ Driver for Cassandra"
HOMEPAGE="https://datastax.github.io/cpp-driver/"
SRC_URI="https://github.com/datastax/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"

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

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

src_configure() {
local mycmakeargs=( -DCASS_USE_OPENSSL=$(usex ssl) )
cmake-utils_src_configure
}

+ 1
- 1
dev-db/mariadb-connector-c/Manifest View File

@@ -1,2 +1,2 @@
DIST mariadb-connector-c-3.1.11-src.tar.gz 752342 BLAKE2B 5bee575bffdceb1eff60b7ba3fa334882cf2b2a12446cd6c52663cc5ce2e179bcd19c8452e9bdae3877ac7e9e08f4f6a974d136170c399439c42e1759d226c84 SHA512 2da3a5e438037dde2b9fafb07c084c742983ff4ce18f06cf7a34836aace5317cdb2ddb1bca63143367f5ae827c988d99ee20e8f598fabdb06190d9e2191eb3f4
DIST mariadb-connector-c-3.1.12-src.tar.gz 966702 BLAKE2B 8187199f43ccb6f92ea9df61a1f62e48dbef4744cda9a5e865f71038e47a65dea3ed094dd76d81d0d8d357a8d611a9770590a3504c297ea30f59f285ab511d17 SHA512 a46e8ec976c28e227a72f09c15c92126d178b422a92a4c90fd52c8053604c3309aeb3bd098dc63fbd0d87059d5360c8b63d76e61a1152e7a3e7145e13681453d
DIST mariadb-connector-c-3.1.13-src.tar.gz 968401 BLAKE2B 4b7270c5e86e0a39773f38fbf1b4334ed9fdfca65432a5858b7e591fca5d6a68fd5a0eead96a6c9bfab22f49416d9c19c8a4c5c3fc328d16702c6051116e9a01 SHA512 a179a4fa689f681d64f926c1f3abfd3912896ec3e39c15be6a330647ded207aa2f110277dc43b90faffa4386365a72babc96264e29ac436e5d212d8b7cef7c32

dev-db/mariadb-connector-c/mariadb-connector-c-3.1.11.ebuild → dev-db/mariadb-connector-c/mariadb-connector-c-3.1.13.ebuild View File

@@ -3,19 +3,19 @@

EAPI=7

VCS_INHERIT=""
if [[ "${PV}" == 9999 ]] ; then
VCS_INHERIT="git-r3"
inherit git-r3
EGIT_REPO_URI="https://github.com/MariaDB/mariadb-connector-c.git"
else
MY_PN=${PN#mariadb-}
MY_PV=${PV/_b/-b}
SRC_URI="https://downloads.mariadb.org/f/${MY_PN}-${PV%_beta}/${PN}-${MY_PV}-src.tar.gz?serve -> ${P}-src.tar.gz"
S="${WORKDIR%/}/${PN}-${MY_PV}-src"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~s390 sparc x86"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
fi

inherit cmake-utils multilib-minimal toolchain-funcs ${VCS_INHERIT}
CMAKE_ECLASS=cmake
inherit cmake-multilib toolchain-funcs

MULTILIB_CHOST_TOOLS=( /usr/bin/mariadb_config )

@@ -48,16 +48,12 @@ RDEPEND="${DEPEND}"
PATCHES=(
"${FILESDIR}"/gentoo-layout-3.0.patch
"${FILESDIR}"/${PN}-3.1.3-fix-pkconfig-file.patch
"${FILESDIR}"/${PN}-3.1.11-fix-flow-control-statement.patch
)

src_configure() {
multilib_src_configure() {
# bug 508724 mariadb cannot use ld.gold
tc-ld-disable-gold
multilib-minimal_src_configure
}

multilib_src_configure() {
local mycmakeargs=(
-DWITH_EXTERNAL_ZLIB=ON
-DWITH_SSL:STRING=$(usex ssl $(usex gnutls GNUTLS OPENSSL) OFF)
@@ -71,19 +67,11 @@ multilib_src_configure() {
-DINSTALL_BINDIR=bin
-DWITH_UNIT_TESTS=$(usex test ON OFF)
)
cmake-utils_src_configure