Browse Source

Sync with portage [Thu Dec 24 08:28:53 MSK 2020].

tags/1834
Calculate Linux 9 months ago
parent
commit
394aaaba58
100 changed files with 672 additions and 809 deletions
  1. BIN
      Manifest.files.gz
  2. BIN
      app-accessibility/Manifest.gz
  3. +1
    -1
      app-accessibility/speechd-el/speechd-el-2.8.ebuild
  4. BIN
      app-admin/Manifest.gz
  5. +1
    -1
      app-admin/gentoo-perl-helpers/gentoo-perl-helpers-0.3.1-r1.ebuild
  6. +1
    -1
      app-admin/logstash-bin/files/logstash.initd-r2
  7. +1
    -1
      app-admin/longrun/longrun-0.9-r4.ebuild
  8. +1
    -1
      app-admin/mcelog/mcelog-173-r1.ebuild
  9. +1
    -1
      app-admin/ranpwd/ranpwd-1.2.ebuild
  10. +1
    -0
      app-admin/xkcdpass/Manifest
  11. +38
    -0
      app-admin/xkcdpass/xkcdpass-1.17.6.ebuild
  12. BIN
      app-arch/Manifest.gz
  13. +1
    -1
      app-arch/zstd/zstd-1.4.5.ebuild
  14. BIN
      app-backup/Manifest.gz
  15. +1
    -1
      app-backup/bacula/files/newscripts/bacula-dir.initd
  16. BIN
      app-benchmarks/Manifest.gz
  17. +1
    -1
      app-benchmarks/sysbench/sysbench-1.0.20-r100.ebuild
  18. +1
    -1
      app-benchmarks/sysbench/sysbench-1.0.20.ebuild
  19. BIN
      app-cdr/Manifest.gz
  20. +1
    -1
      app-cdr/isomaster/isomaster-1.3.13.ebuild
  21. BIN
      app-crypt/Manifest.gz
  22. +1
    -1
      app-crypt/loop-aes-losetup/loop-aes-losetup-2.28.2.ebuild
  23. BIN
      app-doc/Manifest.gz
  24. +1
    -1
      app-doc/elisp-manual/elisp-manual-23.4.ebuild
  25. +1
    -1
      app-doc/elisp-manual/elisp-manual-24.5.ebuild
  26. +1
    -1
      app-doc/elisp-manual/elisp-manual-25.3.ebuild
  27. BIN
      app-editors/Manifest.gz
  28. +1
    -0
      app-editors/mousepad/Manifest
  29. +36
    -0
      app-editors/mousepad/mousepad-0.5.1.ebuild
  30. +1
    -1
      app-editors/uemacs-pk/uemacs-pk-4.0.15_p20180117.ebuild
  31. BIN
      app-emacs/Manifest.gz
  32. +1
    -1
      app-emacs/css-mode/css-mode-0.11-r1.ebuild
  33. BIN
      app-emulation/Manifest.gz
  34. +1
    -1
      app-emulation/cadvisor/files/cadvisor.initd-r1
  35. BIN
      app-eselect/Manifest.gz
  36. +0
    -0
      app-eselect/eselect-lua/eselect-lua-4.ebuild
  37. +0
    -42
      app-eselect/eselect-lua/files/lua.eselect-4
  38. BIN
      app-metrics/Manifest.gz
  39. +1
    -1
      app-metrics/burrow_exporter/burrow_exporter-0.0.6.ebuild
  40. +1
    -1
      app-metrics/mysqld_exporter/mysqld_exporter-0.10.0-r1.ebuild
  41. +1
    -1
      app-metrics/nginx-vts-exporter/nginx-vts-exporter-0.10.3.ebuild
  42. +1
    -1
      app-metrics/node_exporter/files/node_exporter-1.initd
  43. +1
    -1
      app-metrics/openvpn_exporter/openvpn_exporter-0.2.1.ebuild
  44. +1
    -1
      app-metrics/postfix_exporter/postfix_exporter-0.1.2.ebuild
  45. +1
    -1
      app-metrics/prom2json/prom2json-1.3.0.ebuild
  46. BIN
      app-misc/Manifest.gz
  47. +1
    -1
      app-misc/beanstalkd/beanstalkd-1.10.ebuild
  48. +1
    -1
      app-misc/bfr/bfr-1.6-r3.ebuild
  49. +1
    -0
      app-misc/tracker-miners/Manifest
  50. +80
    -0
      app-misc/tracker-miners/files/2.3.5-fix-autostart-build.patch
  51. +162
    -0
      app-misc/tracker-miners/tracker-miners-2.3.5.ebuild
  52. BIN
      app-pda/Manifest.gz
  53. +1
    -1
      app-pda/ifuse/ifuse-1.1.3-r1.ebuild
  54. BIN
      app-portage/Manifest.gz
  55. +1
    -1
      app-portage/cfg-update/cfg-update-1.8.9.ebuild
  56. +1
    -1
      app-portage/epkg/epkg-0.4-r1.ebuild
  57. +1
    -1
      app-portage/hackport/hackport-9999.ebuild
  58. BIN
      app-text/Manifest.gz
  59. +0
    -39
      app-text/an/an-1.2-r1.ebuild
  60. +0
    -40
      app-text/an/an-1.2.ebuild
  61. +1
    -1
      app-text/crf++/crf++-0.58.ebuild
  62. +1
    -1
      app-text/dbacl/dbacl-1.14.ebuild
  63. +1
    -1
      app-text/dvipng/dvipng-1.17.ebuild
  64. +0
    -1
      app-text/tree/Manifest
  65. +0
    -42
      app-text/tree/tree-1.7.0-r1.ebuild
  66. +0
    -41
      app-text/tree/tree-1.7.0.ebuild
  67. +0
    -34
      app-text/wdiff/wdiff-1.2.2.ebuild
  68. BIN
      app-vim/Manifest.gz
  69. +1
    -1
      app-vim/csound-syntax/csound-syntax-20160804.ebuild
  70. +1
    -1
      app-vim/fugitive/fugitive-2.4.ebuild
  71. +1
    -1
      app-vim/nginx-syntax/nginx-syntax-0.3.3.ebuild
  72. +1
    -1
      dev-cpp/ETL/ETL-0.04.15-r1.ebuild
  73. BIN
      dev-cpp/Manifest.gz
  74. BIN
      dev-db/Manifest.gz
  75. +1
    -1
      dev-db/cockroach/cockroach-2.1.5.ebuild
  76. +1
    -1
      dev-db/influxdb/influxdb-1.5.1.ebuild
  77. +1
    -1
      dev-db/influxdb/influxdb-1.6.3.ebuild
  78. +0
    -5
      dev-db/pgbouncer/Manifest
  79. +0
    -18
      dev-db/pgbouncer/files/pgbouncer-1.11-dirs.patch
  80. +0
    -32
      dev-db/pgbouncer/files/pgbouncer-1.8-dirs.patch
  81. +0
    -85
      dev-db/pgbouncer/pgbouncer-1.10.0.ebuild
  82. +0
    -85
      dev-db/pgbouncer/pgbouncer-1.11.0.ebuild
  83. +0
    -84
      dev-db/pgbouncer/pgbouncer-1.12.0.ebuild
  84. +0
    -85
      dev-db/pgbouncer/pgbouncer-1.14.0.ebuild
  85. +0
    -85
      dev-db/pgbouncer/pgbouncer-1.9.0.ebuild
  86. +1
    -0
      dev-db/postgis/Manifest
  87. +17
    -0
      dev-db/postgis/files/postgis-3.0.3-detect-only-stdc.patch
  88. +12
    -0
      dev-db/postgis/files/postgis-3.0.3-try-other-cpp-names.patch
  89. +139
    -0
      dev-db/postgis/postgis-3.0.3-r2.ebuild
  90. +140
    -0
      dev-db/postgis/postgis-3.1.0.ebuild
  91. +0
    -1
      dev-db/pspg/Manifest
  92. +0
    -17
      dev-db/pspg/pspg-3.1.2.ebuild
  93. BIN
      dev-go/Manifest.gz
  94. +1
    -1
      dev-go/gogo-protobuf/gogo-protobuf-1.3.1.ebuild
  95. +1
    -1
      dev-go/gox/gox-1.0.1.ebuild
  96. BIN
      dev-haskell/Manifest.gz
  97. +1
    -1
      dev-haskell/texmath/texmath-0.12.0.3.ebuild
  98. BIN
      dev-java/Manifest.gz
  99. +0
    -1
      dev-java/javatoolkit/Manifest
  100. +0
    -28
      dev-java/javatoolkit/javatoolkit-0.6.3.ebuild

BIN
Manifest.files.gz View File


BIN
app-accessibility/Manifest.gz View File


+ 1
- 1
app-accessibility/speechd-el/speechd-el-2.8.ebuild View File

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

EAPI=7


BIN
app-admin/Manifest.gz View File


+ 1
- 1
app-admin/gentoo-perl-helpers/gentoo-perl-helpers-0.3.1-r1.ebuild View File

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

EAPI=6


+ 1
- 1
app-admin/logstash-bin/files/logstash.initd-r2 View File

@@ -1,5 +1,5 @@
#!/sbin/openrc-run
# Copyright 1999-2018 Gentoo Foundation
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

LS_USER=${LS_USER:-logstash}


+ 1
- 1
app-admin/longrun/longrun-0.9-r4.ebuild View File

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

EAPI=6


+ 1
- 1
app-admin/mcelog/mcelog-173-r1.ebuild View File

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

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

RDEPEND="selinux? ( sec-policy/selinux-mcelog )"


+ 1
- 1
app-admin/ranpwd/ranpwd-1.2.ebuild View File

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

EAPI=7


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

@@ -1 +1,2 @@
DIST xkcdpass-1.17.3.tar.gz 2072127 BLAKE2B 20339e7a0fd43f86eb83d89774613fa0009a13ca190be7d36edb8244b7d2e0b48041b3f8c7156c04e4d2dbae0c4475f5f1e577701e651146acab1284aa6c032d SHA512 5359b0b4e3076c2b385773862ff03e3700888d1ae967a26c5b19add3c9d2cde179ed5ad3309c5b53ab6cdbd40c8fedae1f6b9b0483dba83858671f9d816efc6c
DIST xkcdpass-1.17.6.tar.gz 8216233 BLAKE2B dc6f8b1bf76eba5271bf6027baf6bfbe5a18081ac85970ba35be3d0cf4e08d98d60b8bc819c05512aab94d621cf93fe9dca74a0108cdd4d94ad6ae830c28d3c2 SHA512 db47d6f0d5711e1aa4520fa3afb78b085b2e5a7599fa7eecbc3f806f5c7edceae9c54c250923147c87a837b54b5efd0d8f34f9c08e3104341f1243de0edf87f9

+ 38
- 0
app-admin/xkcdpass/xkcdpass-1.17.6.ebuild View File

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

EAPI=7

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

DESCRIPTION="Password generator inspired by XKCD 936"
HOMEPAGE="https://github.com/redacted/XKCD-password-generator"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"

LICENSE="BSD CC-BY-3.0
l10n_de? ( GPL-3 )
l10n_it? ( CC-BY-SA-3.0 )
l10n_no? ( CC-BY-4.0 )"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="l10n_de l10n_en l10n_es l10n_fi l10n_fr l10n_it l10n_no l10n_pt"

src_prepare() {
default

use l10n_de || rm ${PN}/static/ger-anlx
use l10n_en || rm ${PN}/static/{eff-short,eff-special,legacy}
use l10n_es || rm ${PN}/static/spa-mich
use l10n_fi || rm ${PN}/static/fin-kotus
use l10n_fr || rm ${PN}/static/fr-*
use l10n_it || rm ${PN}/static/ita-wiki
use l10n_no || rm ${PN}/static/nor-nb
use l10n_pt || rm ${PN}/static/pt-*
}

python_install_all() {
distutils-r1_python_install_all
doman ${PN}.1
}

BIN
app-arch/Manifest.gz View File


+ 1
- 1
app-arch/zstd/zstd-1.4.5.ebuild View File

@@ -11,7 +11,7 @@ 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 ~x86-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 ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="lz4 static-libs +threads"

RDEPEND="app-arch/xz-utils


BIN
app-backup/Manifest.gz View File


+ 1
- 1
app-backup/bacula/files/newscripts/bacula-dir.initd View File

@@ -1,5 +1,5 @@
#!/sbin/openrc-run
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
command=/usr/sbin/bacula-dir
command_args="${DIR_OPTIONS}"


BIN
app-benchmarks/Manifest.gz View File


+ 1
- 1
app-benchmarks/sysbench/sysbench-1.0.20-r100.ebuild View File

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

LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="+aio attachsql drizzle +largefile mysql postgres test"
REQUIRED_USE="
${LUA_REQUIRED_USE}


+ 1
- 1
app-benchmarks/sysbench/sysbench-1.0.20.ebuild View File

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

LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="+aio attachsql drizzle +largefile mysql postgres test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RESTRICT="!test? ( test )"


BIN
app-cdr/Manifest.gz View File


+ 1
- 1
app-cdr/isomaster/isomaster-1.3.13.ebuild View File

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

EAPI=6


BIN
app-crypt/Manifest.gz View File


+ 1
- 1
app-crypt/loop-aes-losetup/loop-aes-losetup-2.28.2.ebuild View File

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

EAPI="6"


BIN
app-doc/Manifest.gz View File


+ 1
- 1
app-doc/elisp-manual/elisp-manual-23.4.ebuild View File

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

EAPI=5


+ 1
- 1
app-doc/elisp-manual/elisp-manual-24.5.ebuild View File

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

EAPI=5


+ 1
- 1
app-doc/elisp-manual/elisp-manual-25.3.ebuild View File

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

EAPI=6


BIN
app-editors/Manifest.gz View File


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

@@ -1,3 +1,4 @@
DIST mousepad-0.4.2.tar.bz2 696014 BLAKE2B 2591f177b59147e01502329939365c5f18031f3dc9100baa29cb1da04afbff26cc91cc612ea1e5ebbc2d15754375da6afbd4ae9d96399f41cf06191d7d8d7082 SHA512 f3266018ce61683dc62b6866649f3674cc363ea652de04d3f087341c61cf24fb5eb730411948e354d085792f88b59e3dba7e7712715d92711f750b33d8bfb69a
DIST mousepad-0.4.90.tar.bz2 808320 BLAKE2B 5a639001663d24a9d0ae126f672adb5d3a72825893e0f0d90e263596f214d76f973e0743248efee8562dc04afb09c0519ed649ca5d36b9221569490e289d687f SHA512 e839584782b09ee9d485ca4dcf05e22afb459cba269b3a15fe2dc0e3f3240bc15b1a8d7db92160b735d97d7293e67b0484b50ac3e72946b499dc65ac1097390b
DIST mousepad-0.5.0.tar.bz2 810533 BLAKE2B c98fe38d65923fca2a5f2a769ad8fd0c92f77c6aff2c658e2ecd3bc3081988cb10b5dd49ba36020fe05c6f172e08f6efb825eb2c38b630dbcc6fd4d639313e15 SHA512 06cab143a3a0f98ad2aeecb0c7f034b8dede355de09632217da27dfb0675909c6cb284b227644c9ab3513a67fb23594ee63f0112ade69830d46559a8e7d65842
DIST mousepad-0.5.1.tar.bz2 826973 BLAKE2B 6e0ae6570221b8e7ecfc5b7bf513eb7bf6efd745f977d46a1bc78d9ef4d59984964abc423f381d5170edc4a44f6672f1fa44f4bdc898260c43d0685c3603da30 SHA512 2b9403332f370bb75bf03a0e0aeab2b2f889fcd2fcef54e6d958e82933f5b6044dbf9416cf0ca5b43f4c304bb93dec185c647ebb40ed3915a87a15b76cf2e634

+ 36
- 0
app-editors/mousepad/mousepad-0.5.1.ebuild View File

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

EAPI=7
inherit gnome2-utils xdg-utils

DESCRIPTION="GTK+-based editor for the Xfce Desktop Environment"
HOMEPAGE="https://git.xfce.org/apps/mousepad/about/"
SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2"

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

RDEPEND=">=dev-libs/glib-2.52
>=xfce-base/xfconf-4.12:=
>=x11-libs/gtk+-3.22:3
>=x11-libs/gtksourceview-3.24:3.0"
DEPEND="${RDEPEND}"
BDEPEND="
dev-lang/perl
dev-util/intltool
sys-devel/gettext
virtual/pkgconfig"

pkg_postinst() {
gnome2_schemas_update
xdg_desktop_database_update
xdg_icon_cache_update
}

pkg_postrm() {
gnome2_schemas_update
xdg_desktop_database_update
xdg_icon_cache_update
}

+ 1
- 1
app-editors/uemacs-pk/uemacs-pk-4.0.15_p20180117.ebuild View File

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

EAPI=6


BIN
app-emacs/Manifest.gz View File


+ 1
- 1
app-emacs/css-mode/css-mode-0.11-r1.ebuild View File

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

EAPI=5


BIN
app-emulation/Manifest.gz View File


+ 1
- 1
app-emulation/cadvisor/files/cadvisor.initd-r1 View File

@@ -1,5 +1,5 @@
#!/sbin/openrc-run
# Copyright 2016-2017 Gentoo Foundation
# Copyright 2016-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

description="cAdvisor - Analyzes resource usage and performance characteristics of running containers"


BIN
app-eselect/Manifest.gz View File


app-eselect/eselect-lua/eselect-lua-3.ebuild → app-eselect/eselect-lua/eselect-lua-4.ebuild View File


app-eselect/eselect-lua/files/lua.eselect-3 → app-eselect/eselect-lua/files/lua.eselect-4 View File

@@ -11,13 +11,6 @@ HEADER_FILES="lauxlib.h luaconf.h lua.h lua.hpp lualib.h"

remove_symlinks() {
rm -f "${EROOT}"/usr/bin/{lua,luac} &>/dev/null
for dir in $(get_libdirs) ; do
rm -f "${EROOT}"${dir}/liblua.so &>/dev/null && \
rm -f "${EROOT}"${dir}/pkgconfig/lua.pc &>/dev/null
done
for f in $HEADER_FILES ; do
rm -f "${EROOT}"/usr/include/${f}
done
rm -f "${EROOT}"/usr/share/man/man1/lua{,c}.1{,.*} &>/dev/null
}

@@ -32,45 +25,10 @@ set_symlinks() {
if [[ -f "${bin_prefix}"/luac${ver} ]]; then
ln -s luac${ver} $(_dup "${bin_prefix}"/luac)
fi
for dir in $(get_libdirs) ; do
if has 'jit*' ${ver}; then
type -p lua${ver} &>/dev/null || die -q "It's something wrong with your lua${ver} installation: it's binary leads to broken symlink"
local abi=$(lua${ver} -e 'print(_VERSION:match("%d.%d"))')
local libname=libluajit-${abi}.so.${ver##jit-}
test -f "${EROOT}/${dir}/${libname}" || die -q "Can't find libluajit for lua${ver} (lua abi: ${abi})"
ln -s ${libname} $(_dup "${EROOT}/${dir}"/liblua.so)
else
ln -s liblua${ver}.so $(_dup "${EROOT}/${dir}"/liblua.so)
fi
ln -s lua${ver}.pc $(_dup "${EROOT}/${dir}"/pkgconfig/lua.pc)
done
for manpage in "${EROOT}"/usr/share/man/man1/lua{,c}${ver}.1.* ; do
test -f ${manpage} &&
ln -s $(basename "${manpage}") $(_dup "${manpage//${ver}}")
done
for header in $HEADER_FILES ; do
local hdr;
if has 'jit*' ${ver}; then
type -p lua${ver} &>/dev/null || die -q "lua${ver} binary is missing (or leads to broken symlink)"
local jit_v=$(lua${ver} -e 'print(jit.version:match("%d.%d"))')
hdr=luajit-${jit_v}/${header};
else
hdr=lua${ver}/${header};
fi
test -f "${EROOT}/usr/include/${hdr}" || die -q "Missing header: ${header}"
ln -s "${hdr}" $(_dup "${EROOT}"/usr/include/${header})
done
}

get_libdirs() {
local dir libdirs
for dir in $(list_libdirs); do
[[ -L ${EROOT}/usr/${dir} ]] && continue
ls "${EROOT}"/usr/${dir}/liblua*.* > /dev/null 2>&1 || continue

libdirs+=' '/usr/${dir}
done
echo ${libdirs:-/usr/lib}
}

find_targets() {

BIN
app-metrics/Manifest.gz View File


+ 1
- 1
app-metrics/burrow_exporter/burrow_exporter-0.0.6.ebuild View File

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

EAPI=6


+ 1
- 1
app-metrics/mysqld_exporter/mysqld_exporter-0.10.0-r1.ebuild View File

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

EAPI="6"


+ 1
- 1
app-metrics/nginx-vts-exporter/nginx-vts-exporter-0.10.3.ebuild View File

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

EAPI=6


+ 1
- 1
app-metrics/node_exporter/files/node_exporter-1.initd View File

@@ -1,5 +1,5 @@
#!/sbin/openrc-run
# Copyright 2016-2017 Gentoo Foundation
# Copyright 2016-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

description="Prometheus machine metrics exporter"


+ 1
- 1
app-metrics/openvpn_exporter/openvpn_exporter-0.2.1.ebuild View File

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

EAPI=6


+ 1
- 1
app-metrics/postfix_exporter/postfix_exporter-0.1.2.ebuild View File

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

EAPI=6


+ 1
- 1
app-metrics/prom2json/prom2json-1.3.0.ebuild View File

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

EAPI=7


BIN
app-misc/Manifest.gz View File


+ 1
- 1
app-misc/beanstalkd/beanstalkd-1.10.ebuild View File

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

EAPI=5


+ 1
- 1
app-misc/bfr/bfr-1.6-r3.ebuild View File

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

EAPI=6


+ 1
- 0
app-misc/tracker-miners/Manifest View File

@@ -1,2 +1,3 @@
DIST tracker-miners-2.3.3.tar.xz 3144712 BLAKE2B a5789cce89dedd7cf35548b730acc80eb9b8bcbc8338c4ee55b07c97af4b9fbadc46bf0fdc552a3384e995d71aca0defe2d57dc21d99f775dee6f33f69e0aa9b SHA512 1e845aaa5412125df84298a05f29888b3872c0f4d9251f026dd51846831fcd4aa0c6965c85752d7b6ed6548268d21f0fd2a8427c922a5dc0afcd294286c607e2
DIST tracker-miners-2.3.4.tar.xz 3128484 BLAKE2B f52c46123c95252f8f16df824ff7498a8f44698cea13fa78653d7733590bef0a502139fea686b4fd9012f7569a6f946e1dbf8e053a16c474230c733d37103a3f SHA512 ceddddfa6c3151b5caeb197a4ae4dbe24fa2674e807bf66a9cc72227b60ee295171b52c2edb35236a3fbf9d8803678f55f8b990864a7a3a32bf362b0739d03ba
DIST tracker-miners-2.3.5.tar.xz 3128428 BLAKE2B a45c642fb03433a6cf12d0904a82498aa6645f97ac70b1cfe04cc3b739b33b5d3fe307cd96f45a5a4af8927f029b4eade60195d2f72c1a684aa26ee723025d8a SHA512 13da1106bc1bc8a550093c4d1bf4336a205f636e0487dc9d42cee9ce2666eca73ead479fd04f03ccf15acb4e3b27a1c898860f63bdfa69ca74b02aa041731fa9

+ 80
- 0
app-misc/tracker-miners/files/2.3.5-fix-autostart-build.patch View File

@@ -0,0 +1,80 @@
From e7b6d5f8b7541a4693c61be5d210fad85a5c9d06 Mon Sep 17 00:00:00 2001
From: Carlos Garnacho <carlosg@gnome.org>
Date: Sat, 12 Sep 2020 13:37:11 +0200
Subject: [PATCH] build: Fix -Dautostart=true

Meson doesn't seem to like that we use install_data() with custom target
results. Make this option toggle the "install" keyword argument in the
custom target itself.
---
src/miners/fs/meson.build | 10 +++-------
src/miners/rss/meson.build | 10 +++-------
src/tracker-extract/meson.build | 10 +++-------
3 files changed, 9 insertions(+), 21 deletions(-)

diff --git a/src/miners/fs/meson.build b/src/miners/fs/meson.build
index a770516c9..5a23bd06c 100644
--- a/src/miners/fs/meson.build
+++ b/src/miners/fs/meson.build
@@ -54,13 +54,9 @@ desktop_file_untranslated = configure_file(
desktop_file = custom_target('tracker-miner-fs-desktop-file',
input: desktop_file_untranslated,
output: 'tracker-miner-fs.desktop',
- command: ['intltool-merge', '--quiet', '--desktop-style', '--utf8', join_paths(meson.source_root(), 'po'), '@INPUT@', '@OUTPUT@'])
-
-if get_option('autostart')
- install_data(desktop_file,
- install: true,
- install_dir: join_paths(get_option('sysconfdir'), 'xdg/autostart'))
-endif
+ command: ['intltool-merge', '--quiet', '--desktop-style', '--utf8', join_paths(meson.source_root(), 'po'), '@INPUT@', '@OUTPUT@'],
+ install: get_option('autostart'),
+ install_dir: join_paths(get_option('sysconfdir'), 'xdg/autostart'))
if install_systemd_user_services
configure_file(
diff --git a/src/miners/rss/meson.build b/src/miners/rss/meson.build
index f540befe2..0bf0bb765 100644
--- a/src/miners/rss/meson.build
+++ b/src/miners/rss/meson.build
@@ -31,13 +31,9 @@ desktop_file_untranslated = configure_file(
desktop_file = custom_target('tracker-miner-rss-desktop-file',
input: desktop_file_untranslated,
output: 'tracker-miner-rss.desktop',
- command: ['intltool-merge', '--quiet', '--desktop-style', '--utf8', join_paths(meson.source_root(), 'po'), '@INPUT@', '@OUTPUT@'])
-
-if get_option('autostart')
- install_data(desktop_file,
- install: true,
- install_dir: join_paths(get_option('sysconfdir'), 'xdg/autostart'))
-endif
+ command: ['intltool-merge', '--quiet', '--desktop-style', '--utf8', join_paths(meson.source_root(), 'po'), '@INPUT@', '@OUTPUT@'],
+ install: get_option('autostart'),
+ install_dir: join_paths(get_option('sysconfdir'), 'xdg/autostart'))
if install_systemd_user_services
configure_file(
diff --git a/src/tracker-extract/meson.build b/src/tracker-extract/meson.build
index 239907179..aec37bfcc 100644
--- a/src/tracker-extract/meson.build
+++ b/src/tracker-extract/meson.build
@@ -189,13 +189,9 @@ desktop_file_untranslated = configure_file(
desktop_file = custom_target('tracker-extract-desktop-file',
input: desktop_file_untranslated,
output: 'tracker-extract.desktop',
- command: ['intltool-merge', '--quiet', '--desktop-style', '--utf8', join_paths(meson.source_root(), 'po'), '@INPUT@', '@OUTPUT@'])
-
-if get_option('autostart')
- install_data(desktop_file,
- install: true,
- install_dir: join_paths(get_option('sysconfdir'), 'xdg/autostart'))
-endif
+ command: ['intltool-merge', '--quiet', '--desktop-style', '--utf8', join_paths(meson.source_root(), 'po'), '@INPUT@', '@OUTPUT@'],
+ install: get_option('autostart'),
+ install_dir: join_paths(get_option('sysconfdir'), 'xdg/autostart'))
if install_systemd_user_services
configure_file(
--
2.27.0


+ 162
- 0
app-misc/tracker-miners/tracker-miners-2.3.5.ebuild View File

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

EAPI=7
PYTHON_COMPAT=( python3_{6,7,8} )

inherit gnome.org gnome2-utils meson python-any-r1 systemd xdg

DESCRIPTION="Collection of data extractors for Tracker/Nepomuk"
HOMEPAGE="https://wiki.gnome.org/Projects/Tracker"

LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0"
IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg +pdf +playlist raw +rss seccomp test +tiff upower +xml xmp xps"

REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via gstreamer, not ffmpeg
RESTRICT="!test? ( test )"

KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"

# tracker-2.1.7 currently always depends on ICU (theoretically could be libunistring instead); so choose ICU over enca always here for the time being (ICU is preferred)
RDEPEND="
>=dev-libs/glib-2.46:2
>=app-misc/tracker-2.2.0:0=
gstreamer? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
media-plugins/gst-plugins-meta:1.0 )
!gstreamer? (
ffmpeg? ( media-video/ffmpeg:0= ) )

>=sys-apps/dbus-1.3.1
xmp? ( >=media-libs/exempi-2.1.0:= )
raw? ( media-libs/gexiv2 )
>=dev-libs/icu-4.8.1.2:=
cue? ( media-libs/libcue:= )
exif? ( >=media-libs/libexif-0.6 )
gsf? ( >=gnome-extra/libgsf-1.14.24:= )
xps? ( app-text/libgxps )
iptc? ( media-libs/libiptcdata )
jpeg? ( virtual/jpeg:0 )
iso? ( >=sys-libs/libosinfo-0.2.10 )
>=media-libs/libpng-1.2:0=
seccomp? ( >=sys-libs/libseccomp-2.0 )
tiff? ( media-libs/tiff:0 )
xml? ( >=dev-libs/libxml2-2.6 )
pdf? ( >=app-text/poppler-0.16.0[cairo] )
playlist? ( >=dev-libs/totem-pl-parser-3:= )
upower? ( >=sys-power/upower-0.9.0 )
sys-libs/zlib:0
gif? ( media-libs/giflib:= )

rss? ( >=net-libs/libgrss-0.7:0 )
app-arch/gzip
"
DEPEND="${RDEPEND}"
BDEPEND="
dev-util/glib-utils
dev-util/gdbus-codegen

>=dev-util/intltool-0.40.0
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
test? ( ${PYTHON_DEPS}
gstreamer? (
media-libs/gstreamer:1.0[introspection]
|| ( media-plugins/gst-plugins-libav:1.0
media-plugins/gst-plugins-openh264:1.0 )
) )
"
# intltool-merge manually called in meson.build in 2.3.5; might be properly gone by 3.0
RDEPEND="${RDEPEND}
!>=app-misc/tracker-miners-2.99
" # Incompatible revision for (upcoming) parallel-installable tracker-miners-3 due to autostart; a revision that disables autostart and drops the blocker to be added together with v3

PATCHES=(
"${FILESDIR}"/${PV}-fix-autostart-build.patch
)

pkg_setup() {
use test && python-any-r1_pkg_setup
}

src_prepare() {
# Avoid gst-inspect calls that may trigger sandbox; instead assume the detection will succeed and add the needed test deps for that
if use gstreamer; then
sed -i -e 's:detect-h264-codec.sh:/bin/true:' tests/functional-tests/meson.build || die
else
sed -i -e 's:detect-h264-codec.sh:/bin/false:' tests/functional-tests/meson.build || die
fi
xdg_src_prepare
gnome2_environment_reset # sets gstreamer safety variables
}

src_configure() {
local media_extractor="none"
if use gstreamer ; then
media_extractor="gstreamer"
elif use ffmpeg ; then
media_extractor="libav"
fi

local emesonargs=(
-Dtracker_core=system

-Ddocs=true
-Dextract=true
-Dfunctional_tests=false # currently broken, may fare better in 2.2.3 or 2.3; if re-enabled re-add dconf test dep
#$(meson_use test functional_tests)
-Dminer_fs=true
$(meson_use rss miner_rss)
-Dwriteback=true
-Dabiword=true
-Ddvi=true
-Dicon=true
-Dmp3=true
-Dps=true
-Dtext=true
-Dunzip_ps_gz_files=true # spawns gunzip

$(meson_feature cue)
$(meson_feature exif)
-Dflac=disabled # never use external flac extractor - gst-plugins-flac is for that; ffmpeg one is maybe worse, but that's non-default
$(meson_feature gif)
$(meson_feature gsf)
$(meson_feature iptc)
$(meson_feature iso)
$(meson_feature jpeg)
$(meson_feature pdf)
$(meson_feature playlist)
-Dpng=enabled
$(meson_feature raw)
$(meson_feature tiff)
-Dvorbis=disabled # never use external vorbis extractor - gst-plugins-base[vorbis] is for that; ffmpeg one is maybe worse, but that's non-default
$(meson_feature xml)
$(meson_feature xmp)
$(meson_feature xps)

-Dbattery_detection=$(usex upower upower none)
-Dcharset_detection=icu # enca is a possibility, but right now we have tracker core always dep on icu and icu is preferred over enca
-Dgeneric_media_extractor=${media_extractor}
# gupnp gstreamer_backend is in bad state, upstream suggests to use discoverer, which is the default
-Dautostart=true # turn to false to co-exist with tracker-miners-3
-Dsystemd_user_services="$(systemd_get_userunitdir)"
)
meson_src_configure
}

src_test() {
export GSETTINGS_BACKEND="dconf" # Tests require dconf and explicitly check for it (env_reset set it to "memory")
dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
}

pkg_postinst() {
xdg_pkg_postinst
gnome2_schemas_update
}

pkg_postrm() {
xdg_pkg_postrm
gnome2_schemas_update
}

BIN
app-pda/Manifest.gz View File


+ 1
- 1
app-pda/ifuse/ifuse-1.1.3-r1.ebuild View File

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

EAPI=6


BIN
app-portage/Manifest.gz View File


+ 1
- 1
app-portage/cfg-update/cfg-update-1.8.9.ebuild View File

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

EAPI=5


+ 1
- 1
app-portage/epkg/epkg-0.4-r1.ebuild View File

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

EAPI=5


+ 1
- 1
app-portage/hackport/hackport-9999.ebuild View File

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

EAPI=6


BIN
app-text/Manifest.gz View File


+ 0
- 39
app-text/an/an-1.2-r1.ebuild View File

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

EAPI=6
inherit eutils toolchain-funcs

DESCRIPTION="Very fast anagram generator with dictionary lookup"
HOMEPAGE="http://packages.debian.org/unstable/games/an"

SRC_URI="mirror://debian/pool/main/a/${PN}/${PN}_${PV}.orig.tar.xz"

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

DEPEND="
dev-libs/icu:=
"
RDEPEND="
${DEPEND}
sys-apps/miscfiles[-minimal]
"

src_prepare() {
default

sed -i \
-e '/^CC/s|:=|?=|' \
-e 's|$(CC) $(CFLAGS)|& $(LDFLAGS)|g' \
-e '/^CPPFLAGS/s|-D_BSD_SOURCE=1 -D_GNU_SOURCE=1|-D_DEFAULT_SOURCE=1|g' \
Makefile || die
tc-export CC
}

src_install() {
dobin ${PN}
newman ${PN}.6 ${PN}.1
dodoc ALGORITHM
}

+ 0
- 40
app-text/an/an-1.2.ebuild View File

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

EAPI=5
inherit eutils toolchain-funcs

DESCRIPTION="Very fast anagram generator with dictionary lookup"
HOMEPAGE="http://packages.debian.org/unstable/games/an"

SRC_URI="mirror://debian/pool/main/a/${PN}/${PN}_${PV}.orig.tar.xz"

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

CDEPEND="
dev-libs/icu:=
"
DEPEND="
app-arch/xz-utils
"
RDEPEND="
${CDEPEND}
sys-apps/miscfiles[-minimal]
"

src_prepare() {
sed -i \
-e '/^CC/s|:=|?=|' \
-e 's|$(CC) $(CFLAGS)|& $(LDFLAGS)|g' \
Makefile || die
tc-export CC
}

src_install() {
dobin ${PN}
newman ${PN}.6 ${PN}.1
dodoc ALGORITHM
}

+ 1
- 1
app-text/crf++/crf++-0.58.ebuild View File

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

EAPI="6"


+ 1
- 1
app-text/dbacl/dbacl-1.14.ebuild View File

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

EAPI=5


+ 1
- 1
app-text/dvipng/dvipng-1.17.ebuild View File

@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"

LICENSE="LGPL-3+ Texinfo-manual"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="truetype test"
RESTRICT="!test? ( test )"



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

@@ -1,2 +1 @@
DIST tree-1.7.0.tgz 47082 BLAKE2B 07449f50a44f857733679ae92a54a9dd61fe19b282f9244534393527d5f344835864e2acff3b2c43ed406d65657568b21440044af21fed2c4ab623e88d2e396c SHA512 b234fb1428ba75da72d7e4aeb24bf961e123332342593e441b29a0baa2270d12bb187d889c179d6463c940c8dce9fe9dffeb4ad3f06cf11f057b83234d7b4b4a
DIST tree-1.8.0.tgz 50286 BLAKE2B 51a27500b89a46add6e792d446b465696d2b34339bbd06f03baff9ce589131b5d82c414849f891dbb79a3f3cfb23b89336e783ad23b84c1fb5415a13fb9488cd SHA512 3f657a6278ec5eab2fccab39dfd69bf9376811189a368b5e3213dc900b90a4e7a4961fc58eb80ad2efd5b40d2fbd0146ec59f30fe0bba576f93519214f240695

+ 0
- 42
app-text/tree/tree-1.7.0-r1.ebuild View File

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

EAPI=6
inherit toolchain-funcs flag-o-matic bash-completion-r1

DESCRIPTION="Lists directories recursively, and produces an indented listing of files"
HOMEPAGE="http://mama.indstate.edu/users/ice/tree/"
SRC_URI="ftp://mama.indstate.edu/linux/tree/${P}.tgz"

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

RDEPEND="!=sci-biology/meme-4.8.1"
DEPEND=""

src_prepare() {
sed -i -e 's:LINUX:__linux__:' tree.c || die
mv doc/tree.1.fr doc/tree.fr.1
if use !elibc_glibc ; then
# 433972, also previously done only for elibc_uclibc
sed -i -e '/^OBJS=/s/$/ strverscmp.o/' Makefile || die
fi
default
}

src_compile() {
append-lfs-flags
emake \
CC="$(tc-getCC)" \
CFLAGS="${CFLAGS} ${CPPFLAGS}" \
LDFLAGS="${LDFLAGS}"
}

src_install() {
dobin tree
doman doc/tree*.1
einstalldocs
newbashcomp "${FILESDIR}"/${PN}.bashcomp ${PN}
}

+ 0
- 41
app-text/tree/tree-1.7.0.ebuild View File

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

EAPI=5
inherit toolchain-funcs flag-o-matic bash-completion-r1

DESCRIPTION="Lists directories recursively, and produces an indented listing of files"
HOMEPAGE="http://mama.indstate.edu/users/ice/tree/"
SRC_URI="ftp://mama.indstate.edu/linux/tree/${P}.tgz"

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

RDEPEND="!=sci-biology/meme-4.8.1"
DEPEND=""

src_prepare() {
sed -i -e 's:LINUX:__linux__:' tree.c || die
mv doc/tree.1.fr doc/tree.fr.1
if use !elibc_glibc ; then
# 433972, also previously done only for elibc_uclibc
sed -i -e '/^OBJS=/s/$/ strverscmp.o/' Makefile || die
fi
}

src_compile() {
append-lfs-flags
emake \
CC="$(tc-getCC)" \
CFLAGS="${CFLAGS} ${CPPFLAGS}" \
LDFLAGS="${LDFLAGS}"
}

src_install() {
dobin tree
doman doc/tree*.1
dodoc CHANGES README*
newbashcomp "${FILESDIR}"/${PN}.bashcomp ${PN}
}

+ 0
- 34
app-text/wdiff/wdiff-1.2.2.ebuild View File

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

EAPI=5

DESCRIPTION="Create a diff disregarding formatting"
HOMEPAGE="https://www.gnu.org/software/wdiff/"
SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
IUSE="experimental test"
RESTRICT="!test? ( test )"

RDEPEND="
sys-apps/diffutils
sys-apps/less
sys-libs/ncurses"
DEPEND="${RDEPEND}
test? ( app-misc/screen )"

src_configure() {
econf \
$(use_enable experimental)
}

src_test() {
# The test suite hangs in the '3: use pager' test
# when an incompatible screenrc is found
touch tests/screenrc || die
export SYSSCREENRC=tests/screenrc SCREENRC=tests/screenrc
default
}

BIN
app-vim/Manifest.gz View File


+ 1
- 1
app-vim/csound-syntax/csound-syntax-20160804.ebuild View File

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

EAPI=6


+ 1
- 1
app-vim/fugitive/fugitive-2.4.ebuild View File

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

EAPI=6


+ 1
- 1
app-vim/nginx-syntax/nginx-syntax-0.3.3.ebuild View File

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

EAPI="5"


+ 1
- 1
dev-cpp/ETL/ETL-0.04.15-r1.ebuild View File

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

EAPI=7


BIN
dev-cpp/Manifest.gz View File


BIN
dev-db/Manifest.gz View File


+ 1
- 1
dev-db/cockroach/cockroach-2.1.5.ebuild View File

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

EAPI=7


+ 1
- 1
dev-db/influxdb/influxdb-1.5.1.ebuild View File

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

EAPI=6


+ 1
- 1
dev-db/influxdb/influxdb-1.6.3.ebuild View File

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

EAPI=6


+ 0
- 5
dev-db/pgbouncer/Manifest View File

@@ -1,6 +1 @@
DIST pgbouncer-1.10.0.tar.gz 480571 BLAKE2B a0c1dadc48f38cfe0ba2641791b4734da84cfe6674198bb2a8014bc92543850e909d7b4649b99e78d58febaa0f89f62b6694f6333b1111cbd62ff2f22741984d SHA512 8ec9f102b57ca5f92fb689588ec090056ac29f21825400ec67bca413fe076ad50e0b491e65c4cfebc488cc245eb3c88c36db2ee0ba1cb737f35404be0983dd1d
DIST pgbouncer-1.11.0.tar.gz 571414 BLAKE2B 044d7cdf57b352b5b87547a8b96af1eca87e46b1f761bbd31d28a0d5158b52e438325db051ab51849f4e683f6211d0156a5081cc99a1109846085c84be7f72a6 SHA512 2373157f952a39dbb5d9afad7db2eba7459c28bcc302487c3bf15b64dca98940f65c9f7a1d142237f7053b6d2b290eaec15f930a341025f1665b501a26919115
DIST pgbouncer-1.12.0.tar.gz 567465 BLAKE2B 866a877478a417b3854e6e2a724fcd06c04bd94893e5d79f8bf250fa9391407c5b7cd00bf2771af18b162dfd2b7bdced00be15c44ba74cf842e3d98c561991e3 SHA512 017d150f865df231861cda4678963ad7e63a0cd238f5ece5679c920484e01c53ab27af63bf47e6227d66b7dc94b4d59ca41ac49c26f60aba74d40b43cad55664
DIST pgbouncer-1.14.0.tar.gz 578955 BLAKE2B 49e1e22b2fa604410111ac19b7c0c2c15f6739274d642e7100a9988379e828e8546454766ae32edb65ab7299b82693bcec32938621923bfbf99d946f5dc17f4a SHA512 506810c9896a45d67fbc97c3027572278b3857635c222cfaa53b4f3893069cfbee2ec92facd6f387de217bb3170045410b88a7cea09a45686661a2d2ccc85271
DIST pgbouncer-1.15.0.tar.gz 588042 BLAKE2B 3dac09303e1c86126dd9cb44823c6f3fca4195e3155b360719c736c6e1327cc10d05e7f1e45c08d14c1dd0cb5c074b32263eee3be9e6350db9a8c5cbdfe61aa1 SHA512 5f78018ab80ab8d81f20ef3df1314ffc9557f1c6469d485d11ac822f596e3d4b554743fd9e9fe19b008a8aaf93bcf3673b42a8fb82bbd9611bd735cd2cbb98c6
DIST pgbouncer-1.9.0.tar.gz 469300 BLAKE2B 466f171a49ec9ce9be9a9d3208780cfbff956da7c74ec4332c7104ea537cb47a5cfdc0d80bbd96d233769b6f430f1ad99b623caefa2dc93af7ba336dd0f49514 SHA512 b127f4cb60ca5cdf339da76727918f0a3797a3e0a89f8ed6fdcaa80f3391d2c5bb51e19731915775210c0e5070dd611ee2e410c9a947624e45b5cf11aecdacf9

+ 0
- 18
dev-db/pgbouncer/files/pgbouncer-1.11-dirs.patch View File

@@ -1,18 +0,0 @@
diff --git a/etc/pgbouncer.ini b/etc/pgbouncer.ini
index fed4a9f..5f2ed8e 100644
--- a/etc/pgbouncer.ini
+++ b/etc/pgbouncer.ini
@@ -55,9 +55,9 @@ listen_port = 6432

;; Unix socket is also used for -R.
;; On Debian it should be /var/run/postgresql
-;unix_socket_dir = /tmp
-;unix_socket_mode = 0777
-;unix_socket_group =
+unix_socket_dir = /run/postgresql
+unix_socket_mode = 0777
+unix_socket_group = postgres

;;;
;;; TLS settings for accepting clients


+ 0
- 32
dev-db/pgbouncer/files/pgbouncer-1.8-dirs.patch View File

@@ -1,32 +0,0 @@
diff -Naruw pgbouncer-1.8.orig/etc/pgbouncer.ini pgbouncer-1.8/etc/pgbouncer.ini
--- pgbouncer-1.8.orig/etc/pgbouncer.ini 2017-12-18 11:03:18.000000000 -0500
+++ pgbouncer-1.8/etc/pgbouncer.ini 2017-12-20 06:48:25.935839539 -0500
@@ -34,7 +34,9 @@
;;;
logfile = /var/log/pgbouncer/pgbouncer.log
-pidfile = /var/run/pgbouncer/pgbouncer.pid
+
+; Leave unset. This is handled in the initscript.
+;pidfile =
;;;
;;; Where to wait for clients
@@ -44,11 +46,12 @@
listen_addr = 127.0.0.1
listen_port = 6432
-; Unix socket is also used for -R.
-; On Debian it should be /var/run/postgresql
-;unix_socket_dir = /tmp
-;unix_socket_mode = 0777
-;unix_socket_group =
+; Unix socket is also used for -R (online restart), but the
+; initscripts can't do that. Generally, you'll want to leave these
+; alone. System-wide default is: /run/postgresql
+unix_socket_dir = /run/postgresql
+unix_socket_mode = 0777
+unix_socket_group = postgres
;;;
;;; TLS settings for accepting clients

+ 0
- 85
dev-db/pgbouncer/pgbouncer-1.10.0.ebuild View File

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

EAPI=7

inherit user

DESCRIPTION="Lightweight connection pooler for PostgreSQL"
HOMEPAGE="https://pgbouncer.github.io"
SRC_URI="https://pgbouncer.github.io/downloads/files/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="+c-ares debug doc pam ssl -udns"

# At-most-one-of, one can be enabled but not both
REQUIRED_USE="?? ( c-ares udns )"

RDEPEND="
>=dev-libs/libevent-2.0
>=sys-libs/glibc-2.10
c-ares? ( >=net-dns/c-ares-1.10 )
ssl? ( >=dev-libs/openssl-1.0.1:=[-bindist] )
udns? ( >=net-libs/udns-0.1 )
"

DEPEND="${RDEPEND}"

pkg_setup() {
enewgroup postgres 70
enewuser postgres 70 /bin/bash /var/lib/postgresql postgres

enewuser pgbouncer -1 -1 -1 postgres
}

src_prepare() {
eapply "${FILESDIR}/pgbouncer-1.8-dirs.patch"

default
}

src_configure() {
# --enable-debug is only used to disable stripping
econf \
--enable-debug \
$(use_with c-ares cares) \
$(use_enable debug cassert) \
$(use_with pam) \
$(use_with ssl openssl) \
$(use_with udns)
}

src_test() {
cd "${S}/test"
emake
}

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

dodoc AUTHORS
use doc && dodoc doc/*.rst

newconfd "${FILESDIR}/${PN}.confd-r1" "${PN}"
newinitd "${FILESDIR}/${PN}.initd-r2" "${PN}"

insinto /etc
doins etc/pgbouncer.ini

insinto /etc/logrotate.d
newins "${FILESDIR}/logrotate" pgbouncer
}

pkg_postinst() {
if [[ -z ${REPLACING_VERSIONS} ]] ; then
einfo "Please read the config.txt for Configuration Directives"
einfo
einfo "For Administration Commands, see:"
einfo " man pgbouncer"
einfo
einfo "By default, PgBouncer does not have access to any database."
einfo "GRANT the permissions needed for your application and make sure that it"
einfo "exists in PgBouncer's auth_file."
fi
}

+ 0
- 85
dev-db/pgbouncer/pgbouncer-1.11.0.ebuild View File

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

EAPI=7

inherit user

DESCRIPTION="Lightweight connection pooler for PostgreSQL"
HOMEPAGE="https://pgbouncer.github.io"
SRC_URI="https://pgbouncer.github.io/downloads/files/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+c-ares debug doc pam ssl -udns"

# At-most-one-of, one can be enabled but not both
REQUIRED_USE="?? ( c-ares udns )"

RDEPEND="
>=dev-libs/libevent-2.0
>=sys-libs/glibc-2.10
c-ares? ( >=net-dns/c-ares-1.10 )
ssl? ( >=dev-libs/openssl-1.0.1:=[-bindist] )
udns? ( >=net-libs/udns-0.1 )
"

DEPEND="${RDEPEND}"

pkg_setup() {
enewgroup postgres 70
enewuser postgres 70 /bin/bash /var/lib/postgresql postgres

enewuser pgbouncer -1 -1 -1 postgres
}

src_prepare() {
eapply "${FILESDIR}/pgbouncer-1.11-dirs.patch"

default
}

src_configure() {
# --enable-debug is only used to disable stripping
econf \
--enable-debug \
$(use_with c-ares cares) \
$(use_enable debug cassert) \
$(use_with pam) \
$(use_with ssl openssl) \
$(use_with udns)
}

src_test() {
cd "${S}/test"
emake
}

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

dodoc AUTHORS
use doc && dodoc doc/*.rst

newconfd "${FILESDIR}/${PN}.confd-r1" "${PN}"
newinitd "${FILESDIR}/${PN}.initd-r2" "${PN}"

insinto /etc
doins etc/pgbouncer.ini

insinto /etc/logrotate.d
newins "${FILESDIR}/logrotate" pgbouncer
}

pkg_postinst() {
if [[ -z ${REPLACING_VERSIONS} ]] ; then
einfo "Please read the config.txt for Configuration Directives"
einfo
einfo "For Administration Commands, see:"
einfo " man pgbouncer"
einfo
einfo "By default, PgBouncer does not have access to any database."
einfo "GRANT the permissions needed for your application and make sure that it"
einfo "exists in PgBouncer's auth_file."
fi
}

+ 0
- 84
dev-db/pgbouncer/pgbouncer-1.12.0.ebuild View File

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

EAPI=7

inherit user

DESCRIPTION="Lightweight connection pooler for PostgreSQL"
HOMEPAGE="https://www.pgbouncer.org/"
SRC_URI="https://www.pgbouncer.org/downloads/files/${PV}/pgbouncer-${PV}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+c-ares debug doc pam ssl -udns"

# At-most-one-of, one can be enabled but not both
REQUIRED_USE="?? ( c-ares udns )"

RDEPEND="
>=dev-libs/libevent-2.0
>=sys-libs/glibc-2.10
c-ares? ( >=net-dns/c-ares-1.10 )
ssl? ( >=dev-libs/openssl-1.0.1:=[-bindist] )
udns? ( >=net-libs/udns-0.1 )
"

DEPEND="${RDEPEND}"

# Tests require a local database server, wants to fiddle with iptables,
# and doesn't support override. things.
RESTRICT="test"

pkg_setup() {
enewgroup postgres 70
enewuser postgres 70 /bin/bash /var/lib/postgresql postgres

enewuser pgbouncer -1 -1 -1 postgres
}

src_prepare() {
eapply "${FILESDIR}"/pgbouncer-1.12-dirs.patch

default
}

src_configure() {
# --enable-debug is only used to disable stripping
econf \
--enable-debug \
$(use_with c-ares cares) \
$(use_enable debug cassert) \
$(use_with pam) \
$(use_with ssl openssl) \
$(use_with udns)
}

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

dodoc AUTHORS
use doc && dodoc doc/*.rst

newconfd "${FILESDIR}/${PN}.confd-r1" "${PN}"
newinitd "${FILESDIR}/${PN}.initd-r2" "${PN}"

insinto /etc
doins etc/pgbouncer.ini

insinto /etc/logrotate.d
newins "${FILESDIR}/logrotate" pgbouncer
}

pkg_postinst() {
if [[ -z ${REPLACING_VERSIONS} ]] ; then
einfo "Please read the config.txt for Configuration Directives"
einfo
einfo "For Administration Commands, see:"
einfo " man pgbouncer"
einfo
einfo "By default, PgBouncer does not have access to any database."
einfo "GRANT the permissions needed for your application and make sure that it"
einfo "exists in PgBouncer's auth_file."
fi
}

+ 0
- 85
dev-db/pgbouncer/pgbouncer-1.14.0.ebuild View File

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

EAPI=7

inherit user

DESCRIPTION="Lightweight connection pooler for PostgreSQL"
HOMEPAGE="https://pgbouncer.github.io"
SRC_URI="https://pgbouncer.github.io/downloads/files/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+c-ares debug doc pam ssl -udns"

# At-most-one-of, one can be enabled but not both
REQUIRED_USE="?? ( c-ares udns )"

RDEPEND="
>=dev-libs/libevent-2.0
>=sys-libs/glibc-2.10
c-ares? ( >=net-dns/c-ares-1.10 )
ssl? ( >=dev-libs/openssl-1.0.1:=[-bindist] )
udns? ( >=net-libs/udns-0.1 )
"

DEPEND="${RDEPEND}"

pkg_setup() {
enewgroup postgres 70
enewuser postgres 70 /bin/bash /var/lib/postgresql postgres

enewuser pgbouncer -1 -1 -1 postgres
}

src_prepare() {
eapply "${FILESDIR}/pgbouncer-1.11-dirs.patch"

default
}

src_configure() {
# --enable-debug is only used to disable stripping
econf \
--enable-debug \
$(use_with c-ares cares) \
$(use_enable debug cassert) \
$(use_with pam) \
$(use_with ssl openssl) \
$(use_with udns)
}

src_test() {
cd "${S}/test"
emake
}

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

dodoc AUTHORS
use doc && dodoc doc/*.rst

newconfd "${FILESDIR}/${PN}.confd-r1" "${PN}"
newinitd "${FILESDIR}/${PN}.initd-r2" "${PN}"

insinto /etc
doins etc/pgbouncer.ini

insinto /etc/logrotate.d
newins "${FILESDIR}/logrotate" pgbouncer
}

pkg_postinst() {
if [[ -z ${REPLACING_VERSIONS} ]] ; then
einfo "Please read the config.txt for Configuration Directives"
einfo
einfo "For Administration Commands, see:"
einfo " man pgbouncer"
einfo
einfo "By default, PgBouncer does not have access to any database."
einfo "GRANT the permissions needed for your application and make sure that it"
einfo "exists in PgBouncer's auth_file."
fi
}

+ 0
- 85
dev-db/pgbouncer/pgbouncer-1.9.0.ebuild View File

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

EAPI="6"

inherit user

DESCRIPTION="Lightweight connection pooler for PostgreSQL"
HOMEPAGE="https://pgbouncer.github.io"
SRC_URI="https://pgbouncer.github.io/downloads/files/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="+c-ares debug doc pam ssl -udns"

# At-most-one-of, one can be enabled but not both
REQUIRED_USE="?? ( c-ares udns )"

RDEPEND="
>=dev-libs/libevent-2.0
>=sys-libs/glibc-2.10
c-ares? ( >=net-dns/c-ares-1.10 )
ssl? ( >=dev-libs/openssl-1.0.1:0=[-bindist] )
udns? ( >=net-libs/udns-0.1 )
"

DEPEND="${RDEPEND}"

pkg_setup() {
enewgroup postgres 70
enewuser postgres 70 /bin/bash /var/lib/postgresql postgres

enewuser pgbouncer -1 -1 -1 postgres
}

src_prepare() {
eapply "${FILESDIR}/pgbouncer-1.8-dirs.patch"

default
}

src_configure() {
# --enable-debug is only used to disable stripping
econf \
--enable-debug \
$(use_with c-ares cares) \
$(use_enable debug cassert) \
$(use_with pam) \
$(use_with ssl openssl) \
$(use_with udns)
}

src_test() {
cd "${S}/test"
emake
}

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

dodoc AUTHORS
use doc && dodoc doc/*.rst

newconfd "${FILESDIR}/${PN}.confd-r1" "${PN}"
newinitd "${FILESDIR}/${PN}.initd-r2" "${PN}"

insinto /etc
doins etc/pgbouncer.ini

insinto /etc/logrotate.d
newins "${FILESDIR}/logrotate" pgbouncer
}

pkg_postinst() {
if [[ -z ${REPLACING_VERSIONS} ]] ; then
einfo "Please read the config.txt for Configuration Directives"
einfo
einfo "For Administration Commands, see:"
einfo " man pgbouncer"
einfo
einfo "By default, PgBouncer does not have access to any database."
einfo "GRANT the permissions needed for your application and make sure that it"
einfo "exists in PgBouncer's auth_file."
fi
}

+ 1
- 0
dev-db/postgis/Manifest View File

@@ -5,4 +5,5 @@ DIST postgis-3.0.0.tar.gz 17359802 BLAKE2B aa83bdc2d1950c517f99cbdd877eb7261f6c2
DIST postgis-3.0.1.tar.gz 16839923 BLAKE2B 6888fa49562ab71929e92007de305fd6610c74988faaf08fbeabbf1d13029ebbb5da788826dc63d03ae5c873fbe408ae6c0f108b2975755d2b13bc69bed53558 SHA512 5ebce2303d672bb342f7fae6cade08140c8a687fc38e82e5b41eebb8465cdf3dc7bdbeae53b1179df8112a01842dd65f362fc107b381e2a1fa6e161b77a50227
DIST postgis-3.0.2.tar.gz 16855299 BLAKE2B 99ee872abf52651ab53e4dd6203d99d428d366f60b949fabcae938980f5c17809872e9b23f7ab1f3480a60242e735c926e54122492e1b8966ed8c748eb7c4fe6 SHA512 763d7818d195eca0b07d94a864b13da68e5734ae57b7c93c285dc2d0fa4a155715745e5da67e1a3bca49d8d4f89dc495ed3912c079722290ce9f220afca33f4d
DIST postgis-3.0.3.tar.gz 16871696 BLAKE2B 891f814271de9193cd17013d6d971a752d2e984cb0f68b05510450adef97fc96827e3d1a1c7e4fa4cf79a5d15eb3f74b32e6e9a8db1947f7bad7c2b23656bc8f SHA512 478f0971e18c2a1bd651c9bf7b995236aad32fda037762505cf8ac9e67a4e40917436248c1e62827a1a6da96c15c4ae8d0b606d548fa080cdff453642b897115
DIST postgis-3.1.0.tar.gz 17262134 BLAKE2B dbc6edde826328b84ca7d6cc9329d648c7874d51528252759499131d7ad5dbc1a7a4ef881054f2fa1fc255810157270dc1c0ae0e2ea24ec702f06b9fd5f6dfed SHA512 c5b063ff7cbe855ab6ce4104d170b27eea04ae632fd6fcb8de38b14699296a8e0c9ce06bfb48ab14cba51b7a1b3f7e0a3996d9377a954dfc39fd68fe3f839e8f
DIST postgis-3.1.0alpha3.tar.gz 17197128 BLAKE2B f3b777efa8542b82db6031fa77a5728be94689542b45e4515887306cd0ae42cd9d802eae94b07e5a70f308e82fe6afc49a29f43ad2c302d9913f00797118764c SHA512 758b688aa01babc5ac9cc703d3d64fd751639425df7e1a2aa5bb72f1707a8279f87e7b3d84e23f465a51d08787858e0eb54e0afc38039d69ddfe7668e2dce256

+ 17
- 0
dev-db/postgis/files/postgis-3.0.3-detect-only-stdc.patch View File

@@ -0,0 +1,17 @@
diff -Naruw postgis-3.1.0.orig/configure.ac postgis-3.1.0/configure.ac
--- postgis-3.1.0.orig/configure.ac 2020-12-18 14:39:26.000000000 -0500
+++ postgis-3.1.0/configure.ac 2020-12-19 07:35:13.232167083 -0500
@@ -1501,12 +1501,9 @@
dnl ============================================================
CC="$WAGYU_CXX"
- AC_CHECK_LIB(c++, main, [HAVE_CPP=yes], [HAVE_CPP=no])
AC_CHECK_LIB(stdc++, main, [HAVE_STDCPP=yes], [HAVE_STDCPP=no])
- if test "x$HAVE_CPP" = "xyes"; then
- WAGYU_LDFLAGS="-lc++"
- elif test "x$HAVE_STDCPP" = "xyes"; then
+ if test "x$HAVE_STDCPP" = "xyes"; then
WAGYU_LDFLAGS="-lstdc++"
else
AC_MSG_WARN("Could not find a C++ standard library")

+ 12
- 0
dev-db/postgis/files/postgis-3.0.3-try-other-cpp-names.patch View File

@@ -0,0 +1,12 @@
diff -Naruw postgis-3.1.0.orig/configure.ac postgis-3.1.0/configure.ac
--- postgis-3.1.0.orig/configure.ac 2020-12-18 14:39:26.000000000 -0500
+++ postgis-3.1.0/configure.ac 2020-12-23 21:44:09.223273050 -0500
@@ -31,7 +31,7 @@
dnl
dnl SQL Preprocessor
dnl
-AC_PATH_PROG([CPPBIN], [cpp], [])
+AC_PATH_PROGS([CPPBIN], [cpp x86_64-pc-linux-gnu-cpp x86-pc-linux-gnu-cpp], [])
if test "x$CPPBIN" != "x"; then
SQLPP="${CPPBIN} -traditional-cpp -w -P"
else

+ 139
- 0
dev-db/postgis/postgis-3.0.3-r2.ebuild View File

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

EAPI=7

POSTGRES_COMPAT=( 9.{5..6} {10..13} )
POSTGRES_USEDEP="server"
inherit autotools postgres-multi

MY_P="${PN}-$(ver_rs 3 '')"

if [[ ${PV} = *9999* ]] ; then
inherit git-r3
EGIT_REPO_URI="https://git.osgeo.org/gitea/postgis/postgis.git"
else
PGIS="$(ver_cut 1-2)"
SRC_URI="https://download.osgeo.org/postgis/source/${MY_P}.tar.gz"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
fi

DESCRIPTION="Geographic Objects for PostgreSQL"
HOMEPAGE="https://postgis.net"

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

LICENSE="GPL-2"
SLOT="0"
IUSE="address-standardizer doc gtk static-libs test topology"

REQUIRED_USE="test? ( doc ) ${POSTGRES_REQ_USE}"

# Needs a running psql instance, doesn't work out of the box
RESTRICT="test"

RDEPEND="${POSTGRES_DEP}
dev-libs/json-c:=
dev-libs/libxml2:2
dev-libs/protobuf-c:=
>=sci-libs/geos-3.6.0
>=sci-libs/proj-4.9.0:=
>=sci-libs/gdal-1.10.0:=
address-standardizer? ( dev-libs/libpcre )
gtk? ( x11-libs/gtk+:2 )
"
DEPEND="${RDEPEND}
virtual/pkgconfig
doc? (
app-text/docbook-xsl-stylesheets
app-text/docbook-xml-dtd:4.5
dev-libs/libxslt
virtual/imagemagick-tools[png]
)
test? ( dev-util/cunit )
"

PATCHES=(
"${FILESDIR}/${PN}-2.2.0-arflags.patch"
"${FILESDIR}/${P}-avoid-calling-ar-directly.patch"
"${FILESDIR}/${PN}-3.0.3-detect-only-stdc.patch"
"${FILESDIR}/${PN}-3.0.3-try-other-cpp-names.patch"
)

src_prepare() {
default

if [[ ${PV} = *9999* ]] ; then
source "${S}"/Version.config
PGIS="${POSTGIS_MAJOR_VERSION}.${POSTGIS_MINOR_VERSION}"
fi

# These modules are built using the same *FLAGS that were used to build
# dev-db/postgresql. The right thing to do is to ignore the current
# *FLAGS settings.
QA_FLAGS_IGNORED="usr/lib(64)?/(rt)?postgis-${PGIS}\.so"

local AT_M4DIR="macros"
eautoreconf

postgres-multi_src_prepare
}

src_configure() {
local myeconfargs=(
$(use_with address-standardizer)
$(use_with gtk gui)
$(use_with topology)
)
postgres-multi_foreach econf "${myeconfargs[@]}"
}

src_compile() {
postgres-multi_foreach emake
postgres-multi_foreach emake -C topology

if use doc ; then
postgres-multi_foreach emake comments
postgres-multi_foreach emake cheatsheets
postgres-multi_forbest emake -C doc html
fi
}

src_install() {
postgres-multi_foreach emake DESTDIR="${D}" install
postgres-multi_foreach emake -C topology DESTDIR="${D}" install
postgres-multi_forbest dobin ./utils/postgis_restore.pl

dodoc CREDITS TODO loader/README.* doc/*txt

docinto topology
dodoc topology/{TODO,README}

if use doc ; then
postgres-multi_foreach emake DESTDIR="${D}" comments-install

docinto html
postgres-multi_forbest dodoc doc/html/{postgis.html,style.css}

docinto html/images
postgres-multi_forbest dodoc doc/html/images/*
fi

use static-libs || find "${ED}" -name '*.a' -delete
}

pkg_postinst() {
ebegin "Refreshing PostgreSQL symlinks"
postgresql-config update
eend $?

local base_uri="https://postgis.net/docs/manual-"
if [[ ${PV} = *9999* ]] ; then
base_uri+="dev"
else
base_uri+="${PGIS}"
fi

elog "To finish installing PostGIS, follow the directions detailed at:"
elog "${base_uri}/postgis_installation.html#create_new_db_extensions"
}

+ 140
- 0
dev-db/postgis/postgis-3.1.0.ebuild View File

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

EAPI=7

POSTGRES_COMPAT=( 9.6 {10..13} )
POSTGRES_USEDEP="server"
inherit autotools postgres-multi toolchain-funcs

MY_P="${PN}-$(ver_rs 3 '')"

if [[ ${PV} = *9999* ]] ; then
inherit git-r3
EGIT_REPO_URI="https://git.osgeo.org/gitea/postgis/postgis.git"
else
PGIS="$(ver_cut 1-2)"
SRC_URI="https://download.osgeo.org/postgis/source/${MY_P}.tar.gz"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
fi

DESCRIPTION="Geographic Objects for PostgreSQL"
HOMEPAGE="https://postgis.net"

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

LICENSE="GPL-2"
SLOT="0"
IUSE="address-standardizer doc gtk static-libs topology"

REQUIRED_USE="${POSTGRES_REQ_USE}"

# Needs a running psql instance, doesn't work out of the box
RESTRICT="test"

RDEPEND="${POSTGRES_DEP}
dev-libs/json-c:=
dev-libs/libxml2:2
dev-libs/protobuf-c:=
>=sci-libs/geos-3.9.0
>=sci-libs/proj-4.9.0:=
>=sci-libs/gdal-1.10.0:=
address-standardizer? ( dev-libs/libpcre )
gtk? ( x11-libs/gtk+:2 )
"
DEPEND="${RDEPEND}
virtual/pkgconfig
doc? (
app-text/docbook-xsl-stylesheets
app-text/docbook-xml-dtd:4.5
dev-libs/libxslt
virtual/imagemagick-tools[png]
)
"

PATCHES=(
"${FILESDIR}/${PN}-2.2.0-arflags.patch"
"${FILESDIR}/${PN}-3.0.3-avoid-calling-ar-directly.patch"
"${FILESDIR}/${PN}-3.0.3-detect-only-stdc.patch"
"${FILESDIR}/${PN}-3.0.3-try-other-cpp-names.patch"
)

src_prepare() {
default

if [[ ${PV} = *9999* ]] ; then
source "${S}"/Version.config
PGIS="${POSTGIS_MAJOR_VERSION}.${POSTGIS_MINOR_VERSION}"
fi

# These modules are built using the same *FLAGS that were used to build
# dev-db/postgresql. The right thing to do is to ignore the current
# *FLAGS settings.
QA_FLAGS_IGNORED="usr/lib(64)?/(rt)?postgis-${PGIS}\.so"

local AT_M4DIR="macros"
eautoreconf

postgres-multi_src_prepare
}

src_configure() {
export CPP=$(tc-getCPP)

local myeconfargs=(
$(use_with address-standardizer)
$(use_with gtk gui)
$(use_with topology)
)
postgres-multi_foreach econf "${myeconfargs[@]}"
}

src_compile() {
postgres-multi_foreach emake
postgres-multi_foreach emake -C topology

if use doc ; then
postgres-multi_foreach emake comments
postgres-multi_foreach emake cheatsheets
postgres-multi_forbest emake -C doc html
fi
}

src_install() {
postgres-multi_foreach emake DESTDIR="${D}" install
postgres-multi_foreach emake -C topology DESTDIR="${D}" install
postgres-multi_forbest dobin ./utils/postgis_restore.pl

dodoc CREDITS TODO loader/README.* doc/*txt

docinto topology
dodoc topology/{TODO,README}

if use doc ; then
postgres-multi_foreach emake DESTDIR="${D}" comments-install

docinto html
postgres-multi_forbest dodoc doc/html/{postgis.html,style.css}

docinto html/images
postgres-multi_forbest dodoc doc/html/images/*
fi

use static-libs || find "${ED}" -name '*.a' -delete
}

pkg_postinst() {
ebegin "Refreshing PostgreSQL symlinks"
postgresql-config update
eend $?

local base_uri="https://postgis.net/docs/manual-"
if [[ ${PV} = *9999* ]] ; then
base_uri+="dev"
else
base_uri+="${PGIS}"
fi

elog "To finish installing PostGIS, follow the directions detailed at:"
elog "${base_uri}/postgis_installation.html#create_new_db_extensions"
}

+ 0
- 1
dev-db/pspg/Manifest View File

@@ -1,2 +1 @@
DIST pspg-3.1.2.tar.gz 1368987 BLAKE2B 7eff4134ee97db4df4dfada08ede5e88ea0c37a681c95ba9529f30be98f05cb3a7805e5dcb165b34f5afc2d4d7ca6de0e705334967ade0fdb813636c73df658d SHA512 1446200bdfe88787083da32629acaedab6eaee68b3dccbff3f52c82165029cb0f558790951d5103876c84562fcd6b5578042bca134f4ed37b9c5de96fdc5602f
DIST pspg-3.1.5.tar.gz 1380515 BLAKE2B b9539347d1977a178468127df5f92f8b7be835b7e6edc49720131173b71b22e01b614bcde55e354d32a2ecf1665dcebd27502110786b7595411b5ec782391f01 SHA512 287d4794aebc867bf3c344c3747f1d058c1b93710dd0d86de66ae1e0d97961f4e3d511bc0f7df98c309bffc962aaf50b758faab1f8c6f0eb3374450e53ecdccb

+ 0
- 17
dev-db/pspg/pspg-3.1.2.ebuild View File

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

EAPI=7

DESCRIPTION="A better pager for psql and mysql"
HOMEPAGE="https://github.com/okbob/pspg"
SRC_URI="https://github.com/okbob/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"

LICENSE="BSD-2"
SLOT="0"
KEYWORDS="amd64 x86"

DEPEND="sys-libs/ncurses:*
dev-db/postgresql:=
sys-libs/readline:="
RDEPEND="${DEPEND}"

BIN
dev-go/Manifest.gz View File


+ 1
- 1
dev-go/gogo-protobuf/gogo-protobuf-1.3.1.ebuild View File

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

EAPI=7


+ 1
- 1
dev-go/gox/gox-1.0.1.ebuild View File

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

EAPI=7


BIN
dev-haskell/Manifest.gz View File


+ 1
- 1
dev-haskell/texmath/texmath-0.12.0.3.ebuild View File

@@ -23,7 +23,7 @@ RDEPEND="dev-haskell/mtl:=[profile?]
>=dev-haskell/syb-0.4.2:=[profile?] <dev-haskell/syb-0.8:=[profile?]
dev-haskell/text:=[profile?]
dev-haskell/xml:=[profile?]
>=dev-lang/ghc-7.10.1:=
>=dev-lang/ghc-8.8.1:=
executable? ( dev-haskell/aeson:=[profile?]
network-uri? ( >=dev-haskell/network-uri-2.6:=[profile?] )
!network-uri? ( <dev-haskell/network-2.6:=[profile?] ) )


BIN
dev-java/Manifest.gz View File


+ 0
- 1
dev-java/javatoolkit/Manifest View File

@@ -1,2 +1 @@
DIST javatoolkit-0.6.3.tar.bz2 26071 BLAKE2B 50adb0871e814ad1716fedec1e1429b1da69349ea502139bed75c175a89142e1f10abbecfb434875eda46e21c86ae49d273beeb5aaddd10a903ffe153a1adc4b SHA512 b4e57d26e30455587c7bc8273420c3300c1a776f3321d8ed36638f6aae41c13ba785b37650be5577908e24aa2bf4fa4e11d3157211dc64b6e3c814c4df3b7d6a
DIST javatoolkit-0.6.5.tar.bz2 24380 BLAKE2B 69442b45e32e63e9f4f8104570ae644d6dd5571b6b909fd751a7060abddfedf84cc147f342a40ade8c4e04764f1a8362d853fae91353171708d5daf68ef3f8e1 SHA512 8a9cf0f2b7951bfe9ab544b48eecf5857ae4bddf129a1a0b928a2b37df7960b082495c44f42954cffe885d48f850b070781593352f09221d1b35b9a94ba5b55b

+ 0
- 28
dev-java/javatoolkit/javatoolkit-0.6.3.ebuild View File

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

EAPI=7

PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_REQ_USE="xml(+)"
DISTUTILS_USE_SETUPTOOLS=no

inherit distutils-r1 prefix

DESCRIPTION="Collection of Gentoo-specific tools for Java"
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Java"
SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm arm64 ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"

python_prepare_all() {
hprefixify src/py/buildparser src/py/findclass setup.py
distutils-r1_python_prepare_all
}

python_install() {
distutils-r1_python_install \
--install-scripts="${EPREFIX}"/usr/libexec/${PN}
}

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

Loading…
Cancel
Save