parent
5aebe5cac8
commit
13a6e320c2
@ -1,23 +1,23 @@
|
|||||||
-----BEGIN PGP SIGNED MESSAGE-----
|
-----BEGIN PGP SIGNED MESSAGE-----
|
||||||
Hash: SHA512
|
Hash: SHA512
|
||||||
|
|
||||||
MANIFEST Manifest.files.gz 29600 BLAKE2B ee1ab1e87c909fbeea6c3ddea2b11d1af0a597e9530e44a1805e78636fc26fb8f3d66806c7d90ebaa175f915d5466602696fddd6082dd54899358e9cd0b7bef5 SHA512 8990f8896f53c781d3e6911ec7413d6cc23196a790ac4df6592c80fde9396a2be138a3c0c80dd9046567b94074a4b97d41cdaabea86141dc96c4b6c95430770e
|
MANIFEST Manifest.files.gz 29585 BLAKE2B 54f8e3b6b76b2ee07515c1ca2dcb025f3f5baf536a3a4ce1790c07d49b68a990d69d3159c17054746bfe95c0ff511fcbc4d351e6a7700966b842a141c256c6fa SHA512 92774fc930f6d784753e14ac2dffb50c69ac556f582d89b5dd27a2b50e39814d1dada701cfa0227da22c4ea36291b7d6b4bd13264be275015ecfbbc5dbb4a5fb
|
||||||
TIMESTAMP 2022-06-19T12:10:01Z
|
TIMESTAMP 2022-06-20T04:39:58Z
|
||||||
-----BEGIN PGP SIGNATURE-----
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmKvEhlfFIAAAAAALgAo
|
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmKv+h5fFIAAAAAALgAo
|
||||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||||
klBp6w//SfEBMRmKlfd/bNdvAVPeL0jqImtu8mGO9LAU/W/GmC6dj3Z10GWDp3Cl
|
klDfRg//XU+m3+bmSJUuPTZnx9pG6SLUND9QKIKY0OYhHQAt8Wqz9O959ejEGsx+
|
||||||
B65DTGXfwnYYA5uXmcc8U/aRRT+fh/hYt33lHOZC+Hmvq+cHRi6GeCSyHvdOl092
|
HWckCKpiXq0tdCoHC/mr2bmnZNycCNdr5nBbqADJR0wWsslY8Qr4HAwr34U28gOi
|
||||||
ze9dIWGYdoo1SE4K679SpQg4ftzbVcmRX5pWATaTTp3QpWomEwtQY2R+i3MWuXHk
|
W5rcn60w/6y2tUiY5LPrTBYTUACZtHBh4zpL7n+Uoelkc2GxIlTRGy6svcKbOg04
|
||||||
EATerapiMjJUWnaBIj7Ej2txFk1DBRKbgU1+dpslunWOQ0cZ5AHlNE/nNBRukNCs
|
rFMbSc6XYk9chkISgevfzGxMqOn/JjsAp54gEAVIyosERCt5epV8vNnIL5A7BdZ7
|
||||||
0uUryDSD77mI+sicz2GCBsq3IWPTMGwsEjiPoiQrPMDgSQqOGMUEGoujmVZLdgTm
|
s0wwk2dJI5ucrwDsmL2tAkFJ60q7TXknvivDIjiu8ToGPGEwkBpNslJv61hNUg6W
|
||||||
WwnwMYta0FMa0frw7iqz8peSZKFlLXVIQnTCRygjYsbe4QvXo4lRRV/zBjDu2rVP
|
PdyJ39YZy1P7dxfGMcz2iTopKBfmO0zqUr1lPrBSvMFFG5MVD85VGHDuHzZA14a6
|
||||||
3PCijsTTQam5z9ikyf9+xE2iELRyza7bBcLONx3bfPitEL5tQZP0uufr8NCdwIrX
|
t2MfsAPHOAhG5mgJu4lDLoavfbA2kNrVjC11CRuL1TmLDzwydZWBpnWuiNWzZnbg
|
||||||
LrXvmr6DbsdRbjHanCCisZB3t6TH2OjemI/39QdRJ4laDGezbYYCqjOwwDZbZzAK
|
6noa11yKMmqiz9uawCz0AeAfKve/0A7lu0UVXR8rJQsNQon7xq1Br/95Lh4LFHA4
|
||||||
HByfzvuU6igIIuTGunG115JF1VdOPH/FZMf/1c0Jqz6V0+eN0nvOveSgQ+gdPLHE
|
PluuLNiVmMJk9fYUpf6GeYbpdvYrWWfrDSUjnyl2KabG/CsAgFv2SyBbmav+9TmD
|
||||||
AS8d9xe+QvL7A4Ku5RQ6rfrRXHRpSRykrKQ+bkoGsiONFfM0YsDBu7t6ZRj42v0f
|
7fuR00PL7mP3+fsxbr2dyr8w/QHeNWSjBm4T5GTLgW2LnPXKVY+k7vVjU7w397Ax
|
||||||
/0jUzuEpv/zvi6JunBY6aCOL39sC5EA+Ie5nDRf0nYkeb7m9CJc=
|
eYqJ6uCesw6rRpdwXUHEWyxugsrcKcp6Nj9XEy2cDTBDxgXZ7oU=
|
||||||
=8c9T
|
=DqpG
|
||||||
-----END PGP SIGNATURE-----
|
-----END PGP SIGNATURE-----
|
||||||
|
Binary file not shown.
Binary file not shown.
@ -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
|
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_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.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_amd64.deb 20397624 BLAKE2B 8304f937e6eb3f1a3c2a72ba34fce029ecec99decaf1a78b08b556c1ebe3073fa159e70e43baf468e833ede2e9a659f6384f52969e16932ac24a2a997da14eee SHA512 f493298af50e6eed61c7ffb0cf4234b1eb69594caedd24826bc9bcb5d85e736101bfa98b14dcfdceab5ee98e8bc228f25743fdcce440398ff9e0019c6861bde2
|
||||||
DIST puppet-agent_7.17.0-1focal_arm64.deb 19595304 BLAKE2B 719473363cb24dcd58a864c9ce4d24cb8d8f328d6179ec666d3f3ba1dbf8df53746b9dba37a820c782b6b7b56639c068da1a7db4813e44c5520dfc74ff026008 SHA512 5d74f2fca8fe214c70931b099582d5861ae95a3f11be69e33ee4a10b5135cde43d57b117fa3492983b13e023f9138584d72df6ea788015e058124e4578ae1e39
|
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.16.0.ebuild 2593 BLAKE2B 1e94777916beb4e793dfbcdbc5c83c875c72ff39bcc4cfee6d8799dd9445cdc46d45a58266739406399f6c4551a5e55fe46f13dd7d4e8cdabb97ed105d16835d SHA512 84230e1234ca4314eba502a376595534d5af4b135c8563308a24c874e6305b72a176652f328b37d061daf5633f83fab0a0bfd941f76a3071c6a0c20d8338cbe6
|
||||||
EBUILD puppet-agent-7.17.0.ebuild 2594 BLAKE2B 50cf4300e0420105383d9ce375f643b6122562bb5cf6841db7b8009107bc752827be49288a30c9ccce030b854c3dcbedde3d86bf64e9af37cef7cf5b2e521faa SHA512 9c4e4599785c65a32bdf31a7257862c953bd3c7ee1b7db2279bd1bceb9082ec20dd3f020a3592f5bd211e27b55fa8a5ed7b116c67d11c73151015f326a66bb81
|
EBUILD puppet-agent-7.17.0.ebuild 2594 BLAKE2B 50cf4300e0420105383d9ce375f643b6122562bb5cf6841db7b8009107bc752827be49288a30c9ccce030b854c3dcbedde3d86bf64e9af37cef7cf5b2e521faa SHA512 9c4e4599785c65a32bdf31a7257862c953bd3c7ee1b7db2279bd1bceb9082ec20dd3f020a3592f5bd211e27b55fa8a5ed7b116c67d11c73151015f326a66bb81
|
||||||
MISC metadata.xml 1032 BLAKE2B 35156eb59a786ad7dab4ac5c281796af6a8f3dcad2b7ebc2c6af926aee6fcbffaef39f0f7119f1aefed42a1e8148f323ee4d3d5f77dfb4d3671317af6fd078cc SHA512 b624438f825e288802e516637dd38f775a63b4a4aabaa53c5adfd1f71f694018dbf3d47f1622a90d5da25a00aac696f9203c085190e574a586f3a3e4fe14f9d1
|
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
|
|
||||||
}
|
|
@ -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 1824 BLAKE2B 76d8252b2fee61270f440734d91735fa002df1583126de60befd3cc756cc0f5368ce49461cee85ffca4c6893b1e1859bff9af86e75d73171d15ae344a9fb4149 SHA512 0d0f67b7eaf7d10474e73eb77174a51e0f891bf664706e11c7a5ef1f918d7967c67251bab797e1d117b0f2b08f4b634ad06a81f6022ef04e6394c15e36a73961
|
||||||
AUX puppetdb.initd-r2 1896 BLAKE2B 04f47dd0406c1f67d4f72a911b0db8b482e37673ec9a0d14d73fb868aaae97f756e03fa39c2c7a9d69a217b5924dafa23c6f3e276a0626f06bf5c143b588a2c8 SHA512 58c248710c6eb39ec13e6f55a8bca686386e79eb048c4927925a2e2e75bce742d6a5e84001c231ea2b74fd4eed0ead81b9a4fc5672fdfbbd59f90677e4490675
|
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.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.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
|
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 2138 BLAKE2B 6c157cb6bbe9e085ae67920abadf99ff97798115f784a60e2be4fa565f5b897f60d8abea21af273b1951477a1662c778081ee9a31063780c179097e764b0845b SHA512 50e78feda08e06a16290f90b7d593653c7fe2e98efdfc8cc7cc4a85a5be528e8bc585b934330f3a87b6f038311942fd8bc6d73f0538069d7b132dd3a64e23f11
|
||||||
AUX puppetserver.init-r1 2190 BLAKE2B 6e4b547af51989d678a52e0fb41e8b27a669d96aaa445998b532524651f2bf2349a26f8eb77ead92a9e0f613a5269fe464045937f318947c8c2878b93dad0d4f SHA512 de159346c4b1b5705d53337994cf77f4b70edd20d60f0e1338589be4ee67c4a1bddca5cfdf9a4e744ff9360676f86391a6675b137c3bef050d71f2964b885b58
|
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.7.0.tar.gz 64646018 BLAKE2B 7ce0dfc469705093107f3761c25119a488fffd0bf95112108b86fd0bbaf923d090712c0612d0efb8226059645b15386593fcc5b5c13b0881a9ffd36b714a7d50 SHA512 f56a94cfb75f2e95aef4947b2e755cda1ba4b3a1f646f14525c2ed2434c49da7d71b5dc2766bae727dcc307e06e2c56df80682b2376d8379b7c291a319a37ed1
|
||||||
DIST puppetserver-7.8.0.tar.gz 64651673 BLAKE2B 7bd53e3a15128eb4405b47edc066e702a3ea702a22258d039a4be5a7fecb509c724dcf21d893e9d76a99e9c94ca8a514d48bcd7085bcf429dd318defdf9fbd8d SHA512 82503c79e3d24ae2700537c8acdd410ddd3b400993d51f392f30664f6d259c224ba782c8ebeaf21e49c4acfb503b2f1a8ac880359a67c8d008797abcaa3210ab
|
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.7.0.ebuild 5355 BLAKE2B a056b0cc747b7c04099df4d0a99d33081a60285bdda79286dc9bf6866bd7ca935f6ba74694031974e90fd6450e3078edffa17165f40c9f91fcf7305dac56e70b SHA512 22198f51ab66063f4962a519e2b4be072176baee327f3d7bd4e46931829eb2793b97609a095f814240eba3ed6f23297f10540b0c654a245d2b9f905a89ec4b09
|
||||||
EBUILD puppetserver-7.8.0.ebuild 5356 BLAKE2B d16d614eafd7c9770b1c1b01afa58f7aa51bc5de6055144736a1bce4931f2752861c6e1ab0b0f17a477406b9384e3b492fc4a86d4bdf45ddbba50eda36496c55 SHA512 01ea3ed8ea76519754a51921c9c58aec187192915b3fd92be92df0db6fce8caf78bbeca6af12715581495f85d65c147e6bccdc9b90e3292aad18621e4ce0d4e3
|
EBUILD puppetserver-7.8.0.ebuild 5356 BLAKE2B d16d614eafd7c9770b1c1b01afa58f7aa51bc5de6055144736a1bce4931f2752861c6e1ab0b0f17a477406b9384e3b492fc4a86d4bdf45ddbba50eda36496c55 SHA512 01ea3ed8ea76519754a51921c9c58aec187192915b3fd92be92df0db6fce8caf78bbeca6af12715581495f85d65c147e6bccdc9b90e3292aad18621e4ce0d4e3
|
||||||
MISC metadata.xml 341 BLAKE2B 6e19f31ed866283c5827f9ca2550ca99c12d8b9506fbc13447d8bdad3ceaae844d3b103fe6cced8f829a75b7b1c317ef43bd2d1e885e9b509f70b8646a9e5bf6 SHA512 72945305ef496758676dba53925ebbd5cd0d01935fe82708559f941d831bf6b2ce34444d5b85a16b116f577596b2647183fe7b7c6ef92080a8e332fc0226d7ac
|
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.
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
|
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
|
MISC metadata.xml 246 BLAKE2B 3279ce7a8126c02eb17f7ff8402fbeaf20f919c9953ff16d0b572ac0e802a701a699e98d293bf34a0542ff17a8c39034fba5878207c5d34035eeea845cc3ebdb SHA512 be48ff15d61e6dda9219ef65943e9b462c71b60ec0cefb8012db9abfab1e6d835209a085f92172679b66f4f40493728dec68d2d546134f576b2c33f84814b9c1
|
||||||
|
Binary file not shown.
@ -1,4 +1,6 @@
|
|||||||
AUX 50fsharp-mode-gentoo.el 184 BLAKE2B 381798f016470b06d444b3187161b33aee39cc9512e53b26d925299818dd91a3bea0accef5cc8390e40216cd6db9c1db56399a3f6afe8810f49c62987e718af7 SHA512 d199454deaefaff33e55b7e3af0230de753b9700458366452372ed958bbefeca506f5ce670551e0906905291c6e6a02a5b5169c84dc48dcb459bbdc1d33e24e2
|
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-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-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
|
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.
@ -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.
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
|
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-r1.ebuild 738 BLAKE2B 6b8c2a36b2a00f10152d90eb6b27e953eeeadfb2b89acc8b3cbb9f6a002dcb24cfa3c591497a5b6ad21cd7c561ee7d049aec00e4ea2d82ba7d1dcfcfd952231a SHA512 f5ece7e7914df56c971206a6d459cfbade7b3e6ca4be6b054a00e83209a8a191f4c2d735a30b540086721a3323ee4341d57977f813f1cc0ecd0bb60a975172ce
|
||||||
EBUILD gentoo-bashcomp-20190211.ebuild 738 BLAKE2B ce017cab9843c5d053f4a0959489e7d2d7e576deedd41d89893a0317622f0ea8b8aa9a376da3061752384a28998b8b77f26cefc751c35eec72d8d4739d6ea4e4 SHA512 5e8fe0198b035e6bdf18625828f61da3e955041efa37f3169c4a1a6eefa9c92287f639297187c86821a6c6056df6ef32c4141c6b8f9c2b22632b1c6c291a0e02
|
|
||||||
MISC metadata.xml 266 BLAKE2B 74ac06b4ea12603c8713e69cbff9ce6874266fc48ee5c846f0ac3d50bf577c3edb1e4b6690ec44fc4dd51e55e96dd5c2478831c9f754b04661fe7700d8baf66f SHA512 b996554131284e3556af42d2c5032c5b1635de67d48983096991935e7ee04c32aadc93e48cae5160861e86d64eb6fd4abafc40d9dd8b85ddc032b042a77677cb
|
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
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=6
|
EAPI=8
|
||||||
|
|
||||||
inherit bash-completion-r1
|
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.8.1.tar.gz 6543141 BLAKE2B 5393113bc8952553b3b5e5ee8dcd98b4cf6fec2d92069354e83b38808289053b0cc5a2c08968068f9b393b5a5e296541718c129ccbe23076ce591f6254c8293b SHA512 7d1b459d40e26482c3c16a79565cb897a492fa5807f44c5c3ed1022bcf65ba90bec9cb503cc67970742c2beeb34bd653c684e56ef5492f536254bf475d3f70a4
|
||||||
DIST ding-1.9.tar.gz 7864078 BLAKE2B 9a25a2eb940b96393f556e374167a5b0aae8d26ff81de364e693f01acf79b0a5896704c39e1fe1ab2b48a875785483b2bc71339b01d3999664b78b48ecb041dc SHA512 fa5500d1ced311ba21ef8a16a25f3a3cdcebc24daacff79c05351a46cc2a1d466891caa1dec3a77ae9a4d7e59332d991974917875f967d93ac1358f5532e8a72
|
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
|
EBUILD ding-1.9.ebuild 580 BLAKE2B 1ebd6626ba71157655e907ef6133344620d1b3bc2516f67bd04219800ff2b22ca3d066f1b8da1d7f057f5d713f38c79f583abedd9448456cff4ba2247b1f3e87 SHA512 a356ff1fc9ef9aebb1731242870a5acc021b186f466cb07626098f760320cc7fbb0b6a5c766f9aa917bc6e16aad983c8bc322f44090d98f855acfb3d7f2c8478
|
||||||
MISC metadata.xml 252 BLAKE2B 5dd8d0c83d6c9c396753f4e6674725483e0c7a005b4c529d3bd1fba5de36cee7f2b33e53aec48aa75f35ec663173677c2c964fb73f7f954b20631cc9c59533ca SHA512 afee4a606f4b70f265eb14178037c0459e32ddd98378c6c2978b829e906f83dc3607385173bd8f84ad988d307f8e44e1320310c92c070c802a4ccba93a96ae18
|
MISC metadata.xml 252 BLAKE2B 5dd8d0c83d6c9c396753f4e6674725483e0c7a005b4c529d3bd1fba5de36cee7f2b33e53aec48aa75f35ec663173677c2c964fb73f7f954b20631cc9c59533ca SHA512 afee4a606f4b70f265eb14178037c0459e32ddd98378c6c2978b829e906f83dc3607385173bd8f84ad988d307f8e44e1320310c92c070c802a4ccba93a96ae18
|
||||||
|
@ -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,3 +1,3 @@
|
|||||||
DIST google-gin-2.1.2.zip 5495552 BLAKE2B 3e07fc2e8f2e93872cb022dc57d5b06cfb81cfd855e8027fbcc312e2b95e0c8c35a783c6deb842fd1f40ae8c94e5c120f463c36e20d873a415ef62b0e717f490 SHA512 eb661760078d2053dd1f6cf0d96e9c2895c7d7fd805c14f4da63c28801b8aabb6a9cf6baff020bee3830a3ba1451bdf44d53d41cae1d720bded06f7d013d59c0
|
DIST gin-2.1.2.tar.gz 4100895 BLAKE2B ba9dcd333d51460f8e108253b7a5aeb92fa521b7d2b5133285917dc398264f581b1384b7e002b4d2ac677edc0e62a43b8718e02514ea942d90e2836dd5c66c40 SHA512 cfd11497d358217e3e6e0a024f461bd8fbd23cb39262c447c2729799b9aa3252967f866da9253c03de72a5dc43ee5cf1e7f6353f388b296af33e1e7be2bb8ddd
|
||||||
EBUILD gin-2.1.2.ebuild 1546 BLAKE2B 3bd59051fcdc0c81327d26f98787bf5901157c3ed1b7de107112e1fe4ec0c54728f08fa3284178bcff148bf2ce7882edec3fcc6aa6e2f4c1904687c5cc1220f8 SHA512 6f9c19ffee1a5b679c0076f5a659b6bb104c5b5645ff9ffa69786e314be006d300b0f121517af992a9997913c25d6fb9d3f7fd690b9a308913f674c73f301350
|
EBUILD gin-2.1.2-r1.ebuild 1410 BLAKE2B 4ad93d027fb520cfa668ecef793aefc47279a59571dd0e228112f334a64fa2da653a4194b6fab315918cf0dcb0fbd9bd5b9e561c1c5577b66e545f05447a83fd SHA512 74c6b60f4f99a5417d64d165ec1ffae91a13837d32da6ced45826fa9631e4ebea64dec46867c051bad83568caaaefd7e3c6f5e0810cc74df30e0c75ee156e47b
|
||||||
MISC metadata.xml 558 BLAKE2B cb07a9fc7ce134d0fea0e27f2ed6a21841941ec25d44bde79f45544c2bcfccdb07743e73f0c0739f79407d7c80adbf40896a892db1bf83e418c9c2a2b720b004 SHA512 42341ae8cf2734bbf7d4e7bcb8920bae12b1616c789f7aca54957396f488ad63a22faad67f90dbe340f6545b6df5938edcc21ef92db6a78168c17f14e7b2864c
|
MISC metadata.xml 558 BLAKE2B cb07a9fc7ce134d0fea0e27f2ed6a21841941ec25d44bde79f45544c2bcfccdb07743e73f0c0739f79407d7c80adbf40896a892db1bf83e418c9c2a2b720b004 SHA512 42341ae8cf2734bbf7d4e7bcb8920bae12b1616c789f7aca54957396f488ad63a22faad67f90dbe340f6545b6df5938edcc21ef92db6a78168c17f14e7b2864c
|
||||||
|
Binary file not shown.
@ -1,3 +1,3 @@
|
|||||||
DIST libIDL-0.8.14.tar.bz2 427149 BLAKE2B c4fc6e4da9d581ddcaeab492586406902b07f964e70b84352b1436e8bc214986141f0a3d40506a7f408a1919c31275e89039978b09c496d5164e673ec236fe9a SHA512 906dde087908acd64b209fe466a89ae52a6ea23601cb30092063a6e062b1b6640fc2d5f422efcdd52b2b36ce20e6c244da6205fde0bdcec787fe64058be7adac
|
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
|
MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8
|
||||||
|
@ -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
|
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-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
|
EBUILD libfstrcmp-0.7.ebuild 798 BLAKE2B 6b0fa888e5ecbad92001c73cc21a2371719b044e1054d79160b7f0ace9fd3706b60b623240555c99f60c6c139e91a8c97017df5c6350895e769786302fb32a14 SHA512 b2ba229672a48f925bf39d0d6246cb5e958f7290b8eecd226084875e9d8dbc0c71d656dd034da0e31b39531fbf7e0d4f836b7f41e2789c14eab2575f55172683
|
||||||
MISC metadata.xml 326 BLAKE2B 926108a5954c15305765e37bb63c177e30757266bdc7267d0693f8d9412cca3bc0f1eab55463fe5198980e5adafe191e36fec7bf0dbde4fc72d203d0666b3608 SHA512 abd7abb1a7b5d420e540dae2eea944bad4b16334c40e677277b9a610cf342781e9a38613218ec215a5c3c3abe14c1f83b24185c6061f70d20a28b1c3af6dd395
|
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
|
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-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
|
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
|
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-0.0.4-r2.ebuild 1113 BLAKE2B beac3c2d736ed716e8313d19a16fa0f9f16b9a865298dc861aed0e5759153ba780d0b79fb980b758712f8f53fa05049b5091dfb198157a289362803ecd461e90 SHA512 a364d7f7ef746a6b6d9698c306927a499f614380cee3eb682c8b3d1e6b4e173c5f4e6d1ab7b5746338c9535da293de935550f6d3e18c668a2b8c531bc9d50126
|
||||||
EBUILD librevenge-9999.ebuild 1134 BLAKE2B 1c20710c1f34cbf12ae52dc58472772339130103a0fd9b94552bdab40a20ca915d4b46ccccc9c0d83b2808a2487f95d454b44a111fcfab7dbed038d0ece122e3 SHA512 5c6a541aba411553f27def5201dd1e718e28066c367b4d4505ad237f8e03f96b7b33e72d7652f54f8c67b38a91f52aff28b38c16c0ca81fd2dd76070ecc5e2fa
|
EBUILD librevenge-9999.ebuild 1118 BLAKE2B 5f6fcf32966de6e3b510cac2e59c6b910556695114c381dde63b23b8cf38401e4537ea56cc8ff7314b82ec3002d6e4bca5f16f642b2e857932cd1635c6d29560 SHA512 eace218e5959b643722b233f333e164e346a960e803778eb197b3a8f63880aae58ce37ef92348ca494ab8430c84a14fb824b1bb9369649a6bdb0f1a0cece8533
|
||||||
MISC metadata.xml 256 BLAKE2B 28554175365761f81817e75e2c125714b94680527103d72118d0daf2eb0d2359082c36f2c8b0e92574e93c9c00038c944486a31d7843108dcc285d809bd52fe6 SHA512 1a0e13dd42f80f5c8669910c7360c6c1542e9a2f143da3a812f874966ba4729248152efb36e03bdfd47f09086797e6e1410e1ac735925d304811c847aa2b6398
|
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
|
# 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
|
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
|
inherit git-r3 autotools
|
||||||
else
|
else
|
||||||
SRC_URI="https://sf.net/projects/libwpd/files/${PN}/${P}/${P}.tar.xz"
|
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"
|
KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
DESCRIPTION="Helper library for REVerse ENGineered formats filters"
|
||||||
|
HOMEPAGE="https://sf.net/p/libwpd/librevenge"
|
||||||
|
|
||||||
LICENSE="|| ( MPL-2.0 LGPL-2.1 )"
|
LICENSE="|| ( MPL-2.0 LGPL-2.1 )"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
IUSE="doc test"
|
IUSE="doc test"
|
||||||
RESTRICT="!test? ( test )"
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
RDEPEND="
|
RDEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
|
||||||
sys-libs/zlib[${MULTILIB_USEDEP}]
|
|
||||||
"
|
|
||||||
DEPEND="${RDEPEND}
|
DEPEND="${RDEPEND}
|
||||||
dev-libs/boost
|
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() {
|
src_prepare() {
|
||||||
default
|
default
|
||||||
[[ ${PV} = *9999 ]] && eautoreconf
|
[[ ${PV} == *9999 ]] && eautoreconf
|
||||||
|
|
||||||
# bug 651264
|
|
||||||
append-cxxflags -std=c++11
|
|
||||||
}
|
}
|
||||||
|
|
||||||
multilib_src_configure() {
|
multilib_src_configure() {
|
||||||
ECONF_SOURCE=${S} \
|
local myeconfargs=(
|
||||||
econf \
|
--disable-werror
|
||||||
--disable-static \
|
$(use_with doc docs)
|
||||||
--disable-werror \
|
|
||||||
$(use_with doc docs) \
|
|
||||||
$(use_enable test tests)
|
$(use_enable test tests)
|
||||||
|
)
|
||||||
|
ECONF_SOURCE=${S} econf "${myeconfargs[@]}"
|
||||||
}
|
}
|
||||||
|
|
||||||
multilib_src_install_all() {
|
multilib_src_install_all() {
|
||||||
einstalldocs
|
einstalldocs
|
||||||
find "${D}" -name '*.la' -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
|
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-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
|
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.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.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.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-41b5cd4f774f8fbd8ac42d93b9962f0376352a15.gh.tar.gz 5406287 BLAKE2B 8ddad01235bdb55cee596d9114e5b6c3b153919bcff5203d229311243516f3595cb36dcca87cae27514a8231d72daa94782115795bff8c1c3d046236811c21e0 SHA512 6c38d5ee0e1c5c0ffdd78f7c2fe56dbf357a1e82d2af642a10264a6102ae8fb95cba6d2f76b26df6a33a5d84cfd5111885d39c1747cf95a5ce545f26bdb37263
|
||||||
DIST PyPDF2-sample-files-d7ce88b71820fccaaa4738aa37cbace51f3ed3d9.gh.tar.gz 5406263 BLAKE2B 69673ec380941f567d3630459dc610b1c3a58d5f2956138776412683a96292549107294775d236d1304c054fb91b238f42942a169a7bc862c0b721de647ad191 SHA512 a245de88952de08b45e483f05a1ed42a70a67c4215dd8c32a9b5d70bb64b01acc58ebb1cee677ca178eee8380528dbfac50d3a1a022f19039fa3a47746ddc2a0
|
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.0.0.ebuild 972 BLAKE2B 53e321d2e525f88ae0b031ae31cff55dfc35dd1bd3eaba9455b9d10f09fafafce7ff97dfe8fe41e3ebcd509fca5f388f0760c702745d88493ddde161d045a4bc SHA512 14fdd4a2e078e496f972c64031a5e22cb2fd13a470196abf9c07c01dd9974d2e985ce92200c4d170638bb8d6800404022004d8afe65928c072bd2b0275f11489
|
||||||
EBUILD PyPDF2-2.1.0.ebuild 1259 BLAKE2B 00471ca66667bfd7a267706bb44d069a9b1a121da94cbfd9c669a20b988524552455e708b26d1179d7e7273de99827f5bcbd3dd899e73bcf1a11d61cc5b47719 SHA512 6bee3c31c5047c199ee42b670db0a45fdaac569d2dcf8a511082c3af0a93fb2a54f6ced80b2d8a7b296fc213d92408610bd479373f1fe79be5b362f565e96fbb
|
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.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
|
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.10.patch 3393 BLAKE2B 24d9bf2368a0716332e85222fcf8965b9633aa26967e9f9bac6f5ee31fbd8aa71dc2e24bfeeaa6ad766511f8f09a68a1b4288fa66b9ab7ec58f1e01453d5adae SHA512 3db60c0a2cd8680fc58151ad788838b6d795c16b5162326382aba883a7fe86a294cc1d490d40ff40ecd3eecb37e518c85bee0c67910938e8d3623f0dc5f6d6df
|
||||||
AUX boltons-21.0.0-python3.11-tests.patch 267 BLAKE2B 03af16f7f058094369f97aa4753833cfd43a0f0da7dbb6a423b3e4fb8b4f52692d993f22449232d8653075f1031d07a25d4a3a7f8d71268d62ba8a62562a1b81 SHA512 de99f35ed56c50122b531a9750225d5135d1b429fdb4a8312d04e4c1cb9cfffeaeec08fa718223d3e1952656f40dfb0698f40c855d09e9db63832c5be0ddcc04
|
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
|
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
|
MISC metadata.xml 395 BLAKE2B 6ed304f1dced75dfd795b9fe582ec669bf1c8ba5fefeb9e753b11aa20de8fc0966fc9a8a0ed40e460dd23a67ef0e5721a8dae27b3d799a4be629537bb18f54c9 SHA512 fb73041a95df230153dc686e21a88d91bb06367ae8c22a20777c4a0f13202cbaf59396f4ed2630265d331d6461a6da85f57ba62cc432c4d9105b8404753b383b
|
||||||
|
@ -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>
|
|
@ -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.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.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
|
EBUILD graph-tool-9999.ebuild 1785 BLAKE2B 1dae12b7f1db9969a4ec851a1c04d10106a517c5ff77ddbd5ae20a940fd682692909b7a23abc6d453c75f8cae27e639d18bfd8cf859895ceb896807602806113 SHA512 f9d462ade4e9fa59ac36ae2ae91581a6a8ec84603be356145a535bce8d24aba7bc1107710de80d64b33236bbe661400aed70de8d8083fc745bfefcddef58fcf9
|
||||||
MISC metadata.xml 441 BLAKE2B ad80736b2b28a13828593d542c82b64a64f03a655faa1aeeed9b6f33f6625224bbf3bc6b33220cf994221a9bf9d384cdc45a5298112c8b225f38f0bdcca7b486 SHA512 4dc6ae46ce91eb7e9f3e0a7737a5bf0bc0d280936c5dbaaa14ff1d67225243a377e6cc6d8505c2f449c7d35c72ea85b01e83df207bf1ea151f87934c20e616d6
|
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.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.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
|
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
|
@ -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
|
|
||||||
}
|
|
@ -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.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.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.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.0.1.ebuild 940 BLAKE2B d15283deba92a0fee217527355818cae49a20ee7ee9ea697b2dd66b30f4ee9785f1e457ad6532173e417083d327f908133ba84348b2c102f28ee1b40b38ff85e SHA512 dcba91125dbbcb8f72e4211b1473c41d423b51dc6d3b589e7837e9dc29b9ed8e87150c2d889e32525bc6133950cce3af8844db80f418d5130ce7ab490f4083ab
|
||||||
EBUILD nptyping-2.1.1.ebuild 947 BLAKE2B 19fad96a1a12fd962be234fcb46d6febd42f3d3c0004a1addfa36aa34c1bd1b73abb1e6ad2129cc508df8d551dfa5861282045af3e6bcb7c818bc7dee877f522 SHA512 54f45f0d465566aa13fdfbe26e8893cdfc71246db8b056f69d994b9d36a5f524d98301d4c0ff695a18384bf2c6338035670ed5b2dc5fefaf22f2e5887254260c
|
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.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
|
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
|
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
|
EBUILD pyeclib-1.6.1.ebuild 864 BLAKE2B be1b4e715e87dcfe667fabed7174ae1b0f4b226335cb7a63386ca7b2791790e3637964de4712ec68abd903142f0e64c821a2ade54c102b741cd1bbd505040ea9 SHA512 bf7a90ea736cf807f0f2a8f6274238781811c522113cee0fd50dbffa54342213f2c05f2caeaa75ec1799cf2874d869487f2f16bb510b731260fa677f67a4c396
|
||||||
MISC metadata.xml 675 BLAKE2B 07104447814b472c557066609e557460f4b6b8f206130cfbdbfb31c6fa8962f81def4f3f6101052f161f8659cf143b2e1057c91b02c3146d69cb76ba733c99ff SHA512 ce6a7d6b6322003124839dee1b325b4c3a788ca4cc8ed0335c6cfe4ccb70f25c7df4ac264bdc15001ee4668bf905448c17a532757bff92eb00e0e82cabd071d0
|
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
|
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
|
MISC metadata.xml 378 BLAKE2B 1eab581597bf836c57f06347fbe9f5abea4aabffef115536e20a7ffc598e0c124197bc6edaa79c92158f1b5339a465d584501705f1f4d26857b92b2cbd518778 SHA512 7893dc5830a0707d32e907d133cb5e2a6f86bb531c31f71926790d6ad9704c9dc85693ef91aa19a5c4ce755956400c8b5d97882ae4a9f52c2d19f64e06f3bcd9
|
||||||
|
@ -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…
Reference in new issue