Sync with portage [Mon Jun 20 08:08:53 MSK 2022].

master
root 2 years ago
parent 5aebe5cac8
commit 13a6e320c2

@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
MANIFEST Manifest.files.gz 29600 BLAKE2B ee1ab1e87c909fbeea6c3ddea2b11d1af0a597e9530e44a1805e78636fc26fb8f3d66806c7d90ebaa175f915d5466602696fddd6082dd54899358e9cd0b7bef5 SHA512 8990f8896f53c781d3e6911ec7413d6cc23196a790ac4df6592c80fde9396a2be138a3c0c80dd9046567b94074a4b97d41cdaabea86141dc96c4b6c95430770e
TIMESTAMP 2022-06-19T12:10:01Z
MANIFEST Manifest.files.gz 29585 BLAKE2B 54f8e3b6b76b2ee07515c1ca2dcb025f3f5baf536a3a4ce1790c07d49b68a990d69d3159c17054746bfe95c0ff511fcbc4d351e6a7700966b842a141c256c6fa SHA512 92774fc930f6d784753e14ac2dffb50c69ac556f582d89b5dd27a2b50e39814d1dada701cfa0227da22c4ea36291b7d6b4bd13264be275015ecfbbc5dbb4a5fb
TIMESTAMP 2022-06-20T04:39:58Z
-----BEGIN PGP SIGNATURE-----
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmKvEhlfFIAAAAAALgAo
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmKv+h5fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
klBp6w//SfEBMRmKlfd/bNdvAVPeL0jqImtu8mGO9LAU/W/GmC6dj3Z10GWDp3Cl
B65DTGXfwnYYA5uXmcc8U/aRRT+fh/hYt33lHOZC+Hmvq+cHRi6GeCSyHvdOl092
ze9dIWGYdoo1SE4K679SpQg4ftzbVcmRX5pWATaTTp3QpWomEwtQY2R+i3MWuXHk
EATerapiMjJUWnaBIj7Ej2txFk1DBRKbgU1+dpslunWOQ0cZ5AHlNE/nNBRukNCs
0uUryDSD77mI+sicz2GCBsq3IWPTMGwsEjiPoiQrPMDgSQqOGMUEGoujmVZLdgTm
WwnwMYta0FMa0frw7iqz8peSZKFlLXVIQnTCRygjYsbe4QvXo4lRRV/zBjDu2rVP
3PCijsTTQam5z9ikyf9+xE2iELRyza7bBcLONx3bfPitEL5tQZP0uufr8NCdwIrX
LrXvmr6DbsdRbjHanCCisZB3t6TH2OjemI/39QdRJ4laDGezbYYCqjOwwDZbZzAK
HByfzvuU6igIIuTGunG115JF1VdOPH/FZMf/1c0Jqz6V0+eN0nvOveSgQ+gdPLHE
AS8d9xe+QvL7A4Ku5RQ6rfrRXHRpSRykrKQ+bkoGsiONFfM0YsDBu7t6ZRj42v0f
/0jUzuEpv/zvi6JunBY6aCOL39sC5EA+Ie5nDRf0nYkeb7m9CJc=
=8c9T
klDfRg//XU+m3+bmSJUuPTZnx9pG6SLUND9QKIKY0OYhHQAt8Wqz9O959ejEGsx+
HWckCKpiXq0tdCoHC/mr2bmnZNycCNdr5nBbqADJR0wWsslY8Qr4HAwr34U28gOi
W5rcn60w/6y2tUiY5LPrTBYTUACZtHBh4zpL7n+Uoelkc2GxIlTRGy6svcKbOg04
rFMbSc6XYk9chkISgevfzGxMqOn/JjsAp54gEAVIyosERCt5epV8vNnIL5A7BdZ7
s0wwk2dJI5ucrwDsmL2tAkFJ60q7TXknvivDIjiu8ToGPGEwkBpNslJv61hNUg6W
PdyJ39YZy1P7dxfGMcz2iTopKBfmO0zqUr1lPrBSvMFFG5MVD85VGHDuHzZA14a6
t2MfsAPHOAhG5mgJu4lDLoavfbA2kNrVjC11CRuL1TmLDzwydZWBpnWuiNWzZnbg
6noa11yKMmqiz9uawCz0AeAfKve/0A7lu0UVXR8rJQsNQon7xq1Br/95Lh4LFHA4
PluuLNiVmMJk9fYUpf6GeYbpdvYrWWfrDSUjnyl2KabG/CsAgFv2SyBbmav+9TmD
7fuR00PL7mP3+fsxbr2dyr8w/QHeNWSjBm4T5GTLgW2LnPXKVY+k7vVjU7w397Ax
eYqJ6uCesw6rRpdwXUHEWyxugsrcKcp6Nj9XEy2cDTBDxgXZ7oU=
=DqpG
-----END PGP SIGNATURE-----

Binary file not shown.

Binary file not shown.

@ -7,4 +7,5 @@ AUX caribou-fix-subkey-popmenu.patch 916 BLAKE2B 5f833fded2a5d1dedf613aecd1e473f
AUX caribou-fix-xadapter-xkb-calls.patch 1840 BLAKE2B c752a1e7f9cee33ed8ecdb5c9d72267e11b3881c6c1e4e7576b070088ecbe7893c9d5ef1dce8483b062ef31083441072a3b88309db523832a8b06e2254e65a82 SHA512 122b1004e601f3c669d8f8d33d4fd167d662086f54e0376f4cc6147e470b07a1345af99581313facb286c4392a2ae17b39565d36cca32fd5eeb7a44a49807999
DIST caribou-0.4.21.tar.xz 426516 BLAKE2B bd5e27bbbdb08fc31edce3b65124177e30b6d51e0071601bcd84c325b5794ce936b3f782ac8639dca332c246e329773f462dcecc0f236f52aeb0dcc7c5607a24 SHA512 5fc0cf54a1cad50d41e659adbbb932b51d69d18951562f87497e99aaae17ac72b453b759dd7289ff8f68a79574dfce510b9de6bedc61408c14cb48b83eaf08da
EBUILD caribou-0.4.21-r4.ebuild 2247 BLAKE2B 04bdcc1d001a8f358b6a2c88a69052e8d0c647ace8926a3b774254f424a26f251e2b91baddb50ae621bdadc2182768e0beac82c65c4ff2f02147ea8e7a0acd42 SHA512 008c12ad32dc8f2783e0499f66c7ea0f9c6ada18c88361adb56c760da44cf95726a3fedc5726d62c37ace36ad27b7271366595f52656505dec172910236e1bbd
EBUILD caribou-0.4.21-r5.ebuild 2250 BLAKE2B 677924d4281b2415b352d5c0e47853e4f2bbdf50354801d534b164b49ef8c5dc154114272cb7cfca501bacd7df44506e161ef5190d3ba9d38af2718c9d12a6f0 SHA512 c1fbc99ff00a00d9f00e8609bf9be37cb806dd180051a7e36662d4caf01932a5f74a9d63c118c3482acd33b63da8faaa678c882cd372e6613804ef91225fd998
MISC metadata.xml 840 BLAKE2B 671f825fbc4ae6d54e4f954841e64ac34affbec420b2bf7bf07ec8dcf9f94bf68bd614566c06018476bd5a6f6c29ed86072d1f3b6b2e84281744052c9ddc1b3b SHA512 1db29ec2266887839c007307a66e10fae1bd119e3a2eef9b3223382e2dbd0413defb864c2b4917ddf24eeaa36929100cb092e0d065dff26853e54532d88bfd30

@ -0,0 +1,99 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..10} )
PYTHON_REQ_USE="xml"
inherit autotools gnome.org gnome2-utils python-single-r1 vala
DESCRIPTION="Input assistive technology intended for switch and pointer users"
HOMEPAGE="https://wiki.gnome.org/Projects/Caribou"
LICENSE="LGPL-2.1"
SLOT="0"
IUSE=""
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
COMMON_DEPEND="
${PYTHON_DEPS}
app-accessibility/at-spi2-core
$(python_gen_cond_dep '
>=dev-python/pygobject-2.90.3:3[${PYTHON_USEDEP}]
')
>=dev-libs/gobject-introspection-0.10.7:=
dev-libs/libgee:0.8
dev-libs/libxml2
>=media-libs/clutter-1.5.11:1.0[introspection]
>=x11-libs/gtk+-3:3[introspection]
x11-libs/libX11
x11-libs/libxklavier
x11-libs/libXtst
"
# gsettings-desktop-schemas is needed for the 'toolkit-accessibility' key
# pyatspi-2.1.90 needed to run caribou if pygobject:3 is installed
# librsvg needed to load svg images in css styles
RDEPEND="
${COMMON_DEPEND}
dev-libs/glib[dbus]
$(python_gen_cond_dep '
>=dev-python/pyatspi-2.1.90[${PYTHON_USEDEP}]
')
>=gnome-base/gsettings-desktop-schemas-3
gnome-base/librsvg:2
sys-apps/dbus
!<x11-base/xorg-server-1.20.10
"
DEPEND="
${COMMON_DEPEND}
dev-libs/libxslt
"
BDEPEND="
$(vala_depend)
>=dev-util/intltool-0.35.5
virtual/pkgconfig
"
PATCHES=(
"${FILESDIR}/${PN}-fix-compilation-error.patch"
"${FILESDIR}/${PN}-fix-subkey-popmenu.patch"
"${FILESDIR}/${PN}-fix-xadapter-xkb-calls.patch"
"${FILESDIR}/${PN}-fix-antler-style-css.patch"
"${FILESDIR}/${PN}-fix-python-env.patch"
"${FILESDIR}/${PN}-change_autostart_cinnamon.patch"
"${FILESDIR}/${PN}-drop_gir_patch.patch"
)
src_prepare() {
default
vala_src_prepare
gnome2_disable_deprecation_warning
eautoreconf
}
src_configure() {
econf \
--disable-maintainer-mode \
--disable-schemas-compile \
--disable-docs \
--disable-static \
--disable-gtk2-module \
--enable-gtk3-module
}
src_install() {
DOCS="AUTHORS NEWS README"
default
find "${D}" -name '*.la' -delete || die
python_optimize
}
pkg_postinst() {
gnome2_schemas_update
}
pkg_postrm() {
gnome2_schemas_update
}

Binary file not shown.

@ -1,11 +1,8 @@
AUX puppet.initd2 758 BLAKE2B caf8c2e3563f24d9d313e790498dc362fcd14467ca2b6329cf454a5163bae5cfa2b7af1a212b2e5bfcb4693c7291d5306e47e574d3c937aaedd02625dc954a9e SHA512 df93f7dbcf61eee9f42f4a0c2fa0e2dfc806ac737ba98329cee158e04150c9bf346abd9364b2a6824df4bb862e676be7b2c23f5947ef5aa589df745ac5c5cd03
DIST puppet-agent_7.15.0-1focal_amd64.deb 20342292 BLAKE2B 4d8a322182b10462353b4fb78b8a655765e6b91e31626c34126862cf27d7863ed6dcfdf6d8545c9bfb2be25e42bd0f3f34c5726885dc6508eb71aa09646e647a SHA512 b6887ef66c47fcfce7136e13ff96f7a8df8b11011fd9ec8cb01a79d8a7f7b77e43da63033d9c42446c4131ffe04e8bfaf5bdf70ba1cb6c37dcd1d6963024ef29
DIST puppet-agent_7.15.0-1focal_arm64.deb 19533904 BLAKE2B 234fc85f20df8bba9d1f33e84ac725326201984c041ab371dd645df2e6cce12b6c81481ceff01819dc884d3c8f6191d6e98aafbb78a6856733b4cc3255d0e905 SHA512 70f389bc29270317fc621ef7be2eea9764b490ae2da32fb3968bd2c966eec53ef7e65469ea7fd5069676e23feede48557575b9020783b50292b146cc17ae840e
DIST puppet-agent_7.16.0-1focal_amd64.deb 20349200 BLAKE2B 73a5bc404b988fc009b95e25ab906afdc56cf8a9b977d0974177bdd5dcf9c0882f10d7e56f05c054f2ff1ea89824879671f857d1f1bf41d4f725ae90994d24ac SHA512 57d58b0a4ea74f461e7820e1f99838eb3c357f1be5277623ce8bb5cdf6aa46696d53db7c64c16ede972bc01660f30ea19111d2495087032d412672564b8612f8
DIST puppet-agent_7.16.0-1focal_arm64.deb 19543124 BLAKE2B 2a946462ddf1344f05f21c5c5f0a3ad4a1b92fa0b386d405b6cb563b0cb3de0a06ad8212d6001f10ed7afe2d7787d1107732a5890e48de99a32cec802d78d16d SHA512 74db9defefe8aa91daaac8337dd500cf2582c017eab34f61992630a30dc9b2ef62ae5aba21b9ee94f30b6f92e99557e61da742711bba7df8200b3eca5a06f748
DIST puppet-agent_7.17.0-1focal_amd64.deb 20397624 BLAKE2B 8304f937e6eb3f1a3c2a72ba34fce029ecec99decaf1a78b08b556c1ebe3073fa159e70e43baf468e833ede2e9a659f6384f52969e16932ac24a2a997da14eee SHA512 f493298af50e6eed61c7ffb0cf4234b1eb69594caedd24826bc9bcb5d85e736101bfa98b14dcfdceab5ee98e8bc228f25743fdcce440398ff9e0019c6861bde2
DIST puppet-agent_7.17.0-1focal_arm64.deb 19595304 BLAKE2B 719473363cb24dcd58a864c9ce4d24cb8d8f328d6179ec666d3f3ba1dbf8df53746b9dba37a820c782b6b7b56639c068da1a7db4813e44c5520dfc74ff026008 SHA512 5d74f2fca8fe214c70931b099582d5861ae95a3f11be69e33ee4a10b5135cde43d57b117fa3492983b13e023f9138584d72df6ea788015e058124e4578ae1e39
EBUILD puppet-agent-7.15.0.ebuild 2593 BLAKE2B 1e94777916beb4e793dfbcdbc5c83c875c72ff39bcc4cfee6d8799dd9445cdc46d45a58266739406399f6c4551a5e55fe46f13dd7d4e8cdabb97ed105d16835d SHA512 84230e1234ca4314eba502a376595534d5af4b135c8563308a24c874e6305b72a176652f328b37d061daf5633f83fab0a0bfd941f76a3071c6a0c20d8338cbe6
EBUILD puppet-agent-7.16.0.ebuild 2593 BLAKE2B 1e94777916beb4e793dfbcdbc5c83c875c72ff39bcc4cfee6d8799dd9445cdc46d45a58266739406399f6c4551a5e55fe46f13dd7d4e8cdabb97ed105d16835d SHA512 84230e1234ca4314eba502a376595534d5af4b135c8563308a24c874e6305b72a176652f328b37d061daf5633f83fab0a0bfd941f76a3071c6a0c20d8338cbe6
EBUILD puppet-agent-7.17.0.ebuild 2594 BLAKE2B 50cf4300e0420105383d9ce375f643b6122562bb5cf6841db7b8009107bc752827be49288a30c9ccce030b854c3dcbedde3d86bf64e9af37cef7cf5b2e521faa SHA512 9c4e4599785c65a32bdf31a7257862c953bd3c7ee1b7db2279bd1bceb9082ec20dd3f020a3592f5bd211e27b55fa8a5ed7b116c67d11c73151015f326a66bb81
MISC metadata.xml 1032 BLAKE2B 35156eb59a786ad7dab4ac5c281796af6a8f3dcad2b7ebc2c6af926aee6fcbffaef39f0f7119f1aefed42a1e8148f323ee4d3d5f77dfb4d3671317af6fd078cc SHA512 b624438f825e288802e516637dd38f775a63b4a4aabaa53c5adfd1f71f694018dbf3d47f1622a90d5da25a00aac696f9203c085190e574a586f3a3e4fe14f9d1

@ -1,91 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit systemd unpacker tmpfiles
DESCRIPTION="general puppet client utils along with hiera and facter"
HOMEPAGE="https://puppetlabs.com/"
SRC_URI="amd64? ( http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1focal_amd64.deb )
arm64? ( http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1focal_arm64.deb )"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64"
IUSE="puppetdb selinux"
RESTRICT="strip"
# virtual/libcrypt:= is in here despite being a pre-built package
# to ensure that the has_version logic for the symlink doesn't become stale
CDEPEND="!app-admin/puppet
!dev-ruby/hiera
!dev-ruby/facter
app-emulation/virt-what
acct-user/puppet
acct-group/puppet
virtual/libcrypt:="
DEPEND="
${CDEPEND}
app-admin/augeas"
RDEPEND="${CDEPEND}
app-portage/eix
sys-apps/dmidecode
sys-libs/libselinux
sys-libs/glibc
sys-libs/readline:0/8
sys-libs/libxcrypt[compat]
sys-libs/ncurses:0[tinfo]
selinux? (
sys-libs/libselinux[ruby]
sec-policy/selinux-puppet
)
puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
S=${WORKDIR}
QA_PREBUILT="*"
src_install() {
# conf.d
doconfd etc/default/puppet
doconfd etc/default/pxp-agent
# logrotate.d
insinto /etc/logrotate.d
doins etc/logrotate.d/pxp-agent
# puppet itself
insinto /etc/puppetlabs
doins -r etc/puppetlabs/*
# logdir for systemd
keepdir var/log/puppetlabs/puppet/
chmod 0750 var/log/puppetlabs/puppet/
# the rest
insinto /opt
dodir opt/puppetlabs/puppet/cache
doins -r opt/*
fperms 0750 /opt/puppetlabs/puppet/cache
# init
newinitd "${FILESDIR}/puppet.initd2" puppet
systemd_dounit lib/systemd/system/puppet.service
systemd_dounit lib/systemd/system/pxp-agent.service
newtmpfiles usr/lib/tmpfiles.d/puppet-agent.conf puppet-agent.conf
# symlinks
chmod 0755 -R "${D}/opt/puppetlabs/puppet/bin/"
dosym ../../opt/puppetlabs/bin/facter /usr/bin/facter
dosym ../../opt/puppetlabs/bin/hiera /usr/bin/hiera
dosym ../../opt/puppetlabs/bin/puppet /usr/bin/puppet
# Handling of the path to the crypt library during the ongoing migration
# from glibc[crypt] to libxcrypt
# https://www.gentoo.org/support/news-items/2021-07-23-libxcrypt-migration.html
if has_version "sys-libs/glibc[crypt]"; then
local crypt_target='../../../../usr/lib64/xcrypt/libcrypt.so.1'
else
local crypt_target='../../../../usr/lib/libcrypt.so.1'
fi
dosym $crypt_target /opt/puppetlabs/puppet/lib/libcrypt.so.1
}
pkg_postinst() {
tmpfiles_process puppet-agent.conf
}

@ -4,12 +4,10 @@ AUX puppetmaster.confd 640 BLAKE2B 78d85ee9b2c413c59eadef3498a8a2e2ee6c6d029bf76
AUX puppetmaster.init-4.x 1108 BLAKE2B 1793d3d881de2c1808159f940bf1e758c2e7fad8fc8eca3c0199828b2c0119547cd744c49f79334de1bc0a7227c0791a5b3645eedb51d3fa8be5822487354b1a SHA512 e177109d90f5954e7cd1968db1d0e0d0e2c6e98bc4d53d0ae0a816d181e304e1b7555f65d8807b98df9f0f8cf7ebafc9d8cca9c32574fb7127c4b480d23b5cc6
AUX tmpfiles.d 39 BLAKE2B 2c9a992bf709a384ae02395299ddeb2febf3cd83b924acd97d0ca7fbc17dac273cb27c926790708c0d929f62282dec0477f167ed2e5fc1418a9ff5d130f246f1 SHA512 2dfec45e6f762ce0431d55b1a826e707e970defacbe050df838b66b347e7423eac78a35248c74908e7b52fa84cde5129ce3f562f64dac357f0368a3bc0b719a1
DIST puppet-5.5.22.tar.gz 2998132 BLAKE2B 8662c89190d0904fe44ffeca1cf9a9ddca40d57ba6fb2d1e644ca353ceb55b1ca3a91416f1eef2975233c9c4498784e7d7280c111ea0cc070870cadc69341d99 SHA512 5332b084a63bdf244672cc4751022c84a1cc50d3f394a13bdcbccf7fcf4ebea67953e88957f23046608bf25e9182548449be824c18289cb2bf1e3ed29b40dc58
DIST puppet-7.15.0.tar.gz 2817137 BLAKE2B ce76ad71251a9202d31e858706eb994c6210cbe97f31e56d95b8c36d541d0ce8d1e65ab33d399e7dca1c5ea8e7f4dfccb3a2a4d36baaed6ca31516b7e449bf2a SHA512 0d68bda85a5f61fdb74c3e70304d414afef238dff4f7a4cd60c17f5cc26fcb18ba7f81065d6295adde33bc181031b458d259daa84a41156c9589f5c0e3cb8951
DIST puppet-7.16.0.tar.gz 2817116 BLAKE2B d367005ea69ceb0f89f4294e74639ad61305f23929e5edf0385eb2cce5da76fa157c5bc7408599dcca4d9adba39c3b29250e78d8f584873f72bb34452a90a74d SHA512 b1f3c6072821225c9068089f44ad9ab955534f2d91bf88b44f762e0588442b9d6191eb89909dc05b7efc3a82302d2d3dc5a5a040fbc84f81645817d695b4db72
DIST puppet-7.17.0.tar.gz 2812615 BLAKE2B 80b5115b8825a87427a688ca7a9337334180fcb7722d437f44009b5cf74ede16dac52f1648a2e7595558abb5fa92322095e71dcf0d7d8d06a2275e13caf79163 SHA512 f691b6d3e931c5cc879c8e5129af2a935bedc891964ba5cbb873d6d69e0ec61bd82ca7d413a94389cda13cb6c8c536aae6f11dade4c6e2597abc7756a74f4df0
EBUILD puppet-5.5.22-r1.ebuild 3750 BLAKE2B 4cfe9e58f764927a378ccb706ea14ed3ac8e981356c2000d16b8a33b924c7d08fd8cc6f27c70cf66f859d5649c13a33d4982ea69573ba73d4b19375c8da95cdb SHA512 87fff4d2c68e882894b3a24f28db1d0b68b081530eeaaf3149314aa1968094fe3f0b37b57c5240e2e4dfe19828084b82b07e0bc3105a1dee0b52f9e28f034cb4
EBUILD puppet-5.5.22-r2.ebuild 3758 BLAKE2B e9e5ed85c6606cc4ed8e29c1c3f4601be291ed9da1074404cbc0870bb7ad0485a440778d50c8c1753d5bb80627bae35d107c1a2f697b63d1bfb35f86a8474b5a SHA512 b4c19d02f28f6337a0e468374b6547f388208ebab6ca4bce65b6f957b6f28329f65360d2554887b10e2727fac8b206d80fb56938fde4bd416c9b532f8fd7dc04
EBUILD puppet-7.15.0.ebuild 3457 BLAKE2B 67bf80033dbe3bec0117118b158f4d177695dee5d6956322e156efea99cc2ba75eb830912f019e495e903706a36b623e62492b62b1f66463946a048a223104bc SHA512 0e870b484df92c17ff5af92f883ad8d8da911e0cc48e4dc9ead0505e1dd9c2e3681b683f6f4b92176dcc83a76b5b03939dd326f182d3eb72590c62adc9116b2c
EBUILD puppet-7.16.0.ebuild 3457 BLAKE2B 67bf80033dbe3bec0117118b158f4d177695dee5d6956322e156efea99cc2ba75eb830912f019e495e903706a36b623e62492b62b1f66463946a048a223104bc SHA512 0e870b484df92c17ff5af92f883ad8d8da911e0cc48e4dc9ead0505e1dd9c2e3681b683f6f4b92176dcc83a76b5b03939dd326f182d3eb72590c62adc9116b2c
EBUILD puppet-7.17.0.ebuild 3459 BLAKE2B 3afedefaf365433acf67a6696c7d6919aecf8850d84733f2f25679ddbff2611f484d192cf558c7b01ed36a323006fc8932f9c491bdb79776e2219ac031fb0b5a SHA512 09059194222f23c8d7183409cc2534d272615e2154bdd25c4bf83c85ef80f48188e0ca420cdfbbc1e91aae0cdc1b7483daa21d1f5714ff6c52a11fd425170c07
MISC metadata.xml 1570 BLAKE2B 5ea0d1f9d7e83fc99130bc7375de7638fd509d18ea5728d14d370338089c33c788156f20b976e6b909502e94e356428e4a1ce95e10bf307d81bd2fbbb1166941 SHA512 4ec568674227749e9644c4eb09d39c25f2458a7eb89f7d36d2be035845e8ffefc6bffbdbc09be9950bb424f2c940ff9bf43ea60e22cd4816bf12d3593e41e7b1

@ -1,127 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_TASK_DOC="doc:all"
RUBY_FAKEGEM_EXTRAINSTALL="locales"
inherit ruby-fakegem systemd tmpfiles
DESCRIPTION="A system automation and configuration management software"
HOMEPAGE="https://puppet.com/"
SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz"
LICENSE="Apache-2.0 GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86"
IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
RESTRICT="test"
ruby_add_rdepend "
dev-ruby/hiera
dev-ruby/json:=
dev-ruby/semantic_puppet
>=dev-ruby/facter-3.0.0
dev-ruby/concurrent-ruby
augeas? ( dev-ruby/ruby-augeas )
diff? ( dev-ruby/diff-lcs )
doc? ( dev-ruby/rdoc )
ldap? ( dev-ruby/ruby-ldap )
shadow? ( dev-ruby/ruby-shadow )
sqlite? ( dev-ruby/sqlite3 )
virtual/ruby-ssl
dev-ruby/hocon"
ruby_add_bdepend "
doc? ( dev-ruby/yard )
test? (
dev-ruby/mocha
dev-ruby/rack
dev-ruby/rspec-its
)"
# this should go in the above lists, but isn't because of test deps not being keyworded
# dev-ruby/rspec-collection_matchers
RDEPEND+=" ${RDEPEND}
rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
selinux? (
sys-libs/libselinux[ruby]
sec-policy/selinux-puppet
)
vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 )
>=app-portage/eix-0.18.0
acct-user/puppet
acct-group/puppet"
PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
all_ruby_prepare() {
# Avoid spec that require unpackaged json-schema.
rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
# fix systemd path
eapply -p0 "${FILESDIR}/puppet-systemd.patch"
# Avoid specs that can only run in the puppet.git repository. This
# should be narrowed down to the specific specs.
rm spec/integration/parser/compiler_spec.rb || die
# Avoid failing spec that need further investigation.
rm spec/unit/module_tool/metadata_spec.rb || die
}
each_ruby_install() {
each_fakegem_install
# dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
}
all_ruby_install() {
all_fakegem_install
# systemd stuffs
systemd_dounit "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
# tmpfiles stuff
newtmpfiles "${FILESDIR}/tmpfiles.d" "puppet.conf"
# openrc init stuff
newinitd "${FILESDIR}"/puppet.init-4.x puppet
keepdir /etc/puppetlabs/puppet/ssl
keepdir /var/lib/puppet/facts
keepdir /var/lib/puppet/files
fowners -R puppet:puppet /var/lib/puppet
fperms 0750 /var/lib/puppet
fperms 0750 /etc/puppetlabs
fperms 0750 /etc/puppetlabs/puppet
fperms 0750 /etc/puppetlabs/puppet/ssl
fowners -R :puppet /etc/puppetlabs
fowners -R :puppet /var/lib/puppet
# ext and examples files
for f in $(find ext examples -type f) ; do
docinto "$(dirname ${f})"
dodoc "${f}"
done
}
pkg_postinst() {
tmpfiles_process puppet.conf
elog
elog "Please, *don't* include the --ask option in EMERGE_EXTRA_OPTS as this could"
elog "cause puppet to hang while installing packages."
elog
elog "Portage Puppet module with Gentoo-specific resources:"
elog "http://forge.puppetlabs.com/gentoo/portage"
elog
elog "If updating from puppet 5 to 6, keep in mind that webrick (server/master)"
elog "suppert was removed for >=6.x, please migrate to puppetserver if you have"
elog "not already done so."
elog
}

@ -1,9 +1,5 @@
AUX puppetdb.initd 1824 BLAKE2B 76d8252b2fee61270f440734d91735fa002df1583126de60befd3cc756cc0f5368ce49461cee85ffca4c6893b1e1859bff9af86e75d73171d15ae344a9fb4149 SHA512 0d0f67b7eaf7d10474e73eb77174a51e0f891bf664706e11c7a5ef1f918d7967c67251bab797e1d117b0f2b08f4b634ad06a81f6022ef04e6394c15e36a73961
AUX puppetdb.initd-r2 1896 BLAKE2B 04f47dd0406c1f67d4f72a911b0db8b482e37673ec9a0d14d73fb868aaae97f756e03fa39c2c7a9d69a217b5924dafa23c6f3e276a0626f06bf5c143b588a2c8 SHA512 58c248710c6eb39ec13e6f55a8bca686386e79eb048c4927925a2e2e75bce742d6a5e84001c231ea2b74fd4eed0ead81b9a4fc5672fdfbbd59f90677e4490675
DIST puppetdb-7.10.0.tar.gz 48764663 BLAKE2B 912f779f8d409936122030469152865b50ce71c9b41dee6df1e2f9ada48a1be6ea2a5aa5901a95111cf18e9bd971753839fc461c993f9ffd1c82c367eff9aa7d SHA512 84a8b5071fe7db24b37245c6a1c0215f7720a1bb72aca7531f7957fd65cebe2f7b3090e913be0c4a68d9f94d19f739f23837bd858ad61ad1706b76b18fe5b0b0
DIST puppetdb-7.10.1.tar.gz 48769606 BLAKE2B 80686ab0ac16e71bd3758b55e10a4f59d29d1a954d62dc576af61777755384a24a3dde08fdb3f9159cf0d888377140cc13cee0c48904382ee2312300c6e8aa32 SHA512 cedebaa1f94e0f100dd9bac5f63a4bbaa19189a01abac011708de835e6a06d6222027f05a15ad2722261072154ebe9efd8f30de171b6f8640ee369dd51feb846
DIST puppetdb-7.9.0.tar.gz 48143509 BLAKE2B bd08f4127cd68080c7c7f2b9acd571a2fd0e6af4cc36b920eca5e420a2149dbc1c5dcfbb5ac152730e88b0e751f5acd42c5e8c2457673ccbba26fc40258c07d5 SHA512 b24a3233a08fe80c5e3b78bc05262cefb27c6d307cbd8f98c74766157db72d15c0f114c5c3cccd7733b9bb99ff9c7f229b6625af5e7b2ce7b6d349322507654d
EBUILD puppetdb-7.10.0.ebuild 2707 BLAKE2B 4a55be6fee354c74d4e1f3b3a02fbc24ecc448fa71d6cd6f6294d3a2b9885f1f9fc769c9a1985f7f981593922ac20e4df6329d45b5ec5049558332da02f9300b SHA512 262465d2bb7163d9b84949833e82216e01b277fdc4e9a6c3fcdc48ae8fabb0047d1991f7be184dee7f4c99011013fa05dfb828802e43f81c08a25b44f12b4db9
EBUILD puppetdb-7.10.1.ebuild 2705 BLAKE2B 94ce5edddaedf43f4d7b43f29ab965c89ff8f19ce24f5b22dfd287aaae6d66c4a14166a75688cec6846071f19051ad8c860296f95cd5b24fbd3cb27854282b1d SHA512 8a3197584c151e7b69491fe3e7797bb13eeebea9fd8255fc6778f7995aa3f476d840b877a7099c93c642235e787611e6a811c8dde0b019bafdf8f60a1ee5d4a6
EBUILD puppetdb-7.9.0.ebuild 2705 BLAKE2B 94ce5edddaedf43f4d7b43f29ab965c89ff8f19ce24f5b22dfd287aaae6d66c4a14166a75688cec6846071f19051ad8c860296f95cd5b24fbd3cb27854282b1d SHA512 8a3197584c151e7b69491fe3e7797bb13eeebea9fd8255fc6778f7995aa3f476d840b877a7099c93c642235e787611e6a811c8dde0b019bafdf8f60a1ee5d4a6
MISC metadata.xml 486 BLAKE2B e74960c88243252794d20dd51c071147de88663d4e610e8358013b77ffaeb13b35edb7a48575932a8a30e0916782063459fe14b57ffcb2962e16b5d73c66f9d9 SHA512 e87f0d39aa659c53cb9798929c08a853247870f9c9b7dc85c9610f7b2b9c2f10a226ffeadc738e263c6bbcde495c438fbfd7dd951c2cff18b66646da9475c7c6

@ -1,90 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit systemd tmpfiles
DESCRIPTION="PuppetDB collects data generated by Puppet"
HOMEPAGE="http://docs.puppetlabs.com/puppetdb/"
SRC_URI="https://downloads.puppetlabs.com/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
IUSE=""
KEYWORDS="~amd64 ~x86"
RDEPEND+=">=virtual/jdk-1.8.0"
DEPEND+="acct-user/puppetdb
acct-group/puppetdb"
src_prepare() {
sed -i 's/sysconfig/conf\.d/g' ext/redhat/puppetdb.service || die
sed -i 's/sysconfig/conf\.d/g' ext/bin/puppetdb || die
sed -i 's/sysconfig/conf\.d/g' install.sh || die
sed -i 's/var\/run/run/g' ext/puppetdb.tmpfiles.conf || die
sed -i 's/var\/run/run/g' install.sh || die
default
}
src_compile() {
einfo "not compiling"
}
src_install() {
dodir /opt/puppetlabs/server/data/puppetdb
insinto /opt/puppetlabs/server/apps/puppetdb
insopts -m0744
doins ext/ezbake-functions.sh
insopts -m0644
doins ext/ezbake.manifest
doins puppetdb.jar
insinto /etc/puppetlabs/puppetdb
doins ext/config/logback.xml
doins ext/config/bootstrap.cfg
doins ext/config/request-logging.xml
insinto /etc/puppetlabs/puppetdb/conf.d
doins ext/config/conf.d/jetty.ini
doins ext/config/conf.d/repl.ini
doins ext/config/conf.d/database.ini
doins ext/config/conf.d/config.ini
doins ext/config/conf.d/auth.conf
insopts -m0755
insinto /opt/puppetlabs/server/apps/puppetdb/scripts
doins install.sh
insinto /opt/puppetlabs/server/apps/puppetdb/cli/apps
doins ext/cli/foreground
doins ext/cli/ssl-setup
doins ext/cli/config-migration
doins ext/cli/foreground
doins ext/cli/anonymize
doins ext/cli/reload
doins ext/cli/start
doins ext/cli/stop
insinto /opt/puppetlabs/server/apps/puppetdb/bin
doins ext/bin/puppetdb
insopts -m0644
dodir /opt/puppetlabs/server/bin
dosym ../apps/puppetdb/bin/puppetdb /opt/puppetlabs/server/bin/puppetdb
dodir /opt/puppetlabs/bin
dosym ../server/apps/puppetdb/bin/puppetdb /opt/puppetlabs/bin/puppetdb
dosym ../../opt/puppetlabs/server/apps/puppetdb/bin/puppetdb /usr/bin/puppetdb
# init type tasks
newconfd ext/default puppetdb
systemd_dounit ext/redhat/puppetdb.service
newtmpfiles ext/puppetdb.tmpfiles.conf puppetdb.conf
newinitd "${FILESDIR}/puppetdb.initd-r2" puppetdb
# misc
insinto /etc/logrotate.d
newins ext/puppetdb.logrotate.conf puppetdb
fowners -R puppetdb:puppetdb /opt/puppetlabs/server/data/puppetdb
fperms -R 770 /opt/puppetlabs/server/data/puppetdb
}
pkg_postinst() {
tmpfiles_process puppetdb.conf
elog "to install please run '/opt/puppetlabs/server/bin/puppetdb ssl-setup'"
elog
elog "to upgrade please run '/opt/puppetlabs/server/bin/puppetdb config-migration'"
}

@ -1,90 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit systemd tmpfiles
DESCRIPTION="PuppetDB collects data generated by Puppet"
HOMEPAGE="http://docs.puppetlabs.com/puppetdb/"
SRC_URI="https://downloads.puppetlabs.com/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
IUSE=""
KEYWORDS="amd64 x86"
RDEPEND+=">=virtual/jdk-1.8.0"
DEPEND+="acct-user/puppetdb
acct-group/puppetdb"
src_prepare() {
sed -i 's/sysconfig/conf\.d/g' ext/redhat/puppetdb.service || die
sed -i 's/sysconfig/conf\.d/g' ext/bin/puppetdb || die
sed -i 's/sysconfig/conf\.d/g' install.sh || die
sed -i 's/var\/run/run/g' ext/puppetdb.tmpfiles.conf || die
sed -i 's/var\/run/run/g' install.sh || die
default
}
src_compile() {
einfo "not compiling"
}
src_install() {
dodir /opt/puppetlabs/server/data/puppetdb
insinto /opt/puppetlabs/server/apps/puppetdb
insopts -m0744
doins ext/ezbake-functions.sh
insopts -m0644
doins ext/ezbake.manifest
doins puppetdb.jar
insinto /etc/puppetlabs/puppetdb
doins ext/config/logback.xml
doins ext/config/bootstrap.cfg
doins ext/config/request-logging.xml
insinto /etc/puppetlabs/puppetdb/conf.d
doins ext/config/conf.d/jetty.ini
doins ext/config/conf.d/repl.ini
doins ext/config/conf.d/database.ini
doins ext/config/conf.d/config.ini
doins ext/config/conf.d/auth.conf
insopts -m0755
insinto /opt/puppetlabs/server/apps/puppetdb/scripts
doins install.sh
insinto /opt/puppetlabs/server/apps/puppetdb/cli/apps
doins ext/cli/foreground
doins ext/cli/ssl-setup
doins ext/cli/config-migration
doins ext/cli/foreground
doins ext/cli/anonymize
doins ext/cli/reload
doins ext/cli/start
doins ext/cli/stop
insinto /opt/puppetlabs/server/apps/puppetdb/bin
doins ext/bin/puppetdb
insopts -m0644
dodir /opt/puppetlabs/server/bin
dosym ../apps/puppetdb/bin/puppetdb /opt/puppetlabs/server/bin/puppetdb
dodir /opt/puppetlabs/bin
dosym ../server/apps/puppetdb/bin/puppetdb /opt/puppetlabs/bin/puppetdb
dosym ../../opt/puppetlabs/server/apps/puppetdb/bin/puppetdb /usr/bin/puppetdb
# init type tasks
newconfd ext/default puppetdb
systemd_dounit ext/redhat/puppetdb.service
newtmpfiles ext/puppetdb.tmpfiles.conf puppetdb.conf
newinitd "${FILESDIR}/puppetdb.initd-r2" puppetdb
# misc
insinto /etc/logrotate.d
newins ext/puppetdb.logrotate.conf puppetdb
fowners -R puppetdb:puppetdb /opt/puppetlabs/server/data/puppetdb
fperms -R 770 /opt/puppetlabs/server/data/puppetdb
}
pkg_postinst() {
tmpfiles_process puppetdb.conf
elog "to install please run '/opt/puppetlabs/server/bin/puppetdb ssl-setup'"
elog
elog "to upgrade please run '/opt/puppetlabs/server/bin/puppetdb config-migration'"
}

@ -1,9 +1,7 @@
AUX puppetserver.init 2138 BLAKE2B 6c157cb6bbe9e085ae67920abadf99ff97798115f784a60e2be4fa565f5b897f60d8abea21af273b1951477a1662c778081ee9a31063780c179097e764b0845b SHA512 50e78feda08e06a16290f90b7d593653c7fe2e98efdfc8cc7cc4a85a5be528e8bc585b934330f3a87b6f038311942fd8bc6d73f0538069d7b132dd3a64e23f11
AUX puppetserver.init-r1 2190 BLAKE2B 6e4b547af51989d678a52e0fb41e8b27a669d96aaa445998b532524651f2bf2349a26f8eb77ead92a9e0f613a5269fe464045937f318947c8c2878b93dad0d4f SHA512 de159346c4b1b5705d53337994cf77f4b70edd20d60f0e1338589be4ee67c4a1bddca5cfdf9a4e744ff9360676f86391a6675b137c3bef050d71f2964b885b58
DIST puppetserver-7.6.1.tar.gz 64646806 BLAKE2B 4905504e68ee2dbbe0705553da3ee73826dc6bd50cc9ea8e62f3a4f9b5f67e53e829a0faa465fcf3b76dd85288eef71e472f272b0506c5e951b5d88df4274c9f SHA512 5a76e0053f41bf51cb0c4f79a6785e7759ba4ecaeadb84ce3dc777a288910d355bbeb0efc438eb3fddc09b7f7471526124bbfd076bff9091eecb341f3958130b
DIST puppetserver-7.7.0.tar.gz 64646018 BLAKE2B 7ce0dfc469705093107f3761c25119a488fffd0bf95112108b86fd0bbaf923d090712c0612d0efb8226059645b15386593fcc5b5c13b0881a9ffd36b714a7d50 SHA512 f56a94cfb75f2e95aef4947b2e755cda1ba4b3a1f646f14525c2ed2434c49da7d71b5dc2766bae727dcc307e06e2c56df80682b2376d8379b7c291a319a37ed1
DIST puppetserver-7.8.0.tar.gz 64651673 BLAKE2B 7bd53e3a15128eb4405b47edc066e702a3ea702a22258d039a4be5a7fecb509c724dcf21d893e9d76a99e9c94ca8a514d48bcd7085bcf429dd318defdf9fbd8d SHA512 82503c79e3d24ae2700537c8acdd410ddd3b400993d51f392f30664f6d259c224ba782c8ebeaf21e49c4acfb503b2f1a8ac880359a67c8d008797abcaa3210ab
EBUILD puppetserver-7.6.1.ebuild 5355 BLAKE2B a056b0cc747b7c04099df4d0a99d33081a60285bdda79286dc9bf6866bd7ca935f6ba74694031974e90fd6450e3078edffa17165f40c9f91fcf7305dac56e70b SHA512 22198f51ab66063f4962a519e2b4be072176baee327f3d7bd4e46931829eb2793b97609a095f814240eba3ed6f23297f10540b0c654a245d2b9f905a89ec4b09
EBUILD puppetserver-7.7.0.ebuild 5355 BLAKE2B a056b0cc747b7c04099df4d0a99d33081a60285bdda79286dc9bf6866bd7ca935f6ba74694031974e90fd6450e3078edffa17165f40c9f91fcf7305dac56e70b SHA512 22198f51ab66063f4962a519e2b4be072176baee327f3d7bd4e46931829eb2793b97609a095f814240eba3ed6f23297f10540b0c654a245d2b9f905a89ec4b09
EBUILD puppetserver-7.8.0.ebuild 5356 BLAKE2B d16d614eafd7c9770b1c1b01afa58f7aa51bc5de6055144736a1bce4931f2752861c6e1ab0b0f17a477406b9384e3b492fc4a86d4bdf45ddbba50eda36496c55 SHA512 01ea3ed8ea76519754a51921c9c58aec187192915b3fd92be92df0db6fce8caf78bbeca6af12715581495f85d65c147e6bccdc9b90e3292aad18621e4ce0d4e3
MISC metadata.xml 341 BLAKE2B 6e19f31ed866283c5827f9ca2550ca99c12d8b9506fbc13447d8bdad3ceaae844d3b103fe6cced8f829a75b7b1c317ef43bd2d1e885e9b509f70b8646a9e5bf6 SHA512 72945305ef496758676dba53925ebbd5cd0d01935fe82708559f941d831bf6b2ce34444d5b85a16b116f577596b2647183fe7b7c6ef92080a8e332fc0226d7ac

@ -1,131 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit systemd tmpfiles
DESCRIPTION="Puppet Server is the next-generation application for managing Puppet agents"
HOMEPAGE="http://docs.puppetlabs.com/puppetserver/"
SRC_URI="https://downloads.puppetlabs.com/puppet/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
IUSE="puppetdb"
# will need the same keywords in puppet-agent (puppet-agent now has arm64)
KEYWORDS="amd64"
RDEPEND+="
>=virtual/jdk-1.8.0
app-admin/puppet-agent[puppetdb?]"
DEPEND+="acct-user/puppet
acct-group/puppet"
src_prepare() {
sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' ext/redhat/puppetserver.service || die
sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' ext/bin/puppetserver || die
sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' install.sh || die
sed -i 's/var\/run/run/g' ext/config/conf.d/puppetserver.conf || die
sed -i 's/var\/run/run/g' ext/redhat/puppetserver.service || die
sed -i 's/var\/run/run/g' install.sh || die
default
}
src_compile() {
einfo "not compiling"
}
src_install() {
insinto /opt/puppetlabs/server/apps/puppetserver
insopts -m0774
doins ext/ezbake-functions.sh
insopts -m0644
doins ext/ezbake.manifest
doins puppet-server-release.jar
insinto /etc/puppetlabs/puppetserver
doins ext/config/logback.xml
doins ext/config/request-logging.xml
insinto /etc/puppetlabs/puppetserver/services.d
doins ext/system-config/services.d/bootstrap.cfg
doins ext/config/services.d/ca.cfg
insinto /etc/puppetlabs/puppetserver/conf.d
doins ext/config/conf.d/puppetserver.conf
doins ext/config/conf.d/auth.conf
doins ext/config/conf.d/global.conf
doins ext/config/conf.d/web-routes.conf
doins ext/config/conf.d/metrics.conf
doins ext/config/conf.d/webserver.conf
insopts -m0755
insinto /opt/puppetlabs/server/apps/puppetserver/scripts
doins install.sh
insinto /opt/puppetlabs/server/apps/puppetserver/cli/apps
doins ext/cli/ca
doins ext/cli/irb
doins ext/cli/foreground
doins ext/cli/gem
doins ext/cli/ruby
doins ext/cli/reload
doins ext/cli/start
doins ext/cli/stop
insinto /opt/puppetlabs/server/apps/puppetserver/cli
doins ext/cli_defaults/cli-defaults.sh
insinto /opt/puppetlabs/server/apps/puppetserver/bin
doins ext/bin/puppetserver
insopts -m0644
dodir /opt/puppetlabs/server/bin
dosym ../apps/puppetserver/bin/puppetserver /opt/puppetlabs/server/bin/puppetserver
dodir /opt/puppetlabs/bin
dosym ../server/apps/puppetserver/bin/puppetserver /opt/puppetlabs/bin/puppetserver
dosym ../../opt/puppetlabs/server/apps/puppetserver/bin/puppetserver /usr/bin/puppetserver
dodir /opt/puppetlabs/server/apps/puppetserver/config/services.d
# other sys stuff
dodir /etc/puppetlabs/code
# needed for systemd
keepdir /var/log/puppetlabs/puppetserver
dodir /etc/puppetlabs/puppet/ssl
fowners -R puppet:puppet /etc/puppetlabs/puppet/ssl
fperms -R 771 /etc/puppetlabs/puppet/ssl
# systemd type things
insinto /etc/systemd/system/puppetserver.service.d/
systemd_dounit ext/redhat/puppetserver.service
insinto /etc/default
newins ext/default puppetserver
# normal init type tasks
dosym ../default/puppetserver /etc/conf.d/puppetserver
newinitd "${FILESDIR}/puppetserver.init-r1" puppetserver
# misc
insinto /etc/logrotate.d
newins ext/puppetserver.logrotate.conf puppetserver
# cleanup
dodir /opt/puppetlabs/server/data/puppetserver/jruby-gems
fowners -R puppet:puppet /opt/puppetlabs/server/data
fperms -R 775 /opt/puppetlabs/server/data/puppetserver
fperms -R 700 /var/log/puppetlabs/puppetserver
insinto /opt/puppetlabs/server/data
doins ext/build-scripts/jruby-gem-list.txt
doins ext/build-scripts/mri-gem-list-no-dependencies.txt
newtmpfiles ext/puppetserver.tmpfiles.conf puppetserver.conf
}
pkg_postinst() {
tmpfiles_process puppetserver.conf
elog "to install you may want to run the following:"
elog
elog "puppet config set --section master vardir /opt/puppetlabs/server/data/puppetserver"
elog "puppet config set --section master logdir /var/log/puppetlabs/puppetserver"
elog "puppet config set --section master rundir /run/puppetlabs/puppetserver"
elog "puppet config set --section master pidfile /run/puppetlabs/puppetserver/puppetserver.pid"
elog "puppet config set --section master codedir /etc/puppetlabs/code"
elog
elog "# install puppetserver gems"
elog "cd /opt/puppetlabs/server/apps/puppetserver"
elog "echo \"jruby-puppet: { gem-home: ${DESTDIR}/opt/puppetlabs/server/data/puppetserver/vendored-jruby-gems }\" > jruby.conf"
elog "while read LINE; do"
elog " java -cp puppet-server-release.jar:jruby-9k.jar clojure.main -m puppetlabs.puppetserver.cli.gem --config jruby.conf -- install --no-document \$(echo \$LINE |awk '{print \$1}') --version \$(echo \$LINE |awk '{print \$2}')"
elog "done < /opt/puppetlabs/server/data/jruby-gem-list.txt"
elog "echo \"jruby-puppet: { gem-home: ${DESTDIR}/opt/puppetlabs/puppet/lib/ruby/vendor_gems }\" > jruby.conf"
elog "while read LINE; do"
elog " java -cp puppet-server-release.jar:jruby-9k.jar clojure.main -m puppetlabs.puppetserver.cli.gem --config jruby.conf -- install --no-document --ignore-dependencies \$(echo \$LINE |awk '{print \$1}') --version \$(echo \$LINE |awk '{print \$2}')"
elog "done < /opt/puppetlabs/server/data/mri-gem-list-no-dependencies.txt"
}

Binary file not shown.

@ -3,6 +3,6 @@ DIST borgbackup-1.2.0.tar.gz 4020793 BLAKE2B 9e6cb8d85ca196cbdd6baba694bc7987d63
DIST borgbackup-1.2.1.tar.gz 4017050 BLAKE2B 2841f3c02b6af76aba61064513ebd9039367be868a5f0dad2e10cbf3243236a5d29609bee63b79056f2a553052d3dc415178dbabd5c1e5af9c43111286942869 SHA512 47e95960c9ce7715897834f400ee1a3dcbbbd9aa1e4b69dc93618ade24caf6c046b844c9f3edd10e090795d06bed0136fbd42d6e679f0639f221b83d82545d43
EBUILD borgbackup-1.1.17-r1.ebuild 938 BLAKE2B 9e1165ef693d028e2936f22ba5bf0af42bbd7a83d1df32f667bd79269cea3d39ee90cbfe9b9718d8e650cb0ab33d6de5d909a78274897ca1ebefd918538db2eb SHA512 04fdb94a90a9a0bc36de20029c03d73625bae7f1ae099f96ce225e778cc60a00e60fea2ebe5cb40b35c2fb8af46fd0cade56a359e2a2d9eeef99e5581c560dd0
EBUILD borgbackup-1.2.0.ebuild 1026 BLAKE2B 1743235df1ccecc8d0cbc13b53e83f42f390402a0faf1e38dafa3ef909ec94581d63ea7259e544ac05d590dc7b9c6b4522bea8c6b8889e03549d98444d5b0fe1 SHA512 49717a5443b67e2f864cb71a1dc1c8110030ab72690ea2377a2e4d4bfbca9f523c780c23c2dc0091acb44f1ea4d9467e6e76dcb7e7d395207ca1e1ae0165d07c
EBUILD borgbackup-1.2.1.ebuild 1026 BLAKE2B 1743235df1ccecc8d0cbc13b53e83f42f390402a0faf1e38dafa3ef909ec94581d63ea7259e544ac05d590dc7b9c6b4522bea8c6b8889e03549d98444d5b0fe1 SHA512 49717a5443b67e2f864cb71a1dc1c8110030ab72690ea2377a2e4d4bfbca9f523c780c23c2dc0091acb44f1ea4d9467e6e76dcb7e7d395207ca1e1ae0165d07c
EBUILD borgbackup-1.2.1-r1.ebuild 1036 BLAKE2B 95ceaa2892b30cdd47dfef94622046167b630d40764f370c629dca689b29fc12ee3913a5823f726fb626d01705c91642c58ad5230565fcdefe42f36ad7adf1de SHA512 a05b4e824d397e4c5b662f56cb34a32d3b99c233a224f2cfab587a5e36500110f66bd4dbdee8a11fd304b3c60290d38b3844da7ae16792f6e8325bc10bb3ad41
EBUILD borgbackup-9999.ebuild 1026 BLAKE2B 1743235df1ccecc8d0cbc13b53e83f42f390402a0faf1e38dafa3ef909ec94581d63ea7259e544ac05d590dc7b9c6b4522bea8c6b8889e03549d98444d5b0fe1 SHA512 49717a5443b67e2f864cb71a1dc1c8110030ab72690ea2377a2e4d4bfbca9f523c780c23c2dc0091acb44f1ea4d9467e6e76dcb7e7d395207ca1e1ae0165d07c
MISC metadata.xml 494 BLAKE2B 885fa002bca2ba16e31bc66dde9d21aea8eb5a3ab5522cab3e824a9cde1d87f8819eb028eb21a9382d23622fe0a699a481e7cb7cd50fba897e59490ba0734d39 SHA512 bddc0ca7934315439e4a23b43fbd42d538c1570b43b0401efa9641c2854e5633d727db4bda82a34fe88ad2c1b512df47b6654b50f85a0501f0ef8405d7f8a667

@ -27,14 +27,14 @@ RDEPEND="
app-arch/lz4
virtual/acl
dev-python/pyfuse3[${PYTHON_USEDEP}]
=dev-python/msgpack-1.0.3[${PYTHON_USEDEP}]
=dev-python/msgpack-1.0.4[${PYTHON_USEDEP}]
dev-libs/openssl:0=
"
DEPEND="
dev-python/setuptools_scm[${PYTHON_USEDEP}]
dev-python/packaging[${PYTHON_USEDEP}]
dev-python/cython[${PYTHON_USEDEP}]
>=dev-python/cython-0.29.29[${PYTHON_USEDEP}]
dev-python/pkgconfig[${PYTHON_USEDEP}]
${RDEPEND}
"

Binary file not shown.

File diff suppressed because it is too large Load Diff

@ -1,35 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit go-module linux-info
DESCRIPTION="System container image builder for LXC and LXD"
HOMEPAGE="https://linuxcontainers.org/distrobuilder/introduction/"
SRC_URI="https://linuxcontainers.org/downloads/distrobuilder/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
dev-util/debootstrap
app-crypt/gnupg
sys-fs/squashfs-tools
dev-vcs/git
net-misc/rsync
"
CONFIG_CHECK="~OVERLAY_FS"
RESTRICT+=" test"
src_compile() {
cd _dist/src/github.com/lxc/distrobuilder || die "cd failed"
GO111MODULE="off" GOBIN="${S}/bin" GOPATH="${S}/_dist" \
go install ./... || die "compile failed"
}
src_install() {
dobin bin/*
}

File diff suppressed because it is too large Load Diff

Binary file not shown.

@ -1,3 +1,3 @@
DIST xmltoman-0.4.tar.gz 15250 BLAKE2B d8641a19742d845fdab0e11703a60c16656c63529a4d86931a8038cbdb87e0fbf241b7ff38ed05ddab62daab608407bd5d7778c060fe3cbef1750976fa588dee SHA512 347722731e2101ecd0619f88f4efdbca534810c96977a1281af685e8a61f4c1a826a71a9f0e3af43cc899936640787366a78077f36d23a9efcfeb789dbcfae22
EBUILD xmltoman-0.4-r1.ebuild 742 BLAKE2B 1f60ba746eeee0ad0f0df1ea9c4800c013c6fa93cbdb05d40734bb74f11be1f4d491f157a6ba99516c66272cfd9d76ba02a5529de3b9f535fafd5578ec692810 SHA512 a0e09e6d7f9c16b4ed9fb00389f539cf54ff9c956352161a6533a53a81f3a8624aa7cb1bf9229ae3e852e73f5eed4294f6ec98d3f735fdd364b4fcebc14f7d57
EBUILD xmltoman-0.4-r2.ebuild 739 BLAKE2B 387cf48885ba847e614eceec70cc92d4db957199a25e63ce4ef5f6b38ea015623e9060697f64044127526174377db69abb18a1af13f90814ac16c457506ae25c SHA512 9ef6e984f597544559b07fed1a7142bf190c3210b9efc8ce81326f836fc1e1db8e549986830dd477f0604bb6f5e5280481ce462df3e96d448aa3724507ebc2e1
MISC metadata.xml 246 BLAKE2B 3279ce7a8126c02eb17f7ff8402fbeaf20f919c9953ff16d0b572ac0e802a701a699e98d293bf34a0542ff17a8c39034fba5878207c5d34035eeea845cc3ebdb SHA512 be48ff15d61e6dda9219ef65943e9b462c71b60ec0cefb8012db9abfab1e6d835209a085f92172679b66f4f40493728dec68d2d546134f576b2c33f84814b9c1

@ -1,7 +1,7 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=8
DESCRIPTION="Simple scripts for converting xml to groff or html"
HOMEPAGE="https://sourceforge.net/projects/xmltoman/"
@ -10,18 +10,20 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE=""
RDEPEND="dev-lang/perl
RDEPEND="
dev-lang/perl
dev-perl/XML-Parser"
DEPEND="${RDEPEND}"
BDEPEND="${RDEPEND}"
src_install() {
# 'make install' requires GNU install, upstream is dead and carrying
# a patch is more space than redoing it here
dobin xmltoman xmlmantohtml
insinto /usr/share/xmltoman
doins xmltoman.{css,dtd,xsl}
dodoc README
doman xmltoman.1 xmlmantohtml.1
}

Binary file not shown.

@ -1,4 +1,6 @@
AUX 50fsharp-mode-gentoo.el 184 BLAKE2B 381798f016470b06d444b3187161b33aee39cc9512e53b26d925299818dd91a3bea0accef5cc8390e40216cd6db9c1db56399a3f6afe8810f49c62987e718af7 SHA512 d199454deaefaff33e55b7e3af0230de753b9700458366452372ed958bbefeca506f5ce670551e0906905291c6e6a02a5b5169c84dc48dcb459bbdc1d33e24e2
DIST fsharp-mode-1.10_p20211229.tar.gz 78916 BLAKE2B 4cd9182c62ea0d5c7a23f2120586d4c74d16fad14762ecdb3f11a11d6c78c757b363d5c14473c10c47086c1c0e648911846fe039dfedc04fd1d84301b4aa10c5 SHA512 b02be4c8e56a2c22b7f6e6a302756278d9056e7d8b8c206c183aea5470b98610b73a3403c83e93da295d3b4d0092a4f2f1c0bdf78f701009478a3c8b1e054ab7
DIST fsharp-mode-2.0.tar.gz 80880 BLAKE2B e8de665216ac9e147d63d168abc9aebf3cf2ca6a5a6ea9f8afe45c3329d692fa0342a1c3afb982dcdb1b59e1f348e1a307e0ce6a09f708c782b32595bc74106f SHA512 bcb95995604404c42147b636d101dfcaba61945b7ef30196a0e41c138bfd0901c744ca73e36438bae14c1727030f05fc4fcc07aef06f25d46394777ff58537db
EBUILD fsharp-mode-1.10_p20211229.ebuild 761 BLAKE2B 88844e3e5498fb866fd173073812b313d82e515f6c1419d784529d21916c7bb4be47b650f25bd26a02f08d918b9988603b0824b3675ad67401e31197ae5c149e SHA512 d673df564771e194072664791e8c7584960476022f52f48cea908138903e6ea7c91e2829d01d79c03afda4910e78adce608b0f0929e68677edd16ed1ecaaa6b8
EBUILD fsharp-mode-2.0.ebuild 684 BLAKE2B 77bad1004abd8557923823d6e64c55d470991b0124699167a45aab229cc7677bbf71456c88351b7d85486afd844437b3aa6d80a340cf760fd6d54bc1dd86808e SHA512 2992bb9e1d54d63d9add5aa4a2d41b9e7e09d582bb018443323598782f155b30daf877842e03e2617a2c904dec1ba5fd3ea3bbdae8f505ee5923d13adb92737e
MISC metadata.xml 533 BLAKE2B d0fff1e8fff09a4d096a94bc372a479a44cbb67c9aa7118ed3080690b136bd446d273b9f00a99536691f3b6bce23e46ede67d505a017b0212e459dd74300ac01 SHA512 a99fa4d18c561c0c8eb4c81a96c4cd477d2f15d8d50f4f5cb951fcafcd77e134977105c186f8ffbe7bd00db126fc218d6a006b7fdc2d29400bb0c6c05dd81b8a

@ -0,0 +1,30 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
NEED_EMACS=25
inherit elisp
DESCRIPTION="Support for the F# programming language"
HOMEPAGE="https://github.com/fsharp/emacs-fsharp-mode/"
SRC_URI="https://github.com/fsharp/emacs-${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
S="${WORKDIR}"/emacs-${P}
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
BDEPEND="test? ( app-emacs/buttercup )"
DOCS=( CHANGELOG.md README.org )
ELISP_REMOVE="eglot-fsharp.el test/integration-tests.el"
SITEFILE="50${PN}-gentoo.el"
src_test() {
buttercup -L . -L test --traceback full || die
}

Binary file not shown.

@ -4,6 +4,8 @@ AUX blackbox_exporter.logrotated 107 BLAKE2B 255c64f5f0cee8b0b7a3bf2b3a55725f87f
AUX blackbox_exporter.service 656 BLAKE2B 0c02ed1d5851215489bcaf655c290da84d3b85a852c2183bc2aa50ddcdd74beebeb09b1f1f4da4c23c0b2cfd1c72b9570303458e76651046d958ccdff77124d1 SHA512 92fd0935497f7c7df897c9dd6e5553e43be8b06e6089c78cc5891a11eb3e4bd4fdadf3f6b03f8852f544a1c33492025694408a44c6d14cddefceb60f35bd5bd0
DIST blackbox_exporter-0.18.0.tar.gz 2614990 BLAKE2B 8c6681f3b122b3d83980c74d888442bde4bbbbd02e34a33f1560494d724f4f596e87d2b87a0702d4c860e7bbc3720d70d49d8e08ae9e74b8a6e9abed907d74bd SHA512 6579d190c755515d4e5f05e2b6ed4d811010874dba1e16eaf6052e97c655f87aec33550f22ff173d2f3bbc77d091fb4fccad059f62ca6fbb33a372d48ae692f0
DIST blackbox_exporter-0.19.0.tar.gz 72280 BLAKE2B 8e6336d20c6225d58b873a270cb7bbc41bc85094fc5eebd228828128877d671b36bc9f283842bd3498e53bd138a155dca3f6843f0aca90eb542b78ad0cd276ff SHA512 86b11bc7afa0d8261d0961ca21563047b1ea8bfd1a9d4d034c393a8b098b035147883a44011cdafca8e9795a5e9a043cc15235375990f3424137af63469a8878
DIST blackbox_exporter-0.21.1-deps.tar.xz 55088548 BLAKE2B a078e62ea071df29de3d8b7cd7fc957cd0eccdf076b3257c29513b0d15deaae383fc22273731b6a382c09ce6c51f2666bcd1430bf3f5e4b017189a32889048e1 SHA512 92f46ee0382c85399fe8d4d43b38e77ea81971000dc1b4bcff2d9fbe2b55a5936b712e2345690a5005b68daddde0419c20f2ff5def4058f6eb7a2d7972e8c0af
DIST blackbox_exporter-0.21.1.tar.gz 79415 BLAKE2B 3587b01c33c47f370d55120cf4fac5ceeabdb2e89ea14ca588def902c67b237e78bca755ea5eac102d6f081c60a7bd5e1e6e5de9c2e2df9cb78c2f6856c5ee17 SHA512 a4d5187db9c99279d01d22c42c6569be836def2a033bf60c8f0a3131d329d8ac934b5ee30d2e9f185c4743c88ca287803165f7910378eb2d1ff27ae7671ab690
DIST cloud.google.com%2Fgo%2F@v%2Fv0.26.0.mod 27 BLAKE2B 814b0fa8f12d5ce6171fa629b5a7eb34e0e882cc0c5430986896bb38c243e08dc83098f271227f4ba019e78f16dc97fbb381e833aff1819833d243b08add916b SHA512 5132f3438533427c0ab0fbb7a12112a7830ea9122662ed46019ff89c71d9cf80c02edc32dd5c892da572031b5a2cce100f2602fa6a19bea6be7c02781f701273
DIST cloud.google.com%2Fgo%2F@v%2Fv0.34.0.mod 27 BLAKE2B 814b0fa8f12d5ce6171fa629b5a7eb34e0e882cc0c5430986896bb38c243e08dc83098f271227f4ba019e78f16dc97fbb381e833aff1819833d243b08add916b SHA512 5132f3438533427c0ab0fbb7a12112a7830ea9122662ed46019ff89c71d9cf80c02edc32dd5c892da572031b5a2cce100f2602fa6a19bea6be7c02781f701273
DIST github.com%2F!burnt!sushi%2Ftoml%2F@v%2Fv0.3.1.mod 34 BLAKE2B ce54a247aef91043830bdf0603c8452ba38eceb1495af6e7a74c9119234a0dc5cd080cb25258c28f5e270acf91189a5ed33e361cbf17de2be5e37dadbda1d90d SHA512 320941bc3b7fb8bc595e6135cbc513a7583d129f0cd92508055291e141191066303cf75148e25198c21f6c6c539a790ea3210f3ecf5de6a2a03b70c753091146
@ -454,4 +456,5 @@ DIST sigs.k8s.io%2Fyaml%2F@v%2Fv1.1.0.mod 24 BLAKE2B d33080dbc62b185d029eb43f75d
DIST sourcegraph.com%2Fsourcegraph%2Fappdash%2F@v%2Fv0.0.0-20190731080439-ebfcffb1b5c0.mod 43 BLAKE2B 44d562f1cdabdb24ca05eb508183dc158939129a4cf6ec0c58815076367b2902b660ee0ef526aa01e920846fb633d001c499bf63a3cea16494213eec41587408 SHA512 7d863e4af4e480a247bc767d1de96ff8050b12a13a182a9a8fa68c983c2f0b1a16b509d40de3cca552082535f876458034e1510f0f0feef383f16e1f84f81282
EBUILD blackbox_exporter-0.18.0-r2.ebuild 1398 BLAKE2B 8d4e1da374c815bb96515ac763af38fd262d339111613c9a668d3b0e5a9f0004b33b42fee5747e88df5548ca3d656d03b192b1c4795f8ec1e55d00f2b123b914 SHA512 67e4d529454017cd12b1ccbf992f281f46aa1b8cefe17b536f206b598a6b09c3df263e5110368b269ca9fc40af18110af176b1cb064b4a422418d42d77143fe3
EBUILD blackbox_exporter-0.19.0.ebuild 25790 BLAKE2B 6b326933286c0f3b16807b4b169831f66c80bcc079ebb587405162b6c7bfdce6870de88e9cb05461c1411f19b35dcb2437599bd487b45907ebb1f98449ae876e SHA512 0054404685adbc804f145d8733a53031440b2c9273e5789ce07dd46741c46c54b93be06e602f7ada1c6c3dd6b3163807b78aff119cffa75d50d24d3fbf6516b3
EBUILD blackbox_exporter-0.21.1.ebuild 1545 BLAKE2B 246eb0144a962390bb6a7158c760569730985fc9513e97262be6891e85561a00163a546759ff6441181fbfa62bb98c67d2d763c595a2b965b351c1cbc8f3d576 SHA512 1f483448508853ae42a2579a0db5a582e87437c65e6fc2ef023ee3294ff7aa299c0cd054086e0cebdde004c5d0cfb82105c9bd5960ed72a967afbd9e9791181a
MISC metadata.xml 450 BLAKE2B 91f06d8838ddf195562619c61d7d9adcd8d304a6f46d0e57b50ce3f64dc8c8b9b9673c15e40901aa834025998d4f831d009605647911afa7c7479901850bc960 SHA512 ff4d85210a8acb739b507b4ae34333ed1a91b04fc8747b08fba199a61f419e41baeecf6bc3515d10a019bf9e1d67845826f588ba9b6166e09d6bd89b4f1e7668

@ -0,0 +1,56 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit fcaps go-module systemd
GIT_COMMIT=e0d5e44
MY_PV="v${PV/_rc/-rc.}"
DESCRIPTION="Prometheus exporter for blackbox probing via HTTP, HTTPS, DNS, TCP and ICMP"
HOMEPAGE="https://github.com/prometheus/blackbox_exporter"
SRC_URI="https://github.com/prometheus/blackbox_exporter/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz"
LICENSE="Apache-2.0 BSD BSD-2 MIT"
SLOT="0"
KEYWORDS="~amd64"
COMMON_DEPEND="
acct-group/blackbox_exporter
acct-user/blackbox_exporter"
DEPEND="${COMMON_DEPEND}"
RDEPEND="${COMMON_DEPEND}"
BDEPEND="dev-util/promu"
FILECAPS=(
cap_net_raw usr/bin/blackbox_exporter
)
# tests require the network
RESTRICT+=" test "
src_prepare() {
default
sed -i \
-e "s/{{.Branch}}/Head/" \
-e "s/{{.Revision}}/${GIT_COMMIT}/" \
-e "s/{{.Version}}/${PV}/" .promu.yml || die
}
src_compile() {
promu build -v --prefix bin || die
}
src_install() {
newbin bin/${P} ${PN}
dodoc {README,CHANGELOG,CONFIGURATION}.md blackbox.yml
insinto /etc/blackbox_exporter
newins example.yml blackbox.yml
keepdir /var/lib/blackbox_exporter /var/log/blackbox_exporter
systemd_dounit "${FILESDIR}"/blackbox_exporter.service
newinitd "${FILESDIR}"/${PN}.initd ${PN}
newconfd "${FILESDIR}"/${PN}.confd ${PN}
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotated" "${PN}"
fowners ${PN}:${PN} /var/lib/blackbox_exporter /var/log/blackbox_exporter
}

Binary file not shown.

@ -2,5 +2,5 @@ AUX iwdevtools-0.10.1-diff-off-by-one.patch 674 BLAKE2B dd43504fb924a4a4300d93af
AUX iwdevtools-0.10.1-ldpath-regression.patch 840 BLAKE2B 9276d0c413bd377bc97856653eb1e8037a6a41efda68d287d91ffa19c30d986106af2ca862cb9372e6a0a80caf073b371e73058d57653405f7147e8e34ef7322 SHA512 26f58b46f70d9646bcb7f6f5e4279cb1be73b5b12cb0a47bc0411ec076ba822df2e212a7756505845e005e138b1b9989073d4c842f710d53d200715a72b20e03
DIST iwdevtools-0.10.1.tar.gz 61117 BLAKE2B fd5508a40a854987db7f2ecc0e68e100cd6a8b6cc5b90a9901bbf6c16336ebc497861e05a6c1683ac9082aa9f12a03cb47f7116da793fbd8e105ed78aae2bbb3 SHA512 0f04850f15edc8af368a87bbc665c62d5588f4220c2d15ca5c0dd00d2c8135f7e1294217c8aec313650b7b7aae6433b87bdc32306c2c4c6e6747e55a13adbbe0
EBUILD iwdevtools-0.10.1-r2.ebuild 1941 BLAKE2B 2f8bb7e3e85bdd622b2cec6b86c8a2ca5f575b0d6a27cae516ce188df5f06e49d0264874271c4ba792feb2173db9239ed77a034e33b6e4323490401daadee9ee SHA512 ad94f0baf09bd0d01bc5478bbfc6a5596cbe3c7839f9d83920b5d34db3bbca5c2c4d1b026940e266357ec7faf33f78377cce9b801bc6cd5c40620b5ebdd8572b
EBUILD iwdevtools-9999.ebuild 1786 BLAKE2B 0174f0589db4d9db960e876d2798864910c1dec562f4e29b86778b399f906756f5e7b831e7d3a6db49f238640fc5df290074f080e16e1facc7131572c97aedb7 SHA512 40e2e6d1a38ead829c876aca992413f7c9dcde28ed5762a702e21905e70a67b425f0d9bc475e123568061ce0f904a5986251add8f8a1ae4f81d36e7f910ef7d8
EBUILD iwdevtools-9999.ebuild 1806 BLAKE2B 90e7cd55d1f57c126a6c59489b4bfacf39266a48875370659693efcdd90fef644bbc21e67ecb21c665000139b28008c3d0979796b7f2f2312ca2deebb3860250 SHA512 56e8546414c77b124a5da1b334833384bf2e78adfc385918f6a05a336d1a22cae705d3e526846b8e7a483f929fb9327288d9527c9c157a607a69c362743d9d11
MISC metadata.xml 354 BLAKE2B 752c8fbf18967fb380f0f5d460396222f5fea3f0c7b9ed960ff0dbe62a9a505a2d07c45750aaa55285d11169e01f5e83b82eb278b12fbc5e9c43353c0a5fc9ed SHA512 d8e5866d89b7f05a5a8cd8cc464083d3d096b4c03f8a83e9314dcf45e57c25369bf8a3bc725aed3b8db9f3f86e76bad358bfa58f1eca70f7ec0bf3d31286c2c3

@ -19,6 +19,7 @@ RDEPEND="
app-misc/pax-utils
app-portage/portage-utils
>=app-shells/bash-5.1
dev-libs/libxml2:2
sys-apps/diffutils
sys-apps/file
sys-apps/portage

Binary file not shown.

@ -1,5 +1,3 @@
DIST gentoo-bashcomp-20180302.tar.bz2 21485 BLAKE2B 887ac5cfa8c6ba431a6aa5f5918b8bdfbe6a1ae9a2e7ac21b3c06ec2062b448d924f928b1372e81749ece6d4aa673bbbaaa364ca744124c842e3819349917169 SHA512 6b4551b078505e6348cb10ca2d67faab4d323a0f0ddefc872145314303d6f95fe31f9706d43d9f20c0139610ce47e4cf70ba7516d911dc4927cfbf5d863bc063
DIST gentoo-bashcomp-20190211.tar.bz2 21508 BLAKE2B 410994819f62b0bd105ca398c335d76993fd694b8e7f56c761b94fc1e2f6e90f2010f2f2a88febd71ac0c5643fc0e923c60151fbf9411e8a553b5917d6bcd8db SHA512 4b0a5e79f90ee8122fa8d0a7224fee6472b1762a0dda680ea1c0e8d4069760be9b6472e052b1b166a389c0e779816b98715386dbc62a3574e7ad851b2567a070
EBUILD gentoo-bashcomp-20180302.ebuild 722 BLAKE2B f908a369249ed2d7c81cc280af05a917eb563b17db357f3b6b96ac12e179851d2c0a48a7ffd969ea9919d59f66128227eec71cf6f74c42090a44e94251431e42 SHA512 7491e976613a97ebf513f48566ebb6ffc76d15fd8e359467ea5317fbdf71300562f3e836e70f696bc5179c48e1b79c5601da87cc00decfba923ce7b162303fbb
EBUILD gentoo-bashcomp-20190211.ebuild 738 BLAKE2B ce017cab9843c5d053f4a0959489e7d2d7e576deedd41d89893a0317622f0ea8b8aa9a376da3061752384a28998b8b77f26cefc751c35eec72d8d4739d6ea4e4 SHA512 5e8fe0198b035e6bdf18625828f61da3e955041efa37f3169c4a1a6eefa9c92287f639297187c86821a6c6056df6ef32c4141c6b8f9c2b22632b1c6c291a0e02
EBUILD gentoo-bashcomp-20190211-r1.ebuild 738 BLAKE2B 6b8c2a36b2a00f10152d90eb6b27e953eeeadfb2b89acc8b3cbb9f6a002dcb24cfa3c591497a5b6ad21cd7c561ee7d049aec00e4ea2d82ba7d1dcfcfd952231a SHA512 f5ece7e7914df56c971206a6d459cfbade7b3e6ca4be6b054a00e83209a8a191f4c2d735a30b540086721a3323ee4341d57977f813f1cc0ecd0bb60a975172ce
MISC metadata.xml 266 BLAKE2B 74ac06b4ea12603c8713e69cbff9ce6874266fc48ee5c846f0ac3d50bf577c3edb1e4b6690ec44fc4dd51e55e96dd5c2478831c9f754b04661fe7700d8baf66f SHA512 b996554131284e3556af42d2c5032c5b1635de67d48983096991935e7ee04c32aadc93e48cae5160861e86d64eb6fd4abafc40d9dd8b85ddc032b042a77677cb

@ -1,22 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit bash-completion-r1
DESCRIPTION="Gentoo-specific bash command-line completions (emerge, ebuild, equery, etc)"
HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris"
IUSE=""
src_install() {
emake DESTDIR="${D}" install \
completionsdir="$(get_bashcompdir)" \
helpersdir="$(get_bashhelpersdir)" \
compatdir="${EPREFIX}/etc/bash_completion.d"
}

@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=8
inherit bash-completion-r1

Binary file not shown.

@ -1,5 +1,5 @@
DIST ding-1.8.1.tar.gz 6543141 BLAKE2B 5393113bc8952553b3b5e5ee8dcd98b4cf6fec2d92069354e83b38808289053b0cc5a2c08968068f9b393b5a5e296541718c129ccbe23076ce591f6254c8293b SHA512 7d1b459d40e26482c3c16a79565cb897a492fa5807f44c5c3ed1022bcf65ba90bec9cb503cc67970742c2beeb34bd653c684e56ef5492f536254bf475d3f70a4
DIST ding-1.9.tar.gz 7864078 BLAKE2B 9a25a2eb940b96393f556e374167a5b0aae8d26ff81de364e693f01acf79b0a5896704c39e1fe1ab2b48a875785483b2bc71339b01d3999664b78b48ecb041dc SHA512 fa5500d1ced311ba21ef8a16a25f3a3cdcebc24daacff79c05351a46cc2a1d466891caa1dec3a77ae9a4d7e59332d991974917875f967d93ac1358f5532e8a72
EBUILD ding-1.8.1.ebuild 564 BLAKE2B 1d23c835cc41e680564d6d82b64c145c967432189aa3f8eae75d77b2d5af9c8a4f7db3ff8afe4d87f30e777538ee0e9d51c7b0c733e1d2a9eccfbe2af2ef6aa2 SHA512 e374d2294f1f56c3d17f0bd7b36c0a24874480771595ed74e9675b061beadcfda97d9774b0833a72952fbe153fffe437ab28bdcc6d1bc361c0708a738e1ec2c2
EBUILD ding-1.8.1.ebuild 565 BLAKE2B 3c3ef23ec078c8838edc4379bbb7d0d279f7e1395e41a80dfa3b1bcb215bd018327ce5e5e0c81bb0d8b99342c3526b8a252fb35882771d98d9ee8124b63352cf SHA512 4ca91bd0d69918d25e5173da1c2b20042dccb11f8a4553d10631315edbd765077d48fc65d2b4619efb322ac7f9883985d3ed509c7ca53e3159a02233d6f5c57c
EBUILD ding-1.9.ebuild 580 BLAKE2B 1ebd6626ba71157655e907ef6133344620d1b3bc2516f67bd04219800ff2b22ca3d066f1b8da1d7f057f5d713f38c79f583abedd9448456cff4ba2247b1f3e87 SHA512 a356ff1fc9ef9aebb1731242870a5acc021b186f466cb07626098f760320cc7fbb0b6a5c766f9aa917bc6e16aad983c8bc322f44090d98f855acfb3d7f2c8478
MISC metadata.xml 252 BLAKE2B 5dd8d0c83d6c9c396753f4e6674725483e0c7a005b4c529d3bd1fba5de36cee7f2b33e53aec48aa75f35ec663173677c2c964fb73f7f954b20631cc9c59533ca SHA512 afee4a606f4b70f265eb14178037c0459e32ddd98378c6c2978b829e906f83dc3607385173bd8f84ad988d307f8e44e1320310c92c070c802a4ccba93a96ae18

@ -11,7 +11,7 @@ SRC_URI="http://wftp.tu-chemnitz.de/pub/Local/urz/ding/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc ~sparc x86"
KEYWORDS="amd64 ~ppc ~sparc x86"
RDEPEND=">=dev-lang/tk-8.3"

@ -214,5 +214,5 @@ DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766
DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
DIST ws2_32-sys-0.2.1.crate 4697 BLAKE2B 52a7a3f57bcd73156730ada4d78fe12a54a498c9064e0928e09de13a95bd9237f884538e5f9368b47a7ac3c425f0f798c26bad85f20bed4ea26c2fa16c779b97 SHA512 18356861fc595efe7d0180afb8ce7649da35a4f9ba456271d2068679ab258a861af32a2e016e241fbfbf5f6ef0eb33127b26eabfc11428af39506538faa4821f
DIST xml5ever-0.16.1.crate 41282 BLAKE2B 3a1a634244a138faf665ca3a287bafb54adad829a1e8edc541d6cd6a2357c5afd00114e340f33b0735139a630475a58d7e5d36bef094574efcceccfd08b57778 SHA512 20ad09f202336950c13867d69582a12e5daba671d5ffc79d3f8a69a13f7911b04e135cf5791a24744d6bb909b10e6eef5d5f0b52b5d1124ead2b1017e4d4c4ee
EBUILD mdbook-0.4.18.ebuild 4782 BLAKE2B 9908c83e4e0aa0d137300b9ff0b769aafd55a4a0b98d65aa1498a15a4d5b2a4ddec94f6c74fe549af649f3dc49534517a6be6442ae3d7422e6af632422e3fe15 SHA512 ea19c35bb05f1ddd9838007012370b249083a24c9f70fb243ab961cc8a3858c9d29f30afdce8c9da904da0613615cdedc6b2ff153c897889b3b16fd0d66890f2
EBUILD mdbook-0.4.18.ebuild 4789 BLAKE2B 474756f41d59b23bc22b165a325a6b6f87a85af98a47e11e1a8ceb301f5dcb391e66e6bc533b7082e5c9df7627daf50e4e200f35ce96d64593d270f52489342e SHA512 6867daae89d12020430597171f2a549b43e1b4120260e737fc61d3b6b5c5bdf76869ea412373ff6c81ffafc9d615f5da2712617f59d03ee5ec6bfbc81cdd84d5
MISC metadata.xml 327 BLAKE2B bb56613ec49f3b00a39b3131534cb064154ca05d46fda58d4e1d0c601e49561b4d73bc3d075e378e7ab2df720560d169fbe9fd39b40171184aa8e88d8f7291a4 SHA512 e678a70558e83d27e5c0146174d9e740f3ec2e6bdbbb17e61b71fdea6879d61b7babbd9437ee9928dc0322e65a0863b3909bffc7b3ad9313566c5de5baa17f62

@ -231,7 +231,7 @@ S="${WORKDIR}/${P/b/B}"
# CC-BY-4.0/OFL-1.1: embeds fonts inside the executable
LICENSE="Apache-2.0 BSD CC-BY-4.0 CC0-1.0 ISC MIT MPL-2.0 OFL-1.1"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
IUSE="doc"
QA_FLAGS_IGNORED="usr/bin/${PN}"

@ -13,7 +13,9 @@ AUX mupdf-1.19.0-darwin.patch 1056 BLAKE2B ae532c2d68842c3a1bb424c707a51a5ed56a7
DIST mupdf-1.18.0-source.tar.xz 53621544 BLAKE2B d0057f4240bd4f6b4b6d9381ae1c3871c56b97604d5c6ea6438a8bde72d4696c10a9f0e8e2ed8f43d63a04bb1d973bade8a708327c00b0d0c6802b28af697a55 SHA512 7551f18b9bac6e2dc1cf073741cbc975ce3a16dc7e37c9d5a58254c67bf2c07bb36185d6585e435d4126f3ae351f67d7432d19a986c9b47b15105ca43db0edb8
DIST mupdf-1.19.0-source.tar.xz 64077324 BLAKE2B 4c30cfc004b4f354ae349e5460327775a4dbdd689e561888c156e9e69e22b45ea1f260dfed8d2d8c017fe65a1e83cabc8ff29dad8de47a2c541f9e335bf11285 SHA512 421e8e49f83cf00bfb2c86b5425939056fe866a048cf18e4c8f5764cdee9829974eea655c944d0f3f5a9407347cceaef34030f4079aa399e798da3ff849230e7
DIST mupdf-1.19.1-source.tar.xz 64884172 BLAKE2B a0dc3783c70cee1b7eb48d1658eb48186e35a42513aa9e98f7155bb82ed771ed0c5d5032013d09d93cdca4f49deda65553fe0e1af7645893722dafa855b2c958 SHA512 d6bc5b6adb6a418de50021864f4b3a75da653fa534eeedbfe9875cb202efeb13efdec66b4d108ca8fa6b0dc76733468b214e5fdf331bebc35fc6f722203fa3f7
DIST mupdf-1.20.0-source.tar.gz 88455853 BLAKE2B 686d8b02972fc6cb7fa4541e4f0561c11e616f800decd20a79f23b577977785633bd3e17e2007f621db97dab6db1fcf500ac8e283984fbe675a25e7a4301b75b SHA512 6837299c589ece9cc443b027433fa3eee545f5155aeb6359b7a43da239d2e99195e9ae3950ddec6cb6ebae77bc877573c6f89a90754c58723d7e87d9739ed1f4
EBUILD mupdf-1.18.0-r4.ebuild 4358 BLAKE2B 67d3b045314556eb3e81a668015e36115e7729436a91bfebededdf316bce062bac229c64b63f0aebae7553b8a5595fa0d4db53bb7a7a9b452a087967cd04547c SHA512 90dd0ae5d0376dafbce8b19d711d92ab9debceb467578f0e529881b219e8b3166fe5ec1f0b535036300a1e4a60d9969ba21450ca54b6f7e18f8631b035b8a4b8
EBUILD mupdf-1.19.0.ebuild 4465 BLAKE2B 28283005cf1c4c688cf24544bedc20683d2e043221c74a3922e3f86b6affddbf8a0e62c8d79f8805bc5c5a508e999a57c4d212f6ec3f4b88036b512ea0251017 SHA512 ba83c50f6bca1cfcaabc7410f4fcfc842cdf8e4381ed7763af895cac78861f0f585069fd8b92d50bdc1e22baf30b56533a00b4ebfd8d0cb7515450c5f19eaf5b
EBUILD mupdf-1.19.1.ebuild 4490 BLAKE2B cf556d6ba654118ccd0316fb75f2f970cb96990f254bf3c51aee44405ad2bab8bd3f5245f5d04fd4d713d8befd8a84b62632a757ae69396e5291ac6c8cb6b57b SHA512 b1ee92e6e10373980739bed7bffb1bd658d9b3830f82fcc2b3153c5296828a50b487164e686a69de31df6ea25aa6e0925b5ff5c997ec91a6cef1851a7bff76af
EBUILD mupdf-1.20.0.ebuild 4496 BLAKE2B 0b99cd132d8a63bc8dae2f63a7135e2251ce3478ea85c075014133713ad486f7c59e71d1a394635ec09ba2fec24abfdbc5539c895028dfcaf905e677a65c6859 SHA512 5cd0f2a6b4326b15318f3c183b5724980ca58a2207c6e382ffa4b2bef959cca42c9e4a39fea9cf69d59db266cec33a1a9e937ba4c5fe2ab83707c10f96e974cd
MISC metadata.xml 405 BLAKE2B 8b71db6f16bfb481e524a331eac615661b267d2d2fddde3aa6c9244b75026eacada167e2ed2ad6e7611bad234b53c0b073063925ae6745832585771d5342c913 SHA512 23f707e5ed833c5901d482e0d9cedbae751434311d8c67e7b300b452faabd958eb0c12a5b1c48a3c6d4773891cf3c7426d60a85eecd4b3ceb3358f68f4c8ad87

@ -0,0 +1,153 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
# Please check upstream git regularly for relevant security-related commits
# to backport.
inherit desktop flag-o-matic toolchain-funcs xdg
DESCRIPTION="A lightweight PDF viewer and toolkit written in portable C"
HOMEPAGE="https://mupdf.com/ https://git.ghostscript.com/?p=mupdf.git"
SRC_URI="https://mupdf.com/downloads/archive/${P}-source.tar.gz"
S="${WORKDIR}"/${P}-source
LICENSE="AGPL-3"
SLOT="0/${PV}"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~x86"
IUSE="+javascript opengl ssl X"
REQUIRED_USE="opengl? ( javascript )"
# Although we use the bundled, patched version of freeglut in mupdf (because of
# bug #653298), the best way to ensure that its dependencies are present is to
# install system's freeglut.
RDEPEND="
dev-libs/gumbo
media-libs/freetype:2=
media-libs/harfbuzz:=[truetype]
media-libs/jbig2dec:=
media-libs/libpng:0=
>=media-libs/openjpeg-2.1:2=
>=media-libs/libjpeg-turbo-1.5.3-r2:0
javascript? ( >=dev-lang/mujs-1.0.7:= )
opengl? ( >=media-libs/freeglut-3.0.0 )
ssl? ( >=dev-libs/openssl-1.1:0= )
X? (
x11-libs/libX11
x11-libs/libXext
)
"
DEPEND="${RDEPEND}"
BDEPEND="X? ( x11-base/xorg-proto )
virtual/pkgconfig"
PATCHES=(
"${FILESDIR}"/${PN}-1.15-CFLAGS.patch
"${FILESDIR}"/${PN}-1.19.0-Makefile.patch
"${FILESDIR}"/${PN}-1.10a-add-desktop-pc-xpm-files.patch
"${FILESDIR}"/${PN}-1.19.0-darwin.patch
# See bugs #662352
"${FILESDIR}"/${PN}-1.15-openssl-x11.patch
# General cross fixes from Debian (refreshed)
"${FILESDIR}"/${PN}-1.19.0-cross-fixes.patch
)
src_prepare() {
default
use hppa && append-cflags -ffunction-sections
append-cflags "-DFZ_ENABLE_JS=$(usex javascript 1 0)"
sed -e "1iOS = Linux" \
-e "1iCC = $(tc-getCC)" \
-e "1iCXX = $(tc-getCXX)" \
-e "1iLD = $(tc-getLD)" \
-e "1iAR = $(tc-getAR)" \
-e "1iverbose = yes" \
-e "1ibuild = debug" \
-i Makerules || die "Failed adding build variables to Makerules in src_prepare()"
}
_emake() {
# When HAVE_OBJCOPY is yes, we end up with a lot of QA warnings.
#
# Bundled libs
# * General
# Note that USE_SYSTEM_LIBS=yes is a metaoption which will set to upstream's
# recommendations. It does not mean "always use system libs".
# See [0] below for what it means in a specific version.
#
# * freeglut
# We don't use system's freeglut because upstream has a special modified
# version of it that gives mupdf clipboard support. See bug #653298
#
# * mujs
# As of v1.15.0, mupdf started using symbols in mujs that were not part
# of any release. We then went back to using the bundled version of it.
# But v1.17.0 looks ok, so we'll go unbundled again. Be aware of this risk
# when bumping and check!
# See bug #685244
#
# * lmms2
# mupdf uses a bundled version of lcms2 [0] because Artifex have forked it [1].
# It is therefore not appropriate for us to unbundle it at this time.
#
# [0] https://git.ghostscript.com/?p=mupdf.git;a=blob;f=Makethird;h=c4c540fa4a075df0db85e6fdaab809099881f35a;hb=HEAD#l9
# [1] https://www.ghostscript.com/doc/lcms2mt/doc/WhyThisFork.txt
local myemakeargs=(
GENTOO_PV=${PV}
HAVE_GLUT=$(usex opengl)
HAVE_LIBCRYPTO=$(usex ssl)
HAVE_X11=$(usex X)
USE_SYSTEM_LIBS=yes
USE_SYSTEM_MUJS=$(usex javascript)
USE_SYSTEM_GLUT=no
HAVE_OBJCOPY=no
"$@"
)
emake "${myemakeargs[@]}"
}
src_compile() {
tc-export PKG_CONFIG
_emake XCFLAGS="-fPIC"
}
src_install() {
if use opengl || use X ; then
domenu platform/debian/${PN}.desktop
doicon platform/debian/${PN}.xpm
else
rm docs/man/${PN}.1 || die "Failed to remove man page in src_install()"
fi
sed -i \
-e "1iprefix = ${ED}/usr" \
-e "1ilibdir = ${ED}/usr/$(get_libdir)" \
-e "1idocdir = ${ED}/usr/share/doc/${PF}" \
-i Makerules || die "Failed adding liprefix, lilibdir and lidocdir to Makerules in src_install()"
_emake install
dosym libmupdf.so.${PV} /usr/$(get_libdir)/lib${PN}.so
if use opengl ; then
einfo "mupdf symlink points to mupdf-gl (bug 616654)"
dosym ${PN}-gl /usr/bin/${PN}
elif use X ; then
einfo "mupdf symlink points to mupdf-x11 (bug 616654)"
dosym ${PN}-x11 /usr/bin/${PN}
fi
# Respect libdir (bug #734898)
sed -i -e "s:/lib:/$(get_libdir):" platform/debian/${PN}.pc || die "Failed to sed pkgconfig file to respect libdir in src_install()"
insinto /usr/$(get_libdir)/pkgconfig
doins platform/debian/${PN}.pc
dodoc README CHANGES CONTRIBUTORS
}

Binary file not shown.

@ -1,5 +1,5 @@
AUX ecj-4.15 354 BLAKE2B e8ddbe928140e99fa36f0e4937cf1e9bf06bc3660ffdfba91099b35e4effaae3df1cb582a3cc8e9b26415d129d3c7e6b43f69e80f714ec1770ff593aebe4d5a8 SHA512 a8c159538a280ddc3616dce8fe6d1677ac45d7a72b27c23c85224a1d7e3acbb73912f2013be99b075f7b91e7ab52b4d871280246f1af56cf3718e3ce24b8ccc0
AUX ecj-4.22-r1 378 BLAKE2B d0d01286ef045eabeb70a82c9839a12758a5b942208262a1eae1abf49dc2b9a8397de773a75fafb821cfc5e65d16203d7969982275b8cd0b8941be9ccca5d200 SHA512 f687c6105029f6b46191277e88a6d16b9d814bca5dfb9ddc6dcc306db49a97052e04be8aeb52b82a9e512645b4eb47614ec046f53b398de19e0e27405314baa2
AUX ecj-4.22 378 BLAKE2B d0d01286ef045eabeb70a82c9839a12758a5b942208262a1eae1abf49dc2b9a8397de773a75fafb821cfc5e65d16203d7969982275b8cd0b8941be9ccca5d200 SHA512 f687c6105029f6b46191277e88a6d16b9d814bca5dfb9ddc6dcc306db49a97052e04be8aeb52b82a9e512645b4eb47614ec046f53b398de19e0e27405314baa2
DIST ecjsrc-4.15.jar 2166228 BLAKE2B 794e0ba1a19b325e2dd8ad0b288ccbe04866627670b50d39dd327c13fe1fac56200eb3a6c1c3d1af043cad795508b9b714a5243049671414b5a62a97725d3297 SHA512 ada55b2522cf26570f0cd43f415eb5cf20e6840f83dadc72e1ae474ebf10eadca73f9fa3d1db51e13fd2762c38cd3e3567db3c7840d43ae3d8665ebe35e1889d
DIST ecjsrc-4.22.jar 2358194 BLAKE2B e091050297b4556c38adfb01fb1e43e13644af1b3c2b30a93cfe3fdbb55050a0f7709081c7406d384d7141de67a954253aa26cdbb45f56327b16ee5ddd5e82a7 SHA512 cd52a72aecded032625ee83581ac565e1e96f8d26ecfc76e982274fd3d6238f1e7f22576855589b021e9a5ef67686b9b75e010c4e2033a8b7f6e7c9b1ff7eb4c
EBUILD ant-eclipse-ecj-4.15-r1.ebuild 1265 BLAKE2B 10003921348e6a8c03eb7fb048fdaf391ecfcf2c9a8d45cff57491bc0bd4507462fbba41282c8998aa4b4b50792fc6d374052c1ef1019e4dab30e24f8ff853fa SHA512 2cac62f7e51e2086fcdfbbef59a2e794d165692683d993e6c8aa77f0fb3daf55f0c4c20c117a984edb70b268d2fac1c3742ab674a56e73778ecc4b434242e00a

@ -1,3 +1,3 @@
DIST google-gin-2.1.2.zip 5495552 BLAKE2B 3e07fc2e8f2e93872cb022dc57d5b06cfb81cfd855e8027fbcc312e2b95e0c8c35a783c6deb842fd1f40ae8c94e5c120f463c36e20d873a415ef62b0e717f490 SHA512 eb661760078d2053dd1f6cf0d96e9c2895c7d7fd805c14f4da63c28801b8aabb6a9cf6baff020bee3830a3ba1451bdf44d53d41cae1d720bded06f7d013d59c0
EBUILD gin-2.1.2.ebuild 1546 BLAKE2B 3bd59051fcdc0c81327d26f98787bf5901157c3ed1b7de107112e1fe4ec0c54728f08fa3284178bcff148bf2ce7882edec3fcc6aa6e2f4c1904687c5cc1220f8 SHA512 6f9c19ffee1a5b679c0076f5a659b6bb104c5b5645ff9ffa69786e314be006d300b0f121517af992a9997913c25d6fb9d3f7fd690b9a308913f674c73f301350
DIST gin-2.1.2.tar.gz 4100895 BLAKE2B ba9dcd333d51460f8e108253b7a5aeb92fa521b7d2b5133285917dc398264f581b1384b7e002b4d2ac677edc0e62a43b8718e02514ea942d90e2836dd5c66c40 SHA512 cfd11497d358217e3e6e0a024f461bd8fbd23cb39262c447c2729799b9aa3252967f866da9253c03de72a5dc43ee5cf1e7f6353f388b296af33e1e7be2bb8ddd
EBUILD gin-2.1.2-r1.ebuild 1410 BLAKE2B 4ad93d027fb520cfa668ecef793aefc47279a59571dd0e228112f334a64fa2da653a4194b6fab315918cf0dcb0fbd9bd5b9e561c1c5577b66e545f05447a83fd SHA512 74c6b60f4f99a5417d64d165ec1ffae91a13837d32da6ced45826fa9631e4ebea64dec46867c051bad83568caaaefd7e3c6f5e0810cc74df30e0c75ee156e47b
MISC metadata.xml 558 BLAKE2B cb07a9fc7ce134d0fea0e27f2ed6a21841941ec25d44bde79f45544c2bcfccdb07743e73f0c0739f79407d7c80adbf40896a892db1bf83e418c9c2a2b720b004 SHA512 42341ae8cf2734bbf7d4e7bcb8920bae12b1616c789f7aca54957396f488ad63a22faad67f90dbe340f6545b6df5938edcc21ef92db6a78168c17f14e7b2864c

@ -1,4 +1,4 @@
# Copyright 1999-2021 Gentoo Authors
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -7,14 +7,10 @@ JAVA_PKG_IUSE="source"
inherit java-pkg-2 java-ant-2
MY_PN="google-gin"
MY_P="${MY_PN}-${PV}"
GIN_COMMIT="d62089f5b6ea33d842ab4646b51583c65a8be36b"
DESCRIPTION="Google Gin (GWT INjection)"
HOMEPAGE="https://gwtplus.github.io/google-gin/"
SRC_URI="https://github.com/gwtplus/google-gin/archive/${GIN_COMMIT}.zip -> ${MY_P}.zip"
SRC_URI="https://github.com/gwtplus/google-gin/archive/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
SLOT="2.1"
LICENSE="Apache-2.0"
@ -32,8 +28,7 @@ RDEPEND="
>=virtual/jre-1.8:*"
DEPEND="
${CDEPEND}
>=virtual/jdk-1.8:*"
BDEPEND="app-arch/unzip"
virtual/jdk:1.8"
JAVA_ANT_REWRITE_CLASSPATH="yes"
EANT_BUILD_XML="build.xml"
@ -44,7 +39,7 @@ EANT_GENTOO_CLASSPATH="
validation-api-1.0
"
S="${WORKDIR}/${MY_PN}-${GIN_COMMIT}"
S="${WORKDIR}/google-gin-${PV}"
JAVA_RM_FILES=(
trunk/lib/aopalliance.jar

Binary file not shown.

@ -1,3 +1,3 @@
DIST libIDL-0.8.14.tar.bz2 427149 BLAKE2B c4fc6e4da9d581ddcaeab492586406902b07f964e70b84352b1436e8bc214986141f0a3d40506a7f408a1919c31275e89039978b09c496d5164e673ec236fe9a SHA512 906dde087908acd64b209fe466a89ae52a6ea23601cb30092063a6e062b1b6640fc2d5f422efcdd52b2b36ce20e6c244da6205fde0bdcec787fe64058be7adac
EBUILD libIDL-0.8.14-r2.ebuild 784 BLAKE2B a717542a376753bfc164e365436b4bb06cc344696b0044a279daabf1d191866aa3465d45dd74f592fa7de1508a23fca025397ca75f4f8e73b4384796db59a29e SHA512 6f5ecc6d5f96e5e0356a357b3163d60d7897339ae4ced7486a5638dee96664452d2930481b99e699066c7bdc5844d4a541f71f15347dc0bc581e813672c72e24
EBUILD libIDL-0.8.14-r3.ebuild 762 BLAKE2B 2b7496df7fa2f2e3011f2a2f8cdf0b9c8e7f365eba1d6fa28ae95693534498d4cde2748c1d55840489ef2dc6684458749b68e74800781693d34d5a574a0be93d SHA512 b5dacd70ba1dee9550ba0e24963dba18845c373c0cad0860b224bde4334d2f9917a0d226589c8c3886ffcc8cc243528e3fc0a437948f7467a85c537f2d988ff2
MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8

@ -1,9 +1,9 @@
# Copyright 1999-2021 Gentoo Authors
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
GNOME_TARBALL_SUFFIX="bz2"
EAPI=8
GNOME_TARBALL_SUFFIX="bz2"
inherit gnome2 multilib-minimal
DESCRIPTION="CORBA tree builder"
@ -12,18 +12,16 @@ HOMEPAGE="https://www.gnome.org/"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
IUSE=""
RDEPEND=">=dev-libs/glib-2.44.1-r1:2[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}
DEPEND="${RDEPEND}"
BDEPEND="
sys-devel/flex
virtual/yacc
virtual/pkgconfig
"
virtual/pkgconfig"
multilib_src_configure() {
local ECONF_SOURCE="${S}"
gnome2_src_configure --disable-static
ECONF_SOURCE="${S}" gnome2_src_configure
}
multilib_src_compile() {

@ -1,4 +1,6 @@
AUX libfstrcmp-0.7-libtool.patch 1905 BLAKE2B d74c235e4bbfc7a5e3e055beecdda3cd0b215adb537fead2b76bd0ed070cc4f24d4d2d27839ba7cb13dd79004d1ecfd61db5d4202b6ef2d81102c1f970dd356b SHA512 36f3a43dca917fbca4b43236b02033c627c1e36221ab98f0bfc7f85cf926c5634fe05410d87649cf30541bcb014b8c40f18c6f040a74a6e1bb8af21ecde49860
DIST libfstrcmp-0.7.tar.gz 394845 BLAKE2B a8b68fcb8613f0d30e5ff7b862b37408472162585ca71cdff328e3299ff50476fd265467bbd77b352b22bb88c590969044f74d91c5468475504568fd269fa69e SHA512 aaeb0227afd5ada5955cbe6a565254ff88d2028d677d199c00e03b7cb5de1f2c69b18e6e8b032e452350a8eda7081807b01765adbeb8476eaf803d9de6e5509c
EBUILD libfstrcmp-0.7-r1.ebuild 936 BLAKE2B aec038edb10757e1e674b8bf6cce2cc455651d6d4c44fcb9144b766f3e515ff7a8be4e00f2fad33db2b5832b2ad36d924d25c70f51766a4dfe10d3acdd325242 SHA512 93a6953dfd66031ff561a0693aece3c1a2a518e9f2d9f4f4d4e77fcf4e922eb87708a31a9dcbb9f625c138d3247aa1ef80d9ad2d38eb71e68fadb49af592657b
EBUILD libfstrcmp-0.7-r2.ebuild 1000 BLAKE2B 6d4a5a96acb2f55168a5ca0d4d9d073c2de8c1876a71bf6571155404df5b639ee3baf6f66db7cf9578a74d9637c1633caa8b3ce308cb959ff6b5e0f0cc48a241 SHA512 5d271c0a8b4ae6c25afc9a5366b4cc5112c88c50925fa5c66bc13d66f69f4a959281cf453c510aa420c01094d4c8fcda2a46c7777b69d8c9a1fd0fd5708f7732
EBUILD libfstrcmp-0.7.ebuild 798 BLAKE2B 6b0fa888e5ecbad92001c73cc21a2371719b044e1054d79160b7f0ace9fd3706b60b623240555c99f60c6c139e91a8c97017df5c6350895e769786302fb32a14 SHA512 b2ba229672a48f925bf39d0d6246cb5e958f7290b8eecd226084875e9d8dbc0c71d656dd034da0e31b39531fbf7e0d4f836b7f41e2789c14eab2575f55172683
MISC metadata.xml 326 BLAKE2B 926108a5954c15305765e37bb63c177e30757266bdc7267d0693f8d9412cca3bc0f1eab55463fe5198980e5adafe191e36fec7bf0dbde4fc72d203d0666b3608 SHA512 abd7abb1a7b5d420e540dae2eea944bad4b16334c40e677277b9a610cf342781e9a38613218ec215a5c3c3abe14c1f83b24185c6061f70d20a28b1c3af6dd395

@ -0,0 +1,81 @@
https://bugs.gentoo.org/778371
From: orbea <orbea@riseup.net>
Date: Sat, 18 Jun 2022 20:49:52 -0700
Subject: [PATCH] configure: Use LT_INIT to find libtool
LT_INIT will generate libtool for the build which is required by
rlibtool to determine if building shared or static libraries.
--- a/Makefile.in
+++ b/Makefile.in
@@ -37,6 +37,11 @@
srcdir = @srcdir@
VPATH = @srcdir@
+#
+# directory containing the build
+#
+top_builddir = @top_builddir@
+
#
# the name of the install program to use
#
--- a/configure.ac
+++ b/configure.ac
@@ -22,7 +22,7 @@ AC_PROG_CC
AC_CANONICAL_HOST
AC_GNU_SOURCE
AC_PROG_INSTALL
-AC_PROG_RANLIB
+LT_INIT
AC_CHECK_PROGS(AR, ar)
AC_USE_SYSTEM_EXTENSIONS
@@ -32,6 +32,8 @@ AC_ISC_POSIX
AC_OBJEXT
AC_EXEEXT
+AC_SUBST([top_builddir], [$abs_builddir])
+
dnl @synopsis AC_ADD_CFLAGS
dnl
dnl Add the given option to CFLAGS, if it doesn't break the compiler
@@ -53,37 +55,6 @@ AC_ADD_CFLAGS(-Wshadow)
dnl! AC_ADD_CFLAGS(-Werror)
dnl! AC_ADD_CFLAGS([-Wl,--as-needed])
-AC_CHECK_PROGS(LIBTOOL, libtool)
-
-if test -z "$LIBTOOL"
-then
- AC_MSG_RESULT([
- You must have GNU Libtool installed to build fstrcmp.
- Homepage: http://www.gnu.org/software/libtool/])
- OK=no
- if apt-get --version > /dev/null 2> /dev/null; then
- AC_MSG_RESULT([
- The following command may be used to install it:
- sudo apt-get install libtool
- ])
- OK=yes
- fi
- if yum --version > /dev/null 2> /dev/null; then
- AC_MSG_RESULT([
- The following command may be used to install it:
- sudo yum install libtool
- ])
- OK=yes
- fi
- if test "$OK" != "yes"; then
- AC_MSG_RESULT([
- If you are using a package based install, you will need the
- libtool package.
- ])
- fi
- exit 1
-fi
-
AC_CHECK_PROGS(GROFF, groff roff)
AC_CHECK_PROGS(SOELIM, gsoelim soelim)
AC_CHECK_PROGS(REFER, refer grefer)

@ -0,0 +1,48 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools
DESCRIPTION="Make fuzzy comparisons of strings and byte arrays"
HOMEPAGE="http://fstrcmp.sourceforge.net/"
SRC_URI="http://fstrcmp.sourceforge.net/fstrcmp-${PV}.D001.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/fstrcmp-${PV}.D001"
LICENSE="GPL-3+"
SLOT="0"
IUSE="doc static-libs test"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
BDEPEND="
sys-apps/groff
doc? ( app-text/ghostscript-gpl )
test? ( app-text/ghostscript-gpl )
"
RESTRICT="!test? ( test )"
PATCHES=(
"${FILESDIR}"/${P}-libtool.patch # 778371
)
src_prepare() {
default
eautoreconf
}
src_compile() {
emake all-bin
use doc && emake all-doc
}
src_install() {
emake DESTDIR="${D}" install-bin install-include install-libdir install-man
find "${D}" -name '*.la' -delete || die
if ! use static-libs ; then
find "${D}" -name '*.a' -delete || die
fi
use doc && emake DESTDIR="${D}" install-doc
einstalldocs
}

@ -1,3 +1,5 @@
AUX libmpack-1.0.5-libtool.patch 2022 BLAKE2B 1b1104b35a79d1bd3595353ec238fd13ece6a369d10999a5c7b627a7c9a98a24fad880970cda5d324cd95e434ae4f31e044ff6702a307f7811bf0833372afbb9 SHA512 dcb0029018df34aa5530ef6f9f0c8ffec7d33288e8854273db98c823f03663d260837c80846acf5571400dd0f78588f26fe62b20a2f9469c09f22189b0a65fff
DIST libmpack-1.0.5.tar.gz 32966 BLAKE2B 8ad01de11c740c3efc7b42046b89f7691dd32d228e126485bc49224e54789e7f12a611982c0fd9d2bbe8b06d1ce2df1ceea1b302e139e30d0a8c31f251129166 SHA512 6e30edafcacfb580b410bc6749ed7fe8f18b3be0cb98959339853e77bc3ec0cda6df08a0f1f22768cfc773458a2ea6bcef4f0421eea55cf56c58981d13711a04
EBUILD libmpack-1.0.5-r2.ebuild 1298 BLAKE2B 105ad8baeabbc915a33cbbc2d2a62aa6e37b422f969533ca38293bf9299ad67d3b29be8ef20190ee692d56357c67d111a7b5ab0d989f74bf13bc7bb69ed8c6ca SHA512 a3395fa0d99cf4913040c0318e28115e8ade54fa44cdc76fcddc173744b054f646d0680fdb3a2f3e2ce46a44526787b5868c02b5552544dd2f8a9aed1c4cd46e
EBUILD libmpack-1.0.5-r3.ebuild 1338 BLAKE2B b6dea0a251618a778858329c60061e9be4b010bce61971418bd4a7eb04cc0f9c8a4ba8a5c4e74eb9570a2d46df41b85656898dae690fcc4156e55d499df600ef SHA512 4ef6cae229e65c1e77af51a3afc2905285a44710ac90809be617fcc009e17914fd1bb6481a75052d547ef0d08c7d0ea9c60beaaec7c31ede8312243c89fb6062
MISC metadata.xml 333 BLAKE2B f3e54e3a241a85adad55693f7dd3cc47cc646d1432b4281c264c849fb2a2bfc050aee53f5ae766063335b72c3ca91ed9054bac758d82c969acb61913f7282940 SHA512 aa83f4113099ecf8b749a070014b9d9c09fc1c0d4836f2cf621b2966088cf3ee73e26ab4f365063713db353671ad5937f98ffe4c87762c6e196cd57c8eb595ea

@ -0,0 +1,89 @@
https://bugs.gentoo.org/778899
Author: orbea <orbea@riseup.net>
Date: Fri Jun 17 17:29:51 2022 -0700
configure: Add minimal configure.ac for libtool
diff --git a/Makefile b/Makefile.in
similarity index 92%
rename from Makefile
rename to Makefile.in
index 76cfd35..2c05a99 100644
--- a/Makefile
+++ b/Makefile.in
@@ -4,11 +4,9 @@
config ?= debug
SYSTEM ?= $(shell uname -s)
-ifeq ($(SYSTEM),Darwin)
- LIBTOOL ?= glibtool
-else
- LIBTOOL ?= libtool
-endif
+top_builddir = @top_builddir@
+
+LIBTOOL := @LIBTOOL@
ifneq ($(VERBOSE),1)
LIBTOOL += --quiet
@@ -33,11 +31,11 @@ else
XCFLAGS += -std=c99
endif
-NAME := mpack
-MAJOR := 1
-MINOR := 0
-PATCH := 3
-VERSION := $(MAJOR).$(MINOR).$(PATCH)
+NAME := @PACKAGE_NAME@
+MAJOR := @MAJOR@
+MINOR := @MINOR@
+PATCH := @PATCH@
+VERSION := @PACKAGE_VERSION@
LT_REVISION=0
LT_CURRENT=0
@@ -130,6 +128,11 @@ clean:
$(TOBJ): XCFLAGS := $(filter-out $(TEST_FILTER_OUT),$(XCFLAGS)) \
-std=gnu99 -Wno-conversion -Wno-unused-parameter
+$(OUTDIR)/.tag:
+ @mkdir -p $(OUTDIR)/$(SRCDIR)
+ @mkdir -p $(OUTDIR)/$(TESTDIR)/deps/tap
+ @touch $@
+
$(COVOUT): $(SRC) $(TSRC)
find $(OUTDIR) -type f -name '*.gcda' -print0 | xargs -0 rm -f
$(MAKE) CFLAGS='-DNDEBUG -g --coverage' LDFLAGS=--coverage config=$(config) test
@@ -142,7 +145,7 @@ $(PROFOUT): $(SRC) $(TSRC)
gprof $(OUTDIR)/run-tests gmon.out > $@
rm gmon.out
-$(OUTDIR)/%.lo: %.c $(AMALG)
+$(OUTDIR)/%.lo: %.c $(AMALG) $(OUTDIR)/.tag
@echo compile $< =\> $@
@$(LIBTOOL) --mode=compile --tag=CC $(CC) $(XCFLAGS) $(CFLAGS) -o $@ -c $<
diff --git a/configure.ac b/configure.ac
new file mode 100644
index 0000000..d2f02e7
--- /dev/null
+++ b/configure.ac
@@ -0,0 +1,16 @@
+m4_define([MAJOR], [1])
+m4_define([MINOR], [0])
+m4_define([PATCH], [5])
+
+AC_INIT([mpack], [MAJOR.MINOR.PATCH])
+AC_CONFIG_FILES([Makefile])
+
+LT_INIT
+
+AC_SUBST([top_builddir], [$abs_builddir])
+
+AC_SUBST([MAJOR], [MAJOR])
+AC_SUBST([MINOR], [MINOR])
+AC_SUBST([PATCH], [PATCH])
+
+AC_OUTPUT

@ -0,0 +1,63 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools toolchain-funcs
DESCRIPTION="Simple implementation of msgpack in C"
HOMEPAGE="https://github.com/libmpack/libmpack"
SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
PATCHES=(
"${FILESDIR}"/${P}-libtool.patch # 778899
)
src_prepare() {
default
# Respect users CFLAGS
sed -e 's/-ggdb//g' -i Makefile.in || die
sed -e 's/-O3//g' -i .config/release.mk || die
eautoreconf
}
src_compile() {
local myemakeargs=(
"VERBOSE=1"
"PREFIX=${EPREFIX}/usr"
"CC=$(tc-getCC)"
"config=release"
"LIBDIR=/usr/$(get_libdir)"
)
emake "${myemakeargs[@]}" lib-bin
}
src_test() {
emake VERBOSE=1 XLDFLAGS="-shared" test
}
src_install() {
local myemakeargs=(
"VERBOSE=1"
"PREFIX=${EPREFIX}/usr"
"DESTDIR=${ED}"
"LIBDIR=/usr/$(get_libdir)"
"XLDFLAGS=-shared"
)
emake "${myemakeargs[@]}" install
if [[ ${CHOST} == *-darwin* ]] ; then
local file="libmpack.0.0.0.dylib"
install_name_tool -id "${EPREFIX}/usr/$(get_libdir)/${file}" "${ED}/usr/$(get_libdir)/${file}" || die "Failed to adjust install_name"
fi
find "${ED}" -name '*.la' -delete || die
}

@ -1,4 +1,4 @@
DIST librevenge-0.0.4.tar.xz 421604 BLAKE2B 414674e4313f3062dac20a1ad7f1cf1c0a1681bb486f4edef109558fa70aaf8ee407fec8dfa93014db8c8746804e0a2bfec9636d75066b93d84e9bcbdc3f4dc4 SHA512 c4c2c98bac3522c8bd487058f4db19d85ad0d99159c4de4ffde91a10ea3adb7f995ebe8ccf6afcf533d81f50fb654bf265b9cd197508f85b5b68a101ca279712
EBUILD librevenge-0.0.4-r1.ebuild 1139 BLAKE2B 1f2d3b23e9843491c29bd7d43994b2cd5a95662932e833639d2044a6ce870e39329ac88d1540b5c140724dddb16cd522bc0a884690cce1d5cad5b579a8b9a855 SHA512 21bb7cff8c7097da0e165fbd018c9435d85ea8fd7614332c6aca5a9c0d4a886cf02ee759affc253816575181bdbcd784d9f7b972146a535939a30eba601724b2
EBUILD librevenge-9999.ebuild 1134 BLAKE2B 1c20710c1f34cbf12ae52dc58472772339130103a0fd9b94552bdab40a20ca915d4b46ccccc9c0d83b2808a2487f95d454b44a111fcfab7dbed038d0ece122e3 SHA512 5c6a541aba411553f27def5201dd1e718e28066c367b4d4505ad237f8e03f96b7b33e72d7652f54f8c67b38a91f52aff28b38c16c0ca81fd2dd76070ecc5e2fa
EBUILD librevenge-0.0.4-r2.ebuild 1113 BLAKE2B beac3c2d736ed716e8313d19a16fa0f9f16b9a865298dc861aed0e5759153ba780d0b79fb980b758712f8f53fa05049b5091dfb198157a289362803ecd461e90 SHA512 a364d7f7ef746a6b6d9698c306927a499f614380cee3eb682c8b3d1e6b4e173c5f4e6d1ab7b5746338c9535da293de935550f6d3e18c668a2b8c531bc9d50126
EBUILD librevenge-9999.ebuild 1118 BLAKE2B 5f6fcf32966de6e3b510cac2e59c6b910556695114c381dde63b23b8cf38401e4537ea56cc8ff7314b82ec3002d6e4bca5f16f642b2e857932cd1635c6d29560 SHA512 eace218e5959b643722b233f333e164e346a960e803778eb197b3a8f63880aae58ce37ef92348ca494ab8430c84a14fb824b1bb9369649a6bdb0f1a0cece8533
MISC metadata.xml 256 BLAKE2B 28554175365761f81817e75e2c125714b94680527103d72118d0daf2eb0d2359082c36f2c8b0e92574e93c9c00038c944486a31d7843108dcc285d809bd52fe6 SHA512 1a0e13dd42f80f5c8669910c7360c6c1542e9a2f143da3a812f874966ba4729248152efb36e03bdfd47f09086797e6e1410e1ac735925d304811c847aa2b6398

@ -1,52 +1,47 @@
# Copyright 1999-2021 Gentoo Authors
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=8
inherit flag-o-matic multilib-minimal
inherit multilib-minimal
DESCRIPTION="A helper library for REVerse ENGineered formats filters"
HOMEPAGE="https://sf.net/p/libwpd/librevenge"
if [[ ${PV} == *9999 ]] ; then
EGIT_REPO_URI="git://git.code.sf.net/p/libwpd/librevenge"
EGIT_REPO_URI="https://git.code.sf.net/p/libwpd/librevenge"
inherit git-r3 autotools
else
SRC_URI="https://sf.net/projects/libwpd/files/${PN}/${P}/${P}.tar.xz"
KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86"
fi
DESCRIPTION="Helper library for REVerse ENGineered formats filters"
HOMEPAGE="https://sf.net/p/libwpd/librevenge"
LICENSE="|| ( MPL-2.0 LGPL-2.1 )"
SLOT="0"
IUSE="doc test"
RESTRICT="!test? ( test )"
RDEPEND="
sys-libs/zlib[${MULTILIB_USEDEP}]
"
RDEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}
dev-libs/boost
doc? ( app-doc/doxygen )
test? ( dev-util/cppunit[${MULTILIB_USEDEP}] )
"
test? ( dev-util/cppunit[${MULTILIB_USEDEP}] )"
BDEPEND="doc? ( app-doc/doxygen )"
src_prepare() {
default
[[ ${PV} = *9999 ]] && eautoreconf
# bug 651264
append-cxxflags -std=c++11
[[ ${PV} == *9999 ]] && eautoreconf
}
multilib_src_configure() {
ECONF_SOURCE=${S} \
econf \
--disable-static \
--disable-werror \
$(use_with doc docs) \
local myeconfargs=(
--disable-werror
$(use_with doc docs)
$(use_enable test tests)
)
ECONF_SOURCE=${S} econf "${myeconfargs[@]}"
}
multilib_src_install_all() {
einstalldocs
find "${D}" -name '*.la' -delete || die
find "${ED}" -name '*.la' -type f -delete || die
}

@ -1,11 +1,11 @@
# Copyright 1999-2021 Gentoo Authors
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit flag-o-matic multilib-minimal
inherit multilib-minimal
if [[ ${PV} == *9999* ]] ; then
if [[ ${PV} == *9999 ]] ; then
EGIT_REPO_URI="https://git.code.sf.net/p/libwpd/librevenge"
inherit git-r3 autotools
else
@ -19,19 +19,17 @@ HOMEPAGE="https://sf.net/p/libwpd/librevenge"
LICENSE="|| ( MPL-2.0 LGPL-2.1 )"
SLOT="0"
IUSE="doc test"
RESTRICT="!test? ( test )"
RDEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}
dev-libs/boost
test? ( dev-util/cppunit[${MULTILIB_USEDEP}] )
"
test? ( dev-util/cppunit[${MULTILIB_USEDEP}] )"
BDEPEND="doc? ( app-doc/doxygen )"
src_prepare() {
default
[[ ${PV} == *9999* ]] && eautoreconf
[[ ${PV} == *9999 ]] && eautoreconf
}
multilib_src_configure() {
@ -45,5 +43,5 @@ multilib_src_configure() {
multilib_src_install_all() {
einstalldocs
find "${D}" -name '*.la' -type f -delete || die
find "${ED}" -name '*.la' -type f -delete || die
}

@ -1,3 +1,4 @@
DIST ntl-11.5.1.tar.gz 2304103 BLAKE2B 92284383451c7a810f7ee8d9a82836695d19d2a2e46b71c8c60b00acb77f4b4d3bad5497a309616a3e3188567d20203f5ad31295130ab0f3ace08417188c9fda SHA512 cf1f642b8a0f9cdc6dda888e07183817dc67ff494e56a852053aeb15b3d2a0e61fbc05824779c5d1f20b8115fba6f97266acf7e0b0b527c25df5989c86d5928f
EBUILD ntl-11.5.1-r1.ebuild 2071 BLAKE2B 63b41f8d75761d7d002238955c7c3a8f81af90cd3db436eec1e5a30017995f2ffa2456d912e3b103bdb25d3916e5d6f94b17f70ae5960b91fa83bb870f3201a3 SHA512 71a9d39b67f2144522090613a9143585ae17727d200958a89ae7317d6dacaadcdf09d5d10fcca2c00c77f507243fd7e56bfef9cbdc989c42a27f828a8be18dc6
EBUILD ntl-11.5.1-r2.ebuild 2109 BLAKE2B acdc6f33fba7f2dfc82abec4a303eea07e4f364127376fb84305382041b2ebee4ba10874ada71cd3fee70c73ed7005b9ebcfe3e4883301ac32f643897862afc9 SHA512 a07995d7da5fa543982344701b9d57ab9110db4ee8643926312777fd5fcfaf38d712fdf3442c34f8dfabd1f110c67c13a302016639ff053654600771c3cb6c0a
MISC metadata.xml 553 BLAKE2B cdfae3ba1eecfe54b279aec52c8a122226eb0247dfad805feb9f0854705e99247f15e42dedd6d08164a8d9c9cc9db871a481f6bcebad3062ac32ad05c3c32b7b SHA512 ca5e891461461757b75aea48a2cf631cc871daf33159c1f2c2a9a9e6acad43db97733de1c24754709e9b4eb1173a50af3ce63690443ce5ddd6794de9580b0d19

@ -0,0 +1,80 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit toolchain-funcs gnuconfig
DESCRIPTION="High-performance and portable C++ number theory library"
HOMEPAGE="https://www.shoup.net/ntl/ https://github.com/libntl/ntl"
SRC_URI="https://www.shoup.net/ntl/${P}.tar.gz"
LICENSE="LGPL-2.1+"
SLOT="0/44"
KEYWORDS="~amd64 ~arm64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="doc static-libs threads cpu_flags_x86_avx2"
BDEPEND="dev-lang/perl"
DEPEND="dev-libs/gmp:0=
dev-libs/gf2x
threads? ( >=dev-libs/gf2x-1.2 )"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${P}/src"
DOCS=( "${WORKDIR}/${P}"/README )
src_unpack() {
default
gnuconfig_update "${S}/libtool-origin/"
}
src_configure() {
# The DoConfig script builds its own libtool, but doesn't
# really try to set up the build environment (bug 718892).
export CC="$(tc-getCC)"
export CXX="$(tc-getCXX)"
# Currently the build system can build a static library or both
# static and shared libraries, but not only shared libraries. The
# name NTL_GMP_LIP is *not* a typo.
perl DoConfig \
PREFIX="${EPREFIX}"/usr \
LIBDIR="${EPREFIX}"/usr/$(get_libdir) \
CXXFLAGS="${CXXFLAGS}" \
CPPFLAGS="${CPPFLAGS}" \
LDFLAGS="${LDFLAGS}" \
CXX="$(tc-getCXX)" \
AR="$(tc-getAR)" \
RANLIB="$(tc-getRANLIB)" \
SHARED=on \
NTL_GMP_LIP=on \
NTL_GF2X_LIB=on \
NTL_THREADS=$(usex threads on off) \
NTL_ENABLE_AVX_FFT=$(usex cpu_flags_x86_avx2 on off) \
NATIVE=off \
|| die "DoConfig failed"
if use doc; then
DOCS+=( "${WORKDIR}/${P}"/doc/*.txt )
HTML_DOCS=( "${WORKDIR}/${P}"/doc/*.html "${WORKDIR}/${P}"/doc/*.gif )
fi
# 780534 - Required for rlibtool so it can find the generated libtool
ln -sf libtool-build/libtool . || die
}
src_install() {
default
if ! use static-libs; then
# bug #775884
find "${ED}" -name '*.la' -delete || die
# Use rm -f because the static archive may not be created when
# using (for example) slibtool-shared.
rm -f "${ED}/usr/$(get_libdir)"/libntl.a || die
fi
rm -r "${ED}"/usr/share/doc/NTL || die
}

Binary file not shown.

@ -1,9 +1,11 @@
DIST PyPDF2-2.0.0.gh.tar.gz 4574406 BLAKE2B 8554fdb7ab9ea1b9990ba72fb05ed02ef8732788b896013f3410f74bad482a95dfb42215cff247d411e6e84bd1afa3437af36f203b7aa45890c4c5681853dfb9 SHA512 8bdd9c2cdd20758a183696d8d33a207f9be9183e63b7757e09d281f4ae4a6a61714a49c940d5bd57df8a6074ad7498f17354b5d4984b1b2ad4bd119b62d93138
DIST PyPDF2-2.1.0.gh.tar.gz 4728411 BLAKE2B 00949842da43136afc7ee3482dc0b61182a0bf3ee4479d8794891ecf0a7cac9ec92a94d480a2ab75d35be9f667b5c27cdf17c8e7ce76bb5355cf2c43c7fc814b SHA512 d82f05fe6e7f944f045600c1fd7d451181803769b38911a2d6e0553ae7b16cbfd6838883809c71fddcdfc386f62e0a5f5aaa6d947236a3c8cdedb5fe8f338a5f
DIST PyPDF2-2.2.1.gh.tar.gz 5019240 BLAKE2B 31412cc136bebdf0288fcdf693540e2ae8b88c08f9d837ebeb17b8f8bfae289146028890f36b7b16c6012469908d4f6855169efcebce082d4c31f634b6410162 SHA512 669c41f477114bc38a214e8f4893c5eb59d40dfe07e3c436b71ede09738539e3f47d8f9293cf9c3012887d296c7a634ee93bf2542910c400c4765bd30495f0f6
DIST PyPDF2-2.3.1.gh.tar.gz 5077679 BLAKE2B 36a70ef9e10ebb6d5c50b713f539aad56b8ccbd94d279aa0b0dc41e9ef1c682ac21b04b4612771e386e8655aa812e11bdbe04363ebaa074a96ffa7059f500e62 SHA512 885d6bab457be594c7a715345f0d4c6f5ba1e34f422e3de42822f4886c0021fc799682e9d253f3c3f48f8c45d387ef431843e2f2f9c7e54c1402ef31b975c511
DIST PyPDF2-sample-files-41b5cd4f774f8fbd8ac42d93b9962f0376352a15.gh.tar.gz 5406287 BLAKE2B 8ddad01235bdb55cee596d9114e5b6c3b153919bcff5203d229311243516f3595cb36dcca87cae27514a8231d72daa94782115795bff8c1c3d046236811c21e0 SHA512 6c38d5ee0e1c5c0ffdd78f7c2fe56dbf357a1e82d2af642a10264a6102ae8fb95cba6d2f76b26df6a33a5d84cfd5111885d39c1747cf95a5ce545f26bdb37263
DIST PyPDF2-sample-files-d7ce88b71820fccaaa4738aa37cbace51f3ed3d9.gh.tar.gz 5406263 BLAKE2B 69673ec380941f567d3630459dc610b1c3a58d5f2956138776412683a96292549107294775d236d1304c054fb91b238f42942a169a7bc862c0b721de647ad191 SHA512 a245de88952de08b45e483f05a1ed42a70a67c4215dd8c32a9b5d70bb64b01acc58ebb1cee677ca178eee8380528dbfac50d3a1a022f19039fa3a47746ddc2a0
EBUILD PyPDF2-2.0.0.ebuild 972 BLAKE2B 53e321d2e525f88ae0b031ae31cff55dfc35dd1bd3eaba9455b9d10f09fafafce7ff97dfe8fe41e3ebcd509fca5f388f0760c702745d88493ddde161d045a4bc SHA512 14fdd4a2e078e496f972c64031a5e22cb2fd13a470196abf9c07c01dd9974d2e985ce92200c4d170638bb8d6800404022004d8afe65928c072bd2b0275f11489
EBUILD PyPDF2-2.1.0.ebuild 1259 BLAKE2B 00471ca66667bfd7a267706bb44d069a9b1a121da94cbfd9c669a20b988524552455e708b26d1179d7e7273de99827f5bcbd3dd899e73bcf1a11d61cc5b47719 SHA512 6bee3c31c5047c199ee42b670db0a45fdaac569d2dcf8a511082c3af0a93fb2a54f6ced80b2d8a7b296fc213d92408610bd479373f1fe79be5b362f565e96fbb
EBUILD PyPDF2-2.2.1.ebuild 2770 BLAKE2B bc4cf142c90c09f025e2dee618cec6b8083be21ae01e6bfda29ac422ad542b280b328bb8a12f81d49a435904ba5bf3cf2965173484b526f79433d00cf4c51345 SHA512 cb8d418ddde3ffa236951955514b6edc60344e36046cfd4a0d24ee8990ccf8e440bb6dad7ff4c60c384ad9ac370612b864e6654f3b1d5ce7314e97260bdb4247
EBUILD PyPDF2-2.3.1.ebuild 3324 BLAKE2B 565b2fd1d192aaeff0974f688fb856be38b7e9f840fa01e698fdfa8486fb8a40c0a83d8db5690fdb4324a892cc1fcd242dd29e25aecd8f9496ee21d2b6f0cfb1 SHA512 bba3e16d65a6416ffa5180dbde492fd23d1d3d7cff9b1c5a74b69f40c1578cc7c547f91a84562c6cb3d5100a69f3a35acf3486bbda42b60cf60d9af3b7d85c65
MISC metadata.xml 375 BLAKE2B 2493f7d2ef79342af0ef890e3683fa55255d869c684bba7224ab3afab61e77a239e323c8e63138ce4fea23c32348458cd27a0c58a3b6640854ec27b26cdb40cb SHA512 5e0d6e18e0005e4f323468b8fbfa26dc7ba33d26a94d5fda11c40f62ece84578c1f08843c9f0cf96f0d918d22063f494d486a6d692cecb5b407efaaf92aa9b8b

@ -0,0 +1,98 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{8..11} )
inherit distutils-r1
SAMPLE_COMMIT=d7ce88b71820fccaaa4738aa37cbace51f3ed3d9
DESCRIPTION="Python library to work with PDF files"
HOMEPAGE="
https://pypi.org/project/PyPDF2/
https://github.com/py-pdf/PyPDF2/
"
SRC_URI="
https://github.com/py-pdf/PyPDF2/archive/${PV}.tar.gz
-> ${P}.gh.tar.gz
test? (
https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz
-> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz
)
"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
RDEPEND="
$(python_gen_cond_dep '
dev-python/typing-extensions[${PYTHON_USEDEP}]
' 3.8 3.9)
"
BDEPEND="
dev-python/pillow[${PYTHON_USEDEP}]
"
distutils_enable_tests pytest
EPYTEST_DESELECT=(
# Needs network access
tests/test_cmap.py
tests/test_filters.py::test_decompress_zlib_error
tests/test_filters.py::test_lzw_decode_neg1
tests/test_generic.py::test_dict_read_from_stream
tests/test_generic.py::test_parse_content_stream_peek_percentage
tests/test_generic.py::test_read_inline_image_no_has_q
tests/test_generic.py::test_read_inline_image_loc_neg_1
tests/test_generic.py::test_text_string_write_to_stream
tests/test_generic.py::test_name_object_read_from_stream_unicode_error
tests/test_generic.py::test_bool_repr
'tests/test_page.py::test_page_operations[https://arxiv.org/pdf/2201.00029.pdf-None]'
tests/test_merger.py::test_trim_outline_list
tests/test_merger.py::test_zoom
tests/test_merger.py::test_zoom_xyz_no_left
tests/test_merger.py::test_bookmark
tests/test_merger.py::test_trim_outline
tests/test_merger.py::test1
tests/test_merger.py::test_sweep_recursion1
tests/test_merger.py::test_sweep_recursion2
tests/test_reader.py::test_unexpected_destination
tests/test_writer.py::test_sweep_indirect_references_nullobject_exception
tests/test_writer.py::test_write_bookmark_on_page_fitv
tests/test_page.py::test_extract_text_single_quote_op
tests/test_page.py::test_extract_text_page_pdf
tests/test_page.py::test_extract_text_page_pdf_impossible_decode_xform
tests/test_page.py::test_extract_text_operator_t_star
tests/test_reader.py::test_iss925
tests/test_reader.py::test_extract_text_xref_issue_2
tests/test_reader.py::test_extract_text_xref_issue_3
tests/test_reader.py::test_extract_text_pdf15
tests/test_reader.py::test_extract_text_xref_table_21_bytes_clrf
tests/test_reader.py::test_get_fields
tests/test_reader.py::test_get_fields_read_else_block
tests/test_reader.py::test_get_fields_read_else_block2
tests/test_reader.py::test_get_fields_read_else_block3
tests/test_reader.py::test_metadata_is_none
tests/test_reader.py::test_get_fields_read_write_report
tests/test_reader.py::test_unexpected_destination
tests/test_utils.py::test_deprecate_no_replacement
tests/test_workflows.py::test_extract_textbench
tests/test_xmp.py::test_xmpmm
tests/test_xmp.py::test_dc_description
tests/test_xmp.py::test_dc_creator
tests/test_xmp.py::test_custom_properties
tests/test_xmp.py::test_dc_subject
# Broken test
tests/test_utils.py::test_deprecate_no_replacement
)
src_unpack() {
default
if use test; then
mv "sample-files-${SAMPLE_COMMIT}"/* "${P}"/sample-files/ || die
fi
}

@ -1,5 +1,5 @@
AUX boltons-21.0.0-python3.10.patch 3393 BLAKE2B 24d9bf2368a0716332e85222fcf8965b9633aa26967e9f9bac6f5ee31fbd8aa71dc2e24bfeeaa6ad766511f8f09a68a1b4288fa66b9ab7ec58f1e01453d5adae SHA512 3db60c0a2cd8680fc58151ad788838b6d795c16b5162326382aba883a7fe86a294cc1d490d40ff40ecd3eecb37e518c85bee0c67910938e8d3623f0dc5f6d6df
AUX boltons-21.0.0-python3.11-tests.patch 267 BLAKE2B 03af16f7f058094369f97aa4753833cfd43a0f0da7dbb6a423b3e4fb8b4f52692d993f22449232d8653075f1031d07a25d4a3a7f8d71268d62ba8a62562a1b81 SHA512 de99f35ed56c50122b531a9750225d5135d1b429fdb4a8312d04e4c1cb9cfffeaeec08fa718223d3e1952656f40dfb0698f40c855d09e9db63832c5be0ddcc04
DIST boltons-21.0.0.gh.tar.gz 241010 BLAKE2B e8c7cba3aadc40fbf40b784c8060d7b4f9d89457a4416c8fe9c733c3a35cf292609b2cc4e43e20a1308add6b854c3e00cb55274328a14699b3c704b73c189318 SHA512 5f5d642ab8ce0bc26133f4bd5059071bc86ca8e6619ebac796d522a0e4c39b958176ccc9de9a56e0448b24bdcf569e73f51011d5a9fc875bdef12a363f106018
EBUILD boltons-21.0.0-r1.ebuild 934 BLAKE2B 9ac8f8bba1d3073e7420cea50ad58f4f55826c2eadac7ef73cfed80e738f3bc4ffe34c64cc15b3d4b2c6c987569aaf216ad673f2dbde832e3911f6b6da99a80c SHA512 94ae21d0ace38093b0e82b021b79a7be0aa8b5b09080ba4d70d497fed534ac10c92ffaa167724bacb36c40cbc957cf8aecaa6ca8ffb479dc4a7a4db1dab61d93
EBUILD boltons-21.0.0-r1.ebuild 941 BLAKE2B dd8a96c2d2d1950613cd36b652597a0c74547ac9c73998deb4ceb31600c8351f39647025dd2b1e99b7623cd981014d491ccaed31ef6061d1acb31ba71674e575 SHA512 c65ebb94aa1a947f62a5d498ee96dd54371c8108d7b739c35a30ff65d1bbbe09d3c818371c268f7bfc8f999b9d7c6545af3098c7ec11bf470abfe437ae372f19
MISC metadata.xml 395 BLAKE2B 6ed304f1dced75dfd795b9fe582ec669bf1c8ba5fefeb9e753b11aa20de8fc0966fc9a8a0ed40e460dd23a67ef0e5721a8dae27b3d799a4be629537bb18f54c9 SHA512 fb73041a95df230153dc686e21a88d91bb06367ae8c22a20777c4a0f13202cbaf59396f4ed2630265d331d6461a6da85f57ba62cc432c4d9105b8404753b383b

@ -13,7 +13,7 @@ SRC_URI="https://github.com/mahmoud/boltons/archive/${PV}.tar.gz -> ${P}.gh.tar.
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
distutils_enable_tests pytest
distutils_enable_sphinx docs \

@ -1,4 +0,0 @@
AUX dicttoxml-1.7.4-py3.10.patch 2064 BLAKE2B 3cf7ba808fe4f0a74281f29dd120304ff1b69e39d1a8cfaac930297fdc801acb11f13903ce3806ba823968ff1df6c5493a4e2672c37c4bb385e806c624c5bece SHA512 8813bdbe353eb54087946aba4cb6bad7893ad1ca9b92b449d2298fe6e4e4ec6881f712ffe2eb42154c6ddfce37e6fef3f7a6949a792e148c330dac5f9d99383c
DIST dicttoxml-1.7.4.tar.gz 18190 BLAKE2B e8fd4974cbd9e83b72c25f28fa5595421be88ed5fbb1e64721280c4ead3003f95c98c7b4f12bced926f0c4af31b30dd76ddd49ddf297fa5f68eeb466d042ede6 SHA512 91abcf2b9b248717618e9fc1c8694e881b9deaa16438dd4674f94a22b4aabfdab3b13f95c3d44a60577d49eca82fb268f59b33d1312cf5388bdaf949a2865cbf
EBUILD dicttoxml-1.7.4-r3.ebuild 598 BLAKE2B 2556b6b0e8f687b190d7dcad858cae56aa5547d564f7224b0f35978a1370efcc04e36a0f0ac8368984faf4d060dd1507bbe04a0f1c5a3a5012eb73e227f93c11 SHA512 5ac61ca03c9141ee923e122ecd9338e03d2a0454005e524bf8d9ce404cb3a017a47ab2a7aa6a0a4f5faa3c43ab5f42bc36b82f623c5d01e49507c86d8dfd0836
MISC metadata.xml 529 BLAKE2B 93c04e13d026f7fbbef3515ea5d765622e1eedbe5deeb41486092e6cfc904e9f0f32e8136606c476e727774b0ce0966d052c9e1eff5c5a8bf8626eb755da7a82 SHA512 ab8f370659d31535ebc14dab9ffb423611e0e1a484b143d4dd6cf9096a3d52c91ff63ffae499f63f3a2c6b91fa53a7afc14fa52c16d5156dfdefdf11733bda30

@ -1,22 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( pypy3 python3_{8..10} )
inherit distutils-r1
DESCRIPTION="Converts a Python dictionary or other data type to a valid XML string"
HOMEPAGE="https://github.com/quandyfactory/dicttoxml https://pypi.org/project/dicttoxml/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 x86"
PATCHES=(
# https://github.com/quandyfactory/dicttoxml/pull/73/files
"${FILESDIR}/${P}-py3.10.patch"
)

@ -1,58 +0,0 @@
From 2b7b4522b7255fbc8f1e04304d2e440d333909d5 Mon Sep 17 00:00:00 2001
From: Kier von Konigslow <kvonkonigslow@gmail.com>
Date: Sat, 28 Dec 2019 14:08:46 -0500
Subject: [PATCH] Fix deprecation with collections abc
---
dicttoxml.py | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/dicttoxml.py b/dicttoxml.py
index ae1384a..5d2dd54 100755
--- a/dicttoxml.py
+++ b/dicttoxml.py
@@ -15,7 +15,7 @@
version = __version__
from random import randint
-import collections
+import collections.abc
import numbers
import logging
from xml.dom.minidom import parseString
@@ -96,7 +96,7 @@ def get_xml_type(val):
return 'null'
if isinstance(val, dict):
return 'dict'
- if isinstance(val, collections.Iterable):
+ if isinstance(val, collections.abc.Iterable):
return 'list'
return type(val).__name__
@@ -188,7 +188,7 @@ def convert(obj, ids, attr_type, item_func, cdata, parent='root'):
if isinstance(obj, dict):
return convert_dict(obj, ids, parent, attr_type, item_func, cdata)
- if isinstance(obj, collections.Iterable):
+ if isinstance(obj, collections.abc.Iterable):
return convert_list(obj, ids, parent, attr_type, item_func, cdata)
raise TypeError('Unsupported data type: %s (%s)' % (obj, type(obj).__name__))
@@ -232,7 +232,7 @@ def convert_dict(obj, ids, parent, attr_type, item_func, cdata):
)
)
- elif isinstance(val, collections.Iterable):
+ elif isinstance(val, collections.abc.Iterable):
if attr_type:
attr['type'] = get_xml_type(val)
addline('<%s%s>%s</%s>' % (
@@ -295,7 +295,7 @@ def convert_list(items, ids, parent, attr_type, item_func, cdata):
)
)
- elif isinstance(item, collections.Iterable):
+ elif isinstance(item, collections.abc.Iterable):
if not attr_type:
addline('<%s %s>%s</%s>' % (
item_name, make_attrstring(attr),

@ -1,17 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>chutzpah@gentoo.org</email>
<name>Patrick McLean</name>
</maintainer>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
<stabilize-allarches/>
<upstream>
<remote-id type="pypi">dicttoxml</remote-id>
<remote-id type="github">quandyfactory/dicttoxml</remote-id>
</upstream>
</pkgmetadata>

@ -1,3 +0,0 @@
DIST flask-mongoengine-1.0.0.gh.tar.gz 123516 BLAKE2B 5dd6cf1d774973ef1883d824bdf467b53306773eff5f7016f6440a7ec55648012755a1270b8fca0974aff00dfb189c0f3f7d6985a01c098729517c0018513c8b SHA512 bd95a8248a972a41c92dc2711f866420aabba56062322801e473e0b347c95ad47da39439992ba6cf23a0981c422ae84756af3af95d1171acd6b321f9cbc63085
EBUILD flask-mongoengine-1.0.0.ebuild 1829 BLAKE2B 793b3758c52b7aefb64735b77c92ccb755afa0444cbc7cc5767da37b77dbef066e5a0c2168b8f94b3aad148601b1ba3a5bf1c62bf553ac3d4c9529ac6e729f2e SHA512 97c83aa2fe0e8556b80b90a1dc1446ffb2710f15427fedc3c28a6bfe0defca0233e2bb205f36583732abda67876203f2ad37b41b6324fd77a089009573791f1c
MISC metadata.xml 427 BLAKE2B da29ab5947546ea948c499cb651476a87db66f22787937d352be99964a8a44fa9c8d60cc2ac4b653d514f3c709cf3af96db8158da60df9be28d6a37ea62d7106 SHA512 3346c432c264cccf1b13f43cec0e84c3db602997caa40f2ee37e243b11c8617cd04a487227f8e42069d55df9e8401ccdf59f55bb3744dc9ab9d8d6f3a358d03f

@ -1,75 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
DESCRIPTION="Flask support for MongoDB and with WTF model forms"
HOMEPAGE="https://pypi.org/project/flask-mongoengine/"
SRC_URI="
https://github.com/MongoEngine/flask-mongoengine/archive/v${PV}.tar.gz
-> ${P}.gh.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64"
RDEPEND=">=dev-python/flask-1.1.2[${PYTHON_USEDEP}]
>=dev-python/mongoengine-0.20[${PYTHON_USEDEP}]
>=dev-python/flask-wtf-0.14.3[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-db/mongodb
dev-python/python-email-validator[${PYTHON_USEDEP}]
)"
distutils_enable_sphinx docs
distutils_enable_tests pytest
python_prepare_all() {
sed -i -e '/addopts/d' setup.cfg || die
distutils-r1_python_prepare_all
}
python_test() {
local EPYTEST_DESELECT=(
# fails with mongomock installed
tests/test_connection.py::test_connection__should_parse_mongo_mock_uri__as_uri_and_as_settings
)
local dbpath=${TMPDIR}/mongo.db
local logpath=${TMPDIR}/mongod.log
local DB_PORT=27017
mkdir -p "${dbpath}" || die
ebegin "Trying to start mongod on port ${DB_PORT}"
LC_ALL=C \
mongod --dbpath "${dbpath}" --nojournal \
--bind_ip 127.0.0.1 --port ${DB_PORT} \
--unixSocketPrefix "${TMPDIR}" \
--logpath "${logpath}" --fork || die
sleep 2
# Now we need to check if the server actually started...
if [[ -S "${TMPDIR}"/mongodb-${DB_PORT}.sock ]]; then
# yay!
eend 0
else
eend 1
eerror "Unable to start mongod for tests. Here is the server log:"
cat "${logpath}"
die "Unable to start mongod for tests."
fi
local failed
nonfatal epytest || failed=1
mongod --dbpath "${dbpath}" --shutdown || die
[[ ${failed} ]] && die "Tests fail with ${EPYTHON}"
rm -rf "${dbpath}" || die
}

@ -1,13 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
<stabilize-allarches/>
<upstream>
<remote-id type="pypi">flask-mongoengine</remote-id>
<remote-id type="github">MongoEngine/flask-mongoengine</remote-id>
</upstream>
</pkgmetadata>

@ -4,4 +4,5 @@ AUX future-0.18.2-py39.patch 2789 BLAKE2B db6c0cb0a030d166f01b95721e560d346f8a80
AUX future-0.18.2-tests.patch 11773 BLAKE2B e2b9321ab2a04e4567c312beaccd23886c87f8b78c1de5d480205181a68b77d8c8b1582a57f43e510d5cd3ecc54252bb85130fe6d7e82756c9f1db11263fdf7b SHA512 d884d6b4e320a6e2aeca2c0c46576d9b0fd0d31aaa6f8f9a79f2007ecbc949f1393aa0b9254f0c51616ca4e8d3fb3f11d828879e4e8c01549acd4ecf04e2cf68
DIST future-0.18.2.tar.gz 829220 BLAKE2B 68574b589bf54aa8dacbd162a54885589faa32829ccf212f50de5bf036ebd8b9aba0c13e63e80d34e507cc0dae4d8d3d47fea33433b17d2c2e6dbf6c37f66d8f SHA512 91c025f7d94bcdf93df838fab67053165a414fc84e8496f92ecbb910dd55f6b6af5e360bbd051444066880c5a6877e75157bd95e150ead46e5c605930dfc50f2
EBUILD future-0.18.2-r1.ebuild 1112 BLAKE2B 490d02975c21c4b97260c54fb99cf4451781105fdf458989a4a389b5e2d48541be0e0a9088527e529f3e3ca1ed7a4b0d87d1067cfcbafe4d2f7b3a4eee844810 SHA512 8545772042747b907210f942255574af6e10c38014aac52fe315916ee92b42604dc821898d796b9068dc34c242a832d280a1cda10d22196e94659b2300c2951c
EBUILD future-0.18.2-r2.ebuild 1151 BLAKE2B aa14e11830f1d3f2522ec0c3c13888ef154c9b9fa3e495d8ffefd09881eef749935f8dfc31f1cd071a172174e6947e96fa45b6e71de3d269c784c4bba27f65bc SHA512 efdbb96707fd8f561231a84c75b28e9c49426ba0a35624c300104c9f684841bcc2151eed8d617d757f58191b96c7beb40c0a59489b4c0611757ecf900d76631c
MISC metadata.xml 402 BLAKE2B 84957a57a39c658794b57e41e2e683d826a6e5b7e1006f0430034a29b82d12f2983b021c63e9d519fe6ea21a90f30822b5561001c7e9283ea770fedb1d40ad9c SHA512 e1a2dfb08304d2cd0751dbde1e1410be0805493bf7624db17b3631dc10051fb443758a0c750ced2846a2769a3d33da752002ad7e92f95d88b4060f7a8be995bd

@ -0,0 +1,40 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{8..10} pypy3 )
inherit distutils-r1
DESCRIPTION="Easy, clean, reliable Python 2/3 compatibility"
HOMEPAGE="https://python-future.org/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
BDEPEND="
test? (
$(python_gen_cond_dep '
dev-python/numpy[${PYTHON_USEDEP}]
' 'python*')
)"
distutils_enable_tests pytest
distutils_enable_sphinx docs dev-python/sphinx-bootstrap-theme
PATCHES=(
"${FILESDIR}"/${P}-tests.patch
"${FILESDIR}"/${P}-py39.patch
"${FILESDIR}"/${P}-py39-fileurl.patch
"${FILESDIR}"/${P}-py3.10.patch
)
EPYTEST_DESELECT=(
# tests requiring network access
tests/test_future/test_requests.py
tests/test_future/test_standard_library.py::TestStandardLibraryReorganization::test_moves_urllib_request_http
tests/test_future/test_standard_library.py::TestStandardLibraryReorganization::test_urllib_request_http
)

@ -1,4 +1,6 @@
DIST graph-tool-2.44.tar.bz2 15149379 BLAKE2B d15413f4e8642b96f62d88631c216e600e24aa878b08a173f1a00f1700aa3c6f4b1b3f806956b811b209a2d42ec1178e2488946d96f056f528a046cbd6cc330a SHA512 b90dc541ec77f89fdbb64697ec5e200d9c7c4ec4b8849c75d008b83dab8f54c95bd230f5d72e32d656f86a201ab66eee25aa774b7983355f7af9304b52527e40
DIST graph-tool-2.45.tar.bz2 15156784 BLAKE2B b9086e5545ace668f703bf06363a382fab734a63d5684d44b62407a06a0464df6a4a9c8c7ccd26e53118c1d24469ed2eb4670939dc0889fafe2f73a2c176101b SHA512 46a4a3a22033c74c69e0ba5ce8f0856d2f35934d52850ef4a542384c8fd327daf56341675a3299a8db87d4a227b5583f0564f8917ecf28081cb1dd4091563490
EBUILD graph-tool-2.44-r1.ebuild 1785 BLAKE2B 1dae12b7f1db9969a4ec851a1c04d10106a517c5ff77ddbd5ae20a940fd682692909b7a23abc6d453c75f8cae27e639d18bfd8cf859895ceb896807602806113 SHA512 f9d462ade4e9fa59ac36ae2ae91581a6a8ec84603be356145a535bce8d24aba7bc1107710de80d64b33236bbe661400aed70de8d8083fc745bfefcddef58fcf9
EBUILD graph-tool-2.45.ebuild 1785 BLAKE2B 1dae12b7f1db9969a4ec851a1c04d10106a517c5ff77ddbd5ae20a940fd682692909b7a23abc6d453c75f8cae27e639d18bfd8cf859895ceb896807602806113 SHA512 f9d462ade4e9fa59ac36ae2ae91581a6a8ec84603be356145a535bce8d24aba7bc1107710de80d64b33236bbe661400aed70de8d8083fc745bfefcddef58fcf9
EBUILD graph-tool-9999.ebuild 1785 BLAKE2B 1dae12b7f1db9969a4ec851a1c04d10106a517c5ff77ddbd5ae20a940fd682692909b7a23abc6d453c75f8cae27e639d18bfd8cf859895ceb896807602806113 SHA512 f9d462ade4e9fa59ac36ae2ae91581a6a8ec84603be356145a535bce8d24aba7bc1107710de80d64b33236bbe661400aed70de8d8083fc745bfefcddef58fcf9
MISC metadata.xml 441 BLAKE2B ad80736b2b28a13828593d542c82b64a64f03a655faa1aeeed9b6f33f6625224bbf3bc6b33220cf994221a9bf9d384cdc45a5298112c8b225f38f0bdcca7b486 SHA512 4dc6ae46ce91eb7e9f3e0a7737a5bf0bc0d280936c5dbaaa14ff1d67225243a377e6cc6d8505c2f449c7d35c72ea85b01e83df207bf1ea151f87934c20e616d6

@ -0,0 +1,84 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
inherit check-reqs python-r1 toolchain-funcs
if [[ ${PV} == *9999 ]]; then
EGIT_REPO_URI="https://git.skewed.de/count0/graph-tool.git"
inherit autotools git-r3
else
SRC_URI="https://downloads.skewed.de/${PN}/${P}.tar.bz2"
KEYWORDS="~amd64"
fi
DESCRIPTION="An efficient python module for manipulation and statistical analysis of graphs"
HOMEPAGE="https://graph-tool.skewed.de/"
LICENSE="GPL-3"
SLOT="0"
IUSE="+cairo openmp"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="
${PYTHON_DEPS}
>=dev-libs/boost-1.70:=[context,python,${PYTHON_USEDEP}]
dev-libs/expat
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/scipy[${PYTHON_USEDEP}]
sci-mathematics/cgal:=
dev-python/matplotlib[${PYTHON_USEDEP}]
cairo? (
dev-cpp/cairomm:0
dev-python/pycairo[${PYTHON_USEDEP}]
x11-libs/cairo[X]
)"
DEPEND="${RDEPEND}
dev-cpp/sparsehash"
BDEPEND="virtual/pkgconfig"
# bug 453544
CHECKREQS_DISK_BUILD="6G"
pkg_pretend() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
check-reqs_pkg_pretend
}
pkg_setup() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
}
src_prepare() {
default
[[ ${PV} == *9999 ]] && eautoreconf
python_copy_sources
}
src_configure() {
my_configure() {
econf \
--disable-static \
$(use_enable openmp) \
$(use_enable cairo) \
--with-boost-python="boost_${EPYTHON/./}"
}
python_foreach_impl run_in_build_dir my_configure
}
src_compile() {
python_foreach_impl run_in_build_dir emake
}
src_install() {
my_python_install() {
default
python_optimize
}
python_foreach_impl run_in_build_dir my_python_install
find "${ED}" -name '*.la' -delete || die
}

@ -1,3 +1,5 @@
DIST humanize-4.1.0.tar.gz 73777 BLAKE2B fcbde90977ae9fcd706e423767b1d5617fd118ae8903283f4b307ee05a5adffb3bb68305e5d758b1860d37a37d22766127d84479d331a7ed05c83cd53e5b0829 SHA512 7e2d92ed44e773bd8a53d4b151e80949fda057d8f4a52003826efa9ec2a569360b76663d44c3d1239fd2ecdd5365357d3fac72a395d1c10d5207b4a27f248878
DIST humanize-4.2.0.tar.gz 75169 BLAKE2B dc590d296362be20f607282686e18df73e1bb07aa37459431d7ec1f74ff6611497811da974b7eb62cd791536268018460d9171eb65ed958af6f12f668b3ae2a8 SHA512 ac0a067320d4dc236d97a69a3019cf01ce87efe2cb98e758f516f90986352fe87d03bfa497d66a2a75e61152a35fd8fac827bafd926d6bd84c8f0d2366e5beb7
EBUILD humanize-4.1.0.ebuild 586 BLAKE2B f89d881fd19e60a8eb9c2ffd5d53e8b0e6ac16672c16f441b2bf8e776b81b7a20218af77eb61fb4a1d9ae744906e361fd953da37b7e94542fd5e2e0c3bd329e7 SHA512 3f7f0f0239a899ab1445277b7944da5763d5585e287ccad072a0aa6b86d8bc2c5e0557c255f7d8e29d630ce681b2c95985dfdbbb72127a886df1a6cd79a85e1c
EBUILD humanize-4.2.0.ebuild 588 BLAKE2B 7ccbcefd9b985a2eb85773993629bec0fdab43f09a9f092c67a520b123639a8272f01296153b0ef38a9ae498032807af089e4536b2482adbc033a5a4468f6a97 SHA512 53444dd98c6898caf5158cc5e5a55355ba7269cf7e1d130a5788ae246c7f0e1af06e53d2c99b094985583e2f472d28027d724a47bfb0c57f18ee1e2daa0fb5f7
MISC metadata.xml 506 BLAKE2B c00c304481f8bd5d2309a1fa72a19bd8405d2f8d55e68a9e688435dec5410db728537362d6fc090f448738fa462ad62d03cfdb82fda8702b91aced4ecd6c05d5 SHA512 71905cfb331f60723b2b3dc02b1a5cbc2712ea9a411692d8ce12e62ea90a4ebef41bb4806b90f9bc0706d8dfb6a3ebb69d23ef16f0177eaddcfbdf07612d8614

@ -0,0 +1,29 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( pypy3 python3_{8..11} )
inherit distutils-r1
DESCRIPTION="Common humanization utilities"
HOMEPAGE="
https://github.com/python-humanize/humanize/
https://pypi.org/project/humanize/
"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
BDEPEND="
dev-python/setuptools_scm[${PYTHON_USEDEP}]
test? (
dev-python/freezegun[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest

@ -2,5 +2,5 @@ AUX kiwisolver-1.4.2-python311.patch 1274 BLAKE2B 65032d0d5b583e34fa1157d3f519e5
DIST kiwi-1.4.2.tar.gz 91150 BLAKE2B 8441d52267b3b436d9f05baabbd3beafc51d2f257fc982f1cf90b6296ccdbc24511de6b55b6201eb1df37ec9487282cc40142e9083cf4c1e925976a098927e1a SHA512 e7726ac7985bea1020fd3a26bf54b941acfffffb1f47b462c74f9829c5a89e7abd0732b5a11685b20d6a17ac9625178c68ea71052e852f91491a308d07111b01
DIST kiwi-1.4.3.gh.tar.gz 91238 BLAKE2B bdd6164eb428e6769ae7de2a8e689a3944e13e81aef9a839d9f68459deb7e7c0840b0eb59e70932e5c1d835444c515c8cb66fa47f40d8fc6244de47852be57d6 SHA512 04205555da46e772f2d25a481c4d966dc7bab8a541434a7c183e1b4f41ccd6e06aec564f2a95dae649585d337c1bf818a7cf24727460ad14669a3b3d74c74274
EBUILD kiwisolver-1.4.2.ebuild 881 BLAKE2B 423841939eefc59e54b1a16dfa6328e2d937fc38aa7c3c151b411b43ea1f2d5475789ce8fb6c294493f3d392aa9a584faba2200d50338f529313492bcd3e6c05 SHA512 592957cbf1aa1304d511b3048a03e4173b3a3149f158efed094408fb90124cc0d83a62f03392fb1c086bab2ce18fced5b24403763d32199aa17e0ddff48a57a0
EBUILD kiwisolver-1.4.3.ebuild 835 BLAKE2B b11e93a41255913d43aad4c2321ce2197d0f4daae583400dbacbe27d6e790dd2d238a0e4df99c6d57169d26ba6e6925ea6bff8b0dc5b7619118c8b9123f12e60 SHA512 e7e2b6300a83b42295e5ac103efc088c3a2173a326303140251cab44f63abdbcaede83d68c39eb9ea0510883f1ca1d71aff76e03cea2f0fe5db29c6f48c32953
EBUILD kiwisolver-1.4.3.ebuild 833 BLAKE2B aed068778d1b099337e6e8c947b92b80f925f3ef0c1cdb9cf6ccce480b0af517a0dbdca8bffada85d5673c4773c206baccf9dd051d085927f431a3e92534fc9c SHA512 a5674beab1489dd52ab88548e580ae119b535a34722639e3b874ba082612d9e3217099671930fed3053e0c65e4547498cdc2fffa41f229bb1a6f9ad5c0ba73ef
MISC metadata.xml 366 BLAKE2B d724248e9950219de4990e67822a16781e1a28f41d863fde04b3e1212b982a86819636a621b6e23089b76042ebbb23e0944a88ef9ab4c4abe62103f12197e5c2 SHA512 526fe3a81426edfc4c050631133799d948d1becb016319e954491090b9f3f6d410958db7027b5c2e2386b40c783f8c984b2588cda56e3ac58f3d2b1a5a8af0f0

@ -18,7 +18,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="Clear-BSD"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 ~sparc ~x86"
COMMON_DEPEND="
>=dev-python/cppy-1.2.0[${PYTHON_USEDEP}]

@ -1,3 +0,0 @@
DIST mongoengine-0.23.1.tar.gz 324881 BLAKE2B f6856d432f34c19f9d32aa7fe340c5a09db6976802f5ce320e9722b942f80a1c38a725eab882780104fa379abe212319802f9dd4b405da41454bda84a5d57eb4 SHA512 fcd2ff1df3e2b28bc4cba67cad71a1856e9f94d4d2ecb731a5cce2f1c5e9abc163be37b7db518dfaa54a0ef7f664ac49b621a0554961aa7e13686ff608ef132a
EBUILD mongoengine-0.23.1.ebuild 2385 BLAKE2B c1b8ba665fcb94b271229e18971fc72eb23d2f434413ed6ccbdfe0d8d349dacdfcc79283f642a42288d59fd310e5d5afbd15c72246c56afdddc155afc3d81ef6 SHA512 2b75b872bad8b035b32fe7e3c0334deabb280d6309f72d8be4e88ffa75881ada64612a60e7ff5c3fd3b5abe31a6173e8890f28b88bd9937fb1100bf71c5589af
MISC metadata.xml 402 BLAKE2B cdca7f343f9a264c7c565fb4b99cee9dd4e1869ab6068b8b1da6c1ad657d16fea05716d34b3fbec028527e8948dd1fd4e1aa3e272fc814af6646259be381093c SHA512 c5eb1eb9118bf5165146ef41755be092b39a7bb2d6cafbf5cce11066a5a0e15233556ea3a6a2fd250eb8c71cb7a725df37ed32b3018568aef746585c5109efa7

@ -1,13 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
<stabilize-allarches/>
<upstream>
<remote-id type="github">MongoEngine/mongoengine</remote-id>
<remote-id type="pypi">mongoengine</remote-id>
</upstream>
</pkgmetadata>

@ -1,78 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
DESCRIPTION="A Python Object-Document-Mapper for working with MongoDB"
HOMEPAGE="https://github.com/MongoEngine/mongoengine/"
SRC_URI="https://github.com/MongoEngine/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64"
RDEPEND="dev-python/blinker[${PYTHON_USEDEP}]
dev-python/pillow[${PYTHON_USEDEP}]
dev-python/pymongo[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-db/mongodb
dev-python/mongomock[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest
python_test() {
local EPYTEST_DESELECT=(
# TODO: investigate
tests/document/test_indexes.py::TestIndexes::test_collation
tests/document/test_indexes.py::TestIndexes::test_covered_index
tests/document/test_indexes.py::TestIndexes::test_create_geohaystack_index
# no $eval
tests/queryset/test_queryset.py::TestQueryset::test_exec_js_query
tests/queryset/test_queryset.py::TestQueryset::test_exec_js_field_sub
tests/queryset/test_queryset.py::TestQueryset::test_item_frequencies_normalize
tests/queryset/test_queryset.py::TestQueryset::test_item_frequencies_with_0_values
tests/queryset/test_queryset.py::TestQueryset::test_item_frequencies_with_False_values
tests/queryset/test_queryset.py::TestQueryset::test_item_frequencies_with_null_embedded
# TODO: investigate (wrong order? bad comparison?)
tests/queryset/test_queryset.py::TestQueryset::test_distinct_ListField_EmbeddedDocumentField
)
local dbpath=${TMPDIR}/mongo.db
local logpath=${TMPDIR}/mongod.log
local DB_PORT=27017
mkdir -p "${dbpath}" || die
ebegin "Trying to start mongod on port ${DB_PORT}"
LC_ALL=C \
mongod --dbpath "${dbpath}" --nojournal \
--bind_ip 127.0.0.1 --port ${DB_PORT} \
--unixSocketPrefix "${TMPDIR}" \
--logpath "${logpath}" --fork || die
sleep 2
# Now we need to check if the server actually started...
if [[ -S "${TMPDIR}"/mongodb-${DB_PORT}.sock ]]; then
# yay!
eend 0
else
eend 1
eerror "Unable to start mongod for tests. Here is the server log:"
cat "${logpath}"
die "Unable to start mongod for tests"
fi
local failed
nonfatal epytest || failed=1
mongod --dbpath "${dbpath}" --shutdown || die
[[ ${failed} ]] && die "Tests fail with ${EPYTHON}"
rm -rf "${dbpath}" || die
}

@ -2,10 +2,12 @@ DIST moto-3.1.10.tar.gz 2314423 BLAKE2B ad09f8cb70a1541dce640c870355c349f9a932be
DIST moto-3.1.11.tar.gz 2320905 BLAKE2B 14cd572defd974e428a77f75be32f576d7cb222fa80a37b5f72bdb8f10fd36be3b456d7d660fe7943862824393b48b4d70687dde191ffc49a49db7ee05772994 SHA512 2e1a84beef161442f74dee95b1e5dc7b23c77d9b001c27b0d8ee3c429c5da13be9a6d0074bc26bacad72f5ea82b0eb85e88dd2adb585f7dfd688bd1e3d9cc5e9
DIST moto-3.1.12.tar.gz 2323555 BLAKE2B f2ecefc5dbbc3f4ce66a799ec255cad40ce466f62fe3bfb0885866c7d0125884a0fef299b58fdcf1cb5da7ef58ac513d844b2fbae6d6545dcb38f2a3bbb2cda4 SHA512 29b8d0d71f3227784eddd05959434451ad88c9c0346b3684360e57bd3df8b9734f781d263bf992ac946749c88b433f6c86c1fc71d71a2dc565633c812579c297
DIST moto-3.1.13.tar.gz 2330638 BLAKE2B ded004bcd783f623edd5b198c39b0245bc847233be46e101b8556adf71c8a7495a175957b3c5c475ca66c392df0999f53c8cedbb439cbb39cd5566e610887cc2 SHA512 95708e6638ab9a8d68b1acaf3af14fc381584e2d978d7f03ee500c50cd2b3409d99633f0e211bfb86c40335e67581f9e6ff3dc7934f8e91fc9f8be8311de8b5b
DIST moto-3.1.14.tar.gz 2340613 BLAKE2B 8bdd9131449c2f3aeb1e4b4fcf40fe2d7ffac86777a73bcdff1d04a3450ec71030e5611c1d3d7429fd57e7ebc0791aecca4c57b8fb12456d18f2256693387fa0 SHA512 3a07e4f15a70ec422f81ba8cf5e2f38624981ff809e7ec51a3e23e26f3dff1755aa11d236daac097da0961948a46cc93e549e36102fbd8d5036f419d5fc96312
DIST moto-3.1.9.tar.gz 2308059 BLAKE2B 85f5c084fc81d74e8297ab0a78e3823bb6e98b1d4fdb70b802dabfa3ba11475670c3bfda27f48069e5298691a8ca71c98acf156c3b15ab79ff85555545c7596e SHA512 600ec2042e5e6df5e3bbc9fafcaa32255568c35a2a127e4f093ecc9332a799b568002cb414e5c086f24795c4f8f510517bf00c29a9b6a38dd667807d04a18954
EBUILD moto-3.1.10.ebuild 3854 BLAKE2B ef6d32957a4b1a5525f14ca4dce0ee923a0c0b0e695cebd1fa072b18b00c7f2f1580b5437bc06f98591dcaa087fcd32d0dfae8b305a9b8edbcdb64b855e076b7 SHA512 bcaaeebff6dffe3ed42489f70bec9fcab13ed65658f0d66b05fe4c2c87664c3bb13dfe759bf6ad315c993198598bce50962ffd67a77a17f328a730683591d2b2
EBUILD moto-3.1.11.ebuild 3954 BLAKE2B 75a068f77e5a8328fca12cc29ef15d02b3fe2371fb15862e7f2385d4094caff3a7c1a84fbc3fce0c31899aa53df14a23be8f92c5a2a0973d4377f5ca6708fa98 SHA512 b1fd624f48745859c4b867d7548a40e10039c8e78e262c2fb528eb72c4ff42b35de276cbed81e461f4d820710db5dc0e7af4e14b4a7793dc7adfc4dd26fe6e8b
EBUILD moto-3.1.12.ebuild 3954 BLAKE2B 75a068f77e5a8328fca12cc29ef15d02b3fe2371fb15862e7f2385d4094caff3a7c1a84fbc3fce0c31899aa53df14a23be8f92c5a2a0973d4377f5ca6708fa98 SHA512 b1fd624f48745859c4b867d7548a40e10039c8e78e262c2fb528eb72c4ff42b35de276cbed81e461f4d820710db5dc0e7af4e14b4a7793dc7adfc4dd26fe6e8b
EBUILD moto-3.1.13.ebuild 3954 BLAKE2B 75a068f77e5a8328fca12cc29ef15d02b3fe2371fb15862e7f2385d4094caff3a7c1a84fbc3fce0c31899aa53df14a23be8f92c5a2a0973d4377f5ca6708fa98 SHA512 b1fd624f48745859c4b867d7548a40e10039c8e78e262c2fb528eb72c4ff42b35de276cbed81e461f4d820710db5dc0e7af4e14b4a7793dc7adfc4dd26fe6e8b
EBUILD moto-3.1.14.ebuild 3954 BLAKE2B 75a068f77e5a8328fca12cc29ef15d02b3fe2371fb15862e7f2385d4094caff3a7c1a84fbc3fce0c31899aa53df14a23be8f92c5a2a0973d4377f5ca6708fa98 SHA512 b1fd624f48745859c4b867d7548a40e10039c8e78e262c2fb528eb72c4ff42b35de276cbed81e461f4d820710db5dc0e7af4e14b4a7793dc7adfc4dd26fe6e8b
EBUILD moto-3.1.9.ebuild 3783 BLAKE2B 2a10964580092a2fa6b56972a30bd04b4150a1902af028b600ad3ec4a098be88064cf5c14c4293b35ca87fd5b4a8e583f22a0d1e9820b0462af7b049255bc16a SHA512 0c4986fe5dae3ecb5183ab6fb60b7445a6bb7046f94fffd3c7e2f87e42efb3ca4c0d4f1e37033f0c72682a3fb6b35dbe3499334f203f3b2cf98da233a7a8f946
MISC metadata.xml 552 BLAKE2B c0162cc80007c1fda211c105b3e7391e3596ef11deb9257bab489f4b112f79ed115ca3f250bdf1b87aee0af258aa59056c8d062acebca7dec631acf3ec9eb2bb SHA512 3f7b3c5709bca51588e58f9eeb9bb363e2657a7e6483519ec7782eb047a5311d434e2459ccd3b495340f85f72a92da2f7cc6eb3de617e979bade7b8fc7b3c01d

@ -0,0 +1,90 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
DESCRIPTION="Mock library for boto"
HOMEPAGE="https://github.com/spulec/moto"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND="
>=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}]
dev-python/boto[${PYTHON_USEDEP}]
dev-python/cfn-lint[${PYTHON_USEDEP}]
>=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}]
dev-python/cookies[${PYTHON_USEDEP}]
>=dev-python/docker-py-2.5.1[${PYTHON_USEDEP}]
>=dev-python/idna-2.5[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10.1[${PYTHON_USEDEP}]
>=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}]
dev-python/boto3[${PYTHON_USEDEP}]
dev-python/botocore[${PYTHON_USEDEP}]
dev-python/flask[${PYTHON_USEDEP}]
dev-python/flask-cors[${PYTHON_USEDEP}]
dev-python/more-itertools[${PYTHON_USEDEP}]
>=dev-python/pyparsing-3.0.7[${PYTHON_USEDEP}]
>=dev-python/openapi-spec-validator-0.2.8[${PYTHON_USEDEP}]
dev-python/pretty-yaml[${PYTHON_USEDEP}]
>=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
dev-python/python-jose[${PYTHON_USEDEP}]
dev-python/python-sshpubkeys[${PYTHON_USEDEP}]
>=dev-python/responses-0.9.0[${PYTHON_USEDEP}]
>=dev-python/requests-2.5[${PYTHON_USEDEP}]
dev-python/xmltodict[${PYTHON_USEDEP}]
dev-python/werkzeug[${PYTHON_USEDEP}]
dev-python/zipp[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/freezegun[${PYTHON_USEDEP}]
dev-python/responses[${PYTHON_USEDEP}]
>=dev-python/sure-1.4.11[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest
python_test() {
local EPYTEST_DESELECT=(
# TODO
tests/test_firehose/test_firehose_put.py::test_put_record_http_destination
tests/test_firehose/test_firehose_put.py::test_put_record_batch_http_destination
tests/test_swf/responses/test_decision_tasks.py::test_respond_decision_task_completed_with_schedule_activity_task_boto3
tests/test_swf/responses/test_timeouts.py::test_activity_task_heartbeat_timeout_boto3
tests/test_swf/responses/test_timeouts.py::test_decision_task_start_to_close_timeout_boto3
tests/test_swf/responses/test_timeouts.py::test_workflow_execution_start_to_close_timeout_boto3
# broken code (local variable used referenced before definition)
tests/test_appsync/test_appsync_schema.py
# Needs network (or docker?) but not marked as such, bug #807031
# TODO: report upstream
tests/test_batch/test_batch_jobs.py::test_terminate_job
tests/test_batch/test_batch_jobs.py::test_cancel_pending_job
tests/test_batch/test_batch_jobs.py::test_cancel_running_job
tests/test_batch/test_batch_jobs.py::test_dependencies
tests/test_batch/test_batch_jobs.py::test_container_overrides
tests/test_cloudformation/test_cloudformation_custom_resources.py::test_create_custom_lambda_resource__verify_cfnresponse_failed
tests/test_cloudformation/test_cloudformation_stack_integration.py::test_lambda_function
tests/test_events/test_events_lambdatriggers_integration.py::test_creating_bucket__invokes_lambda
tests/test_sqs/test_integration.py::test_invoke_function_from_sqs_exception
tests/test_sqs/test_sqs_integration.py::test_invoke_function_from_sqs_exception
"tests/test_s3/test_s3_lambda_integration.py::test_objectcreated_put__invokes_lambda[match_events0-ObjectCreated:Put]"
"tests/test_s3/test_s3_lambda_integration.py::test_objectcreated_put__invokes_lambda[match_events1-ObjectCreated:Put]"
"tests/test_s3/test_s3_lambda_integration.py::test_objectcreated_put__invokes_lambda[match_events3-ObjectCreated:Put]"
)
# pytest-django causes freezegun try to mangle stuff inside django
# which fails when django is not really used
epytest -p no:django -m 'not network'
}

@ -1,7 +1,9 @@
DIST nptyping-2.0.1.gh.tar.gz 54790 BLAKE2B 75aadc4310dc3e5262aa8f007bc65584ee110fd0f2c1d0737c35a0c57bb0f0a5191f0260dbc0a6c80cab0f546d1e3ade219d6b6318cc2d195ba0579318c20841 SHA512 d832cc0d701a36a94c97bc6db2445c7ff72ec7c41fbcb48ea2006fa201bfca169012be9501029f77f4da7a2fd126227292bd16ba5d0bd7cb6924e3eb74cfaa01
DIST nptyping-2.1.1.gh.tar.gz 63606 BLAKE2B 846d85230f7391a1119cab522e17424cae20276981a06897921a82bb739296ad449197526f36da542fcb263ff6595913d9c333fd0b83b10fc835cea338f7f094 SHA512 4e9993a01650b8bbd8616b2721e92d1e7a2fa87e8cdc55239a30b09f6e323bbcebb532b6cacb4891b50c4aa6cabe8f00dc25d4b052bddb1827fc1e3d021299ae
DIST nptyping-2.1.2.gh.tar.gz 64535 BLAKE2B c050c7c49e4c4570b73496a3ac2aa24742844e7cbc1db353d1bf065eea4fdd892221139a085d217a9118dea5b19b0bcec512577c943cc841492f1cc0b14c3681 SHA512 f6d600f7595294829bae5b8cade8b66952df02f30b795af6b193401083d61e5dc8ac4ac474ddd5ef72c3fe3e7f11a4a895a5ff89ab7ddd2664382fbe4f8017c2
DIST nptyping-2.1.3.gh.tar.gz 65157 BLAKE2B cae8b1a34ac42bdb805193437d2bc02d16c4c37b6cfd04e84e777ec11ce40b32a8422e89e7c63e876b99fa785bf2b15fcf0ea295313ae8a46e662ecb2e370d5e SHA512 7d0c47f5fc67af6ef3af4c757e75d2b415011c4bb7ef08100b4649dd17a8afe3b430ae1b621d36097e19ee635bdaa95ecda6e62c6fb01a58983c66386b51717c
EBUILD nptyping-2.0.1.ebuild 940 BLAKE2B d15283deba92a0fee217527355818cae49a20ee7ee9ea697b2dd66b30f4ee9785f1e457ad6532173e417083d327f908133ba84348b2c102f28ee1b40b38ff85e SHA512 dcba91125dbbcb8f72e4211b1473c41d423b51dc6d3b589e7837e9dc29b9ed8e87150c2d889e32525bc6133950cce3af8844db80f418d5130ce7ab490f4083ab
EBUILD nptyping-2.1.1.ebuild 947 BLAKE2B 19fad96a1a12fd962be234fcb46d6febd42f3d3c0004a1addfa36aa34c1bd1b73abb1e6ad2129cc508df8d551dfa5861282045af3e6bcb7c818bc7dee877f522 SHA512 54f45f0d465566aa13fdfbe26e8893cdfc71246db8b056f69d994b9d36a5f524d98301d4c0ff695a18384bf2c6338035670ed5b2dc5fefaf22f2e5887254260c
EBUILD nptyping-2.1.2.ebuild 1079 BLAKE2B 4c563fb76e1a9856363a6d422235673b7fc917ad9f4c9db26be6dc7f0d2c6c9c15b5c6da3b9248c4ceee27ab444349dfc033d747073435a909496644f3fb3b10 SHA512 b1ec43b7fdd8c2cfbcbf0556fb83e08e57cf4fb009f469261165deae48d295bc03d7db1bccdc5ab0f6a18851074454a40a92adbabbde751a6e19d024716026cf
EBUILD nptyping-2.1.3.ebuild 1128 BLAKE2B 7a302d6379614cec3f0681f5f1936dc38fbd3a4377c1eb1e99c74ca6c35041c1e4e47c6588eae4e9ca3fc72d2dd866740d5e8ddb8a25c3f62f1479636073243b SHA512 4b008f3dcece2747862f2bbd04cfba62a60eae719a878d27344e00cb4ed869ca99a6a573659b53a9027eb7cdc927b195b1bb450b4905c12dc73edaf75ead2df7
MISC metadata.xml 427 BLAKE2B d314480c0cbd8bdf8be3bc5936d01cf73a3b27929b04a3d2147b43c5829a582d9ac3cbefd2c99e35c7dd83d5d4ebc39b0173d996483c349b392fbc27ada65a11 SHA512 1ee6a94fd1d8e2b61f97eec3144d5382e2ff7ebef369815551b033d218bd790ffd8eb21adbebe44f9935feecf62a842f9c6fa5989364f46f6facc606f94786e5

@ -0,0 +1,50 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
DESCRIPTION="Type hints for Numpy"
HOMEPAGE="
https://pypi.org/project/nptyping/
https://github.com/ramonhagenaars/nptyping/
"
SRC_URI="
https://github.com/ramonhagenaars/nptyping/archive/v${PV}.tar.gz
-> ${P}.gh.tar.gz
"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
RDEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
dev-python/typing-extensions[${PYTHON_USEDEP}]
' 3.8 3.9)
"
BDEPEND="
test? (
dev-python/mypy[${PYTHON_USEDEP}]
dev-python/typeguard[${PYTHON_USEDEP}]
)
"
EPYTEST_IGNORE=(
# TODO: package beartype?
tests/test_beartype.py
# TODO: package pyright?
tests/test_pyright.py
# test for... whether the release is on pypi?
# requires Internet + feedparser, meaningless for users
tests/test_package_info.py
# relies on Internet access to fetch packages for pip
tests/test_wheel.py
)
distutils_enable_tests pytest

@ -1,5 +1,3 @@
DIST pyeclib-1.6.0.tar.gz 6685306 BLAKE2B 0b758bd500afc7f9d8e38513cc41f1916413d8ad6f3b1bd34d9ff46d6d33321391eaf90164e412154a14d63d4ba61502457bb943e124dd7054a5d5ec20732294 SHA512 507f78388e941e4600f4b77f636ce27b7f63e635f108dd5a452b3f98f779e87d94d8f82239d9d5733846faa5cc574c0474e366d99e44b8f03b70707d352f56c8
DIST pyeclib-1.6.1.tar.gz 6690168 BLAKE2B 4e59c2827487f09a21f49751455fabd9ce672d6edb83befbc06e7aebe66c2f8de5f83a5ddec612fee2ac727fad247d66f36c659ebdf316759cd9e4438c7f085c SHA512 fdb855551e9695c3748d78d43bc306e536ef45476143445520284d4918f2c84757247d217ada2df565d03b1769ef83ac8c82b92b8438c2d40915f8008fd769c4
EBUILD pyeclib-1.6.0-r1.ebuild 815 BLAKE2B 8f68a5709ae73a2dbc128cd85e13e5c5c68112dc3d4408076be7994bcfbdc0cf9cef3cf51de4d35f5c64c0284f7f6b7a8c64f2b5078604f7feb7c9beb543128b SHA512 61b5eaf5b6f37acf654b320df368a38f221f55c35915707dc29ab8199a9c9b510298a3d508fbccd51b4d481b23dee56531fd4d0355f543e59ea59530e0239fa5
EBUILD pyeclib-1.6.1.ebuild 864 BLAKE2B be1b4e715e87dcfe667fabed7174ae1b0f4b226335cb7a63386ca7b2791790e3637964de4712ec68abd903142f0e64c821a2ade54c102b741cd1bbd505040ea9 SHA512 bf7a90ea736cf807f0f2a8f6274238781811c522113cee0fd50dbffa54342213f2c05f2caeaa75ec1799cf2874d869487f2f16bb510b731260fa677f67a4c396
MISC metadata.xml 675 BLAKE2B 07104447814b472c557066609e557460f4b6b8f206130cfbdbfb31c6fa8962f81def4f3f6101052f161f8659cf143b2e1057c91b02c3146d69cb76ba733c99ff SHA512 ce6a7d6b6322003124839dee1b325b4c3a788ca4cc8ed0335c6cfe4ccb70f25c7df4ac264bdc15001ee4668bf905448c17a532757bff92eb00e0e82cabd071d0

@ -1,37 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..9} )
inherit distutils-r1 optfeature
DESCRIPTION="Messaging API for RPC and notifications over different messaging transports"
HOMEPAGE="https://pypi.org/project/PyECLib/"
SRC_URI="mirror://pypi/p/pyeclib/pyeclib-${PV}.tar.gz"
S="${WORKDIR}/pyeclib-${PV}"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
DEPEND="dev-libs/liberasurecode"
RDEPEND="${DEPEND}"
BDEPEND="
test? (
dev-python/six[${PYTHON_USEDEP}]
)
"
distutils_enable_tests unittest
src_prepare() {
# https://review.opendev.org/c/openstack/pyeclib/+/798010
sed -e '/library_dirs/d' -i setup.py || die
distutils-r1_src_prepare
}
pkg_postinst() {
optfeature "jerasure backend" dev-libs/jerasure
}

@ -1,3 +1,3 @@
DIST pyfuse3-3.2.1.tar.gz 509083 BLAKE2B 16ada8aec47d8049907ef2710e9bfdf7991a8127560e7264e4eb58f7062efde478d2914597333991be4a6ef67a2a83c470560456287c1298b2008454ac831fb0 SHA512 468ef4cf9e2caef346a108f481a4c6dca8909ff3ea5aed11187df4c70c72c6180af9004348d25648368598495e5a5d9be2ba95d37f4d6d8a8c982f4893471b04
EBUILD pyfuse3-3.2.1.ebuild 614 BLAKE2B c3f5517df40b70f18ec672d1c70638c41446902dfee6f11cff2fe9a23cd132a0fc8bd7a6a8feaa6548016ff98681a2349a885e129e5a702e77607a25928e1aba SHA512 6477f0ee7226ff6997be3b12ad6f7ae5252baf8952706426643f9635392fdafadfbb208b951810f3385c1d906f7c3b92711d945cdbaf18f2ab5abd2ffc4d4da0
EBUILD pyfuse3-3.2.1-r2.ebuild 811 BLAKE2B 6255df21de7d49791667bc773068a62ffd10b5f7431f633688bbd31616b2d93a50c8d79617fc2446219059f74fed21e316d5fe63220358799668df094345ca88 SHA512 93e465bcd5cfbcafabf027060d63cf515913ee432a84ca8cd98bb422ded5f9f72143c2515be86f85e8e92d8ca9fabdf4102b7ca18cf7825e2d2519a5868929bf
MISC metadata.xml 378 BLAKE2B 1eab581597bf836c57f06347fbe9f5abea4aabffef115536e20a7ffc598e0c124197bc6edaa79c92158f1b5339a465d584501705f1f4d26857b92b2cbd518778 SHA512 7893dc5830a0707d32e907d133cb5e2a6f86bb531c31f71926790d6ad9704c9dc85693ef91aa19a5c4ce755956400c8b5d97882ae4a9f52c2d19f64e06f3bcd9

@ -23,10 +23,20 @@ RDEPEND="
${CDEPEND}
"
DEPEND="${CDEPEND}"
DEPEND="
${CDEPEND}
dev-python/cython[${PYTHON_USEDEP}]
"
BDEPEND="test? (
dev-python/pytest-trio[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest
python_prepare_all() {
python_setup
# Shipped pre-generated .pyx do not work with Python 3.10.
esetup.py build_cython
distutils-r1_python_prepare_all
}

@ -1,7 +0,0 @@
AUX pyilmbase-2.5.7-0001-disable-py2-for-boost.patch 578 BLAKE2B c9aff2ec269ea894e046bb265c6a69418c128f0d9dd54afc924138b6060d55b1ff1da6e8a9fc512b3097b8ff8acce0c03012748cdf10263945ce6f42dcec3424 SHA512 969c3d5bd676a471739feca443a938584a78b8903b71d75f51abdcd87e48a5ecaaab3132258905bad063165e9a4861ea9e6ce0d6b21844462e2adbbaea37fcff
AUX pyilmbase-2.5.7-0002-install-imathnumpy.so.patch 643 BLAKE2B c46db3334236826e6f36343cefba88813427d1f18f12eae4692ebc33d765d44c600846840129ee2f2d79e9c1fa8b0c4489dbe292bab38be952009cb8b7e92222 SHA512 193142fe50a69568bad5c7034d5d6cf45c1a36cd517f1c71875a651fb7629263c53769050a9e5e7ddec699a9bd08f84d32d1dc3a8c29c5b3576c2741deaf2986
AUX pyilmbase-2.5.7-0003-fix-pkgconfig-file.patch 1214 BLAKE2B 45b03a70c2a24889bf1614d5a86aeaff1edf41f508b9622497603cff81fa7f04bc29037763568dfc569bd26c079ca75e3b6ebcec9cebe9e184fe650a9007f013 SHA512 6df211523617ff9e9561c9de7c853b11082a5633a4fda63fc59c2d03d251881aa8dfb9cf6bf0bba67b8c9d584a8d3512509bc2c0f5c3af2a79a70948552f6918
DIST pyilmbase-2.5.7.tar.gz 27539574 BLAKE2B 58fd81be52e13d2815b6aa8cea6793359379f5ebf866fd45b31ce30cf5f72aa4699625e7cec51189d62fe76f53418c3e0938f9b827d54ad18342e7aa67c8a3d2 SHA512 e44edfa2dcfff2fe372ed2ba07b39a472e549025978de178eff26be641767d22d1a3b543fb7672d9b7b2e9f4c308667f785829ed6d9032a2b42f2ffa0163de40
EBUILD pyilmbase-2.5.7-r1.ebuild 1411 BLAKE2B 12009569c445a31c517b20cf9ce23a435ec5f2e64d0cdb0ffedfea0baf57c24e7a2ab06acafa2fdbccc450c2aff5d8b9f16b2abf4cb898e7530d94e1643a5d0c SHA512 9aeca79d1ad912b21b568cc8d8c9d2fc374b527abd24a7fd97e7e1c7b8c88717cdab50f643fe8ae0f66ba24ede145981f6a987ed8fc0f3ddb6987cc2362a552e
EBUILD pyilmbase-2.5.7.ebuild 1386 BLAKE2B 3ed4549ec313be8031285379f41f93eba037c3e6bbbd9cd173fe083a4ae7ec37b865cc4da47b289d8c7bb11c4fdd8d4cbbaf0da0c288454fc9fecd719e68f128 SHA512 4a62d97e0de989561e4ca3206e2e6d49c95253d032851a742e972846e0fec1b18baaea525d87dbb49e97430d9f8a812e0d4a3fcf58b0263d80805c5c5f7530c7
MISC metadata.xml 606 BLAKE2B 0821a88eab729f251daaf08ade6383df3d8fa17aa9b322d5a7061e6f11765f8f1ea18a151832e29c7d82fb3d9cc442796dfcb548bb24694aef60b3334d1dbf4f SHA512 60e9e24c8fc0838707471603d214a21213810ec23bae5c8f4ce6c42d6f5459c2cc528e605cd556409eed4aad0316acf57e063e9dba53aaea05bb8f0fe0af1c8d

@ -1,25 +0,0 @@
From: Bernd Waibel <waebbl-gentoo@posteo.net>
Date: Tue, 22 Jun 2021 11:08:15 +0200
Subject: [PATCH] disable py2 for boost
Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net>
---
CMakeLists.txt | 2 --
1 file changed, 2 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 291b96e..68b280d 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -142,8 +142,6 @@ endif()
find_package(Boost OPTIONAL_COMPONENTS
python
- python2
- ${PYILMBASE_BOOST_PY2_COMPONENT}
python3
${PYILMBASE_BOOST_PY3_COMPONENT})
set(_pyilmbase_have_perver_boost)
--
2.32.0

@ -1,22 +0,0 @@
From: Bernd Waibel <waebbl-gentoo@posteo.net>
Date: Tue, 22 Jun 2021 11:46:30 +0200
Subject: [PATCH 1/2] install imathnumpy.so
Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net>
---
PyImathNumpy/CMakeLists.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/PyImathNumpy/CMakeLists.txt b/PyImathNumpy/CMakeLists.txt
index 7a70f06..2822127 100644
--- a/PyImathNumpy/CMakeLists.txt
+++ b/PyImathNumpy/CMakeLists.txt
@@ -49,4 +49,5 @@ if(TARGET Python3::Python AND
LIBRARY_OUTPUT_NAME "imathnumpy"
DEBUG_POSTFIX ""
)
+ install(TARGETS imathnumpy_python3 DESTINATION ${PyIlmBase_Python3_SITEARCH_REL})
endif()
--
2.32.0

@ -1,30 +0,0 @@
From 7469db402e2affb094585c374518765c69af703d Mon Sep 17 00:00:00 2001
From: Bernd Waibel <waebbl-gentoo@posteo.net>
Date: Tue, 22 Jun 2021 11:47:01 +0200
Subject: [PATCH 2/2] fix pkgconfig file
Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net>
---
config/CMakeLists.txt | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/config/CMakeLists.txt b/config/CMakeLists.txt
index a4139bc..45dcca4 100644
--- a/config/CMakeLists.txt
+++ b/config/CMakeLists.txt
@@ -15,9 +15,9 @@ if(PYILMBASE_INSTALL_PKG_CONFIG)
# use a helper function to avoid variable pollution, but pretty simple
function(pyilmbase_pkg_config_help pcinfile)
set(prefix ${CMAKE_INSTALL_PREFIX})
- set(exec_prefix ${CMAKE_INSTALL_BINDIR})
- set(libdir ${CMAKE_INSTALL_LIBDIR})
- set(includedir ${CMAKE_INSTALL_INCLUDEDIR})
+ set(exec_prefix "\${prefix}")
+ set(libdir "\${exec_prefix}/${CMAKE_INSTALL_LIBDIR}")
+ set(includedir "\${prefix}/${CMAKE_INSTALL_INCLUDEDIR}")
string(TOUPPER "${CMAKE_BUILD_TYPE}" uppercase_CMAKE_BUILD_TYPE)
set(LIB_SUFFIX_DASH ${OPENEXR_LIB_SUFFIX}${CMAKE_${uppercase_CMAKE_BUILD_TYPE}_POSTFIX})
string(REPLACE ".in" "" pcout ${pcinfile})
--
2.32.0

@ -1,20 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>waebbl-gentoo@posteo.net</email>
<name>Bernd Waibel</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<use>
<flag name="exceptions">
Enable runtime floating point exceptions in PyIMath.
</flag>
</use>
<upstream>
<remote-id type="github">AcademySoftwareFoundation/openexr</remote-id>
</upstream>
</pkgmetadata>

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

Loading…
Cancel
Save