parent
6fc4c0a6b2
commit
0238248e73
@ -1,23 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
MANIFEST Manifest.files.gz 29327 BLAKE2B ab0f8f7aeefe121a1184479fc52ce2d991f24803e3026aedc1d1e195dab1ed3647595abda97cbbf3956b904e5e04ac66632ee77379b359fdf65c41bf05978cf4 SHA512 2450d150fb63fc7760651988fce14a8db4f506c92b3204c5e97cd088467b5f29cc912a38db837ee839c36ffb3cf23b26d3e30665bdc5866dc45771b65e7c2990
|
||||
TIMESTAMP 2019-04-26T14:08:57Z
|
||||
MANIFEST Manifest.files.gz 29290 BLAKE2B deee02e99e0ff2027177cdedeafc8744c2b39406e4dfec1541de8c0c3689a2bb0ec1d62992619983f7c0a99be50c2aef4f4549083e5ee1b50cb718dc5826cf08 SHA512 5cfdc87682997ac9522df1f8b7f31ecda3b8bce08bcc446e96c89c41b180ce0bbf604b695109eb561be431e3b2a6ef512735e322167705b6fd66b82d26d5f7f0
|
||||
TIMESTAMP 2019-04-28T20:08:49Z
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAlzDEPlfFIAAAAAALgAo
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAlzGCFFfFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||
klAyzQ/5AS5+j1q9YGfo5GKxH4tIkur1XarMnQyEPwkQHlenXPlLNp3KeG7ASN4x
|
||||
fivQ0+mM3rlFyrL07PkPPMa0tKok6l1DIWjNYErmUmj1M8q/VnUyRLPBbAyWRWXP
|
||||
udz4NR7YxuuwwYozL6LtT5e2paBp7VHpBXtrIUwIFl4OgsvFkl63p0/kVgqizwY+
|
||||
fHbVIXmO/xEf99UJCev7F+IaaDNuYJrsXuewQHJLBSo2b//iuIPAutpAXPFwcl7V
|
||||
1kEVsyz+37fI+CbAcmkJkvuR0HI+4YIz4/RPmY2YOv4z07sWP30dCn/Pk3zVSXZq
|
||||
LUpLdvDIZkdXyHwCtOfFUJlPo1XnlewNVjIOalbIs40OekK8EOG15L4wLaTMOa2X
|
||||
oto09CdstNghDwMfSUuQ+4tySnxwkikswDGQUiKg1aNf+CK5XwhyO2AcJPT6/Sdx
|
||||
iWrHif30x/HA0RNpkQenvxFtY1mTe6j9svqP+Day1g8MoMTimmkEK78XWLnyIKc5
|
||||
04XqdS6xqO0jNDapjEjj3FkSxOHa7Ur8C5s5I4JCkbTFiHQGwhCRscRwwsYwqnPn
|
||||
fJS5Fk3Q1s8Li3hSkNIgY01Hz0CWuB4L/kSNtWlFrRpQLxZbZ1nCfYUZIwZZpVBB
|
||||
LR6gccbEdmBKCdi2mzFmhcgHjpbsfCjY05X1dKMUvyFmNhjLtso=
|
||||
=GCo/
|
||||
klCXwA/+K9MJdyKIkf76lgviNAlyo/qgngxphMIkYpllccQQ52Y4PxLjd3BUW6T9
|
||||
6Q+El1U2XQRBBfQvGmj+FzIwIgCMS892l7ExAJtYV1NutOwy79IbaJJIX88est0N
|
||||
xzvM9lAjQjtYE+GrZeGviG6b14MWacuda6GE4uUP7f8+LfOukVRDG0em9WR9yxSy
|
||||
QhSTALVlGrBFK+RtAXnG3pczAGub//jLOlrf4DjSQ3DR//gYElu9ykb5COLKxTqE
|
||||
f69uUSD2LVWkVu91cr+MMSjG4i/q13XEeP1M2a2D4NQRRuAvTruhA489d1kNnkxL
|
||||
BgzXqDB5qcABpqzWeWso3C0BtaFFf+S3rAMuR/+qGyGNW7TSlZRKLTgz+k964s1k
|
||||
K2itYLMkPRUoFiAuc3ZULBa6JQBAO5jALxUAU2ncg8OyzaR0LL7EduWMUAzKv5oo
|
||||
IXy72Wz9WHMvArwWeYuAiFb04IhGhWTkYHEtOAx0RmHOcgqAoEqbXY+sojYVsYKv
|
||||
Ahi5GLUdNK3+Crh5HKReanpOKP6j6P5TYxfyo0xvPlzCmbnZIjEm4gYSxEw0C2xL
|
||||
7pAgtn/xm4crx5pKv7lNTKFYsbDUGM57oUuQw20FKvOjPBhOqDNBt8Vh6JUsEHcq
|
||||
zgPFn7I5PAdcSCHj3b2zEuGoWm5I9nXZd1HNcna9XgVV02Zy8Lg=
|
||||
=JUSb
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST hcloud-1.12.0.tar.xz 436652 BLAKE2B 93cca131fbf590cf011c61091ff1481c45c6f3f23b1de98d1866533e6123b4c88dff249095284d399b15b01864980e659d74945d13501bcb93f6cbe0659b98a4 SHA512 a76e2f8575a350413fbc72ef6e27a19f3e9f36e356e59fb8857751438a9b3d429e41dc0645f59fe147d0b23b206dccb1fd65777ce3bb7f05bb63d30e224eb929
|
||||
DIST hcloud-1.12.0.tar.xz 436432 BLAKE2B b1263bfa89cb52d197d51c181b1166db84ae10613e448aea16b7b8a5399214a82025f3282d39ac359712b3ddac2decaeda148d9b392fdcb1f5d4d7dc6aa6a598 SHA512 f557ba4515ed158e9c153db4c6de97fba17123c7128b6fcc2bb58472a54f32e342df44f634c42af06a3160b45af4f1f9c28df001a0922bfdca10ade3b1640368
|
||||
EBUILD hcloud-1.12.0.ebuild 554 BLAKE2B d6f92f687c94a7785a57e5ed3e882444e291a24fe70bf984981060be3bafa92c0a843787125daba62d5a619ab00569262c2e5ee2a01905f4e0fc8bd3ab08550f SHA512 7fbab9e1651f78fdcffb4524ced748a3ead31af2dad6b28d4f7459d0efb9405070137d0fb22dd3bdd0ac1655f254cbf5eda301b9f06542bad8d83914e4173913
|
||||
MISC metadata.xml 246 BLAKE2B 5439993f129fd56fc43062bce991abdd20627118aa0e723a343c721cbc910de4f8b7b34b6f1587acfe0a60d488d4b1d093c69eb7d78f6accade89bced7d69b93 SHA512 482630597bd2d56c1eaed7099225b4475aec8768e20bad70ea9d6b96791fa38359ba572ab9ad0fc7ea72f1ab736ed1e92fc3c156c3427b008c7220285edce11c
|
||||
|
@ -1,5 +1,5 @@
|
||||
DIST lib_users-0.11.tar.gz 25660 BLAKE2B 8f5a827840d4074a0e8abd77e43f60eb09f199f58a2bde0c2bce7613d6ba1d9b12dd46adffa528ff351f54933c304f274abef9c35550d7af3519101dcec69d0a SHA512 a54fc8f57cffcd08e77e86eaf50ec6e68e45e1e9458e25e035af90e14be13980a400c4d264f70ef67e141e1d54581b0487b2b70dd084dc5840424221b46f644a
|
||||
DIST lib_users-0.13.tar.gz 25704 BLAKE2B 895f8b721216339fe4306158bf6282353d79584573091cc4e7c63c8096a9f9cfe380a8bce7229f168e44fe5d3641ceb8c91bd751316a6c6a467ace4ec0dce723 SHA512 588af7068728810832bcf4d1526f271e255d07c75d152fb41844c66f3598a71e9a96bee3426b31b58cd26af889bc42c0a7248731fdfe3623fd4567d2b6b7275e
|
||||
EBUILD lib_users-0.11-r1.ebuild 1114 BLAKE2B ab26338a370609b310c18385e49d9855947268cccbbb48697ff1c7f40cf4a70c262d94bfc604cf6dd6ecb7ebd4bed5b33efb439b3fc9cbc8710e22eee7d62b50 SHA512 c07b09c78a6533fc8a46ccac6faec4f8b0d5d3072e85b43ab4e3699f0f636ece5b8e12b70dcd1e033b7b11df305a68197e1ef9ee3761f304c48b8b932240d40f
|
||||
EBUILD lib_users-0.13.ebuild 1118 BLAKE2B 0a796bce51a27a76af1f0601e486b3adaf77b6434be6572206b09539fa7ac4e8e2b43258d7c963cf6f3818827b451cd8348051f7189181637508e125dffead88 SHA512 ba497e569eda95960aec6124aec087cb70d6227a0bae9fd72a9fa9c2492d172315a309a2bbb7891ef6797ed1976b43016568d7b0403e2854bc31c57f76bf3fef
|
||||
EBUILD lib_users-0.13.ebuild 1116 BLAKE2B 1567476c77eed36876279fb869f6c2ac74b932befa4f515383420d3ad05047fac75a673b8dfad271671daa8a077ad5df1e41ead39a9790b4150e683b8e52d0b3 SHA512 3c2ebbf9c5c6870124b60e1818006f382b6b6a8539936d3196ea8a41ce5ade7f4d3dde76220d6af845b0b6a301c08b6e1187661990b7cb56cd706510fc316fef
|
||||
MISC metadata.xml 454 BLAKE2B c545fd1db330988ad139de08b1890cfd9d6aac98947b954fb761515d314d8ebb941829e7767fe4fad6beb41caf3409111505d1a6378c852f15907933678ddd48 SHA512 c897ea5b6bed9fcc8715380a1b2756f376a095925a2c99a78ce6729cc9839683f40ce53f5faf0fb784169db5ef9162f1659ea6f24304bcc7cd47f90d49ec97dd
|
||||
|
@ -1,7 +1,5 @@
|
||||
DIST mktwpol-0.2.6.tar.gz 55328 BLAKE2B a5998dcdd947288c0761fb4ef53cfca9de5b022a53f07fbfa7cb8023d0086471cd9a1ef822a3ff45931098acaedb2b94df2f882cc3bbadc18942293679d6816d SHA512 58d739bf789f7e25678adb19cc2d05bf98920d4f42a761f2c1fc45c72ac9080def9f2533f63c10dfea50f5d8428f7d4a19760a38dcc34bff9aaeb6fdd7e89434
|
||||
DIST mktwpol-1.0.0.tar.gz 59748 BLAKE2B 954d86774bf5e88612dc67f0ee29b637da188f64a8203b8aa84511e940db059afce0e993f4a703429688e29e964e5efc53a21b32f1ead3cee70bb7f056fc62a4 SHA512 f7a04bb3acdada6407e3e422e26ba2c0c454f10011a2848d0c8e962996e135a381c893f7fcdea67e1a3a23f503eb2071448beca05b7ca90e179d2a28173a973e
|
||||
DIST mktwpol-1.0.1.tar.gz 60491 BLAKE2B 66d7db396bbf7e5b2c4dd537ac9bcd387298ae733348b63c6d5cb6df79e9440ea751c27eccec66978371fa81a17929d25fcfbeca6787abf8b49f087b54a6468d SHA512 aa44af97533f130b89b83c6f2a8878d290770b677f6fb9fe654b033f57fcfb3d063a6a6ddf29599aa066452d75911cf8053d65b21c37e322851a10f4381cb33d
|
||||
EBUILD mktwpol-0.2.6.ebuild 1327 BLAKE2B e526b80f8c99b1d6f899f71d4284189ed3c6e5b5bd45a80ecc1fd735376c3d7f8b2607917e84bd3e93e87c04850f1db76aee721992fcf40708d9e5802b5ff966 SHA512 5af5b285e3cd9cf4197d7b30c485339dac7dcd0ecb7499e320e1df24514827995d2d951b53b669dee688bad0577aa004d9fed27dce7c0bc6b66a0b57a71179fc
|
||||
EBUILD mktwpol-1.0.0.ebuild 1327 BLAKE2B e526b80f8c99b1d6f899f71d4284189ed3c6e5b5bd45a80ecc1fd735376c3d7f8b2607917e84bd3e93e87c04850f1db76aee721992fcf40708d9e5802b5ff966 SHA512 5af5b285e3cd9cf4197d7b30c485339dac7dcd0ecb7499e320e1df24514827995d2d951b53b669dee688bad0577aa004d9fed27dce7c0bc6b66a0b57a71179fc
|
||||
EBUILD mktwpol-1.0.1.ebuild 2247 BLAKE2B f6ea333d2a4c69d9eb5095eed4aa2d0612cad2221c83db9b1aff97d0bddd7e06a9538274e58ec0297049984e8c6cbcfb194102fe8078da5238fbc72456179505 SHA512 83eb862e31aae103eb629789b25fff0df6b5d795621696c0dfd6fd749125458f1157bf26c72a43aae6145201ee28b3b0930a58e54ff23c8de2f9ff0e00074c4a
|
||||
MISC metadata.xml 1814 BLAKE2B 40c3405ca2533e816785d8fc2549895f42e2748d2826a5bde48cd9d7ec6370d5f306609e2032db287ed74ff7224711cc6a508d9afb4d80a85dffa02e1a3b4d58 SHA512 861a3e0c87dee0750caff734aa96708c72d6cb8a79b33a29b8aff5442b11e3e9855beb3d80428f3d6ab91542b3d1df033f55dc6942150d1eabc02fff46139e50
|
||||
|
@ -1,42 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
DESCRIPTION="Bash scripts to install tripwire and generate tripwire policy files"
|
||||
HOMEPAGE="https://sourceforge.net/projects/mktwpol"
|
||||
SRC_URI="mirror://sourceforge/mktwpol/${P}.tar.gz"
|
||||
|
||||
LICENSE="CC-BY-SA-3.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="app-admin/tripwire"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed -i -e 's|/usr/local|/usr|' Makefile || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog "Installation and setup of tripwire ..."
|
||||
elog " - Run: \`twsetup.sh\`"
|
||||
elog
|
||||
elog "Maintenance of tripwire as packages are added and/or deleted ..."
|
||||
elog " - Run: \`mktwpol.sh -u\` to update tripwire policy and database"
|
||||
elog
|
||||
elog "Mktwpol is packaged with multiple policy-rules-generating files."
|
||||
elog "The default \"rules file\" is installed in /etc/tripwire"
|
||||
elog "Alternatives are installed in /usr/share/doc/${P}"
|
||||
elog "To use an alternative \"rules file\" ..."
|
||||
elog "copy it to /etc/tripwire, uncompress it, and \`touch\` it ..."
|
||||
elog
|
||||
elog "\`cp /usr/share/doc/${P}/mktwpol*.rules.bz2 /etc/tripwire\`"
|
||||
elog "\`bunzip2 /etc/tripwire/mktwpol*.rules.bz2\`"
|
||||
elog
|
||||
elog "mktwpol.sh uses the rules file with the most recent date."
|
||||
elog "Use \`touch\` to choose between multiple rules files."
|
||||
elog
|
||||
}
|
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
DIST xarchiver-0.5.4.13.tar.gz 1079259 BLAKE2B c824e81182a6105d24fe85d148fb7e71c2ae761948421bacf7af240e4b2a381582ab5db46c29ee3b2daf01f710696ee53a93a0a2923923083c177e9473bee4f1 SHA512 ace6b3bade20f517c63a035022944d092868e4c000976ef388a3ee70ef8a28177ee20cfb089d0984e9274722c4ec13d129fd7a4ef542e7b5cd4423c26ad5b849
|
||||
DIST xarchiver-0.5.4.14.tar.gz 1081542 BLAKE2B 591d93dfbaa98164bc169105462155b09ed87dab8ad5adff6653e77673095a29d7f00cdaeed1b928039fe3cc5f668f8da46885905ae73d03f5b4c71dd279a7b4 SHA512 b38881e6cdfb402499efbd18ab25cac3869cd48ef96941a4bb3cb8b6b130a2317abe3b1d11bfc3d60e81eef7cafa34515fefc11e469443d96d139c2f09cf4498
|
||||
EBUILD xarchiver-0.5.4.13.ebuild 1449 BLAKE2B 6987905ac1c6f92380978e4ca884f9a0f6b8238b5f14ef39cc2a1b586a10a0125d7b1ff3b3514c0b31f08fbb76df547dec706fcbb914e899b134abfed6ac2851 SHA512 0c5bdacea1aeba2d187932a61a3eff4c1b93aebfaa098cfdba75968c37a64764cc20235c739b991507806958bf4d57ae1c8b5f2d0d3d6d0b66b403f920823d67
|
||||
EBUILD xarchiver-0.5.4.14.ebuild 1449 BLAKE2B fc122b71377c31b44201d9ec947c4289999cec5505f76918baefc96978d5b48c85bbab3b1ca30eb2e010900149ef299b07ea4c2efb91f3e740ec4f3b47e310cb SHA512 5192b67946dc11a911261ff6d4ae5626eb731f043c43fba3392eda4809c0d91702a0c5683053e7c52e734ec69980ad7a3dbbf997e8c532721c2bb230fb914390
|
||||
EBUILD xarchiver-0.5.4.14.ebuild 1447 BLAKE2B e48bb9eb70a7e29392ffd11d08fcc14dcc57671771a78676a5f8e9c2e2010933292226a5d59954873d7be85e0a997c45dc88f2d02e11416d9e6ef2e81ebdd3c1 SHA512 9d09aa222cfbb472a365ebc34218b04ff926d1f1e06acab7e033df4822613ae390e569ff78ae94717bc9eba7cd46b25207a134e2949be97a9965df1f1c07cf2c
|
||||
MISC metadata.xml 447 BLAKE2B 3ac670facb7c0034e1f079622c8c14e04a131e359e1cdbbc18b7cdd111a673651a97a7e35a430d13d80c1cf35e87f4aec0738836b60dd2837e4a77ff4e9485a3 SHA512 ccccc741a75658963153a71810ea9d8c25bfe49765f90a4aa5558ef8fef2abdd1e17d1c9ffb604a78deafeda1e5032b671c8f85a8189e6c89cf3f057dfec9a4a
|
||||
|
Binary file not shown.
@ -0,0 +1,77 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit systemd
|
||||
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
EGIT_REPO_URI="https://github.com/digint/btrbk.git"
|
||||
inherit git-r3
|
||||
SRC_URI=""
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="https://digint.ch/download/btrbk/releases/${P}.tar.xz"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Tool for creating snapshots and remote backups of btrfs subvolumes"
|
||||
HOMEPAGE="https://digint.ch/btrbk/"
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
IUSE="+pv +doc"
|
||||
|
||||
DEPEND="doc? ( >=dev-ruby/asciidoctor-1.5.7 )"
|
||||
|
||||
RDEPEND="dev-lang/perl
|
||||
net-misc/openssh
|
||||
pv? ( sys-apps/pv )
|
||||
>=sys-fs/btrfs-progs-4.12"
|
||||
|
||||
src_compile() {
|
||||
emake clean
|
||||
use doc && emake -C doc
|
||||
}
|
||||
src_install() {
|
||||
local targets="install-bin install-etc install-share install-systemd"
|
||||
use doc && targets="${targets} install-man install-doc"
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
DOCDIR="/usr/share/doc/${PF}" \
|
||||
SYSTEMDDIR="$(systemd_get_systemunitdir)" \
|
||||
${targets}
|
||||
}
|
||||
pkg_preinst() {
|
||||
if has_version "<${CATEGORY}/${PN}-0.26.0" ; then
|
||||
upgrade_0_26_0_warning="1"
|
||||
fi
|
||||
if has_version "<${CATEGORY}/${PN}-0.27.0" ; then
|
||||
upgrade_0_27_0_warning="1"
|
||||
fi
|
||||
}
|
||||
pkg_postinst() {
|
||||
if [[ "${upgrade_0_26_0_warning}" == "1" ]]; then
|
||||
ewarn "If you are using raw targets, make sure to run the"
|
||||
ewarn "\"raw_suffix2sidecar\" utility in each target directory."
|
||||
fi
|
||||
if [[ "${upgrade_0_27_0_warning}" == "1" ]]; then
|
||||
ewarn 'Due to a bugfix in the scheduler [1] [2], previously preserved'
|
||||
ewarn 'monthly/yearly backups could get deleted when upgrading to'
|
||||
ewarn 'btrbk-0.27.0.'
|
||||
ewarn ''
|
||||
ewarn 'Before upgrading to btrbk-0.27.0, make sure to stop all cron jobs'
|
||||
ewarn 'or systemd timers calling btrbk.'
|
||||
ewarn ''
|
||||
ewarn 'After upgrading, run "btrbk prune --dry-run --print-schedule" and'
|
||||
ewarn 'check if any snapshots/backups would get deleted. If you want to'
|
||||
ewarn 'forcibly preserve a snapshot/backup forever, rename it:'
|
||||
ewarn ''
|
||||
ewarn ' mv mysubvol.YYYYMMDD mysubvol.YYYYMMDD.keep_forever'
|
||||
ewarn ''
|
||||
ewarn 'Note that btrbk ignores subvolumes with unknown naming scheme, e.g.'
|
||||
ewarn '(".keep_forever" suffix in the example above).'
|
||||
ewarn ''
|
||||
ewarn ' [1] https://github.com/digint/btrbk/issues/217'
|
||||
ewarn ' [2] https://github.com/digint/btrbk/commit/719fb5f'
|
||||
fi
|
||||
}
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
DIST stress-1.0.4-r1.tar.gz 191800 BLAKE2B 560065d963823e734bb706840908998a58c07c82b21ab579f7a0fd5163e7a8591ca0f6abe430bba058bafd9a2dac1fcf33f011663cd6c3d2fdefb221a49e5e8f SHA512 623a7d9585828bed4b7673e19fb0cfdda904552cd56353d74106047b64249299d5f8da892ec135f1781ec3984c7d5835dcc6c0d8e659e06c8a1e4fb2af9fd9c4
|
||||
EBUILD stress-1.0.4-r1.ebuild 542 BLAKE2B 867de86ee7552edb9f50a7336ee3b38d0fad5c2e054107f65b71369b75fa13a7794f54d32349211e2c029eb9e03a89edba8ff0f11781870f23b119f7bbb9f48c SHA512 cb552d5cd8c52dc75fbfd365c17d784fe6d8b8318c077e4c9d909431b226f8beb2ad40ad62d0e86eb0104acf088098e342afb39cd980fd699cc8ba692056f1b7
|
||||
EBUILD stress-1.0.4-r2.ebuild 514 BLAKE2B b07b0bf2b93160b9b316f461dff29c351248ede48012a6bc14027fafb06eecf3f0e6cc359d26017fdd4dd9ac3cd76a11ada706af9448a1688c22e1a307ce62ba SHA512 003942c71814f149bb8b5bc03f3f98befb3730319b36d8b5ef8c39c3d0d8d5b51aa1bd8b8a3b8894dba4cb6959e9a7138b906f53d56acbf93beb9bcfd3ee3143
|
||||
EBUILD stress-1.0.4-r2.ebuild 512 BLAKE2B a4335af741666185bf12afb77268800ded400bf65ce35cf00382b979f6ed7e593b08ced594eec4542bbbe46d2bf6c2201d63d75ecf81394a49325ea89580dc39 SHA512 fceca52f2ca508cffb0fd5b4f5be77c3d37d67acee135db7111ad4301b389c91b1c6031003bd4c442daf62672e144c44911e1b74d00b770dc78b5f83c91fede6
|
||||
MISC metadata.xml 567 BLAKE2B aff13e629db6c40334669bda3e24cdbf9bf5d67d5954322caeec389d4b324a17eec66a4846febf6bfc2d21f2d2eca8989c37980aeb6d35ca744fbea1bdc29a58 SHA512 3a9699c915e68449c06fe72b084722e367b920f6ef29715f04757e0e4613383bd7a58f815d81fe2917ee7da74ec1df907e48ec74a0794a6ce3203278b20c72cc
|
||||
|
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
AUX CVE-2017-15953.patch 738 BLAKE2B a7d35373ff5fc7f105430c6480285fe567a2ecd4cf6979b0e950a0945e9cdbe78aeab9815b628af6e398d1a57ae94ebbd8ec829b01a43bc33baa434ef4863b41 SHA512 266dc695cbc53a58f99cef7bff8e399a018275dce05d50edb4465096c418fa4d77850c671b56a3656f942f0affd83110f341c91bb325d48b9d264b5370b99a51
|
||||
AUX CVE-2017-15955.patch 773 BLAKE2B ed4a57da8a73cdde213a5b6e7b454d067ac7b178d1919490657ca0a2ba095ca0b2ae05dfe929d4ee92fa6a2fc7861215cddb9f5d6727d460f6a44b18b9f38581 SHA512 060d6d637f5af2507d63edea4bdda30ae4d6fa5b8e96aaac6d9e41fe328d474bf6854fea101fd6de878ea3b5f2f3e2ccdd1b8e1182a55fe423f293b2024dc7f1
|
||||
DIST bchunk-1.2.0.tar.gz 15078 BLAKE2B 60d443380ffaa8dd1d025777c91c1374a931f16c8de2219a4ff453ee4d7c6eb235b2380ce1021911636d247a12640214dc40b29f9c9cf917ff4bc4594f189fc4 SHA512 0e1f9daa2dfeff58e2c65ac2767bff804811fa22f70a220747aa873cb01b77b4c6a809736483aa22fb3f2d2a88885469d10fb45af4626069e992a0763a5fcc2d
|
||||
EBUILD bchunk-1.2.0-r4.ebuild 584 BLAKE2B e6cadb8e14ffb69db005f27c76dfaa7eb77db351b5293d084d948b52304cbd6e6f54a67d31fa24f2fac30e04130ce78f19eab37a03c426f289b858478addb65b SHA512 1eaf7fdb44aec8579926280b8fd9b5eb4f3841cd2ec6c89d6ad097709029b8d0108abcbd79b64a517a48e93f4244f8a6ddd6bc35bc5b3f2fc289eeb846be772b
|
||||
EBUILD bchunk-1.2.0-r4.ebuild 588 BLAKE2B fca2b156f7ea8c2338f6a33c048b79cbbe557db4dab177274d4e9a77fa6209dbe76a0b46a4db64ef00416cbb6e1015d172be9b05c3c67ac39cbc3454642c717b SHA512 0f695d47accf745aaded70dc63e6d6717ced7248d95b5f281115e8f2c3fc88a5c8b55baad18bc625f0c6c109449efd8bb34a389aa6e67c0045c9a7186ed64c31
|
||||
MISC metadata.xml 316 BLAKE2B f234f603d9fcf3c50f48602826b361707317ec2dd0ca1438224e6ec753e92bd0c024d773343c6b6413a920698f4673b85cf6b6411a0c53dc02253b5e341da236 SHA512 1a2c6992e5957694c18634dd12d5a567d1bd74b063f91e7c524984722955a0a72ff22ff2ef17932eb2eafd84d4493dbe6a103df3fad70e4134fa33ddcc3463e9
|
||||
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
DIST argon2-20171227.tar.gz 1503745 BLAKE2B 70171ce1b446974e18e6f7077f436c6b78f29fd3eb075314014219280fd984e51b00137d901175da5fcb8a8472df0cbb16ff0333a2f2f098e52d3e0ea496e2cc SHA512 9c9e1a3905e61ac6913d1e073c104477e419ddd0506adc4487e88e98d19165ed8901fe8bb11246ed0cc71b3523c190da9692d5926642f86be09c3e67510afe4d
|
||||
EBUILD argon2-20171227-r1.ebuild 1206 BLAKE2B 071277b655c50f8f67a94135e97e1851c12a0f7a3c5eb2f17e167c86a7dab289443198f4c987b35dd0e076f260212d4c179c61b929dda453d40f11a18d4d75ff SHA512 0d76e2bc46b013d4368f0a263d5cf1fc0c6a0209f1c906ee0b803d231e50fcee3177c721005a99fa1ee386dc4f4b5d0f1ad902f8cb9a155d3feff6ef8583c56c
|
||||
EBUILD argon2-20171227-r1.ebuild 1205 BLAKE2B 7547ae58c7e6bd749241648d99c70c4a0ba5c489828af0a645c03ae6123fca92d637967c43c0f7938546ef31c825cb996de0278eb2fb8ed9448772418d5a71ed SHA512 e3084ef11bcfeaf59ff0a8b3c4c06038fe94a15d56203577c274a1752aab682cb72b535a034f8abf541054cc069e07dc0ef8a392872b325761923ad581fe270e
|
||||
EBUILD argon2-20171227.ebuild 932 BLAKE2B d4d35467d79c15fe30fdd120261f0452ff20e2433cfb59734d98dfca35bd587114bd49cb7e6186100ba57dd14b12371703eb7465298a8ee585286838e207f8c6 SHA512 88b54c07cc75e2011ebeb5c43636deafbc248d013b52e97a876aad02a1019477087d9c2652dcf21d4939f871c84a2255e826e5126cae1be8e9111e6b3055c498
|
||||
MISC metadata.xml 660 BLAKE2B 1843f019c2cf7e8438209df6d90a20a9bcc88f5346aa02c953a28d84d712983fe3880b39b4b1766819bb88c670245447c37dc0c1da3b02b3f800a3d9706c4287 SHA512 76c1048a35a75b60d9e5fd56da50ba4bfe9537457e2021c226671d72e0456d2533f05361cad607cc86b8e01fd00a137a4cbc26a6d70c122918fe4e0f2ae3bee5
|
||||
|
@ -1,5 +1,6 @@
|
||||
DIST ccrypt-1.10.tar.gz 669491 BLAKE2B 61aabe48fd3e368c4915697acc4a63837cb97246e31c2268385e419fc6912a1d0bf3f3773c78266bde0d648bb10f739628a55560e0eedbd397c5826b5019b602 SHA512 b0130998f9830f63e8181340b3138260ab3c2014174e74fbcca77299dc9e0f807471fbfb7cc403dec7d0809f136e8afcb4c9bfd4ee5e43a1b3cc7185e14c3188
|
||||
DIST ccrypt-1.11.tar.gz 834575 BLAKE2B 6b3441f6b1c58ed63db43ddc999ee64e67afc3ce02222de2a41562bc066aad0f076e75ab496d94e7f3f1a9554b1382c083f3af04074904c1110f610cb5ac19b3 SHA512 75c2b93e855d36e717d3b7cabee7ce43ce372a21c8291beb43f24fd69e11114bb0e19e6dd03ec5d901e7e60eac9351afab65c346b7304b16054b91d392050313
|
||||
EBUILD ccrypt-1.10.ebuild 358 BLAKE2B fc4735bb7aa9d73e3be45d96e95f1bf7008399d7ca2131210f35866c666860f0ca688b6119fb2ad3daa31eb2280fcc3698d519e95224889efeece5e280121b7c SHA512 ae6c14e585992e53f2087783d8479ea7ecb2d905276c157814cdb5378e8d0c7b911c1da0dc238ae40dd600478602b10627d48272b67fcfef2325db0a293117a2
|
||||
EBUILD ccrypt-1.11.ebuild 360 BLAKE2B 20cb29bdd21e5d8670bee630ce6750ecc61f0b149ceb25e1c8c0540581ebe6f9e512044e7aa541eb4ab9effdd3fd04ca794489ab9258335135c97af881394b07 SHA512 4aad4f14d446590ff40533e4a317ed63415da7928c3a0af43c2047d89ef50315b0067814706c149c9ad37263beefc4d8b0d5480840f481a22e2d91083e741450
|
||||
EBUILD ccrypt-1.11-r1.ebuild 461 BLAKE2B 70784d346fb069be2d331075718412e07a1dd5aec128ab6c842de92b5a1d512bac6dbc5bbe9263fd146678a7855f2e58fef5793b1565d0fe0cb1cae74a4ec5d9 SHA512 3662236b6012dd66816e0f587d72ddb9fc5f836f7407622d3684be5f2749f59602a3ab7fecd410e10c03d969c6a1af65167d52fa711b160edffce768b0de239e
|
||||
EBUILD ccrypt-1.11.ebuild 359 BLAKE2B fbd87987bd7c66061bc84b560e0e61b40d97ad2abf95958e2810b014318f82c7f553fecd1f51ada81488367c16d7fb0e4a02db7cf93976b6e653d13da31b8b45 SHA512 62d7e7edf2b73e778e19f01fcddb58e97c26da292d44c6e4bcc886947b5bb18ad5a639259e9020499d465934c378283db681309f398d98eac0ad2bb370167999
|
||||
MISC metadata.xml 316 BLAKE2B b3ea9516824d2d6abce5b52bff59ef3935be62158f4b5f35c4946ac46ad6cbce01637f82979c0c7bc0d881b385dbef860b4ee1aaa28cba9121d388640ced2f11 SHA512 fd88aee15282c7205e31caa296006cb6e6d887843b5757676c00d7a0ed054046d9285c9d01ddf120131463eb03cef1ad7e9835a01f4fd71d9483bae2ecde296b
|
||||
|
@ -0,0 +1,19 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
DESCRIPTION="Encryption and decryption"
|
||||
HOMEPAGE="https://sourceforge.net/projects/ccrypt/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}.tar.gz"
|
||||
IUSE="emacs"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
||||
|
||||
BEPEND="emacs? ( virtual/emacs )"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable emacs)
|
||||
}
|
@ -1,11 +1,5 @@
|
||||
DIST debian-archive-keyring_2014.3_all.deb 40060 BLAKE2B 8cc046e484ec2f0f1028a36475c60ea6b2f70b43d3a1a187c6bde7c731c87a19bc9ebd4fbf63055accdf7ede31fba89c34806692a10158def2c95448e7ff037b SHA512 7a24596f250eafb6e62d19523cd13c3b1809bea3f694bd92f3d427f67cd840e0292200e6b033b5c5c5cf41ab40233ae17d133a846be483afa1da3b67cac72931
|
||||
DIST debian-archive-keyring_2017.5_all.deb 56438 BLAKE2B 3dfe5e2fc1397eda72491b32eb1bc77a7b2f197a880fc5ca4a8aa79d54d6ecd3d080fca234ca5b418d96123af680ff2fe915af7b6050740f86a2d6f57f9a0fd7 SHA512 8e7dafd850a7ad0a322790e41ace819ad51c1a17be4bd506c5790ccef97f1a0dc0cb78841225b4c6a85c20d502800fbfe991ea9c8c48a5bb58598754dcbd6173
|
||||
DIST debian-archive-keyring_2017.6_all.deb 56618 BLAKE2B f16e0ad9e7a86b57e5011495747acecedd6901919a3b267bca3a41a3f0b212f8158a552c374d8e8a43a7260fec3c64d4634ee8c49ed2155fab9edd168d72505e SHA512 728252b029dc72ff341b5eaa1bcd1b7e0669c1e0f0cf120ad4cb5ec36e600ffb7d344e9b24d1daa964272f07c90e3ed70a1b7fb9b8507da0778a8370a4b18029
|
||||
DIST debian-archive-keyring_2017.7_all.deb 56940 BLAKE2B eac1f8399e6f3176721f4b6f8463849053f5dffaac0cd9d297e5774a62582a30caf9281614d71de6f302a15784082b99963eff910d253cdbeef26ad66337bdf2 SHA512 9802058a9de69d941eab9ebf7a8370b1b5af0130444ca8fd46996d1699f940775fec2820f7963fdcf70e49a467682d1ac023a1da72e34f90cf3c09a04dface74
|
||||
DIST debian-archive-keyring_2018.1_all.deb 57392 BLAKE2B 3262a1f49af9792ce378a0b6219287ac868d3483783218f55a0ab3d37b9fa0a857da2dcd4c83742d8b47ce4a2df5ecd985d2345d5367908f2f353e8cc0a6a5e3 SHA512 7bf98cda5b9639d68538a8d47e35d422e552bd8afa067e844f0e8e76a366f9d5e503e0f47dd646789fa0264a47b77d0bfcc22559ad09bdc95453e4a5c2169f0f
|
||||
EBUILD debian-archive-keyring-2014.3.ebuild 432 BLAKE2B 289363d69c61a3398570843275c3139a6d7da37d5cec506f566d0dacf73353c3e0bee4e459ea0000c1a3ae6601c01c9303479cca8782f97bf4ead03f7f883716 SHA512 f1f30dd36d9ebc007f616d8f47530e73440556c1607c31542c66671a5d15ee8c28ca76d2036bf379a1600acaf1db805fc8af5090308873e621b13587c20a45ad
|
||||
EBUILD debian-archive-keyring-2017.5.ebuild 432 BLAKE2B 289363d69c61a3398570843275c3139a6d7da37d5cec506f566d0dacf73353c3e0bee4e459ea0000c1a3ae6601c01c9303479cca8782f97bf4ead03f7f883716 SHA512 f1f30dd36d9ebc007f616d8f47530e73440556c1607c31542c66671a5d15ee8c28ca76d2036bf379a1600acaf1db805fc8af5090308873e621b13587c20a45ad
|
||||
EBUILD debian-archive-keyring-2017.6.ebuild 432 BLAKE2B 289363d69c61a3398570843275c3139a6d7da37d5cec506f566d0dacf73353c3e0bee4e459ea0000c1a3ae6601c01c9303479cca8782f97bf4ead03f7f883716 SHA512 f1f30dd36d9ebc007f616d8f47530e73440556c1607c31542c66671a5d15ee8c28ca76d2036bf379a1600acaf1db805fc8af5090308873e621b13587c20a45ad
|
||||
EBUILD debian-archive-keyring-2017.7.ebuild 432 BLAKE2B 34deacf36b65c15a0c8274ae20efe2d16189f5a9dc739f561a5c53a8c2705ef8877ea985637421ed011ee87a0c2e98ab407e9252a2cd0f4f2912e9f9db5f9237 SHA512 d102d6d8dfe899e516f33ee824f2842ec36a5280082ab243f1d7d7960bf8afd7b603284fc61b0b857985a64627abd7579fb73c7ae8525c9a249bf3c380587847
|
||||
DIST debian-archive-keyring_2019.1_all.deb 75088 BLAKE2B 54411c4bde02990670baba608e239f1630394f52e877b62b4683c85c5a45a618cece0f429a35472eedce3768dc8a097049b4cd9dd808cc167c5baafd1e8fe9d1 SHA512 051b8507c9deba0d13dc0137ff43ae9db27b20b78c3437ca680046ae9b1c81ac505dc0a4460d4a83c4b256a04a2e57d1280eb2e8a3afb2a58f150ca6c37d0d63
|
||||
EBUILD debian-archive-keyring-2018.1.ebuild 475 BLAKE2B f10d5d944aaaf7a76c60e56e82b469deece91b9c5756874890696bad485bb21f3a53d77d2ed6cde678a2c3ae0ce8e1d78317f189d3df6221cd41daae45d696d7 SHA512 f80c382c04eb60d953f8a3ad1e87211adbff5a2425b9e6be6ce4644c22fbefd0a63d044c429b6379903184ab7ee6045a8b0b790f7fc8c4287ff82fa1c1514655
|
||||
EBUILD debian-archive-keyring-2019.1.ebuild 475 BLAKE2B f10d5d944aaaf7a76c60e56e82b469deece91b9c5756874890696bad485bb21f3a53d77d2ed6cde678a2c3ae0ce8e1d78317f189d3df6221cd41daae45d696d7 SHA512 f80c382c04eb60d953f8a3ad1e87211adbff5a2425b9e6be6ce4644c22fbefd0a63d044c429b6379903184ab7ee6045a8b0b790f7fc8c4287ff82fa1c1514655
|
||||
MISC metadata.xml 255 BLAKE2B 4c7bf34bcfa727317b7cc808eb50bbfd3d1aae64fa098b599480cc8ae6cfc527956a0d593db2ecc55b1b3cea48c5ce46642b64cda5b40753d6fe5e883129147b SHA512 92faa797311ee8b7bab9f5f5070d5fa6b75ca5f3a07643f8fc4d67a28d50d746e904009b7fb1a8214c4b0fc296b4b3ab3f695786103dc6c26479c5542165a587
|
||||
|
@ -1,21 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit unpacker
|
||||
|
||||
DESCRIPTION="GnuPG archive keys of the Debian archive"
|
||||
HOMEPAGE="https://packages.debian.org/sid/debian-archive-keyring"
|
||||
SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}_all.deb"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_install() {
|
||||
doins -r .
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit unpacker
|
||||
|
||||
DESCRIPTION="GnuPG archive keys of the Debian archive"
|
||||
HOMEPAGE="https://packages.debian.org/sid/debian-archive-keyring"
|
||||
SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}_all.deb"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_install() {
|
||||
doins -r .
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit unpacker
|
||||
|
||||
DESCRIPTION="GnuPG archive keys of the Debian archive"
|
||||
HOMEPAGE="https://packages.debian.org/sid/debian-archive-keyring"
|
||||
SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}_all.deb"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_install() {
|
||||
doins -r .
|
||||
}
|
@ -1,4 +1,6 @@
|
||||
DIST gentoo-release-test-sigs-20190224.tar.gz 3235 BLAKE2B 924c69a62d5321716f536144f0607bd3ec4a65d76be492adc729864fd9bef82df0086541ae13034a83152ea0c8dc3cbd168be6cff111a3484128a22cbc8ef1d4 SHA512 f8cc2e84bedbdf14ace6abe4aacf8f0c9810c77ff6ae0fac301829d9d4d5cf0c128a76516c773ac993879215bcdb0aab097e1e7e747d8e1a7c4cfc815bd4d3e6
|
||||
DIST gentoo-release.asc.20190224.gz 42534 BLAKE2B 9b8bc98dbd66fdf44eb1b0b5a8e83bd4d08d85a3f9a95b293ae3e900de291567f36d59cb8dfb412e3f71db453184e2eefa453cf3e340d5b3091c55919fccebc7 SHA512 4f46c303faa134fc17903859527a9fa81d1015f4f2d2908509437ee2d07a992eb181c5a05544b333c310eda8ee2c1861cb07e978d92ef3f02955ade36110da67
|
||||
DIST gentoo-release.asc.20190427.gz 59649 BLAKE2B 138c6bad0ec688c515888433256c95cea7d8ec1e76587e0e89d3c11078eb1b85931ba9f6630f60dc8bc168b8303204ebe05b9bad7abe946a74730123b1c36d89 SHA512 1491fb2bcf9c6a29adf8ff08cbf8cd40517ee3de7adc048be29a2300f460e78594548c3e47bd18da68585248c560d868815ded5584ed18929e4072c4933484f0
|
||||
EBUILD openpgp-keys-gentoo-release-20190224.ebuild 1145 BLAKE2B 955d52e47d997f46ce2d1a098912173ca822cd892cf7b8aa03c61f3d718d3893a7a81faec33181d7aab30a909127615847a86a6f215cfe3f8d7d90c50930aa55 SHA512 805441a7fcb7375173085747769f85bfa108d8cb29fc93b0907cfe274c893ffc93294c233c94bc428bed4f82f8b0e046daca9732ebb4f4faca7628d7f106edd7
|
||||
EBUILD openpgp-keys-gentoo-release-20190427.ebuild 1145 BLAKE2B 955d52e47d997f46ce2d1a098912173ca822cd892cf7b8aa03c61f3d718d3893a7a81faec33181d7aab30a909127615847a86a6f215cfe3f8d7d90c50930aa55 SHA512 805441a7fcb7375173085747769f85bfa108d8cb29fc93b0907cfe274c893ffc93294c233c94bc428bed4f82f8b0e046daca9732ebb4f4faca7628d7f106edd7
|
||||
MISC metadata.xml 247 BLAKE2B 1750cec57189e711ca5eba89a78e1d317f0839fa53564fbd39b4e955c28d98f4ae04caf9069afc20a18536cdc92b30fe7b15eb086767c742bad07d9980cfd24b SHA512 d6e2ea8a9d74791bcbf3d6311a66bafc20b8f4db3a576d9a8d54b86d7afb231122b8d87f71f3f46360980adf8d815c633b6d5041f9a30fc8656e8fb66057a282
|
||||
|
@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
DESCRIPTION="OpenPGP keys used for Gentoo releases (snapshots, stages)"
|
||||
HOMEPAGE="https://www.gentoo.org/downloads/signatures/"
|
||||
SRC_URI="https://dev.gentoo.org/~mgorny/dist/openpgp-keys/gentoo-release.asc.${PV}.gz
|
||||
test? ( https://dev.gentoo.org/~mgorny/dist/openpgp-keys/gentoo-release-test-sigs-20190224.tar.gz )"
|
||||
|
||||
LICENSE="public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="test? ( app-crypt/gnupg )"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_test() {
|
||||
local old_umask=$(umask)
|
||||
umask 077
|
||||
|
||||
local -x GNUPGHOME=${T}/.gnupg
|
||||
mkdir "${GNUPGHOME}" || die
|
||||
einfo "Importing keys ..."
|
||||
gpg --import "gentoo-release.asc.${PV}" || die "Key import failed"
|
||||
|
||||
local f
|
||||
for f in gentoo-release-test-sigs*/*.asc; do
|
||||
einfo "Testing ${f##*/} ..."
|
||||
gpg -q --trust-model always --verify "${f}" || die "Verification failed on ${f}"
|
||||
done
|
||||
|
||||
umask "${old_umask}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/openpgp-keys
|
||||
newins "gentoo-release.asc.${PV}" gentoo-release.asc
|
||||
}
|
@ -0,0 +1,87 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit cmake-utils qmake-utils
|
||||
|
||||
DESCRIPTION="Qt Cryptographic Architecture (QCA)"
|
||||
HOMEPAGE="https://userbase.kde.org/QCA"
|
||||
SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="2"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris"
|
||||
|
||||
IUSE="botan debug doc examples gcrypt gpg libressl logger nss pkcs11 sasl softstore +ssl test"
|
||||
|
||||
BDEPEND="
|
||||
doc? ( app-doc/doxygen )
|
||||
"
|
||||
RDEPEND="
|
||||
dev-qt/qtcore:5
|
||||
botan? ( dev-libs/botan:= )
|
||||
gcrypt? ( dev-libs/libgcrypt:= )
|
||||
gpg? ( app-crypt/gnupg )
|
||||
nss? ( dev-libs/nss )
|
||||
pkcs11? (
|
||||
!libressl? ( dev-libs/openssl:0 )
|
||||
libressl? ( dev-libs/libressl )
|
||||
dev-libs/pkcs11-helper
|
||||
)
|
||||
sasl? ( dev-libs/cyrus-sasl:2 )
|
||||
ssl? (
|
||||
!libressl? ( >=dev-libs/openssl-1.0.1:0= )
|
||||
libressl? ( dev-libs/libressl:= )
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qttest:5
|
||||
)
|
||||
"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PN}-disable-pgp-test.patch" )
|
||||
|
||||
qca_plugin_use() {
|
||||
echo -DWITH_${2:-$1}_PLUGIN=$(usex "$1")
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DQCA_FEATURE_INSTALL_DIR="${EPREFIX}$(qt5_get_mkspecsdir)/features"
|
||||
-DQCA_PLUGINS_INSTALL_DIR="${EPREFIX}$(qt5_get_plugindir)"
|
||||
$(qca_plugin_use botan)
|
||||
$(qca_plugin_use gcrypt)
|
||||
$(qca_plugin_use gpg gnupg)
|
||||
$(qca_plugin_use logger)
|
||||
$(qca_plugin_use nss)
|
||||
$(qca_plugin_use pkcs11)
|
||||
$(qca_plugin_use sasl cyrus-sasl)
|
||||
$(qca_plugin_use softstore)
|
||||
$(qca_plugin_use ssl ossl)
|
||||
-DBUILD_TESTS=$(usex test)
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local -x QCA_PLUGIN_PATH="${BUILD_DIR}/lib/qca"
|
||||
cmake-utils_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
|
||||
if use doc; then
|
||||
pushd "${BUILD_DIR}" >/dev/null || die
|
||||
doxygen Doxyfile || die
|
||||
dodoc -r apidocs/html
|
||||
popd >/dev/null || die
|
||||
fi
|
||||
|
||||
if use examples; then
|
||||
dodoc -r "${S}"/examples
|
||||
fi
|
||||
}
|
@ -0,0 +1,3 @@
|
||||
DIST scdtools-0.3.4.tar.gz 254227 BLAKE2B d2959d1be860b4809f4b20b5b3e2b06534bb49220b6818b4ac9c8e73751c31dfa4a6c0200cc6bbb33d4a627f0d55b1c3cefda3def6a78bde925a0c58d9c0429a SHA512 ff25f6360c9bd73e63cefd8fe37103dc1ef2528d87ddf7c1006e913c921e78569ff6f12096d1407bfabf626e73376f13e25f606f8c45cba79803689176801b73
|
||||
EBUILD scdrand-0.3.4.ebuild 725 BLAKE2B 4e17b08da3816d491153209c6bdec8eac2f3e81acc63134972b534fad2db20abd610a9bbb196de2a0407f35a34aff5edc5ac47bcf265be8ff245a9b2638c204e SHA512 297cc015cf40cceba7fea13b837b715698d9aaf61f9efb97efdd6ddaa0d5b82df2026686850620a99f42b35fa923897f26e7ddcbdd59a2ba499d22acc8e9d728
|
||||
MISC metadata.xml 247 BLAKE2B 1750cec57189e711ca5eba89a78e1d317f0839fa53564fbd39b4e955c28d98f4ae04caf9069afc20a18536cdc92b30fe7b15eb086767c742bad07d9980cfd24b SHA512 d6e2ea8a9d74791bcbf3d6311a66bafc20b8f4db3a576d9a8d54b86d7afb231122b8d87f71f3f46360980adf8d815c633b6d5041f9a30fc8656e8fb66057a282
|
@ -1,5 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<maintainer type="person">
|
||||
<email>mgorny@gentoo.org</email>
|
||||
<name>Michał Górny</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1,34 @@
|
||||
# Copyright 2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
MY_P=scdtools-${PV}
|
||||
DESCRIPTION="Feed kernel entropy pool from smartcard's TRNG"
|
||||
HOMEPAGE="https://incenp.org/dvlpt/scdtools.html"
|
||||
SRC_URI="https://incenp.org/files/softs/scdtools/$(ver_cut 1-2)/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-libs/libgcrypt:=
|
||||
dev-libs/libassuan:=
|
||||
dev-libs/libgpg-error:="
|
||||
RDEPEND="${DEPEND}
|
||||
app-crypt/gnupg"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_compile() {
|
||||
emake -C lib
|
||||
emake -C src scdrand
|
||||
}
|
||||
|
||||
src_test() { :; }
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" -C man man_MANS="scdrand.1" install
|
||||
emake DESTDIR="${D}" -C src bin_PROGRAMS="scdrand" install
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
DIST signing-party_2.7.orig.tar.gz 201320 BLAKE2B 4fe5781b610dc8acd5166fc7ce7daa1b856f6617952d5eb226cae0c8c6fcaa196b88ffe313b2d71b8f11423a81e84f2124d9adea86edbfb0d22808473d1c36fe SHA512 d1599ca0cb2dd554b4688bc8c77f4a1dd907d00539bb11abe147300dd2184f8548ebe9fdf793e83e2956a220b1c4bf9e19bd543b77f724b0c8ea4794ac945985
|
||||
DIST signing-party_2.9.orig.tar.gz 222606 BLAKE2B 5c7fd8fdb4945f3155d5dc146716ae402c72ec3cc728feb5b3d009878d88313ed26dbf4461820346bd3340ec84d9a439dfd52950452ad796bf1fbc98a342ff6a SHA512 31a0f15f679c0339753bafbac645609e9e16f3da2c5105c33e87e0f258453b3101f188398a7c1509fe5c005339289ac5465ccb18631a526d231c714f9ed61d96
|
||||
EBUILD signing-party-2.7.ebuild 2990 BLAKE2B 8abcd322db7149bf2eed60b099bd6cea5281d446148c61c75f59350fa8e718f637609aa91eaec4e5ae0a12d9edbb024bdb9820bf32b02f9cbe5b7e2de70029bf SHA512 31e56b7b2ce039a565b0010acf284a6aef90f479de63912bdcce72b4b2c27c896cfeed50c9e7096ed7ae3a2b9483953a1909e5a03c8f841adb4e7ace377a667c
|
||||
EBUILD signing-party-2.9.ebuild 2737 BLAKE2B 7d860f0f2fee0d4a6cdb3315a9d199612e242b5be946523d88215c9f348d13ea5baf0eadd6e1d5416aa479d800033c577c2dba9c2223332680e208c90e245082 SHA512 8b9635f04247682265ad0d7e728b150a65c80f75617393aad7af00466616acb8dab0075a5ae6a4f37a49b375d7a9537e9a6650041f42571916b34cb633785de5
|
||||
EBUILD signing-party-2.9.ebuild 2733 BLAKE2B b14c7b21a0e54b4e5c2f0911eb7401b5f7c7b8abd7f6aadb2f28d9b3b02ec50c5f9225c2364e872ef6b2465f3acb63937f52fed061cc9823917fa491808c01c7 SHA512 50299ca1ddf584e8d648fa99ce2aa3473d9145e19ccc76eed9dff371bb378fd6152a5eb638ce406fa7af3b467037df3fc0f005fe63752c805356c07e88d115cd
|
||||
MISC metadata.xml 236 BLAKE2B a7bb92e6d53f7252ee56a885bf098930e228a76a75bca119358ca860901ceeecccc43efe5279c54250ebda58f77ae9c97d2ae540d8b399283cb3aa348111fcd2 SHA512 5f6cd6a85527534d5de7118de5af212ee3044c8c5530a7f7087a28074a2d4ab7be1728325bd985adc063dc795d3cf2b1c4e58a4c4c4ec02d739bd4bbc544ef08
|
||||
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
AUX bluefish-2.2.9-charmap_configure.patch 728 BLAKE2B fc7231ab28c0d0c4480e48f965d26ee18ae5819e412488ab8a5e30e3cee6925b73daa72fa178cdf204e00d1074121ddc57fd4c5795ccc6335460409a245bca5c SHA512 46482a73b6d374cdd5881e9ed7a79199c85cb436cc700950c09541a94d61fc4f200613a34575e74d013409f0e42a7c1df4ed25ed65880f25cbebd926d47c6889
|
||||
DIST bluefish-2.2.10.tar.bz2 4159964 BLAKE2B 94210df4f9cf0abb46fa26612e1b64550f5970c72584b683779f5bcaf921a8925c6275c647125f73990e99a0175e3c92c0cc286590fbd08e938c6fd1d8c32cef SHA512 ddfad4c595d371dfd7ca5551c1771c2d82dbffcc90acda31bbd2a048730e24e2d1e37fbe847e5005d96acefdf5f38cb93785d23817e59624ecd7ea10bfbc3aeb
|
||||
EBUILD bluefish-2.2.10.ebuild 2762 BLAKE2B 62ec2e8d9315b58e999d0afa29d1beceadb8ce196418559f8dab85d59ab467b11269beb5e777b10f07b3d19ad8e74bb4bc0b05d12da8c022fc5474187b1b79ab SHA512 a667370738530694322b8a01c9f9eaeab28f40e8bbf2794173b90190d795bb2f14da6736e6eba1d6c176427bd61e1bdab0280f0108de9f503704edcd59611fc7
|
||||
EBUILD bluefish-2.2.10.ebuild 2763 BLAKE2B 1cfc9bfc9640d5110c7cacbe60f2f676f6a4b5f4333a6dd8270abfc01475b334c998ae4df9c0cf58a99198bb2af20f9b4718f084a8a63430799860abd90c103c SHA512 60eb5caaf1c8b98c4cd6024546bf235c18b84deeebff3849422546c30fe0dfc415e45d91e29df55d087ca924bea85f27bcede3a49167e3bdee039b89afaf8aa0
|
||||
MISC metadata.xml 462 BLAKE2B 71ac5de5f71ae32c79122cfefd6179047db2fa0cf758a5807b20985133364e798d440707abab3b0a5893227ad9d005dafb474b479e3d798343d9e92f7799d6bd SHA512 f861be3bcb1034ee6154f5b1327406ddc45c17bec3d328d8d1489a9747160bfd349aabf86c3a90ed94c1662494a25014a0ec9730a7f9789014a10754b777ad98
|
||||
|
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST genymotion-2.12.2-linux_x64.bin 45850812 BLAKE2B 74c3dfa73818f1d7318235d13acbff79d5dd27fd8d7c8cd246046406aaf8f2b9cdb9e9cb7c44bd294b0a047c2bd1e6a419bd4191dd3e332d82494f358cc9d73c SHA512 31b1c9de1a264f285938fcc62612a6aa74393e88f6075664f3e168c5226e74ab25e72061904716f6b2d33ed77221b8c4605c247090c7e2fd149ea8be96f9b5dc
|
||||
EBUILD genymotion-bin-2.12.2.ebuild 3426 BLAKE2B a0dd9c1be92d3d6f88172dc0c32c44175af09b4728f06484286fab1456fdd306f1fefa9fadc7f4e2a9c08a911c5abac56c7e590887fe00233e69210c6415eb4f SHA512 a5457a9151f83c6e09a764e2ba0419fc14b634a7502805c8534dd5763ab876846dcb4318efe35ef340b21b3db9618294e8e6dff9904bb75ad219722797e126cb
|
||||
DIST genymotion-3.0.2-linux_x64.bin 38744066 BLAKE2B 4c98cdc8d5a5cd98192260893b39dd838bba5903d590268d53223c1ebe712296cf25aa638c16de39ea4f83a5fd8717edbab7c043ff6a12e6455862ecd25ca7cc SHA512 5075d9a9c6c5e84ff90e05e4fa70db98cf89ad25e8765566176b94559f60cc170e383a02f50c752fb63859b757645390d977081d2f79ce0fab8607ebf3e08e01
|
||||
EBUILD genymotion-bin-3.0.2.ebuild 3570 BLAKE2B 0943e4837194aba53b44b4f7e4c6db986855953a48d3201c548b0f60e475ac612f568bf318f20051205954074d81171b7ccb420180979b8bdc205696804bb4ac SHA512 4e84ac81c6aa701bf7870eb678bdd92d271b3940c6ce270aa7985ac61d40f51a2a6131a62c87d51b93f234cbf23bf022611f6492fccbf2a22465b6927520ccef
|
||||
MISC metadata.xml 483 BLAKE2B 1ed85dae79388f3c548163e5fafd2838e1adf9bfc9a9c793ce7f9e7e323f8e3c9e7e2f3190b3ec54a0c598d048c61b6ad67c8eefb3845cd446ea67b01e0df8a8 SHA512 e88ad9fd8c20d5be5569c64544c3f4dd72eb3243d46333c30aaa1b939eb6ce35855aa3e771008b2fff990de5b2e5bf79ca378714e3cf7dc375144b7cd8f5649c
|
||||
|
@ -1,113 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils bash-completion-r1 pax-utils
|
||||
|
||||
MY_PN="${PN/-bin}"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="Complete set of tools that provide a virtual environment for Android"
|
||||
HOMEPAGE="https://genymotion.com"
|
||||
SRC_URI="${MY_P}-linux_x64.bin"
|
||||
DOWNLOAD_URL="https://www.genymotion.com/download/"
|
||||
|
||||
LICENSE="genymotion"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="|| ( >=app-emulation/virtualbox-5.0.28 >=app-emulation/virtualbox-bin-5.0.28 )
|
||||
app-arch/snappy
|
||||
virtual/opengl
|
||||
dev-libs/openssl
|
||||
dev-libs/hiredis
|
||||
media-gfx/graphite2
|
||||
sys-apps/util-linux
|
||||
media-libs/gst-plugins-base:0.10
|
||||
"
|
||||
# note if you compile protobuf with >=gcc-5.1 you need to disable the new c++11 abi
|
||||
# -D_GLIBCXX_USE_CXX11_ABI=0 to your CXXFLAGS for protobuf
|
||||
# =dev-libs/protobuf-2.6*
|
||||
|
||||
RESTRICT="bindist fetch"
|
||||
S="${WORKDIR}"
|
||||
|
||||
pkg_nofetch() {
|
||||
einfo
|
||||
einfo "Please visit ${DOWNLOAD_URL} and download ${A}"
|
||||
einfo "which must be placed in DISTDIR directory."
|
||||
einfo
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
cp "${DISTDIR}/${A}" "${WORKDIR}" || die "cp failed"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# removed function _install_desktop_file because happens outside of sandbox
|
||||
sed -i -e "s/_install_desktop_file\ ||\ abort//" ${A} || die "sed failed"
|
||||
chmod +x ${A} || die "chmod failed"
|
||||
yes | ./${A} -d "${S}" > /dev/null || die "unpack failed"
|
||||
|
||||
# removed windows line for bashcompletion
|
||||
sed -i -e "s/complete\ -F\ _gmtool\ gmtool.exe//" "${S}/${MY_PN}/completion/bash/gmtool.bash" || die "sed failed"
|
||||
}
|
||||
|
||||
QA_PREBUILT="
|
||||
opt/${MY_PN}/*.so*
|
||||
opt/${MY_PN}/imageformats/*.so
|
||||
opt/${MY_PN}/plugins/*.so*
|
||||
opt/${MY_PN}/device-upgrade
|
||||
opt/${MY_PN}/${MY_PN}
|
||||
opt/${MY_PN}/genyshell
|
||||
opt/${MY_PN}/player
|
||||
opt/${MY_PN}/${MY_PN}adbtunneld
|
||||
opt/${MY_PN}/gmtool
|
||||
"
|
||||
|
||||
src_install() {
|
||||
insinto /opt/"${MY_PN}"
|
||||
doins -r "${MY_PN}"/{plugins,translations,icons}
|
||||
|
||||
doins -r "${MY_PN}"/{QtGraphicalEffects,QtQuick,QtQuick.2,platforms,sqldrivers,imageformats}
|
||||
doins "${MY_PN}"/libQt*
|
||||
doins "${MY_PN}"/qt.conf
|
||||
doins "${MY_PN}"/libicu*
|
||||
|
||||
doins "${MY_PN}"/{libcom,librendering}.so*
|
||||
# android library
|
||||
doins "${MY_PN}"/{libEGL_translator,libGLES_CM_translator,libGLES_V2_translator,libOpenglRender}.so*
|
||||
|
||||
insopts -m0755
|
||||
doins "${MY_PN}"/{device-upgrade,genymotion,genyshell,player,genymotionadbtunneld,gmtool}
|
||||
|
||||
pax-mark -m "${ED%/}/opt/${MY_PN}/${MY_PN}"
|
||||
pax-mark -m "${ED%/}/opt/${MY_PN}/gmtool"
|
||||
|
||||
dosym "${ED%/}"/opt/"${MY_PN}"/genyshell /opt/bin/genyshell
|
||||
dosym "${ED%/}"/opt/"${MY_PN}"/"${MY_PN}" /opt/bin/"${MY_PN}"
|
||||
dosym "${ED%/}"/opt/"${MY_PN}"/gmtool /opt/bin/gmtool
|
||||
|
||||
newbashcomp "${MY_PN}/completion/bash/gmtool.bash" gmtool
|
||||
|
||||
if has_version "app-shells/zsh" ; then
|
||||
insinto /usr/share/zsh/site-functions
|
||||
doins "${MY_PN}/completion/zsh/_gmtool"
|
||||
fi
|
||||
|
||||
make_desktop_entry "/opt/${MY_PN}/${MY_PN}" "Genymotion ${PV}" "/opt/${MY_PN}/icons/icon.png" "Development;Emulator;"
|
||||
mv "${ED%/}"/usr/share/applications/*.desktop "${ED%/}"/usr/share/applications/"${MY_PN}".desktop || die "mv failed"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Genymotion needs adb to work correctly: install with android-sdk-update-manager"
|
||||
elog "'Android SDK Platform-tools' and 'Android SDK Tools'"
|
||||
elog "Your user should also be in the android group to work correctly"
|
||||
elog "Then in Genymotion set the android-sdk-update-manager directory: (Settings->ADB)"
|
||||
elog
|
||||
elog " /opt/android-sdk-update-manager"
|
||||
}
|
@ -0,0 +1,123 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit bash-completion-r1 desktop pax-utils
|
||||
|
||||
MY_PN="${PN/-bin}"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
BIN_ARCHIVE="${MY_P}-linux_x64.bin"
|
||||
|
||||
DESCRIPTION="Complete set of tools that provide a virtual environment for Android"
|
||||
HOMEPAGE="https://genymotion.com"
|
||||
SRC_URI="${BIN_ARCHIVE}"
|
||||
|
||||
LICENSE="genymotion"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="|| ( >=app-emulation/virtualbox-5.0.28 >=app-emulation/virtualbox-bin-5.0.28 )
|
||||
virtual/opengl
|
||||
|| (
|
||||
dev-libs/openssl:1.0.0
|
||||
=dev-libs/openssl-1.0*:0
|
||||
)
|
||||
dev-libs/hiredis:0/0.14
|
||||
sys-apps/util-linux
|
||||
"
|
||||
BDEPEND=">=dev-util/patchelf-0.9_p20180129"
|
||||
|
||||
RESTRICT="bindist fetch"
|
||||
S="${WORKDIR}"
|
||||
|
||||
QA_PREBUILT="
|
||||
opt/${MY_PN}/*.so*
|
||||
opt/${MY_PN}/imageformats/*.so
|
||||
opt/${MY_PN}/plugins/*.so*
|
||||
opt/${MY_PN}/${MY_PN}
|
||||
opt/${MY_PN}/genyshell
|
||||
opt/${MY_PN}/player
|
||||
opt/${MY_PN}/${MY_PN}adbtunneld
|
||||
opt/${MY_PN}/gmtool
|
||||
"
|
||||
|
||||
pkg_nofetch() {
|
||||
einfo
|
||||
einfo "Please visit"
|
||||
einfo
|
||||
einfo " https://www.genymotion.com/download/"
|
||||
einfo
|
||||
einfo "and download "
|
||||
einfo
|
||||
einfo " ${BIN_ARCHIVE}"
|
||||
einfo
|
||||
einfo "which must be placed in DISTDIR directory."
|
||||
einfo
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
cp "${DISTDIR}/${BIN_ARCHIVE}" "${WORKDIR}" || die "cp failed"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
chmod +x ${BIN_ARCHIVE} || die "chmod failed"
|
||||
yes | ./${BIN_ARCHIVE} > /dev/null || die "unpack failed"
|
||||
|
||||
# removed windows line for bashcompletion
|
||||
sed -i "/complete -F _gmtool gmtool.exe/d" "${MY_PN}/completion/bash/gmtool.bash" || die "sed failed"
|
||||
|
||||
# patch to support newer hiredis version (0.14)
|
||||
for i in genymotion genyshell gmtool player libcom.so.1.0.0 librendering.so.1.0.0 ; do
|
||||
patchelf --replace-needed libhiredis.so.0.13 libhiredis.so.0.14 "${MY_PN}/${i}" || die "Unable to patch ${i} for hiredis"
|
||||
done
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /opt/"${MY_PN}"
|
||||
exeinto /opt/"${MY_PN}"
|
||||
|
||||
# Use qt bundled
|
||||
doins -r "${MY_PN}"/{geoservices,Qt,QtGraphicalEffects,QtLocation,QtPositioning,QtQuick,QtQuick.2}
|
||||
doins -r "${MY_PN}"/{icons,imageformats,platforms,plugins,sqldrivers,translations,xcbglintegrations}
|
||||
doins "${MY_PN}"/libQt*
|
||||
doins "${MY_PN}"/qt.conf
|
||||
doins "${MY_PN}"/libicu*
|
||||
|
||||
doexe "${MY_PN}"/{libcom,librendering}.so*
|
||||
# android library
|
||||
doexe "${MY_PN}"/{libEGL_translator,libGLES_CM_translator,libGLES_V2_translator,libOpenglRender}.so*
|
||||
|
||||
find "${ED}/opt/${MY_PN}" -name "*.so*" -type f -exec chmod +x {} \; || die "Change .so permission failed"
|
||||
|
||||
doexe "${MY_PN}"/{genymotion,genyshell,player,genymotionadbtunneld,gmtool}
|
||||
|
||||
pax-mark -m "${ED}/opt/${MY_PN}/genymotion"
|
||||
pax-mark -m "${ED}/opt/${MY_PN}/gmtool"
|
||||
|
||||
dosym ../"${MY_PN}"/genyshell /opt/bin/genyshell
|
||||
dosym ../"${MY_PN}"/genymotion /opt/bin/genymotion
|
||||
dosym ../"${MY_PN}"/gmtool /opt/bin/gmtool
|
||||
|
||||
newbashcomp "${MY_PN}/completion/bash/gmtool.bash" gmtool
|
||||
|
||||
insinto /usr/share/zsh/site-functions
|
||||
doins "${MY_PN}/completion/zsh/_gmtool"
|
||||
|
||||
sed -i -e "s:Icon.*:Icon=/opt/${MY_PN}/icons/icon.png:" \
|
||||
-e "s:Exec.*:Exec=/opt/${MY_PN}/genymotion:" \
|
||||
"${HOME}"/.local/share/applications/genymobile-genymotion.desktop || die "sed failed"
|
||||
domenu "${HOME}"/.local/share/applications/genymobile-genymotion.desktop
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Genymotion needs adb to work correctly: install with android-sdk-update-manager"
|
||||
elog "'Android SDK Platform-tools' and 'Android SDK Tools'"
|
||||
elog "Your user should also be in the android group to work correctly"
|
||||
elog "Then in Genymotion set the android-sdk-update-manager directory: (Settings->ADB)"
|
||||
elog
|
||||
elog " /opt/android-sdk-update-manager"
|
||||
}
|
@ -0,0 +1,3 @@
|
||||
DIST qemu-riscv64-bin-3.1.0-r4.tar.xz 889764 BLAKE2B 888fef2f27f44be098e9b834b083558ce18d98337612b4de2278ffe5d6599248d9ed4e99153ad9b2c1a5b773131c420bb23ce6d080943af744df34464660bc42 SHA512 bc92110f6730c61bd39056d0bf3f84b35ed340a47af51b28b27554f9f2f72409221d2c81826b718742475d0fc48040c81e8f051e29b4f13412c3a39e282471e0
|
||||
EBUILD qemu-riscv64-bin-3.1.0-r4.ebuild 467 BLAKE2B 21775993cbb9db3cd2e613b8e3ebec5a0fbd6c456766a2dde70e72adb3c8c4cda0f34afce49c2470220ebeab44f118105b0052a031cbe58e95fd9d7cc4cc0ea6 SHA512 f39ac61bef07a769e7a5ac59f7be78f949fa5bc5de34705e76768a5f62ab9aeca75aeda1776024f085781e5ca780de68501d8b231f18443fa49dce0c4d42b5ff
|
||||
MISC metadata.xml 479 BLAKE2B 9073a68b14d921d5557835e3f3518f3e35688452310d8d9c89233abca25277588a67eee0641e0cfb8afb7951fd29281ca7add9a20ff45acae1f3532ad051e862 SHA512 78d7fa09208d0cb1c6bad33a92d059858d94939821147fa2f095b961bee64ea29db6dedba6e68dac9db6ae2b985e3c8462d56bbe079fbe074c623257a830b6ff
|
@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>riscv@gentoo.org</email>
|
||||
<name>RISC-V</name>
|
||||
</maintainer>
|
||||
<maintainer type="person">
|
||||
<email>tamiko@gentoo.org</email>
|
||||
<name>Matthias Maier</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>virtualization@gentoo.org</email>
|
||||
<name>Gentoo Virtualization Project</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1,20 @@
|
||||
# Copyright 2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DESCRIPTION="Statically linked x86-64 binary of app-emulation/qemu, riscv64 emulator"
|
||||
|
||||
HOMEPAGE="http://www.qemu.org"
|
||||
SRC_URI="https://dev.gentoo.org/~dilfridge/distfiles/${PN}-${PVR}.tar.xz"
|
||||
LICENSE="GPL-2 LGPL-2 BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="!app-emulation/qemu[qemu_user_targets_riscv64]"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_install() {
|
||||
dobin qemu-riscv64
|
||||
}
|
Binary file not shown.
@ -1,4 +1,3 @@
|
||||
AUX fontconfig.eselect-1.0 4394 BLAKE2B 47b3570309471efbe4c0c5bfe64949a2933ff6067fe2766e03eccd3b2de6ea044debbe3de92ca6384db76ee9d25d8a541be9a1e65e24b7e0c468e6cf0fca1d9e SHA512 5ca29ddbb672193eac8edc1acdefee0f7924aaba23d8ce40317d3dacd339e820462382d3fdf233c2cf4e4b258a2956e7b86ec6f4f541876789ab234aeaa81f42
|
||||
DIST fontconfig.eselect-1.1.bz2 1713 BLAKE2B 30af0471a52d7e2785e6e0e5847f51f3a11d0fb53eb800a5314e18dbb61694f1542d71c3e0f4ceccf82a396432113529b0fdb1b5fc6eba37550b27410565c61e SHA512 3b5978e20009754f09cd39e39771e8151cbb7bda60378cda718182b2df2c267a64af5ead220a079fbeeffb30586bc432bbc83b94e4f910205c4a29040cd2ccbd
|
||||
EBUILD eselect-fontconfig-1.1-r1.ebuild 752 BLAKE2B 0d31c2c81f5d2deec41c30fe4eae7dc76ba04ed23ea0209878598a694c2676d9f4fce1021c7e91ca0ab1cc562f23513be10a3c4b7ac2786f516a4c0f21a35e25 SHA512 0b7c8221b60d4a10257162a9b9f14e6dc1c623a1868283895de2d2ac817c3384f37beabb141906d0c4ec450ea520fa860be74ac2a4d8bdfb628e4cd743d55922
|
||||
MISC metadata.xml 238 BLAKE2B 17d20fcdaa0f86ce589db9b1e55e6fffbe693f41d7a05bde4a82faa8f6b5e237bc754e02e67d8116a9e5053c5164dc47edb679c086bce8a866dc224728ef4a52 SHA512 5ecba42349e9c39d750f007ac73f6100b85cf54174805a6673b0373434ea83c0f2b64c8a5b167e1fdd5a6c55d366f50cb9ba5a367b9d6dd8d53d797b8839fd5e
|
||||
|
@ -1,204 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
DESCRIPTION="Manage fontconfig /etc/fonts/conf.d/ symlinks"
|
||||
MAINTAINER="fonts@gentoo.org"
|
||||
VERSION="1.0"
|
||||
|
||||
find_targets() {
|
||||
local targets bc x i=0
|
||||
bcdirs[i]="${ROOT}/etc/fonts/conf.avail/*.conf"
|
||||
|
||||
if [[ -n "${ES_FONTCONFIG_DIRS}" ]] ; then
|
||||
for x in ${ES_FONTCONFIG_DIRS} ; do
|
||||
bcdirs[$((++i))]="${x}/*"
|
||||
done
|
||||
fi
|
||||
|
||||
for bc in ${bcdirs[@]} ; do
|
||||
[[ -e ${bc} && ${bc} != *~ ]] && targets="${targets}\n$(basename ${bc})"
|
||||
done
|
||||
|
||||
echo -ne ${targets} | sort -u
|
||||
}
|
||||
|
||||
is_enabled() {
|
||||
bcdir="${ROOT}/etc/fonts/conf.d"
|
||||
|
||||
[[ -e ${bcdir}/${1} ]] || return 1
|
||||
return 0
|
||||
}
|
||||
|
||||
### list action ###
|
||||
|
||||
describe_list() {
|
||||
echo "List available fontconfig .conf files"
|
||||
}
|
||||
|
||||
do_list() {
|
||||
local opts
|
||||
targets=( $(find_targets) )
|
||||
write_list_start "Available fontconfig .conf files ( $(highlight '*') is enabled ):"
|
||||
|
||||
if [[ -n "${targets[@]}" ]] ; then
|
||||
for (( n = 0 ; n < ${#targets[@]} ; ++n )) ; do
|
||||
is_enabled ${opts:-} ${targets[${n}]} && \
|
||||
targets[${n}]="${targets[${n}]} $(highlight '*')"
|
||||
done
|
||||
write_numbered_list "${targets[@]}"
|
||||
else
|
||||
write_kv_list_entry "(none found)" ""
|
||||
fi
|
||||
|
||||
return 0
|
||||
}
|
||||
|
||||
### enable action ###
|
||||
|
||||
describe_enable() {
|
||||
echo "Enable specified fontconfig .conf file(s)"
|
||||
}
|
||||
|
||||
describe_enable_parameters() {
|
||||
echo "<target>"
|
||||
}
|
||||
|
||||
describe_enable_options() {
|
||||
echo "<target> : Target name or number (from 'list' action)"
|
||||
}
|
||||
|
||||
do_enable() {
|
||||
local bc bcdir="${ROOT}/etc/fonts/conf.d"
|
||||
|
||||
[[ -z ${1} ]] && die -q "You didn't specify any .conf files to enable"
|
||||
|
||||
# create directory if necessary
|
||||
if [[ ! -d ${bcdir} && -w $(dirname ${bcdir}) ]] ; then
|
||||
mkdir ${bcdir} || die -q "Failed to create ${bcdir}"
|
||||
elif [[ ! -d ${bcdir} ]] ; then
|
||||
die -q "You don't have permission to create ${bcdir}"
|
||||
fi
|
||||
|
||||
# make sure we have proper permissions
|
||||
[[ -w ${bcdir} ]] || \
|
||||
die -q "You don't have permission to write to ${bcdir}"
|
||||
|
||||
targets=( $(find_targets) )
|
||||
|
||||
for bc in $@ ; do
|
||||
local file target=${bc}
|
||||
|
||||
is_number "${target}" && \
|
||||
target=${targets[$(( ${target} - 1 ))]}
|
||||
|
||||
[[ -z "${target}" ]] && \
|
||||
die -q "Target \"${bc}\" doesn't appear to be valid!"
|
||||
|
||||
bc=${target}
|
||||
|
||||
# ignore any unrecognized options
|
||||
[[ ${bc} == --* ]] && continue
|
||||
|
||||
# what form is the argument in?
|
||||
case "${bc}" in
|
||||
# absolute path
|
||||
/*)
|
||||
file="${ROOT}/${bc}"
|
||||
;;
|
||||
# relative path
|
||||
*/*)
|
||||
file="${ROOT}/${PWD}/${bc}"
|
||||
;;
|
||||
# no path
|
||||
*)
|
||||
# CWD
|
||||
if [[ -f ${bc} ]] ; then
|
||||
file="${ROOT}/${PWD}/${bc}"
|
||||
# assume /etc/fonts/conf.avail
|
||||
elif [[ -f ${ROOT}/etc/fonts/conf.avail/${bc} ]]
|
||||
then
|
||||
file="${ROOT}/etc/fonts/conf.avail/${bc}"
|
||||
else
|
||||
if [[ -n "${ES_FONTCONFIG_DIRS}" ]] ; then
|
||||
for x in ${ES_FONTCONFIG_DIRS} ; do
|
||||
[[ -f ${x}/${bc} ]] && file="${x}/${bc}"
|
||||
done
|
||||
fi
|
||||
|
||||
[[ -e ${file} ]] || \
|
||||
file="${ROOT}/etc/fonts/conf.avail/${bc}"
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
|
||||
# does it exist?
|
||||
if [[ ! -e ${file} ]] ; then
|
||||
write_error_msg "${file} doesn't exist"
|
||||
continue
|
||||
fi
|
||||
|
||||
# already installed?
|
||||
if [[ -e ${bcdir}/$(basename ${bc}) ]] ; then
|
||||
write_error_msg "$(basename ${bc}) is already installed"
|
||||
continue
|
||||
fi
|
||||
|
||||
# finally, create the symlink
|
||||
ln -s "${file}" "${bcdir}" || \
|
||||
die -q "Failed to create symlink from '${file}' to '${bcdir}'"
|
||||
done
|
||||
}
|
||||
|
||||
### disable action ###
|
||||
|
||||
describe_disable() {
|
||||
echo "Disable specified fontconfig .conf file(s)"
|
||||
}
|
||||
|
||||
describe_disable_parameters() {
|
||||
echo "<target>"
|
||||
}
|
||||
|
||||
describe_disable_options() {
|
||||
echo "<target> : Target name or number (from 'list' action)"
|
||||
}
|
||||
|
||||
|
||||
do_disable() {
|
||||
local bc bcdir="${ROOT}/etc/fonts/conf.d"
|
||||
|
||||
[[ -z ${1} ]] && die -q "You didn't specify any .conf files to disable"
|
||||
|
||||
targets=( $(find_targets) )
|
||||
|
||||
for bc in $@ ; do
|
||||
local file target=${bc}
|
||||
|
||||
is_number "${target}" && \
|
||||
target=${targets[$(( ${target} - 1 ))]}
|
||||
|
||||
[[ -z "${target}" ]] && \
|
||||
die -q "Target \"${bc}\" doesn't appear to be valid!"
|
||||
|
||||
bc=${target}
|
||||
file="${bcdir}/${bc}"
|
||||
|
||||
# ignore any unrecognized options
|
||||
[[ ${bc} == --* ]] && continue
|
||||
|
||||
# is in installed?
|
||||
if [[ ! -e ${file} ]] ; then
|
||||
write_error_msg "${bc} is not installed"
|
||||
continue
|
||||
fi
|
||||
|
||||
# remove it if we have permissions
|
||||
if [[ -w $(dirname ${file}) ]] ; then
|
||||
rm "${file}" || die -q "Failed to remove ${file}"
|
||||
else
|
||||
die -q "You don't have permission to remove ${file}"
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
# vim: set ft=eselect :
|
Binary file not shown.
Binary file not shown.
@ -1,5 +1,7 @@
|
||||
AUX beep-1.3-CVE-2018-0492.patch 3292 BLAKE2B fafed7dbe65438869adccf674b19c4e5b6655dca794043bbb9914879fc8e9bb6eac67b35254f47ec61a9ad5147aac6b819edb3fc8633e81c79d555023a422147 SHA512 e7ba3db3e70d2560c2a8701d9424db43a2e94988728b84bc84c5e6d777fc1e0596d767470fca41774a104cba9d2e58ef59f6449570c3d3887c1bf97861bc5bad
|
||||
AUX beep-1.3-Makefile.patch 516 BLAKE2B f69b5907e7a1342a574bedc273e609415e5853939aa694894c732333e482f2507462748cfb9ba1f0945f4778653d44c3fa04c4aca3eb78afb7152597beba759a SHA512 b21f788780a13bbef436b80ec020b8727b9c1a8ddac3552cb8bf05d7ab937851d05d72279b53b51dd0ae1f99e44f55caa494b7e61b59800d91dd186497b65009
|
||||
DIST beep-1.3.tar.gz 19344 BLAKE2B 4f9cf12f6983eeb53502fd85e5e1d428e1c1af481f8f424f6ae18cbe104462e8fdcc96670a72daa8a8a0d1430d00824d8795b4db53437e7bb7320cddfd84cfd3 SHA512 3f71146202208fa0c0cda360d125dd972ea003cf8cd62da21d67eb544c92f7b82640e7ce7c3835cbc65c75909a882edfa54dbd8d8b748d6f243711ea331477fd
|
||||
DIST beep-1.4.4.tar.gz 42881 BLAKE2B 8a191fb04f01ca2757f84693b39409d04566978ce32b07fd1b1ec88010ea2e36d3cda1ce66ba7fce4ee8cbbcd9dfd0f0abbdfc4d1bcc74db459e5ab10ec07228 SHA512 cfaecbebbbd0596bee5f304c3bd74968d06873037d054def0907dfd36e5bd6e7fbd7d7051eacedd20480b88f8b4e343db05eb5d3dde0fdced33756545b630373
|
||||
EBUILD beep-1.3-r3.ebuild 680 BLAKE2B d9b7f48c566189b8eb6c35cc3bbc39824bd539d74b2f95072b4dbe5d28e5361bcc7d08d4575fdb6b0f9e3fd301186c84b251accd236b9f004a206f0a30ae8f11 SHA512 2069f3daff4130277d6b1062040aeda4c494e1425ba55eaf85ffb130859971cccc56bf1dd99239cbbe30f17870acd80777723eb1e90a67be8d6863f347d94dad
|
||||
EBUILD beep-1.4.4.ebuild 712 BLAKE2B 166abfe03e1b67c93c8439932bc8e5167e09b1a0b01b881a5c8b56dfb08520ee80eaa7f4ac309bb94d54138c9258e4e56b6c299d6870269a935ad44a7f3460fc SHA512 9be71b132b24403cad44cc3c80acccd1ad040e8eb3ac5304993566b6ffbe0e04e8aa7c1d4e1853602f8bfb4ff381c35c07e95232cb47b39e6ac58aafc5d6e429
|
||||
MISC metadata.xml 271 BLAKE2B 46146f4bf13e9f4d33435225ec1012dd9bb89b20812963dc50368cab2a60a3c542052cb72f8963cc72074b2c13a5b054c77152de1d108027752601a349bc4ef8 SHA512 3e98f5382cf789992bdfc0f32e6e36eba31944be654c03f2ed9bd00baf56c8b768c256c4f8778d5775d6df38da4afcf8e32b6e6495a1ecfc8e7982c7c8943b1b
|
||||
|
@ -0,0 +1,38 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="Advanced PC speaker beeper"
|
||||
HOMEPAGE="https://github.com/spkr-beep"
|
||||
SRC_URI="https://github.com/spkr-beep/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="suid"
|
||||
|
||||
pkg_setup() {
|
||||
tc-export CC
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i -e "s#-D_FORTIFY_SOURCE=2##g;" GNUmakefile || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin beep
|
||||
if use suid; then
|
||||
fowners :audio /usr/bin/beep
|
||||
fperms 4710 /usr/bin/beep
|
||||
else
|
||||
fperms 0711 /usr/bin/beep
|
||||
fi
|
||||
unpack "./${PN}.1.gz"
|
||||
doman "${PN}.1"
|
||||
einstalldocs
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
AUX mx5000tools-0.1.2-find-netpbm-header.patch 941 BLAKE2B af7f7ae5d27f403b2429a4c8298acaf7fcf3971382a8c8c630b6ec12462164e2b1433894de4aac4235ae96706c0b79b4b7fba49611f31ed8a83fc73f93946abb SHA512 c663b416fae74cb937db9dce28e4b3d23ab3fb78df154f226524adb4cd8af7f5db38602e029cd8ca4ab8d66d250bd88083a92c09136fed3501e1b4dfac75aebe
|
||||
DIST mx5000tools-0.1.2.tar.gz 343118 BLAKE2B 74316ca3c730b5e03aa73a8cf5422eb3690b0e088254f9078da549f2d964df065ca7cd09f5f822cb3e66ad5bac0eab546c49703eaf837a132a61ab0755e729b8 SHA512 3773b8b233f02711bb7a768a68ccd3bf72e3d51fbb64ee2a70197d1b51e884a4f40048ba6b7dcde4be0703f25672ccb0fac9b0d6612b8a94f9e01b6a9f463613
|
||||
EBUILD mx5000tools-0.1.2.ebuild 760 BLAKE2B 7a195e659d265fa2f443697f792ae5c55bb65e7ac736fe8bad16270cd91448243db9a6980e14e29c4ffdb673dab4f943b9a9fbe6a3fcbd8c09229db443151eef SHA512 8ebad31944d09d077e79168f996726080ac2205ce1b63aabbe93b1a46fb53f3ab1235be7acd813a8130c27791b346aaf72e5251f149a53fe5ecf05ee44e81ac8
|
||||
EBUILD mx5000tools-0.1.2.ebuild 758 BLAKE2B 617501a533181cd985085b0bcb39364c4bb78d7d5302211e640fc61ccb38edda3cf1ab00e98fc67c0a59fd2bf58c5480c8c9c039ac9f338e3b2df434fc1b1c91 SHA512 d812ebde94df8415c6fe4380f4fa342fda0003f756fd33e270e257a141e4f29833fc216fa7917b9636e5a9a65cdfb58931ec3ffdba7f85b22d4500b5d2d29ee0
|
||||
MISC metadata.xml 739 BLAKE2B f242204a9d3f27f2c68cc7771be37cb329cbf57725ddb0ae823191fb62ec23050dc530b20fb22115fd2582a919375404322a8b3192734975d6eb6b187a02c618 SHA512 19a17587727e544f9c3c7dcb5a58693aa294c6e86807a610d484fb568b0a83472abc155609e5fe66e33a07d165ebd1b5968cea18b474ad5a934e99cd7318743f
|
||||
|
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
DIST pybliographer-1.2.18.tar.gz 2174899 BLAKE2B 4723a01d386a1da6f1de6b730e4e38ef1dedfeb7a72310f40fd7475710fd92236bdb484e102bf93340c8b826ddda0353e143cc741cd6b57acbedd82e40e4181b SHA512 b4a97d7e0aec3b4d7c68169d4d8799911b4da0591e819a67429c45d2b451be6be129214631770cf26f2083a935b55575d35c4f3b11ea74a9b39e55feea376204
|
||||
DIST pybliographer-1.4.0.tar.xz 1834356 BLAKE2B ba4892f707c2da3f007cb916b158258a59a41cc631e49deacdd784213d506d8e4286c463afb4148c7cb30ed7084ae1a60eee0e62d1bfe13a26bd9fd70a9e60f8 SHA512 aef50e9815b9ff28618ca72c0b50033a24a1bcaa91c9fdbf3014371bb9b4bcaf8fcdffb0fa38e59d37ccfdb4c1383cd601c73aa2e34f4078c514ae9de7341f2a
|
||||
EBUILD pybliographer-1.2.18.ebuild 1856 BLAKE2B a8730b705bb5abc370d9f3863d63738998463aa101cab6a252ab9deb71984d8f0aacc788576c6a5f8233711c09978a032975288a483b9724dc437043ca74289b SHA512 47e3d3422c29aa13f90c531337f365780fb4c4522b46010789df593f47c525a4bb4feafafd66816c9697ad28857db92449f34daee4e8b59eac750531c5130adc
|
||||
EBUILD pybliographer-1.4.0-r1.ebuild 1719 BLAKE2B 27857555335b9de22bdccea8c1199173b81341ce13e6eb8e2f8f468dcc7a50f685279d31d6c89f70bf579bc17d5f71fba4ebd0601b5ba479e71cd7d94c7441d6 SHA512 688bf49459cbc2a95139c6f223f0e4eeb20c687047f57164685fc318e43958c7ce3822621e29f16abb369876db56f3e56c9b1934ee2cd2e17974ccf337c43e5f
|
||||
EBUILD pybliographer-1.4.0-r1.ebuild 1718 BLAKE2B 258bfd326b728d71d4e2d6abc389c0cccf4b999bc1bc9013594c2ca1ce5b78f90938e0a5b6ab3113d503c475100a497ba988394783226f9331ba4a471c98b61b SHA512 64fff1f0405ead948353930006b2f2ab269f7403a6de4bdeace9110b11dfa7726f9467912b01307f4c4093939c54d4d21f1246cc43667770ec880aaac0090b54
|
||||
MISC metadata.xml 798 BLAKE2B 186a835eadc561bbb17ce369742b5c4d27ce31b3de5ee5d3e2d4ec8c81dee3e96c8c3c86c50fc3d77136738551f74f9346825a754ab4401d6c212057ebd73a76 SHA512 9719f3d541a00da1445210482b9b4f6cfc104b59629b472e50ca2869bdaed6f3a3cf7ff1e28b06806407db368c6c998d46c1e22919f4e4c6cafa9dca1808c2b1
|
||||
|
Binary file not shown.
@ -1,7 +1,11 @@
|
||||
DIST gemato-14.0-multiprocessing.tar.gz 71359 BLAKE2B b8c6fbcf8a83c8e85db4045ad23296944b94623d132a6c5f15b8388662fd092cb589600fda1d11c9645541106dc735dceaeed87d642b1fadf0f352f4a9b3f108 SHA512 2f1a1cbd837ab316bf544f713470f570286a313e002a4dcc075e464e77a3b10ba86410f805aad3d5702f3deedda48f8270f1274a67d76086b4ad5cd597426c5e
|
||||
DIST gemato-14.0.tar.gz 70754 BLAKE2B e66d63a20e144e809555b2eeff6a24f899e1f488c95a14b2250c6eb45c39a6e6b0e614afe30a64f5a353720ab38371ba3e4bf9948052dae3e06f9f82ac3d04a2 SHA512 0494b8fab720b4e5ad2b190fab128baf997073137b933bc113dddc8c5f2c54f53d09bc640b01565e9757b41197d039c8487cb2b78de77313722d19baf008b51f
|
||||
DIST gemato-14.1-multiprocessing.tar.gz 71707 BLAKE2B d7d22615a65bd598160b23e01a938c20ecadfb1a1332db3842b14bfac69006269efd0f1da6d6bf0f10f3aafb07ebe01af09e64f9612c50b8e98a0bd6aff27651 SHA512 fd4722dd2f632bda4abac59b7e62f531edbdc455be1f1ec94d8bf99194956de15b6cfa4d623713bf3c25e55a6cc6adcdf8039cb7d20a556924bed0ddefd95daf
|
||||
DIST gemato-14.1.tar.gz 71142 BLAKE2B a7c8f814f9c6875e977aa178d4a49e3454ea8d6e19750786452aa2f34f0904f0ccc0a9a58411a0214a68cecd571320769c6374b265e2aa7f52fbead53ba6b284 SHA512 de57f3b7aa17e650894876bc2423c4fa9809f2de25aa2fb8ef070e943faa182c80f7ea8a519ecdf6edec8098d11f786344ee872b9e98c69bd6739760652baa2e
|
||||
EBUILD gemato-14.0.ebuild 1345 BLAKE2B ac180fa9d7672584a81c0fe094d2b12640ac59126dd0981ecb5910a6110d1c4df9bcb78b6978de2e6ae81aedcd1907c8f557ac8876498fceeacc507aded57307 SHA512 fe872627f00cbccd6f9ba1e9b00d3585838df87f8faf87d19e395f25d4fdb5cf878d1460406c423c0938a3ac4d04812bbaeff4150d75d3c8b394bfbf5aed1125
|
||||
EBUILD gemato-14.0m.ebuild 1635 BLAKE2B ed2bb89c6b7f2fd7125fddb8429d1ea70d77fe3eacef38b65a3e5ef48a75f6fd9827d227668854090d565a4b3136c1888a901b6a3478175fff15418d3e0e9870 SHA512 763cfbbd2995d8a90e1b7278cc831ddafa7eb53dad2c4f461e1ca76db24e398ded702462bd22a65b0d389ca14952223c5c4c3601eb99c70ae33abde85db74591
|
||||
EBUILD gemato-14.1.ebuild 1358 BLAKE2B 42ca82d3e27d6fad78fed56f787cbfee47dc176bcc4859c1853c04d19747764b0a7d54f93a094a0a0106b78a5d871cbb0d32dfcfe7794ee5cb7c56b44d0b4043 SHA512 3f0a1ef3baf932ca284e11dc3bb12b0f889fb14dd08891398523d4044af39484b42b21e74cf547daf625e6aeb9eeb5f13a356a4399cae5e633d0bb7db657486a
|
||||
EBUILD gemato-14.1m.ebuild 1635 BLAKE2B ed2bb89c6b7f2fd7125fddb8429d1ea70d77fe3eacef38b65a3e5ef48a75f6fd9827d227668854090d565a4b3136c1888a901b6a3478175fff15418d3e0e9870 SHA512 763cfbbd2995d8a90e1b7278cc831ddafa7eb53dad2c4f461e1ca76db24e398ded702462bd22a65b0d389ca14952223c5c4c3601eb99c70ae33abde85db74591
|
||||
EBUILD gemato-9999.ebuild 1271 BLAKE2B 761c2087c144d5936aefcb45cf2be23641c2605f1f836e07ade31b577f8bc6f82c8ffe7313580b371b89bea6f036996d7a1925fffbb03553cf57d02800ca370a SHA512 a910a795abe974d3c389a77cfc827fa7393e6adc603ade32d782dc5838eda46f7c255abdbb89de263ac7c38d948bfb616d1c3cb72088d3fb5a7da6bab027cd28
|
||||
EBUILD gemato-9999m.ebuild 1466 BLAKE2B 53d42b54cc09dd377a60bac37fabc82ae5e272cbd336fd7f5047fbd7d940dc9005ac1006ffce31576ca146c5f65c56af83405c1f0a93831e4a24051c0f075a8a SHA512 4deb02e736943d5014d53a05602da09b1d7436ed28a4f528240b18b65741fad352cea686f9532f81d6f60a0c62735a3e5db3ace44c6dd7308f55928d844a2562
|
||||
MISC metadata.xml 814 BLAKE2B 1e6845b23a861560cb0972f787a14f7ade2b471d98ff28f2ae3153e99011d98f2751d720d312a6006554117e3241e5ea8557211073f8d03bbfb751c23565c390 SHA512 d2367bd897e76939768a3cf8f173723e773ec5d12b7144793a69843a3a18aec50bcdb593956cce6644d45f27c263ebf1893ac375e5d4ee3d894dcb0bd4aa6d9e
|
||||
|
@ -0,0 +1,43 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
# pyblake2 & pysha3 are broken with pypy3
|
||||
PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} pypy )
|
||||
PYTHON_REQ_USE='threads(+)'
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Stand-alone Manifest generation & verification tool"
|
||||
HOMEPAGE="https://github.com/mgorny/gemato"
|
||||
SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd"
|
||||
IUSE="+blake2 bzip2 +gpg lzma sha3 test tools"
|
||||
|
||||
MODULE_RDEPEND="
|
||||
blake2? ( $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' python{2_7,3_5} pypy{,3}) )
|
||||
bzip2? ( $(python_gen_cond_dep 'dev-python/bz2file[${PYTHON_USEDEP}]' python2_7 pypy) )
|
||||
gpg? ( app-crypt/gnupg )
|
||||
lzma? ( $(python_gen_cond_dep 'dev-python/backports-lzma[${PYTHON_USEDEP}]' python2_7 pypy) )
|
||||
sha3? ( $(python_gen_cond_dep 'dev-python/pysha3[${PYTHON_USEDEP}]' python{2_7,3_5} pypy{,3}) )"
|
||||
|
||||
RDEPEND="${MODULE_RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
DEPEND=">=dev-python/setuptools-34[${PYTHON_USEDEP}]
|
||||
test? ( ${MODULE_RDEPEND} )"
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
if use tools; then
|
||||
exeinto /usr/share/gemato
|
||||
doexe utils/*.{bash,py}
|
||||
fi
|
||||
}
|
@ -0,0 +1,53 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
# pyblake2 & pysha3 are broken with pypy3
|
||||
PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} pypy )
|
||||
PYTHON_REQ_USE='threads(+)'
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PV=${PV%m}+multiprocessing
|
||||
MY_P=${PN}-${MY_PV/+/-}
|
||||
|
||||
DESCRIPTION="Stand-alone Manifest generation & verification tool"
|
||||
HOMEPAGE="https://github.com/mgorny/gemato"
|
||||
SRC_URI="https://github.com/mgorny/gemato/archive/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd"
|
||||
IUSE="+blake2 bzip2 +gpg lzma sha3 test tools"
|
||||
|
||||
MODULE_RDEPEND="
|
||||
blake2? ( $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' python{2_7,3_5} pypy{,3}) )
|
||||
bzip2? ( $(python_gen_cond_dep 'dev-python/bz2file[${PYTHON_USEDEP}]' python2_7 pypy) )
|
||||
gpg? ( app-crypt/gnupg )
|
||||
lzma? ( $(python_gen_cond_dep 'dev-python/backports-lzma[${PYTHON_USEDEP}]' python2_7 pypy) )
|
||||
sha3? ( $(python_gen_cond_dep 'dev-python/pysha3[${PYTHON_USEDEP}]' python{2_7,3_5} pypy{,3}) )"
|
||||
|
||||
RDEPEND="${MODULE_RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
DEPEND=">=dev-python/setuptools-34[${PYTHON_USEDEP}]
|
||||
test? ( ${MODULE_RDEPEND} )"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
if use tools; then
|
||||
exeinto /usr/share/gemato
|
||||
doexe utils/*.{bash,py}
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "The multiprocessing support in gemato may cause the process to hang."
|
||||
elog "Please see https://bugs.gentoo.org/647964 for more details."
|
||||
}
|
@ -1,5 +1,7 @@
|
||||
DIST pram-3.tar.gz 4334 BLAKE2B f06f9cfe938f83702baaa8f8bee06937e8790e533e14ab419251934d0f4300ee75d5377a4f4e0e47a774bd3c25ef31236d7e451b929cfbfe8343d226a311ca2d SHA512 526149523b748b57095ecb3eb23f6808ab57ee1d8dc60e27067931d269ce3465ad8a0e54e8edaa3a1f74fd0a8dd135fe4a92779382ba6e367112016bc254fc98
|
||||
DIST pram-4.tar.gz 4406 BLAKE2B c01a8d322f7449398ed0264c9ed4108ac9fc697ef68e5dfc035fb20a53f5c5f9a42e9155937a4b6b6722816779c71dbe4558e7e60e8c19dcf961667996380802 SHA512 00a1f4e0cc07c5b61026e42350212cc55a66b6597082ee677bc905f9bfd0f5692a830c62f15a66a5ba42942449f40b92544f740344ad1d064bebc667c6f730e1
|
||||
DIST pram-5.tar.gz 4443 BLAKE2B 0c5d1ddfa44944e8480cffd0b4f49d6143fff36ed690c9e7c0acbdd54ae6ea50b6c1610c65914c2626a260c9de1084b42e101ca38952a3e8fb9264663c3ad00c SHA512 7634bcaac11c999e2ef01d5e12305d96032396ce624cc6085b4954583aebf6d54f0a1155604863d1aeda1c2bdf17ddcfd81b833decddfbe11eb8689297c70b23
|
||||
EBUILD pram-3.ebuild 494 BLAKE2B 0645da8c08cfe9030ae5c0806b4b3fb9a5c463aeadad44971e30905d18e1c0b8db852aab26dc145bce5351ecaa6e9234888cae8a3fe6fe1176e14ef9f729797d SHA512 a1f32e1b2ba31bb9fcf25eedb8b04b6fc8e2d526ad24f4b2fba0154e6ee6b3d93611a068abd9fcaa324c0afc0b2c4fdb1f436b12d17722216707f4c857ac3096
|
||||
EBUILD pram-4.ebuild 495 BLAKE2B 564ab559666243a00b0484e74608cec8d1cbe75fed20c86b7532ba1b2563af221e1dc9600ee4cda700093cd7291d62734e4ae8fa86b9c36c209eb14f15bce8fc SHA512 a5c13b3f07a9b4190c14f4c2ab23d28a060a6e48feaa1d0775aa950232489bb4343a35df91bcc1aa1e31d87f93c4f69d56977dcad7f86cbbbd35536c5177ed33
|
||||
EBUILD pram-5.ebuild 495 BLAKE2B 564ab559666243a00b0484e74608cec8d1cbe75fed20c86b7532ba1b2563af221e1dc9600ee4cda700093cd7291d62734e4ae8fa86b9c36c209eb14f15bce8fc SHA512 a5c13b3f07a9b4190c14f4c2ab23d28a060a6e48feaa1d0775aa950232489bb4343a35df91bcc1aa1e31d87f93c4f69d56977dcad7f86cbbbd35536c5177ed33
|
||||
MISC metadata.xml 521 BLAKE2B 666d2a5e1366b0623f3ee47cae65ec248612729ffd0d39b009f0bb95ea79fefb1b0fa3343eff98841d2b1b0f6ccf03c6579370415cb4240441cff5f942557ed5 SHA512 36326936f659a738a0a7a0d1e7b6388820e4f19acf29dbd9efa646cdeb7ad65814b509f9619dddb822fc012ea8b2e06258d2887c5825283db6c77365a6fdc77d
|
||||
|
@ -0,0 +1,24 @@
|
||||
# Copyright 2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DESCRIPTION="Tool to ease merging Pull Requests and git patches"
|
||||
HOMEPAGE="https://github.com/mgorny/pram"
|
||||
SRC_URI="https://github.com/mgorny/pram/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-vcs/git
|
||||
net-misc/wget[ssl]
|
||||
virtual/editor
|
||||
!dev-perl/Gentoo-App-Pram"
|
||||
|
||||
src_install() {
|
||||
dobin pram
|
||||
doman pram.1
|
||||
einstalldocs
|
||||
}
|
Binary file not shown.
@ -1,8 +1,10 @@
|
||||
AUX bash-completion-2.1-escape-characters-r1.patch 1084 BLAKE2B 62a9ccb7b1cc4162db2f8e35fb20d3a24f9e4c067e5297816d91a85ffcdd3ff43695f3c361959cba59b887afd0d12e75fa317899054d3a615ee3da615a4409ec SHA512 b7cb548024fbc68e87d781208a378299c399d2661121290c500d62cd66855acc02848710b44c363917c3c4923e063212a2b56c9b0c08deb71aba308d75939cab
|
||||
DIST bash-completion-2.7.tar.xz 280048 BLAKE2B 88b09f451fd4e14daf8e139951a4b65aaa9d9b1d86dceade388a726ac7f3caff2546597695c3f0cbd5dd64e20472d0cf3e98e0f367898b81d696d4ccb8f2fb73 SHA512 514709ad2e5f6bd4e20027c7049a1144c1854a37b653d5c11fad1cdf7a46d0e1afca725d6ce75d49691149e0de57be85747f704ac1c429ef4cea114bfbff8fcd
|
||||
DIST bash-completion-2.8.tar.xz 286128 BLAKE2B a99faeb3c9ee2ea6d1cc9988e61951f4e688ac0b3c6837d1fd43381519fedf5f95167e8dbc166543b0235f3ac61d92af35eb8399efc0cd297a62849071dee5c7 SHA512 d839ef5a98811a2aade7ebdc0bc84c84a41c74db384f89913b06f3c25add1ba22528ac25392b19d27280685d258c74dcdc11247cbaae5b8d82f2c0b546abc268
|
||||
DIST bash-completion-2.9.tar.xz 305788 BLAKE2B c8a05bbb16fb671d73025c2fc579f77569251974a57fa4125a8e0aebcbed4e50fc1a47b9743abab0264599ffdef30b33cb540c6c3ab0d8a3577c6dda95f622b6 SHA512 e864091196d670699bdb2af3fc40464788e79c932fa564afa7ba34a637aa1583db7dbceab0e7ba6718fac99e9fd2dfb03d1ee51d7cf279d925ad63f60401d7d5
|
||||
DIST bashcomp-2.0.2.tar.gz 3625 BLAKE2B ebd835e23634e8a7491467ad66c53941763cea43bad75fe24982d3885be2d2ba132e5273a655fec34705224315d7a3f0248c030fb7685fc613ac4f489cde5bf5 SHA512 46bc1bcc32263135f44be68569459a409250dd2c81c18190735f11e13a26508e9d3cb91d24a8fe7b21bdea678347873b7ac1b67d5e8c78c8444011f85dfdcdce
|
||||
EBUILD bash-completion-2.7-r3.ebuild 4109 BLAKE2B b19159a733eb34738622add375c11d71dad1b5bee4c16b3d7bf2b2d588757e0b412807601a3e9ab9a2bb9e1a796354d59f3fbe796f91577d7eb5368c499896f5 SHA512 2e91fc722b51b39cef6ba2892645cac41321d840e14d3774732084f6a091859d5ff01282e10a7ce1cc5ed89ed8e1473fe7afee551f0df4c1104b4d44dd7c770a
|
||||
EBUILD bash-completion-2.8.ebuild 4057 BLAKE2B 09f82c80d498f02154d144730a7b8d2d4ddf254fe2e52d972bd1107d0ae3bdb583d161e04a3bd3c3a45d41b87c1bfbf187697d2789926e0af410dbb09cfefc9d SHA512 081ead91d74f818f4c3fdfeb3643fe55f744afa26730284b79242379d7358c957549efda8091cf108aaa5f8195d2fb3610474072a141eda1573d68121a7d7b23
|
||||
EBUILD bash-completion-9999.ebuild 4273 BLAKE2B 8719ac5d05789b937b58f4f8a74b18a1bf148b95e7494274725a24baa82bfcbe05b892824e2caa4640ff72bb2b337aa233c44a009d40bdb9f7bcef5cdbba2bd0 SHA512 dcbd4bc4b8d11b841ac0d0d2d2f1ffc11b2ebe4b212a8922db5e1c96c229c57f07fd6cd2b09abcea39a8bc9d7392309769509e09fdfa723c128557183e8880ba
|
||||
EBUILD bash-completion-2.9.ebuild 4696 BLAKE2B 66833b497f45eb180f2eec1b7f11124138b715a0c6dedbde9596349c0ff83e57bf03ccf97a463843b065dffb633d72276f6eb384f792a250e32ad0086fb2f881 SHA512 a608eaf3dcdcb8cf188cf7166edd2b28e2f4c833235d62d20969a97a17d56a06b593ad83586aab30f9b6f5569cd9992fa285e8dafe4ef0bdd532ea43ac2e36a2
|
||||
EBUILD bash-completion-9999.ebuild 4413 BLAKE2B 99c5e462a6fd325795534095d54675081b82f45d99664e1e52f23c9005066cb09ae79491e36f25312c08f72186b95e655320c6a37761b6f1e4de500ad30ab313 SHA512 51277d47bed052cd791da35628890f133aff2b115cfa8762c45f04e63266707ab2f799235df4be656a78f94da24ce92647fb2c90a3df2f587322dce6f70386ed
|
||||
MISC metadata.xml 1309 BLAKE2B db08060cd74841bd7220e688e251225ddaf59e4da737c08785e7c6ce83c2d40600fbe38e9b9449fb559ccb2d03b8c2368295b647ec2a52191429fe1d3d1c7470 SHA512 3ee23fb6cbee1e80a0c8fab13f7bb67bdad3292fa8ec187e306b00804a7bf709358c8c08eda4101a5f5baa408e0892aa94c07ae466b5beae4edc18055b1192ee
|
||||
|
@ -0,0 +1,154 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
BASHCOMP_P=bashcomp-2.0.2
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
inherit bash-completion-r1 python-any-r1
|
||||
|
||||
DESCRIPTION="Programmable Completion for bash"
|
||||
HOMEPAGE="https://github.com/scop/bash-completion"
|
||||
SRC_URI="
|
||||
https://github.com/scop/bash-completion/releases/download/${PV}/${P}.tar.xz
|
||||
https://bitbucket.org/mgorny/bashcomp2/downloads/${BASHCOMP_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris"
|
||||
IUSE="test"
|
||||
RESTRICT="test"
|
||||
|
||||
# completion collision with net-fs/mc
|
||||
RDEPEND=">=app-shells/bash-4.3_p30-r1:0
|
||||
sys-apps/miscfiles
|
||||
!app-eselect/eselect-bashcomp
|
||||
!!net-fs/mc"
|
||||
DEPEND="app-arch/xz-utils
|
||||
test? (
|
||||
${RDEPEND}
|
||||
app-misc/dtach
|
||||
dev-util/dejagnu
|
||||
dev-tcltk/tcllib
|
||||
$(python_gen_any_dep '
|
||||
dev-python/pexpect[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
')
|
||||
)"
|
||||
PDEPEND=">=app-shells/gentoo-bashcomp-20140911"
|
||||
|
||||
strip_completions() {
|
||||
# Remove unwanted completions.
|
||||
local strip_completions=(
|
||||
# Slackware package stuff, quite generic names cause collisions
|
||||
# (e.g. with sys-apps/pacman)
|
||||
explodepkg installpkg makepkg pkgtool removepkg upgradepkg
|
||||
|
||||
# Debian/Red Hat network stuff
|
||||
ifdown ifup ifstatus
|
||||
|
||||
# Installed in app-editors/vim-core
|
||||
xxd
|
||||
|
||||
# Now-dead symlinks to deprecated completions
|
||||
hd ncal
|
||||
)
|
||||
if [[ ${ARCH} != *-fbsd && ${ARCH} != *-freebsd ]]; then
|
||||
strip_completions+=(
|
||||
freebsd-update kldload kldunload portinstall portsnap
|
||||
pkg_deinstall pkg_delete pkg_info
|
||||
)
|
||||
fi
|
||||
|
||||
local file
|
||||
for file in "${strip_completions[@]}"; do
|
||||
rm "${ED}"/usr/share/bash-completion/completions/${file} ||
|
||||
die "stripping ${file} failed"
|
||||
done
|
||||
|
||||
# remove deprecated completions (moved to other packages)
|
||||
rm "${ED}"/usr/share/bash-completion/completions/_* || die
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
use test && python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
python_check_deps() {
|
||||
has_version "dev-python/pexpect[${PYTHON_USEDEP}]" &&
|
||||
has_version "dev-python/pytest[${PYTHON_USEDEP}]"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
eapply "${WORKDIR}/${BASHCOMP_P}/${PN}"-2.1_p*.patch
|
||||
# Bug 543100, update bug 601194
|
||||
eapply "${FILESDIR}/${PN}-2.1-escape-characters-r1.patch"
|
||||
eapply_user
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# Tests need an interactive shell, #477066
|
||||
# idea stolen from:
|
||||
# http://pkgs.fedoraproject.org/cgit/rpms/bash-completion.git/tree/bash-completion.spec
|
||||
|
||||
# real-time output of the log ;-)
|
||||
touch "${T}/dtach-test.log" || die
|
||||
tail -f "${T}/dtach-test.log" &
|
||||
local tail_pid=${!}
|
||||
|
||||
# override the default expect timeout and buffer size to avoid tests
|
||||
# failing randomly due to cold cache, busy system or just more output
|
||||
# than upstream anticipated (they run tests on pristine docker
|
||||
# installs of binary distros)
|
||||
nonfatal dtach -N "${T}/dtach.sock" \
|
||||
bash -c 'emake check RUNTESTFLAGS="OPT_TIMEOUT=300 OPT_BUFFER_SIZE=1000000" PYTESTFLAGS="-vv" \
|
||||
&> "${T}"/dtach-test.log; echo ${?} > "${T}"/dtach-test.out'
|
||||
|
||||
kill "${tail_pid}"
|
||||
[[ -f ${T}/dtach-test.out ]] || die "Unable to run tests"
|
||||
[[ $(<"${T}"/dtach-test.out) == 0 ]] || die "Tests failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# work-around race conditions, bug #526996
|
||||
mkdir -p "${ED}"/usr/share/bash-completion/{completions,helpers} || die
|
||||
|
||||
emake DESTDIR="${D}" profiledir="${EPREFIX}"/etc/bash/bashrc.d install
|
||||
|
||||
strip_completions
|
||||
# fix missing aliases
|
||||
bashcomp_alias tar bsdtar gtar star
|
||||
|
||||
dodoc AUTHORS CHANGES CONTRIBUTING.md README.md
|
||||
|
||||
# install the eselect module
|
||||
insinto /usr/share/eselect/modules
|
||||
doins "${WORKDIR}/${BASHCOMP_P}/bashcomp.eselect"
|
||||
doman "${WORKDIR}/${BASHCOMP_P}/bashcomp.eselect.5"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
local v
|
||||
for v in ${REPLACING_VERSIONS}; do
|
||||
if ver_test "${v}" -lt 2.1-r90; then
|
||||
ewarn "For bash-completion autoloader to work, all completions need to"
|
||||
ewarn "be installed in /usr/share/bash-completion/completions. You may"
|
||||
ewarn "need to rebuild packages that installed completions in the old"
|
||||
ewarn "location. You can do this using:"
|
||||
ewarn
|
||||
ewarn "$ find ${EPREFIX}/usr/share/bash-completion -maxdepth 1 -type f '!' -name 'bash_completion' -exec emerge -1v {} +"
|
||||
ewarn
|
||||
ewarn "After the rebuild, you should remove the old setup symlinks:"
|
||||
ewarn
|
||||
ewarn "$ find ${EPREFIX}/etc/bash_completion.d -type l -delete"
|
||||
fi
|
||||
done
|
||||
|
||||
if has_version 'app-shells/zsh'; then
|
||||
elog
|
||||
elog "If you are interested in using the provided bash completion functions with"
|
||||
elog "zsh, valuable tips on the effective use of bashcompinit are available:"
|
||||
elog " http://www.zsh.org/mla/workers/2003/msg00046.html"
|
||||
elog
|
||||
fi
|
||||
}
|
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue