Sync with portage [Wed Dec 29 10:41:40 MSK 2021].

akrasnyh 2164
root 2 years ago
parent 9256dca269
commit 158f65aed7

Binary file not shown.

Binary file not shown.

@ -0,0 +1,13 @@
# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-user
DESCRIPTION="Icinga Director User"
ACCT_USER_ID=231
ACCT_USER_HOME=/var/lib/icingadirector
ACCT_USER_GROUPS=( icingaweb2 )
acct-user_add_deps

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>java@gentoo.org</email>
<name>Java</name>
<maintainer type="person">
<email>prometheanfire@gentoo.org</email>
<name>Matthew Thode</name>
</maintainer>
</pkgmetadata>

Binary file not shown.

@ -1,2 +1,3 @@
DIST eselect-1.4.16.tar.xz 178660 BLAKE2B dae97ee324cb67983c5395b5dc54c4b84d2da43f6a0c5c8ab81ff402ab211e9d1f1d3fe5c174b130ac1e11d3dd19e3812056274145415ee029e649cda880cd95 SHA512 264fb6122f5f7c9e73bb2250a94c3c0377e5263e2e5ae653ed58e08ebf6ed1b4aa165ae5c1d70b0156081c4db5672d1ec9d379782919d5b40a2f3e862378ce62
DIST eselect-1.4.17.tar.xz 178980 BLAKE2B d905ac88bc009080912af75e64c7920d745788866fa3cb35466d68a652efbbd6984d6e1efeed76d9a344aed94705b74c85aa43e9c037d4d548d2e24afa69bd7a SHA512 35dc4c52f44c4f64db9c0dc2aec57b3055a6d36760b1bbbd094ad11b3f9e71a731444802632817b89c3b511f1dc9bb92046b59322d177e13fdc501ed767b591e
DIST eselect-1.4.18.tar.xz 179968 BLAKE2B ce54e54dd406c0d5a7a012ff7cf111709e7a51c510aaaa1d0145dade7bc9678e5f67081dfaef0743c86324adddb5468b093f9612e9932198d1bc9428a2dc93f6 SHA512 8e7afae4d383ddcc38c51f947fdaff267cc7ed87e26d236ff84585e4037764fd553f61c205fdc412ebc5170d80fa60a83cd93aa6fe39230ebff10a903af12ae2

@ -0,0 +1,58 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit bash-completion-r1
DESCRIPTION="Gentoo's multi-purpose configuration and management tool"
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Eselect"
SRC_URI="https://dev.gentoo.org/~ulm/eselect/${P}.tar.xz"
LICENSE="GPL-2+ || ( GPL-2+ CC-BY-SA-4.0 )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc emacs vim-syntax"
DEPEND="sys-apps/sed
|| (
sys-apps/coreutils
app-misc/realpath
)"
RDEPEND="${DEPEND}
sys-apps/file
sys-libs/ncurses:0"
BDEPEND="doc? ( dev-python/docutils )"
PDEPEND="emacs? ( app-emacs/eselect-mode )
vim-syntax? ( app-vim/eselect-syntax )"
src_compile() {
emake
use doc && emake html
}
src_install() {
emake DESTDIR="${D}" install
newbashcomp misc/${PN}.bashcomp ${PN}
dodoc AUTHORS ChangeLog NEWS README TODO doc/*.txt
if use doc; then
docinto html
dodoc *.html doc/*.html doc/*.css
fi
# needed by news module
keepdir /var/lib/gentoo/news
if ! use prefix; then
fowners root:portage /var/lib/gentoo/news
fperms g+w /var/lib/gentoo/news
fi
}
pkg_postinst() {
# fowners in src_install doesn't work for the portage group:
# merging changes the group back to root
if ! use prefix; then
chgrp portage "${EROOT}/var/lib/gentoo/news" \
&& chmod g+w "${EROOT}/var/lib/gentoo/news"
fi
}

Binary file not shown.

@ -1,3 +1,2 @@
DIST ebuild-mode-1.51.tar.xz 35280 BLAKE2B 63f57919bb73937ce3d40b4d6762e78c78d273bcf67875434d12450e00632d457d3dedbe6f213c1979a60cbc0a0874723e3e9424fdcfb64a48acc885cc90e577 SHA512 ff9ece96fbe7bfc9c070769dc6667e8c33f8fb7ef20a2d347c670342ef7500b52b54a93ed37ac9ea13a89c1b89752f5dd6e56c234abe9a4fcd4eb6bad0d0b466
DIST ebuild-mode-1.52.tar.xz 36100 BLAKE2B d5207d910088de9cf1a41580ce61c49632e8e7c1a1af5d95ba13a7865125ca487d770731bb49e12fdc36d3f557fadd51109de628e958166d064be025e4b91257 SHA512 852f968b44c80f98363d4663856317946992cf5d0daf9a9c63e8ec17c1a684e28c2de510ded98bd2ef84428d8d094c1b6f5060510e6475ce60183fbc8e5a0322
DIST ebuild-mode-1.53.tar.xz 35920 BLAKE2B ee932441e23ba4b876e98feb9ff9dfea2e395296846e14f776ac10f4c5bab6b711161b4c890b0d8f2ccb5749db5bced3f693aa172e3ae92af506fee26fb5750a SHA512 8fcc28139c0cace21159a0b5026573f401f65b4501ff888f9818d8f5a506a7bc1f8d8a133f775619efc9e16e2172d6b5daba539b4e38b1a378c0b35395263ef9
DIST ebuild-mode-1.54.tar.xz 35768 BLAKE2B 8cfba7230eb61bcdede498c696aedd7c64d01e5a1e7a22ad0edf793fbf6970bddd818d431e717bcc0b5ea07d35b525468131df260206db912f36341947b98d08 SHA512 7e67f3875beb42bc94fe522364212a02ea93e11aa1a64512283ab783c5a41097076b29a3ecf72b4369180253efd26fd3a223d617909953b2c7626f5cbc2aaba1

@ -1,22 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit elisp readme.gentoo-r1
DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files"
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs"
SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
BDEPEND="sys-apps/texinfo"
DOCS="ChangeLog keyword-generation.sh"
ELISP_TEXINFO="${PN}.texi"
SITEFILE="50${PN}-gentoo-1.51.el"
DOC_CONTENTS="Some optional features may require installation of additional
packages, like dev-python/docutils-glep for glep."

@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
inherit elisp readme.gentoo-r1

@ -1,2 +1 @@
DIST nxml-gentoo-schemas-20210314.tar.xz 8512 BLAKE2B 9219644c1a0dbc7afc78c0c4f2623d9d71bbd4f62c387eb025e001e756262107d59f739d695c172ae4ef54049b98f4c3e92bc630be39bcf2f6727d8b0ea27247 SHA512 a092f48f3fe69df0bc51b3e5dd11a6ef09f4074589ffe9872f4936548caf14554fef8cd8ab42626f621c0163a23879698ad12a0818b52cc4b4a4f384a98afd6c
DIST nxml-gentoo-schemas-20210907.tar.xz 8940 BLAKE2B e1965847d0723c453a11d2522436eb8bd017eb6147b50fe900105f05b74a47fbd91fe94c3a0af41de313480dd0a5a98d51b8b45be1bd27d160f32be8bbcd75f4 SHA512 4defdc0061940fc7dd285c958ec812a7110bb2d7370bd74ceef396e2873d488c78843395bb0e2c122b6ad959cffe5a555c9f96446aef90fc37b3db135477e8aa

@ -1,24 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit elisp
DESCRIPTION="Extension for nxml-mode with Gentoo-specific schemas"
HOMEPAGE="https://gitweb.gentoo.org/proj/nxml-gentoo-schemas.git/"
SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz"
LICENSE="HPND MIT GPL-2+"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86"
SITEFILE="60${PN}-gentoo.el"
src_compile() { :; }
src_install() {
insinto "${SITEETC}/${PN}"
doins schemas.xml *.rnc
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
}

@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz"
LICENSE="HPND MIT GPL-2+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86"
SITEFILE="60${PN}-gentoo.el"

@ -1,3 +1,4 @@
DIST org-9.4.4.tar.gz 4725983 BLAKE2B 69fcd15e13c55b71a2c0c6185a0b82dfd8f72ef2c68a8ccc5aa9d3e9f134233d7c7c3cb38f4957cc7d5d70a082067412b61be2111b484b6a91a8a2e5f077bb39 SHA512 ec857f9765a869371bd3425aaecdbe1c8bb8f605640d81efebd7ed13afcb05439cf3a5277457ed399bc501f95a6d823bda7f46b6991cd5f21cf53cf0e666d831
DIST org-9.4.6.tar.gz 4729335 BLAKE2B b88edaf8098124b2048ce57d6005d2af0de34e9b8fa94c24eb041a42a6fca1fd6da7f242be89e6b0ca5e7b80d879096f9114dca0ba86b20a5d26d2a185baa537 SHA512 7e50d7e9e2073bc0f06d2c861f59d4c9b8af4cf63c98f730c810a3a8721e65829fe9ef7ba0ac99f49bf9da427a4d5ad1d028e05c1a8ab6a3bea2ff2020c0e61d
DIST org-mode-release_9.5.2.tar.gz 2047430 BLAKE2B 3df1ea84d3513ff4ceeea69d6afcdbd68ac1dd0112831a4d202d4d8ab730067d9b9d72bc86e40157282d487c0020e4c2161d611f71da40951f3e322923efce9b SHA512 6d61e2db7f3bc736e299f47e85b3fd7c31324d0f60bf4b84f5540b717e7d394957bd5f9196aa8d3840e8798eb2b597818b03fa239fc1427ffb54c8ed74b5c9ae
DIST org-mode-release_9.5.tar.gz 2043985 BLAKE2B 7f8c45be0c3c873eb9dada8d637088aa0fac4d2b2e4ddd7523c305e0c1acdc10c58ed36646285cff2ecac78d5d862f08fcd113dcb4fa853db04e59a6252a1d7a SHA512 9f05ef6d4adb89224248299ca7c8120924b6ad4c2fa5d0804ac4985b35f87382e20e0c6fecfed59bd52917cd1b6e57830505d47fc80102390cbc6336029fe132

@ -12,7 +12,7 @@ SRC_URI="https://orgmode.org/org-${PV}.tar.gz"
LICENSE="GPL-3+ FDL-1.3+ contrib? ( GPL-2+ MIT ) odt-schema? ( OASIS-Open )"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
KEYWORDS="amd64 ppc x86"
IUSE="contrib doc odt-schema"
RESTRICT="test"

@ -0,0 +1,48 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
NEED_EMACS=24
inherit elisp readme.gentoo-r1
MY_P="${PN}-release_${PV}"
DESCRIPTION="An Emacs mode for notes and project planning"
HOMEPAGE="https://www.orgmode.org/"
SRC_URI="https://git.savannah.gnu.org/cgit/emacs/${PN}.git/snapshot/${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}"
LICENSE="GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="doc odt-schema"
RESTRICT="test"
BDEPEND="doc? ( virtual/texi2dvi )"
SITEFILE="50${PN}-gentoo.el"
src_compile() {
emake datadir="${EPREFIX}${SITEETC}/${PN}"
use doc && emake pdf card
}
src_install() {
emake \
DESTDIR="${D}" \
ETCDIRS="styles csl $(use odt-schema && echo schema)" \
lispdir="${EPREFIX}${SITELISP}/${PN}" \
datadir="${EPREFIX}${SITEETC}/${PN}" \
infodir="${EPREFIX}/usr/share/info" \
install
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
dodoc README CONTRIBUTE etc/ORG-NEWS
use doc && dodoc doc/org.pdf doc/orgcard.pdf doc/orgguide.pdf
local DOC_CONTENTS="Org mode has a large variety of run-time dependencies,
so you may have to install one or more additional packages.
A non-exhaustive list of these dependencies may be found at
<http://orgmode.org/worg/org-dependencies.html>."
readme.gentoo_create_doc
}

Binary file not shown.

@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{8..10} pypy3 )
DISTUTILS_SINGLE_IMPL=1
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
inherit distutils-r1 xdg-utils
DESCRIPTION="app-emulation/winetricks wrapper for Proton (Steam Play) games"
HOMEPAGE="https://github.com/Matoking/protontricks"
@ -42,6 +42,8 @@ python_prepare_all() {
}
pkg_postinst() {
xdg_desktop_database_update
elog
if ! use gui; then
@ -54,3 +56,7 @@ pkg_postinst() {
elog "Make sure to run a Proton game at least once before trying to use protontricks on it."
elog
}
pkg_postrm() {
xdg_desktop_database_update
}

@ -25,7 +25,6 @@ DIST block-buffer-0.10.0.crate 10088 BLAKE2B 4af449e0071de2b367f7311f8e4a18b29ed
DIST bstr-0.2.17.crate 330350 BLAKE2B 90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192 SHA512 883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2
DIST build_const-0.2.2.crate 4511 BLAKE2B 44316d3b468e73fbeedbaa1ae35705196f787707ea861355d926e7fbc97f759bc7fe0bf88d2e97fb9b981fc7347fe0e849ce2094f50ab53075b4dfe7522089f0 SHA512 47a9949b7196791af2507d6e3a28843da67621e5b56177d3b13477e070487cdd1059207588a55bf1a393df9118e71e3024b439a3c6281b6c12b5bdee66b237a6
DIST bumpalo-3.8.0.crate 79835 BLAKE2B 3937c4ca9d7c5e2ffee229c8f5503c6a59f2fabfa3b7c81fefbf5df816efc5f601aaca4b606a62e647262acafa34146aa0906eedc09368e16eb76b3c6722e8e1 SHA512 c9825e7638bd54f97877adee8ac8f6a2cee308050c3f446f9da3996688ec3d779cb6eb935a440329794fb534958a6e89749b44a9bb27dfd219a963f64a6bcac1
DIST bytemuck-1.7.2.crate 27489 BLAKE2B 2541a7561eb34351f58266451a020858d8ac1ad30ecb95b97d576e72532cae37ef0b747e2259aaf6052b65f951586425044f824a00dfabf54bba9462edf94c2a SHA512 fae361f5abe67215a7591d421a0b713b77b437123c56e21dd00421e95ab86d9dd9b0bf1daa6623b833ea65681fbeeb58f6feab9d323964304a3250f24df1ace2
DIST bytemuck-1.7.3.crate 27879 BLAKE2B b231e200fa8925f71e457a6ae3a6677366cf6a5b1a6c19845b6973f385fdaaa86b6a3d4e8b38356dbc824cde70e8f1120008d21a3d77d06575fd036b0bf20678 SHA512 03569cb6b6532ff62f406f8f6c80ea5cc3a4fc36ebe28f5a4bab32000862192eed2d26163062c62c0749d2f96ebed6968ce76d2e95a6430d9147c3648aff1f64
DIST bytemuck_derive-1.0.1.crate 9550 BLAKE2B 60606126086a3c3beaadd1275c651ec7e3d7df34800ae435cb624fb65addbd6b6b1e98d82b346478ad69563a7d3c542078c7cb2502d98685ec0748c35cabae71 SHA512 93416b8be84e5f7f8360b5faf7c37548ece1afc0db2a596c84b841772466b54d8f88386ae3837d511c85dbe4ccff5e24e771511e44441c856b84cce1dd4d7ffe
DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa
@ -41,9 +40,7 @@ DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b
DIST cfg_aliases-0.1.1.crate 6009 BLAKE2B 6acfae9a89d3479f7ce1f0b5dbb13bfe27c006b936a96685606a61a06f69d17ab754a8a0d96c54213f758281c2fb32ac74d03a34e0f836dc7e438387955aac37 SHA512 238828445c5b48ca41ff88825af0a1ad30494e423bb6f89b6d5e4d26042afaa1ceb0e32041f7cddd79c3e15c6c82a1ddb9469c4b63a1ac52d4bcc1174900f880
DIST chrono-0.4.19.crate 155663 BLAKE2B c92c273fb6475bbb2546dfb75eaa23321bc8f9a5fa8a7c652f527649b96ff8718fa932f52b500b02a4acae7837df5bdb14f69cb821d4962be2790dbd1d023a54 SHA512 a119349bfc2243a249f1d18b1ae548a04b30fecb75913a56f26d1ff8c0eb53097a2674d9141e2094018191cbbc1620843fbddaf52999824e077c1157f0907980
DIST clang-sys-1.3.0.crate 37713 BLAKE2B ca7ee0771a970ed67b02d55d9027bab061c52d624540894cd00d09d847f6f35c58e76a1a6153309f8af709474df64b46f4764c2036883a688ffb8154d77ed123 SHA512 80c78c53a877cd8208730885214c135dd65a208cfd047dba7595283bbeec266f4d39cd1e0b3c2c69a474569ba68e4db93636e31a77c350d7bb2337e06ee7cb74
DIST clap-3.0.0-beta.5.crate 155626 BLAKE2B b51adbf6fd721f2fed06babce4954010b6b0e042ab2aa2884818e1e94322d5b85d64d9c71d3eeb93a028e176e849313dbbd153a0816e704dacf5e58243de4107 SHA512 bac8e4064c0c39b2a964cd0bc5fef85cbae4dc42dde37e7f52d19d08971f5d0062f33dd55926e3058aa4b3884cba785062438faf0a40bc817fd83cff92315a94
DIST clap-3.0.0-rc.7.crate 188935 BLAKE2B 68ee103dd6d46911c4c31a18833dabde085459ab7d22f2a5605af7c4359c254a6c4b37b508e26ea43620e3f2e645fc0fa6358da6aa93f43d46b930cad74705cc SHA512 b013466b88a549f5b7c7a9adb1d9981390bca4c3d1e18dc1554b8bbe69d3a8a57cc8a7bf5e21b0d306e982bde011ed7db633a8cc61458a79b5207808dd606338
DIST clap_derive-3.0.0-beta.5.crate 25228 BLAKE2B 5d35c568157e57f56b4c7f6d9f5a0f81b16ecffb82fc01c146795d86cff4a9b5ee3ace10dd9b3e4b9eedfe3e975f653c32a8ca463249335e85e5178f8045caec SHA512 76251b7e781cde93809785e5a5370789fc6ae94397cf1e80efb1c4bda20e2b984fb9090f21d469224f3861ff51f80ba780c3bf176db9ea1860b34592df4fa917
DIST clap_derive-3.0.0-rc.7.crate 24689 BLAKE2B e4cd871b7c212221af7b6afabd785545256be1de24d691b1443c876024dbb045d157c1b8de0aae6eaa01a7ca8b5f954ba45fa24f54c4daa54748b149a921da8e SHA512 a490f805510f2ee4761c32d37469f48cdbb367971469882bcb43f457051bc169f75784d8bab146fcc5397c2bf740574cf81aa97c756e7e35566170ad4a7faaf2
DIST clipboard-0.5.0.crate 10009 BLAKE2B 17aaafeb92be0dfb4ccfdb80a3d909e57491cc0adceedf378196f7bbd006d245adfdd9b2d2e075c2c041aa57eb1a0e6e306032966c30e63f94d86b0f9f7a11ce SHA512 a02994e68bb4ecdb1ba3db05e095474e67df4d73f69c92ab096913f4bd0f47ec6b62c8f0210fd67bb466e293c765888c315770e447f5c6e9b2e5c69f71d3e48a
DIST clipboard-win-2.2.0.crate 11079 BLAKE2B 5713e17a93eac4a1d299d42a6abe5db1eadbc90bf5e7c99e84b6b5febfc817bbc1c478533af8cbec7a8e58ebbc1a8f3d83bf351d105b55017cebab8048009390 SHA512 f869775bb2e6d84096034c26c888c9f671272232af74c02bda2a6c8f0d600652af581c0e94d875d8746b986314f61168bf7539042a65cb2ccbbf858141fa42e0
@ -128,24 +125,15 @@ DIST foreign-types-0.3.2.crate 7504 BLAKE2B 520818b702d990d296ecd31a864685020250
DIST foreign-types-shared-0.1.1.crate 5672 BLAKE2B d2e42e04b6657e7a69fe0bd20c672176629c743e49a55fd007bb30e289710b70045d445ae9cae0eeaa747ee708c90e8abd9b5fc39bad8ec0666befe1b696d4f1 SHA512 bafdb2143e136fb0818e2ffd90b5c862b7181647d6568947d4e4531012bbf7a57b597221ec7056c1b562dfc0c3b5dead26d1a4111ebc15e7863737a873518a4a
DIST form_urlencoded-1.0.1.crate 8773 BLAKE2B e2d2224dbd85d053343aea29ef1bd540fb8be12fd600289e9c048e3b74bfb009d0770f8296556309ef756086f22feec4713dfed1006e1101075c8897be5471cc SHA512 3ab371c223561a27ffbd35cf648ef4a9145d47bba9d71900a7c54cfc2f089175e9361f6352331a9a7fa018923b15e7a3553c8f9ff9fae80e1626e641a5faff68
DIST funty-1.1.0.crate 11631 BLAKE2B 37b246ed78132b52461dda9f3c1b52feafac998f6cd0ebc62408b90e5f826def1456ce820adc745aa1ccf07b281fde3df65af84eea561eeaf1ecedaebfab24b7 SHA512 771f42f601a0349a8e9344c8df552491c64af350b18eacc99463e972335d4a4c95416704ebf49e904503fb2d6f78bf201c8cb82fa20bfbf460ab1e7ed9f94a9e
DIST futures-0.3.18.crate 47643 BLAKE2B 4bebf75ea530fda4d40b9ffe5c01b8592d5c4cbc9d498754dfa81221914a37c325ef64eae439cb73bffe8cd13c88cdc86aa3cf4cb60cd871caea32ce33b413dc SHA512 2e5bdc685fe1b7976f9f60d99a6b1c27a3c300744de9d7d14e26510f8f591d282a7c11ef99bafb4971f5a550cc6668c493c8c29a9f94e47fabe59aeb45a41f10
DIST futures-0.3.19.crate 47605 BLAKE2B 8a8925c17319fc84b85877f269584075dabf9703202eefb5de121c28174623465a1b38b7c2f0325df6036a4a3e8afd9413f2de96c34d583544c7694c7ce25c1a SHA512 2383a0ee128e9945da2b0ba50795d6efef0bec832dff3bc7d9f6f592bd120538c62b5068156f330c72779f8ce3b3a339cdc04634fef3f985eb1ce4033a7c9518
DIST futures-channel-0.3.18.crate 31941 BLAKE2B 518b55b1d943a80f89fcab52142ed710c2e46b0c31275b1f919a6803fe5a9dd3eba4d4db4743471dff5dcf1871881aa758242768a70124f985f8735cbae6b5a2 SHA512 d9dbe1bd543c46acd6d51a43e3ef45df3fe79bb0eef24e0179423dbda582d68936948b5bb2ca48b6d169fd4906ec7922cded10f1e987095514ba28c4fdb5d6d7
DIST futures-channel-0.3.19.crate 31940 BLAKE2B 1837616f7b00b98bf5d7e11032a535ab945697e8564091b43d0ef2657cfc9e3a6bb4c82c442b39325082fe4791a6418a733310e850055936fa1db2ea319fa94c SHA512 06acb15c125f20f305173cc5ac77e1502a857ea8e80e4fa33bf4e51982b1af71c8d31e800cc3151d7d52c3db69d9be5d7500690664d073e329626c2d4b2763a4
DIST futures-core-0.3.18.crate 14665 BLAKE2B 848f8038511085bb205d1fe6b7e21790a109f0a77cf17c31323b83aab0eb8e5f58a35c3ebcd5f0fa1228c1979f2c76c55380223bd08a3f64e0e72098fee945b7 SHA512 3182345cb62a21079be53a77171b54e9822d2efbd01cba1e7a30b948b5a60446eb90b55c2ef76a760e68ff1fdafb86ebe51767f44e47033a3bfb53d4cc382604
DIST futures-core-0.3.19.crate 14666 BLAKE2B cc0d1993f3fd4c4b18dce68c0f152602f8411e290f839d7107d5bca1339c73f969adcf192608bb58423ef98d42e8af060bb49a4a8e29078b45f34e7b49907ead SHA512 2bfc54b1116cfb96b70ad48c25e339ede9690543cb9b0a656518171835b931545a67a13f14df42b6a4db968a88187daf3fc4fa8a6607d8c545b776b85201cf72
DIST futures-executor-0.3.18.crate 17290 BLAKE2B 3539dbf94d38dc3171242222c43b3ddcb343e1acf63820ecddbb839f83889f90f7226c3f41c35b47e5ad5f1217e4b47bb0b5f847379444c8ddc1a54c07a2f9fd SHA512 2033bbea0cf328feb5c50e40b28fdd8b8f1d01077c1a74be47f463f13cbd0fe2ece7c90f4ac5c54300d0a305d795ca91ebf7bfaaf990fdda260f311e2781f58c
DIST futures-executor-0.3.19.crate 17286 BLAKE2B 70bea30ede2258bee815b08528951befa11a8c821f8de2681f4d86ea0406b96cacb122889d96d7947d89523941fe5cde8eaeba5e3c3e1f60f6524a7a11659db2 SHA512 c6c3d392a1e096b864716696bd76169745ab7c673bb109c197d38c1116cedafe1fd72e37fc56f6fb8250772dc3daf710d8e17d34a00e2f7a070d5ecb3b0bc9b2
DIST futures-io-0.3.18.crate 9222 BLAKE2B f710ae8ed982b42a37d0ab797829b5366526fbf4e830ea26a5e9ae89a7a8c57584c467251185195571dda5a92abe072a881a33829a2558e593cdc68e7009f823 SHA512 f941da4a9c606a25a021fb55648fe0e864fa716b7ee01020b361aae99c33bc59035e16f5d60d84d3b9d015ea2be7c169da52501d238e5c71818bd0984ba0b3ac
DIST futures-io-0.3.19.crate 8901 BLAKE2B acd285ade243d09a8f49d5ebdfd78d58e47a7c069d94beae5b16ae08d69687a28f5899a4b6cbb9476a6cc286149413e4771319f260c59684442a6205da69d00f SHA512 8bddbfabe1e6e09f067058db9117782703626e989e14c7e13d2d0f828fbd8de141b11d8b209d4e5dc5f8ff956ccce2cab958a438d5466ed20e41a3e1d50a7c30
DIST futures-lite-1.12.0.crate 36032 BLAKE2B 16cd92362ddb217fd3c316f1104635b086abbf3b482b3381d62e3b5ddbd20122d1dadb48c83d3022db080d05352ee5a40f33978529bac3eb182b875f45cd132d SHA512 3d26148ed1c87926de51412a8d08e0619c64b85b610a74d6f61fcc1972dc0cbedb04c5824fcb4ef0a920c557ac81a0b2b4403ddb1c01e11648694ae56c28d72a
DIST futures-macro-0.3.18.crate 11256 BLAKE2B 82b9407a5be5f0cb6e586e838288ce05d96a51fe6fcad86aff776bf5fa0090ccce56f1379b530db341555eb9b64cd98565829024a87ae0c4071c22004562c70f SHA512 5163237aa4b2ee342c0a67fbbd7db3ce45a50a6289ca0740864cd5edc9adb3de7fcc50b5b0a75dcac6052ba5b9871e01df8f94aa956b2dbbbba232dc83dda477
DIST futures-macro-0.3.19.crate 11253 BLAKE2B d79fad7bdea954ffc8cfb8a58216c7d36c848d625755467b0031e2f6b8b21c8c629fb28afd7e0e9b20e18bf6513c4814e91afa8f2338c5654d2bbbd199a000e9 SHA512 926782d27be383e6af887452929453cc805a44a59c47e0a0b486a22e15e89b5ff553f3c5477d667a655f3f6d8bd7f74ce4d72596cdae242520e5c7437e30179c
DIST futures-sink-0.3.18.crate 7851 BLAKE2B 66bf043a8f3abc02960bc0968e68e7e3e649dab488e631f505c26105fdec3b98a29a2902dd13c484a5f627230976f6634dd8f25687af1bb53a4b29048da224e8 SHA512 4d6f937dcb8091caedef743fa38e32a730f665e7b07df5662850df79b0a460fd906def3d8fb7c4284b96dae4fca1bc67d9d21292c490bca8029a790591d48a0c
DIST futures-sink-0.3.19.crate 7849 BLAKE2B e0cca5ac119e47be89f229296b992c8adfc959336cd353ea98275fde323199c6b474a6c6df47dc4ef24a0f7a8d22918fe8660787b873ee6fb3d1f04d23ab541c SHA512 50c015e39c5f2580f48af42aedbbdae048363d5ca3d8e7aa3f8752219fe54862de6134c44c1355369018b7ab5ff169bee27b177f2656d4ce65fd9a42b02355d2
DIST futures-task-0.3.18.crate 11901 BLAKE2B 5fc9ac94ab83d340ce490999ffee60c7fee9c7d0bcef01932438e105b4830aa0e92a04f6c49d7ad55cca43bad7d15dd17b59a3dc16a46434e1330dc85f5deac0 SHA512 fffb16ea3d8be7658204ebca6baef17fceb5131c5c879ebb4721235acd36fcfb8571f619d4ad0ca7595cae55ad2bc945adcdf948c5736849bcd8a7b065faa502
DIST futures-task-0.3.19.crate 11894 BLAKE2B 16f39551920931f7535d65d0c787318d13da0f18bb39bb5939b06829cb4f49da45a478f105fd4ce74323d198fe18b8695683d1861ae171b412789c758a564673 SHA512 befb75408a3ca3b034e26c835bf7351727f8e3548674024a44e994875470b34f6d9f1dcb954905062192a96b97ec28499aaa745b652c81b3be59e1222b3d5037
DIST futures-util-0.3.18.crate 148706 BLAKE2B fdca59d8972871d26e4116d70bd83b4d73e869f43725b50751bcaf5db6ee8528981be476a74b26e85c182e8648733d16956e80c1f10d975b677866d4826fdb9e SHA512 5e6488aa11493aa1fbd688796c6f9af92d288ff38f4460b1923ee196a6513185fc63805abec7f5fa7ddbce186937bbb2aaab41da8216d088c631f8984b66d63b
DIST futures-util-0.3.19.crate 149240 BLAKE2B e831c92e184b976494836b393824834c378f8eba4f32f7883a355fc7745e224984954fb9705f04e064b3aa33aa7c5c8e1a8e12688cbea9020e9aa8f444e130d5 SHA512 cdadde2949a496806fc432efcdb9f4555ca0482320017ea45c29d8dbde69bf9d4af7a6660d351bef3989c5ef905b1f011788506fa2e87d8b53b83cf54256a3ef
DIST fxhash-0.2.1.crate 4102 BLAKE2B efade6722efed1cff0bcf307ababd9c9031af297baf410367212758411a21d61a473456c7f9b5cb15e444d115a62120f140c082e70dd360a3ae83f2f71bec9e6 SHA512 638e1c0a4e7f365483a329e715afbc2e57e47c03b32e0e1818c879baa96996e81dce8ab39320e24a3e1633f73dec1e5f18a06c37f3ad38043002fc99b55efc38
DIST gc-arena-4931b3bc25b2b74174ff5eb9c34ae0dda732778b.tar.gz 25952 BLAKE2B 637e40ecf88fcf87ac96efa60414985a08f8d4d0b524635e9eb791ba64547effc2e2226c90493d478b897fcb8fb0d88949cce9c136f69760ac9c0df2e60513ee SHA512 93a3d21e65f9ea46f84b781ec127b1d22f678c7c88a4a736403684e503376787d8657da4f8c9918d2c7bf4047361dadfd378aa646a9ce3683086ffc39e1268ac
@ -252,7 +240,6 @@ DIST oboe-sys-0.4.4.crate 141935 BLAKE2B 79000df5b3e0bbc38e3b16199c96f9026253435
DIST once_cell-1.8.0.crate 28925 BLAKE2B 7681b1a7497b5711e663773c1a7e076f333c06c10d3f289079a781c36f050c1620cc279742ea8e5b15ec48f3d6038a6079bbda7fee3ae8e1128bd916d53ed43a SHA512 88e55c9433225ce85a08353168c87fca2237615482160a5c28f3ac17f06d48c63e0c21b5f7ef81f82ca133436e371802ea099453844f1c111003bcb6ba89e827
DIST openssl-probe-0.1.4.crate 7066 BLAKE2B 656434ec1d34466e903e5c69289a277d14623aa7bd8a7c19bea974c7de57fcec9b2b4ed212f37d7f7b90fbf02a486a8ac7f7c318cfb3b3930e54e276103154b9 SHA512 c5d4ffcc6faf009b38dc715ec85fd75b3e3b0c0293041ea26071bb6d19d8d018a43ec166bf79ef1c7a126cf783bd4a7121d5dfcbed36db5ebf0fe4decb198f17
DIST openssl-sys-0.9.71.crate 55893 BLAKE2B 910abc01809da873ef97ca63d00ae91dad8e0c6607f5572460b6a9229baab685555dd5b4e9ba1c5e9a12ba50e47ee3bb6c584491aa3de53b0a55355699e246bd SHA512 d552eb0591f0c2783e0cdb2f4da41aa39dae6dc9d613d1ffa1228bc714b06695400456685ad8445366d4ff87b4511c2c9dc4e579ab8d1fc4f368f46e5d85fdc9
DIST os_str_bytes-4.2.0.crate 20800 BLAKE2B d61b8b6cb7cd36b0dc2925ae49fec2451e37b024d41805638cdbb15650ad4877a0e76554891231285b4a794bfebfbd89f7274dda30c07b4cf189266b1a853413 SHA512 23c7a543f236dff8ff683757836d2d0a9b456caec7a699bb36ee3b4be75e4c1013cef943fbc4a242928bc58e38afb1e4ef882eceb03d821ed72580f94bf0d069
DIST os_str_bytes-6.0.0.crate 21046 BLAKE2B 9d2a9f47aac852ca2e27e63a22c7267e1a4affde2277d50e128b54f377758322f07ca7263478c39c91e11a2b32b0e7a5fc5ba1b31e0ee014b412a4151642e605 SHA512 d2d3741a1190092cf251e035d2c55a7d022d99512160ed4ddccccb44ca85f664f94f8a937a76eff88581b593e2ebaddab6e753009f3046a8a2ebf451418e41d8
DIST output_vt100-0.1.2.crate 4062 BLAKE2B eed08c0a1800560d4f623f451d818e3c7f0dcd72fa99f4e5e6dd4934e50a9649011ec955e06728fd017d58bb9f36cecbeb9b4aa8c13c040225c24019f774e63a SHA512 b8eb00a541bebef2e0bb44975c4547fadfd4ab88a14aa8e31945f3c73531a550cf5729f1f3d18fae5cf36286b82d1a54fb08b28720f1592ab6cfe0814c8d3036
DIST parking-2.0.0.crate 9714 BLAKE2B e3ecd48e90289fe173b1419ad3f68350dd05359461c5842e52304e20fef9b5e089803e0c0a8e85b249a546f61cf8624367e6ec164ef7638850b451d325851075 SHA512 21c5723dc0281ade1c2cd6a1c2215ba70eb47a721a4a594ef1e54061bc79579ffe9c31f06e534fd847f936ed265cd65a59dfa9e38880f8bd42c6e8ac70a13f93
@ -298,7 +285,6 @@ DIST regress-0.4.1.crate 99620 BLAKE2B 9141cad8f53e2a8e3ea3d746737ab5b8c75ed345f
DIST renderdoc-sys-0.7.1.crate 4592 BLAKE2B d5c543119a498bf295bf506b164945a3de6c48358891170278baea05db0f67813d9bd232cc52593fa02095d04cbb163fdfc9ef2c121eb1155ca761b89350cc15 SHA512 5ef5596705e4d9b752e132571960e4518b96e47b65ea799dc4fc87cc4abcf769e05dafd3a7cf78df4957ed32d42f714f9d78b2f3614597cd5a45352a3f509dab
DIST rle-decode-fast-1.0.1.crate 62490 BLAKE2B 34370186c8875c91b8d353b372518bc039c58061e0e0377c7596a9e100b047550e800c431f2b4a59556fc266eefcbc7846b53d5a4e10360fcbe435acf63249b2 SHA512 38b3565279b134dcb3bcba001b081ada73f36e4107bdee935036631b740b6e1d1f767e3965ad414e38c8606abc1733f898062bce01b8c19234f204adcbe05a4a
DIST ron-0.6.6.crate 45107 BLAKE2B 96fde52fa2c073cce3a7d10ffea7d9156b71c3d801fe822be702a3d1cbcfab61d87024ab98dd2458fa05fdb7ffadd9eb0cae36ad87b02504e8585e1909bf4894 SHA512 06a2a1c4760bfd6c5b6743fbdb533cab6955e68ad6f60a47077d3ee359e2ed1b2d448eeae45af15e8b40f63076806fa7c56c1b803d3d339c4713a15f6b7a5040
DIST ruffle-nightly-2021-12-14.tar.gz 7197513 BLAKE2B 3a0380c375a7c9e12e78202c6c8057f657c30b67a56095699fab124a48b2c68015cb37baa10cf411f0d899e748a9682623dcb6eeb2dea8557d1387f5b31e0794 SHA512 5b5b511e2bf52c86394aa852d7e58a226c8738a759a4f9f2aba5fd51979e029f20d4af1c174c8553e9220bc13286ad10407919f5ef549e7a324486efbe6e3e38
DIST ruffle-nightly-2021-12-22.tar.gz 7210584 BLAKE2B 2d8aada44368861619e1ade5bd525d891488c471da6ac23059ef687f883bcbeed56aae8e585686efc74afca3e3f9531732ee7b9b707ff5684faf0392a87e8e63 SHA512 5738cec4ca0050ebc69767549cbfce592568cb483f43dc9ef7a81c0bfd28dc4b319a631c0343914aa1b4a96e1111b4ac5c87f2431854c53fd9e2956caf1040e0
DIST rust-flash-lso-19fecd07b9888c4bdaa66771c468095783b52bed.tar.gz 676612 BLAKE2B 3c2ff3edef1aad8e6276758fd3bac85106fa9a445180c9c7d954d5b4e469751b9a14e1cc8c3bc4736a410f5e1478eb821395b8f0a1acb0e5dca1082155b0690f SHA512 6f668066999d3454d255d227167ef92e8fcf5755017617439fc227d53c5b8169a7c585857bed4879991e8cab0a6efb4ee04eca3e1b7e01bfaaa4cab70af30d3a
DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544
@ -310,9 +296,7 @@ DIST schannel-0.1.19.crate 42755 BLAKE2B 11503202bb6c8fdff3cc716558a5c00ca7497f7
DIST scoped-tls-1.0.0.crate 9146 BLAKE2B e6cecc543760a293b9ba4e71bf0d12f3360782795bc9d0f0bb054614a1c393f081b6178e98708b896037f5b8edcf371b727e7eb80f62bca24fe09a1903456729 SHA512 f09dd404bb45349ef444e7274a2aabfeaeda7c3c9f964bf5c52c39984c137f63bdf9fb3e33df8e312e52872f7721de25951a7f3b8333a670626c51afd36d314c
DIST scoped_threadpool-0.1.9.crate 7800 BLAKE2B b6f887c1af054666ab7f717dfdafe5701bbc0a778169d885a1837202d4d215970af567ea620c6ef47db69fa664c6be65c782aa87d9efc1d9c8c280b6210e38f1 SHA512 df8034b347fb489735895d75e5489c264aea1b50f46a8dd512963df05cb9ba9274317b26aeca63b9b4edcf792e796659bad435ad3f3446cb397340e2bf0a5f33
DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d
DIST serde-1.0.131.crate 75357 BLAKE2B bbdaf63de5105a297a4618450c3de909be0df812f0bee1b82449cda9fa3e26b044d77599e23658a6a28cbca88cbab54d13ef71c64af40d7dcb3425681cf94925 SHA512 d441f018b44ad2db983ba5f730c7e241ba234d861a09602c0373bdf4b74bf7a02fdc65cc93635877813223740b748b41eaa28bc16cfa583f32c1a2b8e8661a16
DIST serde-1.0.132.crate 75364 BLAKE2B 7485bcf0ae578f02f7c7dcdb284fcd6d8ccb4022b7d487e19593f3b3c9bd03a369410307dbe5ecde8071ca3ab6c7e45a5ddfe332e43076b84d67444d1f105b7b SHA512 8dac512547074a6934315ebae3e7540ef8baa225cdd58f11416b4565a1335ab317e659901fd626beffd6514c5dc6ec9fc705cc1d15e9cdd2051bd28649cca555
DIST serde_derive-1.0.131.crate 54729 BLAKE2B 14fc73901d1e7769e908cc3612da0b0bde2de6d80f8fea8ab4325236f29582ff219bfb2aabcffe337f066705842c75f9816f51c8115612660c0485550c2afb33 SHA512 83a3dd5751e4c6e7d763f88fe40ed9a606b9117a67bbfd14f62051cb95cb3dfe5c7a21bda6a33702e7dc7ac71a4128812a183b0600dd850b1d69dfaa5441782d
DIST serde_derive-1.0.132.crate 54725 BLAKE2B 10ba0e55a498cfb469f1a36368f66515ab3e331f337b9441b08aba857dd6c824ccb718fdc33ab467413bd755db31370d4eb52039bb28e4a6c0775e2be87db896 SHA512 04f1a738b133de752fd1f4d70ffa35bbc144208bc3495ead56cda8ce65a72c501ea9c8e5e6d088cee94a878bf62509fc9f75dfadb320eb942042ee5ea80dc76a
DIST serde_json-1.0.72.crate 115888 BLAKE2B 0770707160014ef19f54ab6acb6bf8cad8ae65ab47c184912aa534b927c0743e66273e93c7e3190102428bc71914ab4648bfe0c2cae9416afe6ea1d7da217996 SHA512 e48129cb5c36b4999751302fcee811b80f2113780c12e122b13d9fc7a31af7452183ff89de1793994edfdcae61a80db37aa492250a0d69e9180659418a10063b
DIST sha2-0.10.0.crate 20037 BLAKE2B 44e176709b94dab3f28d21013faf0f3151b0fb29b02b76aaeea260b28090e07dc7767e354981acf76880d195fbcb4c315fdac401e1d1898a8bbb4289c4d2982b SHA512 d193e2bfe200c2e39a5d8c3381d4730bfc5da9ce112d23040cb7ce395003349b6177542bad0c18e6b3dec156f444b48a843765410064ebc42922a5b26cc6f0c5
@ -356,7 +340,6 @@ DIST tracing-core-0.1.21.crate 50683 BLAKE2B dc48e0fd6586b8ac0059469a26049c6746b
DIST tracing-futures-0.2.5.crate 11637 BLAKE2B 2b23233705674cadf5dc8092d3990f375e780de2b9bdfcbfdd5f4bc9bd0f15a14c6bc8e36963bcd332e729b33b90ecd10b2250495e0657eaeb302e666313534e SHA512 8a437a029e18dcac3a3be7a3355a63e75432ff892316c9f2929c7557e3895b1bb5efb59a7588372bd9efc386b5cab54c2b382be99ef8fa643e66ae5656e506bb
DIST transpose-0.2.1.crate 6499 BLAKE2B 9d5fe7a176686120f3b317c019eee5b1b41f61ff07ec77ed5a7f81487e39f901431e0220fa4a54c77186428fd7fb2c26780f15c5fefbdf7237f405dca786e141 SHA512 73bed99bee032ec9d82fa64d6f6ba8d87ddb7ddf0fdfc57ffc2d1d134055202f94347466d533ee79246d2b80a2dfb4308c931b697c056f36db85270b7c9c630c
DIST typenum-1.14.0.crate 40518 BLAKE2B ff6d77c28e41cddc1956619bca522f4ae5680cedf313d4a12a4d40f191f85ed10d673a32bdd811d7774a01a1b9b5adf9990269ae230737237249faad16ba7070 SHA512 e9739a24936563e9471213060d53d970f8cbbdd163892a22e98f1972d10861009ca1eb568c3bb5d1d78299482372fbe7e6bf42ec8f4f5f30df0a7446933a312c
DIST unicase-2.6.0.crate 23478 BLAKE2B 6e580108ac81b1cbee70e5bd331f43b12f266dae4f4f758bb8f5f073bd1af61943ee0de34cc27769525b19da8c24f8dea4941d0f5454594ab0cc8b78071ff053 SHA512 7e76a5f344e32c56cf87223585d87a56c79627b52bba0b29eb6de82de874b2964accededa8e9b5741f57944b6750fba5c61e679a50d4fd5a5646f431e2f4f188
DIST unicode-bidi-0.3.7.crate 33759 BLAKE2B 4d5224062c829b5e48d26ca727bb60d10d7c663cfca24762331b36a2819a70e7d43d2b6b64ba64751d9b686949142b53346a52027d400acf8cb1e1b1895b2796 SHA512 6eeafec87a504ac968b59dd3168714e555b5b374cfbb5a6a9c962445c423f82b68ee54d1b732c5939eb17fdbb804f9b3affe828745bf4ff34e8a1587df2bc8bf
DIST unicode-normalization-0.1.19.crate 107353 BLAKE2B 4c69d50efcae131eb4b91d385a64b49412a11ba913b3c0364cd04ad107d59e31adbda74d34ed13a065d9a7825d79fb740e82a4dc66b7813a9837af4352ac9e16 SHA512 7459e9d2867308cac80a98d8dd0b0cce797e2830ea5ff55b878f7a37a6f5e1f0bc14340e1a29955298d660ba2be57754a1478d74851b1b90576dd5bc4231729f
DIST unicode-segmentation-1.8.0.crate 94011 BLAKE2B 33440cedd5b51bd6075c9c75541bb8dcc16037b1c937ca72962f6c46be71a30850ab8e8a144d8b7548e5a91c78d551e7bbab5f26a713f1df0311d15f11299af9 SHA512 f0779ec42907b665df53f38ea370e661f10e7c72a75917f4cbd055868428c0eac1c7fc194d4bbf048e00f0f3d3e2b3602ae88d7820ad0c73e94a5228b61f6495

@ -1,504 +0,0 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
CRATES="
adler-1.0.2
adler32-1.2.0
ahash-0.7.6
aho-corasick-0.7.18
alsa-0.5.0
alsa-sys-0.3.1
ansi_term-0.12.1
approx-0.5.0
arrayvec-0.5.2
arrayvec-0.7.2
ash-0.33.3+1.2.191
async-channel-1.6.1
atty-0.2.14
autocfg-1.0.1
base64-0.13.0
bindgen-0.56.0
bit-set-0.5.2
bit-vec-0.6.3
bitflags-1.3.2
bitflags_serde_shim-0.2.2
bitstream-io-1.2.0
bitvec-0.19.6
block-0.1.6
block-buffer-0.10.0
bstr-0.2.17
build_const-0.2.2
bumpalo-3.8.0
bytemuck-1.7.2
bytemuck_derive-1.0.1
byteorder-1.4.3
bytes-1.1.0
cache-padded-1.1.1
calloop-0.9.1
castaway-0.1.1
cc-1.0.72
cesu8-1.1.0
cexpr-0.4.0
cfg-if-0.1.10
cfg-if-1.0.0
cfg_aliases-0.1.1
chrono-0.4.19
clang-sys-1.3.0
clap-3.0.0-beta.5
clap_derive-3.0.0-beta.5
clipboard-0.5.0
clipboard-win-2.2.0
cocoa-0.24.0
cocoa-foundation-0.1.0
codespan-reporting-0.11.1
color_quant-1.1.0
combine-4.6.2
concurrent-queue-1.2.2
console-0.15.0
console_error_panic_hook-0.1.7
console_log-0.2.0
cookie-factory-0.3.2
copyless-0.1.5
core-foundation-0.7.0
core-foundation-0.9.2
core-foundation-sys-0.7.0
core-foundation-sys-0.8.3
core-graphics-0.19.2
core-graphics-0.22.3
core-graphics-types-0.1.1
core-video-sys-0.1.4
coreaudio-rs-0.10.0
coreaudio-sys-0.2.8
cpal-0.13.4
cpufeatures-0.2.1
crc-1.8.1
crc32fast-1.3.0
crossbeam-channel-0.5.1
crossbeam-deque-0.8.1
crossbeam-epoch-0.9.5
crossbeam-utils-0.8.5
crypto-common-0.1.0
csv-1.1.6
csv-core-0.1.10
ctor-0.1.21
cty-0.2.2
curl-0.4.41
curl-sys-0.4.51+curl-7.80.0
d3d12-0.4.1
darling-0.10.2
darling-0.13.0
darling_core-0.10.2
darling_core-0.13.0
darling_macro-0.10.2
darling_macro-0.13.0
deflate-0.8.6
deflate-0.9.1
derivative-2.2.0
derive-try-from-primitive-1.0.0
diff-0.1.12
digest-0.10.0
dirs-4.0.0
dirs-sys-0.3.6
dispatch-0.2.0
dlib-0.5.0
downcast-rs-1.2.0
either-1.6.1
embed-resource-1.6.5
encode_unicode-0.3.6
encoding-0.2.33
encoding-index-japanese-1.20141219.5
encoding-index-korean-1.20141219.5
encoding-index-simpchinese-1.20141219.5
encoding-index-singlebyte-1.20141219.5
encoding-index-tradchinese-1.20141219.5
encoding_index_tests-0.1.4
encoding_rs-0.8.30
enum-map-1.1.1
enum-map-derive-0.6.0
enumset-1.0.8
enumset_derive-0.5.5
env_logger-0.9.0
euclid-0.22.6
event-listener-2.5.1
fastrand-1.5.0
flate2-1.0.22
float_next_after-0.1.5
fnv-1.0.7
foreign-types-0.3.2
foreign-types-shared-0.1.1
form_urlencoded-1.0.1
funty-1.1.0
futures-0.3.18
futures-channel-0.3.18
futures-core-0.3.18
futures-executor-0.3.18
futures-io-0.3.18
futures-lite-1.12.0
futures-macro-0.3.18
futures-sink-0.3.18
futures-task-0.3.18
futures-util-0.3.18
fxhash-0.2.1
generational-arena-0.2.8
generic-array-0.14.4
getrandom-0.2.3
gif-0.11.3
glob-0.3.0
glow-0.11.0
gpu-alloc-0.5.2
gpu-alloc-types-0.2.0
gpu-descriptor-0.2.2
gpu-descriptor-types-0.1.1
hashbrown-0.11.2
heck-0.3.3
hermit-abi-0.1.19
hexf-parse-0.2.1
http-0.2.5
humantime-2.1.0
ident_case-1.0.1
idna-0.2.3
image-0.23.14
indexmap-1.7.0
indicatif-0.16.2
inplace_it-0.3.3
instant-0.1.12
isahc-1.6.0
itoa-0.4.8
jni-0.19.0
jni-sys-0.3.0
jobserver-0.1.24
jpeg-decoder-0.1.22
jpeg-decoder-0.2.1
js-sys-0.3.55
json-0.12.4
khronos-egl-4.1.0
lazy_static-1.4.0
lazycell-1.3.0
lexical-core-0.7.6
libc-0.2.109
libflate-1.1.1
libflate_lz77-1.1.0
libloading-0.7.2
libnghttp2-sys-0.1.7+1.45.0
libz-sys-1.1.3
lock_api-0.4.5
log-0.4.14
lyon-0.17.10
lyon_algorithms-0.17.7
lyon_geom-0.17.6
lyon_path-0.17.7
lyon_tessellation-0.17.10
lzma-rs-0.2.0
mach-0.3.2
malloc_buf-0.0.6
matches-0.1.9
memchr-2.4.1
memmap2-0.3.1
memoffset-0.6.5
metal-0.23.1
mime-0.3.16
minimal-lexical-0.2.1
minimp3-0.5.1
minimp3-sys-0.3.2
miniz_oxide-0.3.7
miniz_oxide-0.4.4
mio-0.8.0
miow-0.3.7
naga-0.7.2
ndk-0.3.0
ndk-0.4.0
ndk-0.5.0
ndk-glue-0.3.0
ndk-glue-0.4.0
ndk-glue-0.5.0
ndk-macro-0.2.0
ndk-macro-0.3.0
ndk-sys-0.2.2
nix-0.20.0
nix-0.22.0
nom-5.1.2
nom-6.1.2
nom-7.1.0
ntapi-0.3.6
num-complex-0.3.1
num-derive-0.3.3
num-integer-0.1.44
num-iter-0.1.42
num-rational-0.3.2
num-traits-0.2.14
num_cpus-1.13.0
num_enum-0.5.4
num_enum_derive-0.5.4
number_prefix-0.4.0
objc-0.2.7
objc-foundation-0.1.1
objc_exception-0.1.2
objc_id-0.1.1
oboe-0.4.4
oboe-sys-0.4.4
once_cell-1.8.0
openssl-probe-0.1.4
openssl-sys-0.9.71
os_str_bytes-4.2.0
output_vt100-0.1.2
parking-2.0.0
parking_lot-0.11.2
parking_lot_core-0.8.5
path-slash-0.1.4
peeking_take_while-0.1.2
percent-encoding-2.1.0
pin-project-1.0.8
pin-project-internal-1.0.8
pin-project-lite-0.2.7
pin-utils-0.1.0
pkg-config-0.3.22
png-0.16.8
png-0.17.2
polling-2.2.0
ppv-lite86-0.2.15
pretty_assertions-1.0.0
primal-check-0.3.1
proc-macro-crate-0.1.5
proc-macro-crate-1.1.0
proc-macro-error-1.0.4
proc-macro-error-attr-1.0.4
proc-macro2-1.0.32
profiling-1.0.4
quote-1.0.10
radium-0.5.3
rand-0.8.4
rand_chacha-0.3.1
rand_core-0.6.3
range-alloc-0.1.2
raw-window-handle-0.3.4
raw-window-handle-0.4.2
rayon-1.5.1
rayon-core-1.9.1
redox_syscall-0.2.10
redox_users-0.4.0
regex-1.5.4
regex-automata-0.1.10
regex-syntax-0.6.25
regress-0.4.1
renderdoc-sys-0.7.1
rle-decode-fast-1.0.1
ron-0.6.6
rustc-hash-1.1.0
rustdct-0.6.0
rustfft-5.1.1
ryu-1.0.6
same-file-1.0.6
schannel-0.1.19
scoped-tls-1.0.0
scoped_threadpool-0.1.9
scopeguard-1.1.0
serde-1.0.131
serde_derive-1.0.131
serde_json-1.0.72
sha2-0.10.0
shlex-0.1.1
sid-0.6.1
slab-0.4.5
slice-deque-0.3.0
slotmap-1.0.6
sluice-0.5.5
smallvec-1.7.0
smithay-client-toolkit-0.15.2
socket2-0.4.2
spirv-0.2.0+1.5.4
static_assertions-1.1.0
stdweb-0.1.3
strength_reduce-0.2.3
strsim-0.10.0
strsim-0.9.3
svg-0.10.0
symphonia-0.4.0
symphonia-bundle-mp3-0.4.0
symphonia-core-0.4.0
symphonia-metadata-0.4.0
syn-1.0.82
synstructure-0.12.6
tap-1.0.1
termcolor-1.1.2
terminal_size-0.1.17
textwrap-0.14.2
thiserror-1.0.30
thiserror-impl-1.0.30
tiff-0.6.1
time-0.1.43
tinyfiledialogs-3.8.3
tinyvec-1.5.1
tinyvec_macros-0.1.0
toml-0.5.8
tracing-0.1.29
tracing-attributes-0.1.18
tracing-core-0.1.21
tracing-futures-0.2.5
transpose-0.2.1
typenum-1.14.0
unicase-2.6.0
unicode-bidi-0.3.7
unicode-normalization-0.1.19
unicode-segmentation-1.8.0
unicode-width-0.1.9
unicode-xid-0.2.2
url-2.2.2
vcpkg-0.2.15
version_check-0.9.3
vswhom-0.1.0
vswhom-sys-0.1.0
waker-fn-1.1.0
walkdir-2.3.2
wasi-0.10.2+wasi-snapshot-preview1
wasm-bindgen-0.2.78
wasm-bindgen-backend-0.2.78
wasm-bindgen-futures-0.4.28
wasm-bindgen-macro-0.2.78
wasm-bindgen-macro-support-0.2.78
wasm-bindgen-shared-0.2.78
wayland-client-0.29.1
wayland-commons-0.29.1
wayland-cursor-0.29.1
wayland-protocols-0.29.1
wayland-scanner-0.29.1
wayland-sys-0.29.1
weak-table-0.3.2
web-sys-0.3.55
webbrowser-0.5.5
weezl-0.1.5
wepoll-ffi-0.1.2
wgpu-0.11.1
wgpu-core-0.11.3
wgpu-hal-0.11.5
wgpu-types-0.11.0
widestring-0.4.3
winapi-0.3.9
winapi-i686-pc-windows-gnu-0.4.0
winapi-util-0.1.5
winapi-x86_64-pc-windows-gnu-0.4.0
winit-0.26.0
winreg-0.10.1
wyz-0.2.0
x11-clipboard-0.3.3
x11-dl-2.19.1
xcb-0.8.2
xcursor-0.3.4
xml-rs-0.8.4"
# python is needed by xcb-0.8.2 until update to >=0.10
PYTHON_COMPAT=( python3_{8..10} )
PYTHON_REQ_USE="xml"
inherit cargo desktop flag-o-matic python-any-r1 xdg
# 0(github) 1(repo) 2(commit hash) 3(crate:workspace,...) [see core/Cargo.toml]
RUFFLE_GIT=(
"RustAudio dasp f05a703d247bb504d7e812b51e95f3765d9c5e94 dasp"
"ruffle-rs gc-arena 4931b3bc25b2b74174ff5eb9c34ae0dda732778b gc-arena:src/gc-arena"
"ruffle-rs h263-rs 03dcd486e88381635647a7386105cb802921b69c h263-rs:h263,h263-rs-yuv:yuv"
"ruffle-rs nellymoser 77000f763b58021295429ca5740e3dc3b5228cbd nellymoser-rs:."
"ruffle-rs nihav-vp6 9416fcc9fc8aab8f4681aa9093b42922214abbd3 nihav_codec_support:nihav-codec-support,nihav_core:nihav-core,nihav_duck:nihav-duck"
"ruffle-rs quick-xml 8496365ec1412eb5ba5de350937b6bce352fa0ba quick-xml:."
"ruffle-rs rust-flash-lso 19fecd07b9888c4bdaa66771c468095783b52bed flash-lso"
)
ruffle_uris() {
cargo_crate_uris
local g
for g in "${RUFFLE_GIT[@]}"; do
g=(${g})
echo "https://github.com/${g[0]}/${g[1]}/archive/${g[2]}.tar.gz -> ${g[1]}-${g[2]}.tar.gz"
done
}
# using _pYYYYMMDD over YYYY.MM.DD given ruffle has an underlaying version
# (0.1.0) which could get a non-nightly release eventually (YYYY. > 0.1.0)
MY_PV="nightly-${PV:3:4}-${PV:7:2}-${PV:9:2}"
MY_P="${PN}-${MY_PV}"
DESCRIPTION="Flash Player emulator written in Rust"
HOMEPAGE="https://ruffle.rs/"
SRC_URI="
https://github.com/ruffle-rs/ruffle/archive/refs/tags/${MY_PV}.tar.gz -> ${MY_P}.tar.gz
$(ruffle_uris)"
S="${WORKDIR}/${MY_P}"
LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0 ZLIB curl zlib-acknowledgement"
SLOT="0"
KEYWORDS="~amd64"
IUSE="gui"
DEPEND="
dev-libs/openssl:=
media-libs/alsa-lib
sys-libs/zlib:=
x11-libs/libxcb:="
RDEPEND="
${DEPEND}
gui? (
|| (
gnome-extra/zenity
kde-apps/kdialog
)
)"
BDEPEND="
${PYTHON_DEPS}
virtual/pkgconfig
>=virtual/rust-1.56"
QA_FLAGS_IGNORED="
usr/bin/${PN}
usr/bin/${PN}_exporter
usr/bin/${PN}_scanner"
src_prepare() {
default
# use [patch] directive to register git snapshots of needed crates
local crate g
for g in "${RUFFLE_GIT[@]}"; do
g=(${g})
echo "[patch.\"https://github.com/${g[0]}/${g[1]}\"]"
for crate in ${g[3]//,/ }; do
echo "${crate%:*} = { path = \"../${g[1]}-${g[2]}/${crate#*:}\" }"
done
done >> Cargo.toml || die
}
src_compile() {
filter-flags '-flto*' # undefined references with tinyfiledialogs and more
cargo_src_compile --bins # note: configure --bins would skip tests
}
src_install() {
dodoc README.md
# does not have a real GUI yet, flag is used to ensure there is a
# way for messages and file picker to be displayed with .desktop
# (many options, but zenity and kdialog currently seem to work better)
if use gui; then
newicon web/packages/extension/assets/images/icon180.png ${PN}.png
make_desktop_entry ${PN} ${PN^} ${PN} "AudioVideo;Player;Emulator;" \
"MimeType=application/x-shockwave-flash;application/vnd.adobe.flash.movie;"
fi
cd target/$(usex debug{,} release) || die
newbin ${PN}_desktop ${PN}
newbin exporter ${PN}_exporter
dobin ${PN}_scanner
}
pkg_postinst() {
xdg_pkg_postinst
if [[ ! ${REPLACING_VERSIONS} ]]; then
elog "${PN} is experimental software that is still under heavy development"
elog "and only receiving nightly releases. Plans in Gentoo to an update"
elog "roughly every two weeks if no known major regressions."
elog
elog "There is currently no plans to support wasm builds / browser"
elog "extensions, this provides the desktop viewer and other tools."
fi
}

Binary file not shown.

@ -17,7 +17,9 @@ KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
BDEPEND="test? ( dev-python/mock[${PYTHON_USEDEP}] )"
BDEPEND="test? (
dev-python/mock[${PYTHON_USEDEP}]
=dev-python/smmap-5*[${PYTHON_USEDEP}] )"
RDEPEND="dev-python/GitPython[${PYTHON_USEDEP}]
<dev-python/python-slugify-5.0.0[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]

Binary file not shown.

@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -13,13 +13,16 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
BDEPEND="virtual/pkgconfig"
DEPEND="app-text/asciidoc
app-text/xmlto"
BDEPEND="app-text/asciidoc
app-text/xmlto
virtual/pkgconfig"
S="${WORKDIR}/${PN}-${P}"
PATCHES=(
"${FILESDIR}"/${P}-musl-include.patch
)
src_prepare() {
default
eautoreconf

@ -0,0 +1,26 @@
https://bugs.gentoo.org/716876
https://cgit.freedesktop.org/evtest/commit/?id=049396aab18849eef257af1116951a83416339e6
From: Mateusz Piotrowski <0mp@FreeBSD.org>
Date: Fri, 13 Nov 2020 13:41:41 +0100
Subject: Remove PATH_MAX
This makes evtest more portable. We could try to use ifdefs to include
sys/syslimits.h on FreeBSD to get PATH_MAX but it feels to be an
overkill for evtest. Let's keep it simple as just replace PATH_MAX with
4096.
NB: it's fine to leave linux/input.h there, because this header is
actually available on FreeBSD via the devel/evdev-proto port.
--- a/evtest.c
+++ b/evtest.c
@@ -888,7 +888,7 @@ static char* scan_devices(void)
for (i = 0; i < ndev; i++)
{
- char fname[PATH_MAX];
+ char fname[4096];
int fd = -1;
char name[256] = "???";
cgit v1.2.1

@ -22,3 +22,7 @@ pkg_postinst() {
einfo first. You should run this on a regular basis to update
einfo the web application data, e.g. via a cronjob.
}
# Only codingstyle and similar tests, require dependencies
# not packaged in Gentoo
RESTRICT="test"

@ -0,0 +1 @@
DIST tty-clock-2.3.tar.gz 7764 BLAKE2B 16e764c6321407ba1a4545de6f7aeb5b1b1f3e0d94d2e05ef9a95a20bc178b11962518a946aa292f35be0a293d12e3739353d2da80358e86d4bf9c29983a81d6 SHA512 ff3cfd5c6312377128b33c7e8c2138627b996d1b17730d8a8fdf55e95f2020e591e69317459aab8383d178f3cb71af046b84eeb81cabfa9b09a27008c5f4b626

@ -2,13 +2,11 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>monsieurp@gentoo.org</email>
</maintainer>
<maintainer type="project">
<email>java@gentoo.org</email>
<name>Java</name>
<email>gyakovlev@gentoo.org</email>
<name>Georgy Yakovlev</name>
</maintainer>
<upstream>
<remote-id type="sourceforge">dict4j</remote-id>
<bugs-to>https://github.com/xorg62/tty-clock/issues</bugs-to>
<remote-id type="github">xorg62/tty-clock</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,31 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit toolchain-funcs
DESCRIPTION="Displays a simple digital clock on the terminal"
HOMEPAGE="https://github.com/xorg62/tty-clock"
SRC_URI="https://github.com/xorg62/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~ppc64"
DEPEND="sys-libs/ncurses:=[unicode(+)]"
RDEPEND="${DEPEND}"
BDEPEND="virtual/pkgconfig"
src_compile() {
# makefile does something with ncurses-config and calls old version
# let's just build it manually
$(tc-getCC) -Wall ${CFLAGS} ${PN//-/}.c \
$($(tc-getPKG_CONFIG) --libs ncursesw) \
-o ${PN} ${LDFLAGS} || die "Failed to build ${PN}"
}
src_install() {
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
einstalldocs
}

Binary file not shown.

File diff suppressed because it is too large Load Diff

@ -1,719 +0,0 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
CRATES="
addr2line-0.14.1
adler-1.0.2
adler32-1.2.0
aead-0.3.2
aes-0.6.0
aes-gcm-0.8.0
aesni-0.10.0
aes-soft-0.6.4
ahash-0.7.2
aho-corasick-0.6.10
aho-corasick-0.7.18
alloc-no-stdlib-2.0.1
alloc-stdlib-0.2.1
ansi_colours-1.0.2
ansi_term-0.11.0
ansi_term-0.12.1
anyhow-1.0.40
arboard-1.2.0
arrayref-0.3.6
arrayvec-0.4.12
arrayvec-0.5.2
arrow-4.1.0
as-slice-0.1.5
async-channel-1.6.1
async-executor-1.4.1
async-global-executor-2.0.2
async-io-1.4.1
async-lock-2.4.0
async-mutex-1.4.0
async-recursion-0.3.2
async-std-1.9.0
async-task-4.0.3
async-trait-0.1.50
atomic-waker-1.0.0
atty-0.2.14
autocfg-1.0.1
backtrace-0.3.58
base64-0.13.0
base64-0.6.0
base64-0.9.3
base-x-0.2.8
bat-0.17.1
bigdecimal-0.2.0
bincode-1.3.3
bitflags-1.2.1
bit-set-0.5.2
bit-vec-0.6.3
blake2b_simd-0.5.11
block-0.1.6
block-buffer-0.2.0
block-buffer-0.9.0
blocking-1.0.2
brotli-3.3.0
brotli-decompressor-2.3.1
bson-0.14.1
bstr-0.2.16
bumpalo-3.6.1
bytemuck-1.5.1
byteorder-1.4.3
bytes-0.4.12
bytes-0.5.6
bytes-1.0.1
byte-tools-0.2.0
byte-unit-4.0.11
bzip2-0.3.3
bzip2-sys-0.1.10+1.0.8
cache-padded-1.1.1
calamine-0.17.0
cassowary-0.3.0
cc-1.0.67
cfg_aliases-0.1.1
cfg-if-0.1.10
cfg-if-1.0.0
chrono-0.4.19
chrono-tz-0.5.3
cipher-0.2.5
clap-2.33.3
clipboard-win-4.1.0
cloudabi-0.0.3
codepage-0.1.1
codespan-reporting-0.11.1
colored-1.9.3
color_quant-1.1.0
common-path-1.0.0
concurrent-queue-1.2.2
config-0.10.1
console-0.13.0
constant_time_eq-0.1.5
const_fn-0.4.7
content_inspector-0.2.4
convert_case-0.4.0
cookie-0.14.4
core-foundation-0.9.1
core-foundation-sys-0.8.2
core-graphics-0.21.0
cpuid-bool-0.1.2
cpuid-bool-0.2.0
crc32fast-1.2.1
crossbeam-channel-0.5.1
crossbeam-deque-0.7.3
crossbeam-deque-0.8.0
crossbeam-epoch-0.8.2
crossbeam-epoch-0.9.4
crossbeam-queue-0.2.3
crossbeam-utils-0.7.2
crossbeam-utils-0.8.4
crossterm-0.18.2
crossterm-0.19.0
crossterm_winapi-0.6.2
crossterm_winapi-0.7.0
crypto-mac-0.10.0
crypto-mac-0.4.0
cssparser-0.27.2
cssparser-macros-0.6.0
cstr_core-0.2.3
csv-1.1.6
csv-core-0.1.10
ctor-0.1.20
ctr-0.6.0
ctrlc-3.1.9
cty-0.2.1
curl-0.4.36
curl-sys-0.4.42+curl-7.76.0
dashmap-4.0.2
data-encoding-2.3.2
decimal-2.1.0
deflate-0.7.20
deflate-0.8.6
derive_is_enum_variant-0.1.1
derive_more-0.99.13
derive-new-0.5.9
digest-0.6.2
digest-0.9.0
directories-3.0.2
directories-next-2.0.0
dirs-1.0.5
dirs-3.0.2
dirs-next-2.0.0
dirs-sys-0.3.6
dirs-sys-next-0.1.2
discard-1.0.4
doc-comment-0.3.3
dtoa-0.4.8
dtoa-short-0.3.3
dtparse-1.2.0
dunce-1.0.1
dyn-clone-1.0.4
either-1.6.1
eml-parser-0.1.2
encode_unicode-0.3.6
encoding-0.2.33
encoding-index-japanese-1.20141219.5
encoding-index-korean-1.20141219.5
encoding-index-simpchinese-1.20141219.5
encoding-index-singlebyte-1.20141219.5
encoding_index_tests-0.1.4
encoding-index-tradchinese-1.20141219.5
encoding_rs-0.8.28
endian-type-0.1.2
env_logger-0.7.1
env_logger-0.8.3
error-chain-0.12.4
error-code-2.2.0
event-listener-2.5.1
failure-0.1.8
failure_derive-0.1.8
fake-simd-0.1.2
fallible-iterator-0.2.0
fallible-streaming-iterator-0.1.9
fancy-regex-0.3.5
fast-float-0.2.0
fastrand-1.4.1
fd-lock-2.0.0
filesize-0.2.0
fixedbitset-0.2.0
flatbuffers-0.8.4
flate2-1.0.20
flume-0.9.2
fnv-1.0.7
foreign-types-0.3.2
foreign-types-shared-0.1.1
form_urlencoded-1.0.1
fs_extra-1.2.0
fuchsia-cprng-0.1.1
fuchsia-zircon-0.3.3
fuchsia-zircon-sys-0.3.3
futf-0.1.4
futures-0.1.31
futures-0.3.14
futures-channel-0.3.14
futures_codec-0.4.1
futures-core-0.3.14
futures-cpupool-0.1.8
futures-executor-0.3.14
futures-io-0.3.14
futures-lite-1.11.3
futures-macro-0.3.14
futures-sink-0.3.14
futures-task-0.3.14
futures-timer-3.0.2
futures-util-0.3.14
fxhash-0.2.1
gcc-0.3.55
generic-array-0.12.4
generic-array-0.13.3
generic-array-0.14.4
generic-array-0.8.4
gethostname-0.2.1
getrandom-0.1.16
getrandom-0.2.2
getset-0.1.1
ghash-0.3.1
gimli-0.23.0
git2-0.13.18
gjson-0.7.5
glob-0.3.0
globset-0.4.6
gloo-timers-0.2.1
h2-0.2.7
hamcrest2-0.3.0
hash32-0.1.1
hashbrown-0.11.2
hashbrown-0.9.1
hashlink-0.7.0
heapless-0.6.1
heck-0.3.2
hermit-abi-0.1.18
hex-0.3.2
hex-0.4.3
hkdf-0.10.0
hmac-0.10.1
hmac-0.4.2
hmac-sha1-0.1.3
html5ever-0.25.1
htmlescape-0.3.1
http-0.2.4
httparse-1.4.0
http-body-0.3.1
http-client-6.3.5
httpdate-0.3.2
http-types-2.11.0
humantime-1.3.0
hyper-0.11.27
hyper-0.13.10
hyper-tls-0.4.3
ical-0.7.0
idna-0.2.3
image-0.22.5
image-0.23.14
indexmap-1.6.2
infer-0.2.3
inflate-0.4.5
Inflector-0.11.4
instant-0.1.9
integer-encoding-1.1.7
iovec-0.1.4
ipnet-2.3.0
isahc-0.9.14
itertools-0.10.0
itoa-0.4.7
jobserver-0.1.22
jpeg-decoder-0.1.22
js-sys-0.3.50
kernel32-sys-0.2.2
kv-log-macro-1.0.7
language-tags-0.2.2
lazycell-1.3.0
lazy_static-0.2.11
lazy_static-1.4.0
lexical-5.2.2
lexical-core-0.7.6
libc-0.2.94
libgit2-sys-0.12.19+1.1.0
libm-0.2.1
libnghttp2-sys-0.1.6+1.43.0
libsqlite3-sys-0.22.2
libz-sys-1.1.3
line-wrap-0.1.1
linked-hash-map-0.3.0
linked-hash-map-0.5.4
lock_api-0.3.4
lock_api-0.4.4
log-0.3.9
log-0.4.14
lz4-1.23.2
lz4-sys-1.9.2
mac-0.1.1
malloc_buf-0.0.6
markup5ever-0.10.1
matches-0.1.8
maybe-uninit-2.0.0
md5-0.3.8
md5-0.6.1
md5-0.7.0
memchr-2.4.0
memmap2-0.2.2
memoffset-0.5.6
memoffset-0.6.3
meval-0.2.0
mime-0.3.16
mime_guess-2.0.3
miniz_oxide-0.3.7
miniz_oxide-0.4.4
minus-3.3.3
mio-0.6.23
mio-0.7.11
mio-uds-0.6.8
miow-0.2.2
miow-0.3.7
multiversion-0.6.1
multiversion-macros-0.6.1
native-tls-0.2.7
neso-0.5.0
net2-0.2.37
new_debug_unreachable-1.0.4
nibble_vec-0.1.0
nipper-0.1.9
nix-0.20.0
nodrop-0.1.14
nom-1.2.4
nom-5.1.2
ntapi-0.3.6
num-0.2.1
num-0.4.0
num-bigint-0.2.6
num-bigint-0.3.2
num-bigint-0.4.0
num-complex-0.2.4
num-complex-0.4.0
num_cpus-1.13.0
num-format-0.4.0
num-integer-0.1.44
num-iter-0.1.42
num-rational-0.2.4
num-rational-0.3.2
num-rational-0.4.0
num-traits-0.1.43
num-traits-0.2.14
objc-0.2.7
objc-foundation-0.1.1
objc_id-0.1.1
object-0.23.0
once_cell-1.7.2
onig-6.1.1
onig_sys-69.6.0
opaque-debug-0.3.0
open-1.7.0
openssl-0.10.34
openssl-probe-0.1.2
openssl-sys-0.9.62
ordered-float-1.1.1
parking-2.0.0
parking_lot-0.11.1
parking_lot-0.9.0
parking_lot_core-0.6.2
parking_lot_core-0.8.3
parquet-4.1.0
parquet-format-2.6.1
parse-zoneinfo-0.3.0
path_abs-0.5.1
percent-encoding-1.0.1
percent-encoding-2.1.0
peresil-0.3.0
pest-2.1.3
petgraph-0.5.1
phf-0.8.0
phf_codegen-0.8.0
phf_generator-0.8.0
phf_macros-0.8.0
phf_shared-0.8.0
pin-project-0.4.28
pin-project-1.0.7
pin-project-internal-0.4.28
pin-project-internal-1.0.7
pin-project-lite-0.1.12
pin-project-lite-0.2.6
pin-utils-0.1.0
pkg-config-0.3.19
plist-1.1.0
png-0.15.3
png-0.16.8
polars-0.13.4
polars-arrow-0.13.4
polars-core-0.13.4
polars-io-0.13.4
polars-lazy-0.13.4
polling-2.0.3
polyval-0.4.5
ppv-lite86-0.2.10
precomputed-hash-0.1.1
pretty-0.5.2
pretty_env_logger-0.4.0
prettytable-rs-0.8.0
proc-macro2-1.0.26
proc-macro-error-1.0.4
proc-macro-error-attr-1.0.4
proc-macro-hack-0.5.19
proc-macro-nested-0.1.7
ptree-0.3.2
query_interface-0.3.5
quickcheck-1.0.3
quickcheck_macros-1.0.0
quick-error-1.2.3
quick-xml-0.12.4
quick-xml-0.19.0
quick-xml-0.21.0
quote-0.3.15
quote-1.0.9
radix_trie-0.2.1
rand-0.3.23
rand-0.4.6
rand-0.7.3
rand-0.8.3
rand_chacha-0.2.2
rand_chacha-0.3.0
rand_core-0.3.1
rand_core-0.4.2
rand_core-0.5.1
rand_core-0.6.2
rand_distr-0.3.0
rand_hc-0.2.0
rand_hc-0.3.0
rand_pcg-0.2.1
rawkey-0.1.3
rayon-1.5.0
rayon-core-1.9.0
rdrand-0.4.0
readkey-0.1.7
redox_syscall-0.1.57
redox_syscall-0.2.7
redox_users-0.3.5
redox_users-0.4.0
regex-0.2.11
regex-1.5.3
regex-automata-0.1.9
regex-syntax-0.5.6
regex-syntax-0.6.25
relay-0.1.1
remove_dir_all-0.5.3
reqwest-0.10.10
result-1.0.0
roxmltree-0.14.1
rusqlite-0.25.3
rust-argon2-0.8.3
rustc-demangle-0.1.18
rust-crypto-0.2.36
rustc-serialize-0.3.24
rustc_version-0.2.3
rust_decimal-0.10.2
rust-embed-5.9.0
rust-embed-impl-5.9.0
rust-embed-utils-5.1.0
rust-ini-0.13.0
rustversion-1.0.4
rustyline-8.1.0
ryu-1.0.5
s3handler-0.6.6
safemem-0.2.0
safemem-0.3.3
same-file-1.0.6
schannel-0.1.19
scoped-tls-0.1.2
scopeguard-1.1.0
security-framework-2.2.0
security-framework-sys-2.2.0
selectors-0.22.0
semver-0.11.0
semver-0.9.0
semver-parser-0.10.2
semver-parser-0.7.0
serde-0.8.23
serde-1.0.125
serde_bytes-0.11.5
serde_derive-1.0.125
serde-hjson-0.9.1
serde_ini-0.2.0
serde_json-1.0.64
serde_qs-0.7.2
serde_test-0.8.23
serde_test-1.0.125
serde_urlencoded-0.7.0
serde-value-0.6.0
serde_yaml-0.8.17
serial_test-0.5.1
serial_test_derive-0.5.1
servo_arc-0.1.1
sha1-0.2.0
sha1-0.6.0
sha2-0.6.0
sha2-0.9.3
shadow-rs-0.5.25
shellexpand-2.1.0
shell-words-1.0.0
signal-hook-0.1.17
signal-hook-registry-1.3.0
siphasher-0.3.5
slab-0.3.0
slab-0.4.3
sluice-0.5.4
smallvec-0.2.1
smallvec-0.6.14
smallvec-1.6.1
smart-default-0.6.0
snap-1.0.5
socket2-0.3.19
socket2-0.4.0
spinning_top-0.2.3
stable_deref_trait-1.2.0
standback-0.2.17
static_assertions-1.1.0
std_prelude-0.2.12
stdweb-0.4.20
stdweb-derive-0.5.3
stdweb-internal-macros-0.2.9
stdweb-internal-runtime-0.1.5
str-buf-2.0.0
string_cache-0.8.1
string_cache_codegen-0.5.1
strip-ansi-escapes-0.1.0
strsim-0.8.0
subtle-2.4.0
surf-2.2.0
sxd-document-0.3.2
sxd-xpath-0.4.2
syn-0.11.11
syn-1.0.71
synom-0.11.3
synstructure-0.12.4
syntect-4.5.0
sysinfo-0.16.5
sys-locale-0.1.0
take-0.1.0
tempfile-3.2.0
tendril-0.4.2
term-0.5.2
term-0.7.0
termcolor-1.1.2
terminal_size-0.1.16
term_size-0.3.2
textwrap-0.11.0
thin-slice-0.1.1
thiserror-1.0.24
thiserror-impl-1.0.24
thread_local-0.3.6
threadpool-1.8.1
thrift-0.13.0
tiff-0.6.1
time-0.1.44
time-0.2.26
time-macros-0.1.1
time-macros-impl-0.1.1
tint-1.0.1
tinyvec-1.2.0
tinyvec_macros-0.1.0
titlecase-1.1.0
tokio-0.1.22
tokio-0.2.25
tokio-codec-0.1.2
tokio-core-0.1.18
tokio-current-thread-0.1.7
tokio-executor-0.1.10
tokio-fs-0.1.7
tokio-io-0.1.13
tokio-macros-0.2.6
tokio-proto-0.1.1
tokio-reactor-0.1.12
tokio-service-0.1.0
tokio-sync-0.1.8
tokio-tcp-0.1.4
tokio-threadpool-0.1.18
tokio-timer-0.2.13
tokio-tls-0.3.1
tokio-udp-0.1.6
tokio-uds-0.2.7
tokio-util-0.3.1
toml-0.5.8
tower-service-0.3.1
tracing-0.1.26
tracing-attributes-0.1.15
tracing-core-0.1.18
tracing-futures-0.2.5
trash-1.3.0
try-lock-0.1.0
try-lock-0.2.3
tui-0.14.0
typed-arena-1.7.0
typenum-1.13.0
ucd-trie-0.1.3
ucd-util-0.1.8
umask-1.0.0
unicase-2.6.0
unicode-bidi-0.3.5
unicode-normalization-0.1.17
unicode-segmentation-1.7.1
unicode-width-0.1.8
unicode-xid-0.0.4
unicode-xid-0.2.2
universal-hash-0.4.0
unsafe_unwrap-0.1.0
url-2.2.1
user32-sys-0.2.0
users-0.11.0
utf-8-0.7.6
utf8parse-0.1.1
utf8parse-0.2.0
utf8-ranges-1.0.4
utf8-width-0.1.5
uuid-0.8.2
value-bag-1.0.0-alpha.6
vcpkg-0.2.12
vec_map-0.8.2
version_check-0.9.3
void-1.0.2
vte-0.3.3
waker-fn-1.1.0
walkdir-2.3.2
want-0.0.4
want-0.3.0
wasi-0.10.0+wasi-snapshot-preview1
wasi-0.9.0+wasi-snapshot-preview1
wasm-bindgen-0.2.73
wasm-bindgen-backend-0.2.73
wasm-bindgen-futures-0.4.23
wasm-bindgen-macro-0.2.73
wasm-bindgen-macro-support-0.2.73
wasm-bindgen-shared-0.2.73
webbrowser-0.5.5
web-sys-0.3.50
weezl-0.1.5
wepoll-sys-3.0.1
which-4.1.0
widestring-0.4.3
wild-2.0.4
winapi-0.2.8
winapi-0.3.9
winapi-build-0.1.1
winapi-i686-pc-windows-gnu-0.4.0
winapi-util-0.1.5
winapi-wsapoll-0.1.1
winapi-x86_64-pc-windows-gnu-0.4.0
winreg-0.7.0
ws2_32-sys-0.2.1
x11-2.18.2
x11rb-0.8.1
xmlparser-0.13.3
xml-rs-0.8.3
yaml-rust-0.4.5
zip-0.5.12
zstd-0.8.1+zstd.1.5.0
zstd-safe-4.1.0+zstd.1.5.0
zstd-sys-1.6.0+zstd.1.5.0
"
inherit cargo
DESCRIPTION="A new type of shell, written in Rust"
HOMEPAGE="https://www.nushell.sh"
SRC_URI="https://github.com/nushell/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
$(cargo_crate_uris ${CRATES})"
LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0 CC0-1.0 ISC LGPL-3+ MIT MPL-2.0 Unlicense ZLIB"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~ppc64"
IUSE="+extra"
DEPEND="
>=dev-libs/libgit2-0.99:=
dev-libs/oniguruma:=
dev-libs/openssl:0=
net-libs/libssh2:=
net-libs/nghttp2:=
net-misc/curl
extra? (
dev-db/sqlite:3=
x11-libs/libX11
x11-libs/libxcb
)
"
RDEPEND="${DEPEND}"
BDEPEND="
>=virtual/rust-1.51
virtual/pkgconfig
"
QA_FLAGS_IGNORED="usr/bin/nu.*"
src_configure() {
# high magic to allow system-libs
export OPENSSL_NO_VENDOR=true
export RUSTONIG_SYSTEM_LIBONIG=1
export LIBGIT2_SYS_USE_PKG_CONFIG=1
export LIBSSH2_SYS_USE_PKG_CONFIG=1
export PKG_CONFIG_ALLOW_CROSS=1
local myfeatures=(
stable
$(usev extra)
)
cargo_src_configure
}
src_compile() {
cargo_src_compile --workspace
}
src_install() {
cargo_src_install
local DOCS=( README.md docs/. )
einstalldocs
}

@ -1,615 +0,0 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
CRATES="
Inflector-0.11.4
addr2line-0.16.0
adler32-1.2.0
adler-1.0.2
ahash-0.7.4
aho-corasick-0.7.18
alloc-no-stdlib-2.0.3
alloc-stdlib-0.2.1
ansi_colours-1.0.4
ansi_term-0.11.0
ansi_term-0.12.1
anyhow-1.0.43
arboard-1.2.1
arrayref-0.3.6
arrayvec-0.4.12
arrayvec-0.5.2
arrow2-0.5.3
async-stream-0.3.2
async-stream-impl-0.3.2
async-trait-0.1.51
as-slice-0.1.5
atty-0.2.14
autocfg-1.0.1
backtrace-0.3.61
base64-0.13.0
bat-0.18.3
bigdecimal-rs-0.2.1
bincode-1.3.3
bitflags-1.2.1
bitpacking-0.8.4
bit-set-0.5.2
bit-vec-0.6.3
blake2b_simd-0.5.11
block-0.1.6
block-buffer-0.9.0
brotli-3.3.2
brotli-decompressor-2.3.2
bson-0.14.1
bstr-0.2.16
bugreport-0.4.1
bumpalo-3.7.0
bytemuck-1.7.2
byteorder-1.4.3
bytes-0.4.12
bytes-0.5.6
bytes-1.1.0
byte-unit-4.0.12
bzip2-0.4.3
bzip2-sys-0.1.11+1.0.8
calamine-0.18.0
cassowary-0.3.0
cc-1.0.69
cfg-if-0.1.10
cfg-if-1.0.0
chrono-0.4.19
chrono-humanize-0.2.1
chrono-tz-0.5.3
clap-2.33.3
clipboard-win-4.2.1
clircle-0.3.0
codepage-0.1.1
codespan-reporting-0.11.1
color_quant-1.1.0
common-path-1.0.0
console-0.14.1
constant_time_eq-0.1.5
content_inspector-0.2.4
convert_case-0.4.0
core-foundation-0.9.1
core-foundation-sys-0.8.2
core-graphics-0.21.0
cpufeatures-0.2.1
crc32fast-1.2.1
crossbeam-channel-0.5.1
crossbeam-deque-0.8.1
crossbeam-epoch-0.9.5
crossbeam-utils-0.8.5
crossterm-0.19.0
crossterm_winapi-0.7.0
crunchy-0.2.2
crypto-mac-0.11.1
cssparser-0.27.2
cssparser-macros-0.6.0
cstr_core-0.2.4
csv-1.1.6
csv-core-0.1.10
ctrlc-3.2.0
cty-0.2.1
decimal-2.1.0
deflate-0.7.20
deflate-0.8.6
derive-new-0.5.9
derive_more-0.99.16
digest-0.9.0
directories-next-2.0.0
dirs-1.0.5
dirs-3.0.2
dirs-next-2.0.0
dirs-sys-0.3.6
dirs-sys-next-0.1.2
doc-comment-0.3.3
dtoa-0.4.8
dtoa-short-0.3.3
dtparse-1.2.0
dunce-1.0.2
dyn-clone-1.0.4
ego-tree-0.6.2
either-1.6.1
eml-parser-0.1.2
encode_unicode-0.3.6
encoding-0.2.33
encoding-index-japanese-1.20141219.5
encoding-index-korean-1.20141219.5
encoding-index-simpchinese-1.20141219.5
encoding-index-singlebyte-1.20141219.5
encoding-index-tradchinese-1.20141219.5
encoding_index_tests-0.1.4
encoding_rs-0.8.28
endian-type-0.1.2
env_logger-0.7.1
env_logger-0.8.4
error-chain-0.12.4
error-code-2.3.0
failure-0.1.8
failure_derive-0.1.8
fallible-iterator-0.2.0
fallible-streaming-iterator-0.1.9
fancy-regex-0.7.1
fd-lock-3.0.0
filesize-0.2.0
flatbuffers-2.0.0
flate2-1.0.20
fnv-1.0.7
foreign-types-0.3.2
foreign-types-shared-0.1.1
form_urlencoded-1.0.1
fs_extra-1.2.0
fuchsia-cprng-0.1.1
futf-0.1.4
futures-0.1.31
futures-0.3.16
futures-channel-0.3.16
futures-core-0.3.16
futures-executor-0.3.16
futures-io-0.3.16
futures-macro-0.3.16
futures-sink-0.3.16
futures-task-0.3.16
futures-util-0.3.16
fxhash-0.2.1
gcc-0.3.55
generic-array-0.12.4
generic-array-0.13.3
generic-array-0.14.4
gethostname-0.2.1
getopts-0.2.21
getrandom-0.1.16
getrandom-0.2.3
getset-0.1.1
gimli-0.25.0
git2-0.13.21
git-version-0.3.5
git-version-macro-0.3.5
gjson-0.7.5
globset-0.4.8
glob-0.3.0
grep-cli-0.1.6
h2-0.3.4
hamcrest2-0.3.0
hash32-0.1.1
hashbrown-0.11.2
hashlink-0.7.0
hash_hasher-2.0.3
heapless-0.6.1
hermit-abi-0.1.19
hex-0.3.2
hex-0.4.3
hmac-0.11.0
hmac-sha1-0.1.3
html5ever-0.25.1
htmlescape-0.3.1
httparse-1.5.1
httpdate-1.0.1
http-0.2.4
http-body-0.4.3
humantime-1.3.0
hyper-0.14.12
hyper-tls-0.5.0
ical-0.7.0
idna-0.2.3
image-0.22.5
image-0.23.14
indexmap-1.7.0
inflate-0.4.5
instant-0.1.10
insta-1.7.2
integer-encoding-3.0.2
iovec-0.1.4
ipnet-2.3.1
is_executable-1.0.1
itertools-0.10.1
itoa-0.4.8
jobserver-0.1.24
jpeg-decoder-0.1.22
js-sys-0.3.53
lazycell-1.3.0
lazy_static-1.4.0
lexical-6.0.0
lexical-core-0.8.0
lexical-parse-float-0.8.0
lexical-parse-integer-0.8.0
lexical-util-0.8.1
lexical-write-float-0.8.0
lexical-write-integer-0.8.0
libc-0.2.101
libgit2-sys-0.12.22+1.1.0
libm-0.2.1
libsqlite3-sys-0.22.2
libz-sys-1.1.3
line-wrap-0.1.1
linked-hash-map-0.5.4
lock_api-0.4.5
log-0.4.14
lz4-1.23.2
lz4-sys-1.9.2
mac-0.1.1
malloc_buf-0.0.6
markup5ever-0.10.1
matches-0.1.9
md5-0.6.1
md5-0.7.0
md-5-0.9.1
memchr-2.4.1
memmap2-0.2.3
memoffset-0.6.4
meval-0.2.0
mime-0.3.16
mime_guess-2.0.3
miniz_oxide-0.3.7
miniz_oxide-0.4.4
miow-0.3.7
mio-0.7.13
mp4-0.8.3
multiversion-0.6.1
multiversion-macros-0.6.1
native-tls-0.2.8
neso-0.5.0
new_debug_unreachable-1.0.4
nibble_vec-0.1.0
nix-0.20.1
nix-0.22.1
nodrop-0.1.14
nom-1.2.4
ntapi-0.3.6
num-0.2.1
num-0.4.0
num-bigint-0.2.6
num-bigint-0.3.3
num-bigint-0.4.2
num-complex-0.2.4
num-complex-0.4.0
num-format-0.4.0
num-integer-0.1.44
num-iter-0.1.42
num-rational-0.2.4
num-rational-0.3.2
num-rational-0.4.0
num-traits-0.2.14
num_cpus-1.13.0
nu-0.39.0
nu-ansi-term-0.39.0
nu-cli-0.39.0
nu-command-0.39.0
nu-completion-0.39.0
nu-data-0.39.0
nu-engine-0.39.0
nu-errors-0.39.0
nu-json-0.39.0
nu-parser-0.39.0
nu-path-0.39.0
nu-plugin-0.39.0
nu-pretty-hex-0.39.0
nu-protocol-0.39.0
nu-serde-0.39.0
nu-source-0.39.0
nu-stream-0.39.0
nu-table-0.39.0
nu-test-support-0.39.0
nu-value-ext-0.39.0
nu_plugin_binaryview-0.39.0
nu_plugin_chart-0.39.0
nu_plugin_from_bson-0.39.0
nu_plugin_from_mp4-0.1.0
nu_plugin_from_sqlite-0.39.0
nu_plugin_inc-0.39.0
nu_plugin_match-0.39.0
nu_plugin_query_json-0.39.0
nu_plugin_s3-0.39.0
nu_plugin_selector-0.39.0
nu_plugin_start-0.39.0
nu_plugin_textview-0.39.0
nu_plugin_to_bson-0.39.0
nu_plugin_to_sqlite-0.39.0
nu_plugin_tree-0.39.0
nu_plugin_xpath-0.39.0
objc-0.2.7
objc-foundation-0.1.1
objc_id-0.1.1
object-0.26.2
once_cell-1.8.0
onig-6.2.0
onig_sys-69.7.0
opaque-debug-0.3.0
openssl-0.10.36
openssl-probe-0.1.4
openssl-sys-0.9.66
open-1.7.1
ordered-float-1.1.1
overload-0.1.1
parking_lot-0.11.2
parking_lot_core-0.8.4
parquet2-0.4.0
parquet-format-async-temp-0.2.0
parse-zoneinfo-0.3.0
pathdiff-0.2.0
path_abs-0.5.1
percent-encoding-2.1.0
peresil-0.3.0
pest-2.1.3
phf-0.8.0
phf_codegen-0.8.0
phf_generator-0.8.0
phf_macros-0.8.0
phf_shared-0.8.0
pin-project-lite-0.2.7
pin-utils-0.1.0
pkg-config-0.3.19
plist-1.2.1
png-0.15.3
png-0.16.8
polars-0.16.0
polars-arrow-0.16.0
polars-core-0.16.0
polars-io-0.16.0
polars-lazy-0.16.0
ppv-lite86-0.2.10
precomputed-hash-0.1.1
prettytable-rs-0.8.0
pretty-0.5.2
pretty_env_logger-0.4.0
proc-macro2-1.0.28
proc-macro-error-1.0.4
proc-macro-error-attr-1.0.4
proc-macro-hack-0.5.19
proc-macro-nested-0.1.7
ptree-0.3.2
quickcheck-1.0.3
quickcheck_macros-1.0.0
quick-error-1.2.3
quick-xml-0.19.0
quick-xml-0.22.0
quote-1.0.9
radix_trie-0.2.1
rand-0.3.23
rand-0.4.6
rand-0.7.3
rand-0.8.4
rand_chacha-0.2.2
rand_chacha-0.3.1
rand_core-0.3.1
rand_core-0.4.2
rand_core-0.5.1
rand_core-0.6.3
rand_distr-0.3.0
rand_hc-0.2.0
rand_hc-0.3.1
rand_pcg-0.2.1
rawkey-0.1.3
rayon-1.5.1
rayon-core-1.9.1
rdrand-0.4.0
readkey-0.1.7
redox_syscall-0.1.57
redox_syscall-0.2.10
redox_users-0.3.5
redox_users-0.4.0
regex-1.5.4
regex-automata-0.1.10
regex-syntax-0.6.25
remove_dir_all-0.5.3
reqwest-0.11.4
result-1.0.0
roxmltree-0.14.1
rstest-0.10.0
rusqlite-0.25.3
rustc-demangle-0.1.21
rustc-serialize-0.3.24
rustc_version-0.3.3
rustversion-1.0.5
rustyline-9.0.0
rust-argon2-0.8.3
rust-crypto-0.2.36
rust-embed-5.9.0
rust-embed-impl-5.9.0
rust-embed-utils-5.1.0
rust_decimal-0.10.2
ryu-1.0.5
s3handler-0.7.4
safemem-0.3.3
same-file-1.0.6
schannel-0.1.19
scopeguard-1.1.0
scraper-0.12.0
security-framework-2.3.1
security-framework-sys-2.4.0
selectors-0.22.0
semver-0.11.0
semver-parser-0.10.2
serde-1.0.129
serde_bytes-0.11.5
serde_derive-1.0.129
serde_ini-0.2.0
serde_json-1.0.66
serde_test-1.0.129
serde_urlencoded-0.7.0
serde_yaml-0.8.20
serial_test-0.5.1
serial_test_derive-0.5.1
servo_arc-0.1.1
sha1-0.2.0
sha2-0.9.6
shadow-rs-0.6.13
shell-escape-0.1.5
shell-words-1.0.0
signal-hook-0.1.17
signal-hook-registry-1.4.0
similar-1.3.0
siphasher-0.3.6
slab-0.4.4
smallvec-1.6.1
smart-default-0.6.0
snap-1.0.5
socket2-0.4.1
stable_deref_trait-1.2.0
static_assertions-1.1.0
std_prelude-0.2.12
streaming-iterator-0.1.5
strength_reduce-0.2.3
string_cache-0.8.1
string_cache_codegen-0.5.1
strip-ansi-escapes-0.1.1
strsim-0.8.0
str-buf-1.0.5
subtle-2.4.1
sxd-document-0.3.2
sxd-xpath-0.4.2
synstructure-0.12.5
syntect-4.6.0
syn-1.0.75
sysinfo-0.20.2
sys-info-0.9.0
sys-locale-0.1.0
tempfile-3.2.0
tendril-0.4.2
termcolor-1.1.2
terminal_size-0.1.17
term-0.5.2
term-0.7.0
term_size-0.3.2
textwrap-0.11.0
thin-slice-0.1.1
thiserror-1.0.26
thiserror-impl-1.0.26
tiff-0.6.1
time-0.1.44
tinyvec-1.3.1
tinyvec_macros-0.1.0
titlecase-1.1.0
tokio-1.10.1
tokio-io-0.1.13
tokio-macros-1.3.0
tokio-native-tls-0.3.0
tokio-util-0.6.7
toml-0.5.8
tower-service-0.3.1
tracing-0.1.26
tracing-core-0.1.19
trash-1.3.0
try-lock-0.2.3
tui-0.15.0
typed-arena-1.7.0
typenum-1.13.0
ucd-trie-0.1.3
umask-1.0.0
unicase-2.6.0
unicode-bidi-0.3.6
unicode-normalization-0.1.19
unicode-segmentation-1.8.0
unicode-width-0.1.8
unicode-xid-0.2.2
unsafe_unwrap-0.1.0
url-2.2.2
user32-sys-0.2.0
users-0.11.0
utf8parse-0.2.0
utf8-width-0.1.5
utf-8-0.7.6
uuid-0.8.2
vcpkg-0.2.15
vec_map-0.8.2
version_check-0.9.3
void-1.0.2
vte-0.10.1
vte_generate_state_changes-0.1.1
walkdir-2.3.2
want-0.3.0
wasi-0.9.0+wasi-snapshot-preview1
wasi-0.10.0+wasi-snapshot-preview1
wasm-bindgen-0.2.76
wasm-bindgen-backend-0.2.76
wasm-bindgen-futures-0.4.26
wasm-bindgen-macro-0.2.76
wasm-bindgen-macro-support-0.2.76
wasm-bindgen-shared-0.2.76
webbrowser-0.5.5
web-sys-0.3.53
weezl-0.1.5
which-4.2.2
widestring-0.4.3
wild-2.0.4
winapi-0.2.8
winapi-0.3.9
winapi-build-0.1.1
winapi-i686-pc-windows-gnu-0.4.0
winapi-util-0.1.5
winapi-wsapoll-0.1.1
winapi-x86_64-pc-windows-gnu-0.4.0
winreg-0.7.0
x11rb-0.8.1
x11-2.18.2
xmlparser-0.13.3
xml-rs-0.8.4
yaml-rust-0.4.5
zip-0.5.13
zstd-0.9.0+zstd.1.5.0
zstd-safe-4.1.1+zstd.1.5.0
zstd-sys-1.6.1+zstd.1.5.0
"
inherit cargo
DESCRIPTION="A new type of shell, written in Rust"
HOMEPAGE="https://www.nushell.sh"
SRC_URI="https://github.com/nushell/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
$(cargo_crate_uris ${CRATES})"
LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0 CC0-1.0 ISC LGPL-3+ MIT MPL-2.0 Unlicense ZLIB"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~ppc64"
IUSE="+extra"
DEPEND="
>=dev-libs/libgit2-0.99:=
dev-libs/oniguruma:=
dev-libs/openssl:0=
net-libs/libssh2:=
net-libs/nghttp2:=
net-misc/curl
extra? (
dev-db/sqlite:3=
x11-libs/libX11
x11-libs/libxcb
)
"
RDEPEND="${DEPEND}"
BDEPEND="
>=virtual/rust-1.51
virtual/pkgconfig
"
QA_FLAGS_IGNORED="usr/bin/nu.*"
src_configure() {
# high magic to allow system-libs
export OPENSSL_NO_VENDOR=true
export RUSTONIG_SYSTEM_LIBONIG=1
export LIBGIT2_SYS_USE_PKG_CONFIG=1
export LIBSSH2_SYS_USE_PKG_CONFIG=1
export PKG_CONFIG_ALLOW_CROSS=1
local myfeatures=(
stable
$(usev extra)
)
cargo_src_configure
}
src_compile() {
cargo_src_compile --workspace
}
src_install() {
cargo_src_install
local DOCS=( README.md docs/. )
einstalldocs
}

@ -4,20 +4,16 @@
EAPI=7
CRATES="
Inflector-0.11.4
addr2line-0.16.0
addr2line-0.17.0
adler32-1.2.0
adler-1.0.2
ahash-0.7.4
ahash-0.7.6
aho-corasick-0.7.18
alloc-no-stdlib-2.0.3
alloc-stdlib-0.2.1
ansi_colours-1.0.4
ansi_term-0.11.0
ansi_term-0.12.1
anyhow-1.0.43
arboard-1.2.1
arrayref-0.3.6
anyhow-1.0.51
arrayvec-0.4.12
arrayvec-0.5.2
arrow2-0.7.0
@ -27,56 +23,51 @@ async-stream-impl-0.3.2
async-trait-0.1.51
atty-0.2.14
autocfg-1.0.1
backtrace-0.3.61
backtrace-0.3.63
base64-0.13.0
bat-0.18.3
bigdecimal-rs-0.2.1
bigdecimal-0.3.0
bincode-1.3.3
bitflags-1.2.1
bitpacking-0.8.4
bit-set-0.5.2
bit-vec-0.6.3
blake2b_simd-0.5.11
block-0.1.6
block-buffer-0.9.0
brotli-3.3.2
brotli-decompressor-2.3.2
bson-2.0.1
bstr-0.2.16
bstr-0.2.17
bugreport-0.4.1
bumpalo-3.7.0
bumpalo-3.8.0
bytemuck-1.7.2
byteorder-1.4.3
bytes-0.4.12
bytes-0.5.6
bytes-1.1.0
byte-unit-4.0.12
byte-unit-4.0.13
bzip2-0.4.3
bzip2-sys-0.1.11+1.0.8
calamine-0.18.0
cassowary-0.3.0
cc-1.0.69
cc-1.0.72
cfg-if-0.1.10
cfg-if-1.0.0
chrono-0.4.19
chrono-humanize-0.2.1
chrono-tz-0.5.3
clap-2.33.3
clipboard-win-4.2.1
clipboard-win-4.2.2
clircle-0.3.0
codepage-0.1.1
codespan-reporting-0.11.1
color_quant-1.1.0
comfy-table-1.6.0
common-path-1.0.0
console-0.14.1
constant_time_eq-0.1.5
const-sha1-0.2.0
content_inspector-0.2.4
convert_case-0.4.0
core-foundation-0.9.1
core-foundation-sys-0.8.2
core-graphics-0.21.0
core-foundation-0.9.2
core-foundation-sys-0.8.3
cpufeatures-0.2.1
crc32fast-1.2.1
crc32fast-1.3.0
crossbeam-channel-0.5.1
crossbeam-deque-0.8.1
crossbeam-epoch-0.9.5
@ -91,13 +82,12 @@ cstr_core-0.2.4
csv-1.1.6
csv-core-0.1.10
ctrlc-3.2.0
cty-0.2.1
cty-0.2.2
deflate-0.8.6
derive-new-0.5.9
derive_more-0.99.16
derive_more-0.99.17
digest-0.9.0
directories-next-2.0.0
dirs-1.0.5
dirs-3.0.2
dirs-next-2.0.0
dirs-sys-0.3.6
@ -119,7 +109,7 @@ encoding-index-simpchinese-1.20141219.5
encoding-index-singlebyte-1.20141219.5
encoding-index-tradchinese-1.20141219.5
encoding_index_tests-0.1.4
encoding_rs-0.8.28
encoding_rs-0.8.29
endian-type-0.1.2
env_logger-0.7.1
env_logger-0.8.4
@ -129,51 +119,49 @@ failure-0.1.8
failure_derive-0.1.8
fallible-iterator-0.2.0
fallible-streaming-iterator-0.1.9
fancy-regex-0.7.1
fd-lock-3.0.0
fd-lock-3.0.1
filesize-0.2.0
flatbuffers-2.0.0
flate2-1.0.20
flate2-1.0.22
fnv-1.0.7
foreign-types-0.3.2
foreign-types-shared-0.1.1
form_urlencoded-1.0.1
fs_extra-1.2.0
fuchsia-cprng-0.1.1
futf-0.1.4
futures-0.1.31
futures-0.3.16
futures-channel-0.3.16
futures-core-0.3.16
futures-executor-0.3.16
futures-io-0.3.16
futures-macro-0.3.16
futures-sink-0.3.16
futures-task-0.3.16
futures-util-0.3.16
futures-0.3.18
futures-channel-0.3.18
futures-core-0.3.18
futures-executor-0.3.18
futures-io-0.3.18
futures-macro-0.3.18
futures-sink-0.3.18
futures-task-0.3.18
futures-util-0.3.18
fxhash-0.2.1
gcc-0.3.55
generic-array-0.14.4
gethostname-0.2.1
getopts-0.2.21
getrandom-0.1.16
getrandom-0.2.3
getset-0.1.1
gimli-0.25.0
git2-0.13.21
getset-0.1.2
gimli-0.26.1
git2-0.13.25
git-version-0.3.5
git-version-macro-0.3.5
gjson-0.7.5
gjson-0.8.0
globset-0.4.8
glob-0.3.0
grep-cli-0.1.6
h2-0.3.4
h2-0.3.7
hamcrest2-0.3.0
hash32-0.2.1
hashbrown-0.11.2
hashlink-0.7.0
hash_hasher-2.0.3
heapless-0.7.8
heck-0.3.3
heck-0.4.0
hermit-abi-0.1.19
hex-0.4.3
hmac-0.11.0
@ -181,40 +169,41 @@ hmac-sha1-0.1.3
html5ever-0.25.1
htmlescape-0.3.1
httparse-1.5.1
httpdate-1.0.1
http-0.2.4
http-body-0.4.3
httpdate-1.0.2
http-0.2.5
http-body-0.4.4
humantime-1.3.0
hyper-0.14.12
hyper-0.14.15
hyper-tls-0.5.0
ical-0.7.0
idna-0.2.3
image-0.23.14
indexmap-1.7.0
instant-0.1.10
insta-1.7.2
instant-0.1.12
insta-1.8.0
integer-encoding-3.0.2
iovec-0.1.4
ipnet-2.3.1
is_debug-1.0.1
is_executable-1.0.1
itertools-0.10.1
itoa-0.4.8
jobserver-0.1.24
jpeg-decoder-0.1.22
js-sys-0.3.53
js-sys-0.3.55
lazycell-1.3.0
lazy_static-1.4.0
lexical-6.0.0
lexical-core-0.8.0
lexical-parse-float-0.8.0
lexical-6.0.1
lexical-core-0.8.2
lexical-parse-float-0.8.2
lexical-parse-integer-0.8.0
lexical-util-0.8.1
lexical-write-float-0.8.0
lexical-write-float-0.8.2
lexical-write-integer-0.8.0
libc-0.2.101
libgit2-sys-0.12.22+1.1.0
libc-0.2.108
libgit2-sys-0.12.26+1.3.0
libm-0.2.1
libsqlite3-sys-0.22.2
libsqlite3-sys-0.23.1
libz-sys-1.1.3
line-wrap-0.1.1
linked-hash-map-0.5.4
@ -237,7 +226,7 @@ mime_guess-2.0.3
miniz_oxide-0.3.7
miniz_oxide-0.4.4
miow-0.3.7
mio-0.7.13
mio-0.7.14
mp4-0.9.0
multiversion-0.6.1
multiversion-macros-0.6.1
@ -245,8 +234,7 @@ native-tls-0.2.8
neso-0.5.0
new_debug_unreachable-1.0.4
nibble_vec-0.1.0
nix-0.20.1
nix-0.22.1
nix-0.22.2
nodrop-0.1.14
nom-1.2.4
ntapi-0.3.6
@ -254,7 +242,7 @@ num-0.2.1
num-0.4.0
num-bigint-0.2.6
num-bigint-0.3.3
num-bigint-0.4.2
num-bigint-0.4.3
num-complex-0.2.4
num-complex-0.4.0
num-format-0.4.0
@ -265,62 +253,60 @@ num-rational-0.3.2
num-rational-0.4.0
num-traits-0.2.14
num_cpus-1.13.0
nu-0.40.0
nu-ansi-term-0.40.0
nu-cli-0.40.0
nu-command-0.40.0
nu-completion-0.40.0
nu-data-0.40.0
nu-engine-0.40.0
nu-errors-0.40.0
nu-json-0.40.0
nu-parser-0.40.0
nu-path-0.40.0
nu-plugin-0.40.0
nu-pretty-hex-0.40.0
nu-protocol-0.40.0
nu-serde-0.40.0
nu-source-0.40.0
nu-stream-0.40.0
nu-table-0.40.0
nu-test-support-0.40.0
nu-value-ext-0.40.0
nu_plugin_binaryview-0.40.0
nu_plugin_chart-0.40.0
nu_plugin_from_bson-0.40.0
nu_plugin_from_mp4-0.1.0
nu_plugin_from_sqlite-0.40.0
nu_plugin_inc-0.40.0
nu_plugin_match-0.40.0
nu_plugin_query_json-0.40.0
nu_plugin_s3-0.40.0
nu_plugin_selector-0.40.0
nu_plugin_start-0.40.0
nu_plugin_textview-0.40.0
nu_plugin_to_bson-0.40.0
nu_plugin_to_sqlite-0.40.0
nu_plugin_tree-0.40.0
nu_plugin_xpath-0.40.0
nu-0.42.0
nu-ansi-term-0.42.0
nu-cli-0.42.0
nu-command-0.42.0
nu-completion-0.42.0
nu-data-0.42.0
nu-engine-0.42.0
nu-errors-0.42.0
nu-json-0.42.0
nu-parser-0.42.0
nu-path-0.42.0
nu-plugin-0.42.0
nu-pretty-hex-0.42.0
nu-protocol-0.42.0
nu-serde-0.42.0
nu-source-0.42.0
nu-stream-0.42.0
nu-table-0.42.0
nu-test-support-0.42.0
nu-value-ext-0.42.0
nu_plugin_binaryview-0.42.0
nu_plugin_chart-0.42.0
nu_plugin_from_bson-0.42.0
nu_plugin_from_mp4-0.42.0
nu_plugin_from_sqlite-0.42.0
nu_plugin_inc-0.42.0
nu_plugin_match-0.42.0
nu_plugin_query_json-0.42.0
nu_plugin_s3-0.42.0
nu_plugin_selector-0.42.0
nu_plugin_start-0.42.0
nu_plugin_textview-0.42.0
nu_plugin_to_bson-0.42.0
nu_plugin_to_sqlite-0.42.0
nu_plugin_tree-0.42.0
nu_plugin_xpath-0.42.0
objc-0.2.7
objc-foundation-0.1.1
objc_id-0.1.1
object-0.26.2
object-0.27.1
once_cell-1.8.0
onig-6.2.0
onig_sys-69.7.0
onig-6.3.1
onig_sys-69.7.1
opaque-debug-0.3.0
openssl-0.10.36
openssl-0.10.38
openssl-probe-0.1.4
openssl-sys-0.9.66
openssl-sys-0.9.71
open-1.7.1
ordered-float-1.1.1
overload-0.1.1
parking_lot-0.11.2
parking_lot_core-0.8.4
parking_lot_core-0.8.5
parquet2-0.6.0
parquet-format-async-temp-0.2.0
parse-zoneinfo-0.3.0
pathdiff-0.2.0
pathdiff-0.2.1
path_abs-0.5.1
percent-encoding-2.1.0
peresil-0.3.0
@ -332,40 +318,34 @@ phf_macros-0.8.0
phf_shared-0.8.0
pin-project-lite-0.2.7
pin-utils-0.1.0
pkg-config-0.3.19
plist-1.2.1
pkg-config-0.3.22
plist-1.3.1
png-0.16.8
polars-0.17.0
polars-arrow-0.17.0
polars-core-0.17.0
polars-io-0.17.0
polars-lazy-0.17.0
ppv-lite86-0.2.10
ppv-lite86-0.2.15
precomputed-hash-0.1.1
prettytable-rs-0.8.0
pretty-0.5.2
pretty_env_logger-0.4.0
proc-macro2-1.0.28
proc-macro2-1.0.32
proc-macro-error-1.0.4
proc-macro-error-attr-1.0.4
proc-macro-hack-0.5.19
proc-macro-nested-0.1.7
ptree-0.3.2
ptree-0.4.0
quickcheck-1.0.3
quickcheck_macros-1.0.0
quick-error-1.2.3
quick-xml-0.19.0
quick-xml-0.22.0
quote-1.0.9
quote-1.0.10
radix_trie-0.2.1
rand-0.3.23
rand-0.4.6
rand-0.7.3
rand-0.8.4
rand_chacha-0.2.2
rand_chacha-0.3.1
rand_core-0.3.1
rand_core-0.4.2
rand_core-0.5.1
rand_core-0.6.3
rand_distr-0.3.0
@ -375,70 +355,67 @@ rand_pcg-0.2.1
rawkey-0.1.3
rayon-1.5.1
rayon-core-1.9.1
rdrand-0.4.0
readkey-0.1.7
redox_syscall-0.1.57
redox_syscall-0.2.10
redox_users-0.3.5
redox_users-0.4.0
regex-1.5.4
regex-automata-0.1.10
regex-syntax-0.6.25
remove_dir_all-0.5.3
reqwest-0.11.4
reqwest-0.11.7
result-1.0.0
roxmltree-0.14.1
rstest-0.10.0
rusqlite-0.25.3
rusqlite-0.26.1
rustc-demangle-0.1.21
rustc-serialize-0.3.24
rustc_version-0.3.3
rustc_version-0.4.0
rustversion-1.0.5
rustyline-9.0.0
rust-argon2-0.8.3
rust-crypto-0.2.36
rust-embed-5.9.0
rust-embed-impl-5.9.0
rust-embed-utils-5.1.0
rust_decimal-0.10.2
ryu-1.0.5
s3handler-0.7.4
ryu-1.0.6
s3handler-0.7.5
safemem-0.3.3
same-file-1.0.6
schannel-0.1.19
scopeguard-1.1.0
scraper-0.12.0
security-framework-2.3.1
security-framework-sys-2.4.0
security-framework-sys-2.4.2
selectors-0.22.0
semver-0.11.0
semver-1.0.4
semver-parser-0.10.2
serde-1.0.129
serde-1.0.130
serde_bytes-0.11.5
serde_derive-1.0.129
serde_derive-1.0.130
serde_ini-0.2.0
serde_json-1.0.66
serde_test-1.0.129
serde_json-1.0.72
serde_test-1.0.130
serde_urlencoded-0.7.0
serde_yaml-0.8.20
serde_yaml-0.8.21
serial_test-0.5.1
serial_test_derive-0.5.1
servo_arc-0.1.1
sha1-0.2.0
sha2-0.9.6
shadow-rs-0.6.13
sha2-0.9.8
shadow-rs-0.8.1
shell-escape-0.1.5
shell-words-1.0.0
signal-hook-0.1.17
signal-hook-registry-1.4.0
simdutf8-0.1.3
similar-1.3.0
siphasher-0.3.6
slab-0.4.4
smallvec-1.6.1
siphasher-0.3.7
slab-0.4.5
smallvec-1.7.0
smart-default-0.6.0
snap-1.0.5
socket2-0.4.1
socket2-0.4.2
spin-0.9.2
stable_deref_trait-1.2.0
static_assertions-1.1.0
@ -446,57 +423,56 @@ std_prelude-0.2.12
streaming-decompression-0.1.0
streaming-iterator-0.1.5
strength_reduce-0.2.3
string_cache-0.8.1
string_cache-0.8.2
string_cache_codegen-0.5.1
strip-ansi-escapes-0.1.1
strsim-0.8.0
strum-0.20.0
strum_macros-0.20.1
str-buf-1.0.5
subtle-2.4.1
sxd-document-0.3.2
sxd-xpath-0.4.2
synstructure-0.12.5
synstructure-0.12.6
syntect-4.6.0
syn-1.0.75
sysinfo-0.20.2
sys-info-0.9.0
syn-1.0.82
sysinfo-0.21.2
sys-info-0.9.1
sys-locale-0.1.0
tempfile-3.2.0
tendril-0.4.2
termcolor-1.1.2
terminal_size-0.1.17
term-0.5.2
term-0.7.0
term_size-0.3.2
textwrap-0.11.0
thin-slice-0.1.1
thiserror-1.0.26
thiserror-impl-1.0.26
tiff-0.6.1
thiserror-1.0.30
thiserror-impl-1.0.30
time-0.1.44
tinyvec-1.3.1
time-0.3.5
tinyvec-1.5.1
tinyvec_macros-0.1.0
titlecase-1.1.0
tokio-1.10.1
tokio-1.14.0
tokio-io-0.1.13
tokio-macros-1.3.0
tokio-macros-1.6.0
tokio-native-tls-0.3.0
tokio-util-0.6.7
tokio-util-0.6.9
toml-0.5.8
tower-service-0.3.1
tracing-0.1.26
tracing-core-0.1.19
trash-1.3.0
tracing-0.1.29
tracing-core-0.1.21
trash-2.0.2
try-lock-0.2.3
tui-0.15.0
typed-arena-1.7.0
typenum-1.13.0
typenum-1.14.0
ucd-trie-0.1.3
umask-1.0.0
unicase-2.6.0
unicode-bidi-0.3.6
unicode-bidi-0.3.7
unicode-normalization-0.1.19
unicode-segmentation-1.8.0
unicode-width-0.1.8
unicode-width-0.1.9
unicode-xid-0.2.2
unsafe_unwrap-0.1.0
url-2.2.2
@ -507,7 +483,6 @@ utf8-width-0.1.5
utf-8-0.7.6
uuid-0.8.2
vcpkg-0.2.15
vec_map-0.8.2
version_check-0.9.3
void-1.0.2
vte-0.10.1
@ -516,28 +491,33 @@ walkdir-2.3.2
want-0.3.0
wasi-0.9.0+wasi-snapshot-preview1
wasi-0.10.0+wasi-snapshot-preview1
wasm-bindgen-0.2.76
wasm-bindgen-backend-0.2.76
wasm-bindgen-futures-0.4.26
wasm-bindgen-macro-0.2.76
wasm-bindgen-macro-support-0.2.76
wasm-bindgen-shared-0.2.76
wasm-bindgen-0.2.78
wasm-bindgen-backend-0.2.78
wasm-bindgen-futures-0.4.28
wasm-bindgen-macro-0.2.78
wasm-bindgen-macro-support-0.2.78
wasm-bindgen-shared-0.2.78
webbrowser-0.5.5
web-sys-0.3.53
weezl-0.1.5
web-sys-0.3.55
which-4.2.2
widestring-0.4.3
wild-2.0.4
winapi-0.2.8
winapi-0.3.9
winapi-build-0.1.1
winapi-i686-pc-windows-gnu-0.4.0
winapi-util-0.1.5
winapi-wsapoll-0.1.1
winapi-x86_64-pc-windows-gnu-0.4.0
windows-0.9.1
windows-sys-0.28.0
windows_aarch64_msvc-0.28.0
windows_gen-0.9.1
windows_i686_gnu-0.28.0
windows_i686_msvc-0.28.0
windows_macros-0.9.1
windows_x86_64_gnu-0.28.0
windows_x86_64_msvc-0.28.0
winreg-0.7.0
x11rb-0.8.1
x11-2.18.2
x11-2.19.1
xmlparser-0.13.3
xml-rs-0.8.4
yaml-rust-0.4.5
@ -556,7 +536,7 @@ SRC_URI="https://github.com/nushell/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0 CC0-1.0 ISC LGPL-3+ MIT MPL-2.0 Unlicense ZLIB"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~ppc64"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
IUSE="+extra"
DEPEND="

Binary file not shown.

@ -1,4 +1,4 @@
DIST asciidoc-9.0.2.new.tar.gz 1269444 BLAKE2B 0041073c572267628b8bbfd56258d86c35edb0e7f3a222743ce1476b405483b01144faf768ab1492fd3f378960f6cc8e17d92ef61671d84c318fbe7c1ca8cd7c SHA512 c20629001704f1c3acfef0407b82f35f6077f5b32ef754fcbeee03a5a86d4e01e374e89b79cbdb236fc2c7fc76bf47ba81efd691f2f9e1c87dc85a7111f5e030
DIST asciidoc-9.0.4.new.tar.gz 1233878 BLAKE2B 506a2c82d95ce0d522f45b20eee31f7ce2b114e0ad43c78bb313f34b210a7bdd282a8a3779a3ea29025e865847eb8298bd5a6ddac7ee338e4b878ae79bdf149e SHA512 59be96514d0c4c82e5842ddea412ddd6e06647ebe09e0f1828b7c07e787d890896bab4271e7566ed038eb2da6755a67c725bee07bcfbd7aa31475f39c3abc089
DIST asciidoc-10.1.1.tar.gz 214619 BLAKE2B b7dc12d57cc3ad72301335ea84aea45db1a1e98f13aebf17fac6cf86657c509daa48ce1755817076c1c82f0a61c68fa7b178bc78bc6fda7274708bfde619491a SHA512 7b2b1ed9ea32b7336c271faf1e40e3a24d3b3af803c87f9d5d32c2b40cadaed682fbbedc6ec67bbe5a51377812d18180128c27779d7190898446266adee92842
DIST asciidoc-9.0.5.new.tar.gz 1225334 BLAKE2B c3e428098dc4d71704ed13b54fd5f640b9de81d12939facb5faaf38a3123794e57201ecd9c312a22c220a2ec6b06c88a76ab47f05ffa972fc8751089b3471cfc SHA512 9125631fdee464f96f7e3c76a60fe37331905e9e55a81db27aece4065b246dc05a35db4c157dc7dbb2345eb95c153b474251d6a447d65774bf1b3f57e1883895
DIST asciidoc-9.1.0.new.tar.gz 1249958 BLAKE2B 0a98f58f7604f84d704092313c38563634bad5d697d60d02760f3be1d2a78a97ee2488dda3a9918b02e0062710175c6513d600f3fbd850fe700bf3fa917a3980 SHA512 c30854a936228fe5bcf2f9305741fbc4b17ef088b2fa637d5f3b19c7803306085634fb71146f0b089c2fad01f986da71a4fae364139f520c0906525317c0c4a6
DIST asciidoc-9.1.1.new.tar.gz 1259206 BLAKE2B da274d3a9389ee2e42ad1be70467f11d0164df3e6f9102e6ef1be6a802dbeb12898786fa1fe37a95755d0db8c9df5d5dd3faf000dfb73b701a83af3cc0261606 SHA512 74b83e8c8904fd761783c2f572d353656fc0794c6cb427f61e9179c9f80b6fc3b3ee8d028baba4e25eafe5f8cf5318f9984a5828849a793a7520f83e6fe50d66

@ -0,0 +1,44 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..10} pypy3 )
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1 optfeature readme.gentoo-r1
DESCRIPTION="A plain text human readable/writable document format"
HOMEPAGE="https://asciidoc.org/ https://github.com/asciidoc-py/asciidoc-py/"
# Could use the github tarball but we need autotools then
#SRC_URI="https://github.com/asciidoc-py/asciidoc-py/releases/download/${PV}/${P}.tar.gz"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="app-text/docbook-xml-dtd:4.5
>=app-text/docbook-xsl-stylesheets-1.75
dev-libs/libxslt
dev-libs/libxml2:2"
DOC_CONTENTS="
If you are going to use a2x, please also look at a2x(1) under
REQUISITES for a list of runtime dependencies.
"
src_install() {
distutils-r1_src_install
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
optfeature "music filter support" "media-sound/lilypond virtual/imagemagick-tools"
optfeature "source filter support" "dev-util/source-highlight dev-python/pygments app-text/highlight"
optfeature "latex filter support" "dev-texlive/texlive-latex app-text/dvipng" "dev-texlive/texlive-latex app-text/dvisvgm"
optfeature "graphviz filter support" "media-gfx/graphviz"
}

@ -1,84 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7,8,9} pypy3 )
inherit autotools optfeature python-single-r1 readme.gentoo-r1
DESCRIPTION="A plain text human readable/writable document format"
HOMEPAGE="https://asciidoc.org/ https://github.com/asciidoc-py/asciidoc-py/"
SRC_URI="https://github.com/asciidoc-py/asciidoc-py/releases/download/${PV}/${P}.tar.gz -> ${P}.new.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RESTRICT="!test? ( test )"
RDEPEND="${PYTHON_DEPS}
app-text/docbook-xml-dtd:4.5
>=app-text/docbook-xsl-stylesheets-1.75
dev-libs/libxslt
dev-libs/libxml2:2
"
DEPEND="
test? (
${PYTHON_DEPS}
app-text/dvipng
app-text/dvisvgm
dev-texlive/texlive-latex
dev-util/source-highlight
media-gfx/graphviz
media-gfx/imagemagick
media-sound/lilypond
)"
DOC_CONTENTS="
If you are going to use a2x, please also look at a2x(1) under
REQUISITES for a list of runtime dependencies.
"
DOCS=( BUGS.txt CHANGELOG.txt README.asciidoc
docbook-xsl/asciidoc-docbook-xsl.txt dblatex/dblatex-readme.txt
filters/code/code-filter-readme.txt )
src_prepare() {
default
# Only needed for prefix - harmless (does nothing) otherwise
sed -i -e "s:^CONF_DIR=.*:CONF_DIR='${EPREFIX}/etc/asciidoc':" \
asciidoc.py || die
# enforce usage of the configured version of Python
sed -i -e "s:python3:${EPYTHON}:" Makefile.in || die
eautoreconf
}
src_configure() {
econf --sysconfdir="${EPREFIX}"/usr/share
}
src_install() {
default
if use doc; then
emake DESTDIR="${D}" docs
fi
python_fix_shebang "${ED}"/usr/bin/*.py
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
optfeature "\"music\" filter support" "media-sound/lilypond media-gfx/imagemagick"
optfeature "\"source\" filter support" dev-util/source-highlight dev-python/pygments app-text/highlight
optfeature "\"latex\" filter support" "dev-texlive/texlive-latex app-text/dvipng" "dev-texlive/texlive-latex app-text/dvisvgm"
optfeature "\"graphviz\" filter support" media-gfx/graphviz
}

@ -13,7 +13,7 @@ SRC_URI="https://github.com/asciidoc-py/asciidoc-py/releases/download/${PV}/${P}
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"

@ -3,7 +3,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{7,8,9} pypy3 )
PYTHON_COMPAT=( python3_{8..10} pypy3 )
inherit autotools optfeature python-single-r1 readme.gentoo-r1
@ -13,7 +13,7 @@ SRC_URI="https://github.com/asciidoc-py/asciidoc-py/releases/download/${PV}/${P}
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
@ -33,7 +33,7 @@ DEPEND="
dev-texlive/texlive-latex
dev-util/source-highlight
media-gfx/graphviz
media-gfx/imagemagick
media-gfx/imagemagick[png]
media-sound/lilypond
)"

@ -1,14 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>marcec@gmx.de</email>
<name>Marc Joliet</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<!-- maintainer-needed -->
<upstream>
<remote-id type="sourceforge">asciidoc</remote-id>
<remote-id type="github">asciidoc-py/asciidoc-py</remote-id>

@ -1 +1,2 @@
DIST epspdf-0.6.5.zip 331312 BLAKE2B 3bd2c9cd432172c38efe33d08068f20fddf169d5d7bc94c9f1720cf379de9ba54aedb1cb6fd438b721c2e98f24dfd1ca4b3dab5c1fe01a71791748f952832ac9 SHA512 28ef12546a957c62fd94b405b53359898d46c825bad8fd2167b5ab23bb2a6ea457ccbcc8263b31574e128ebe56e21b30fae27d406397df3fdc1506a088ab41f4
DIST epspdf.0.6.3.tgz 335975 BLAKE2B aacd6e222bfe74636dba796fd6e878fa9970f469d096eb77acf4a336a0ab5620629de7ba1c763afa62b181887724db55be57d1929a041a945c7d74ea3028d6de SHA512 ddb0d8c17b6b0bbb934312e6253a2b689d2545c892af989efac9782022c501109f2ff57bb2ea7c26d63d7747e2a510c18bd22a6076bb7137fe0252c38b2125ea

@ -0,0 +1,56 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit desktop texlive-common
DESCRIPTION="GUI and command-line converter for [e]ps and pdf"
HOMEPAGE="http://tex.aanhet.net/epspdf/"
# http://tex.aanhet.net/epspdf/${PN}.${PV}.tgz
SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.zip"
S="${WORKDIR}"/${PN}
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc tk"
RDEPEND="!<dev-texlive/texlive-pictures-2011-r1
>=dev-texlive/texlive-basic-2011
app-text/ghostscript-gpl
tk? ( dev-lang/tk )"
BDEPEND="app-arch/unzip
sys-apps/texinfo"
src_compile() {
cd doc || die
makeinfo epspdf || die
}
src_install() {
exeinto /usr/share/${PN}
doexe epspdf.tlu
insinto /usr/share/${PN}
if use tk ; then
doins epspdf.help doc/images/epspdf.png
doexe epspdftk.tcl
fi
dobin_texmf_scripts ${PN}/epspdf.tlu
use tk && dobin_texmf_scripts ${PN}/epspdftk.tcl
doinfo doc/epspdf.info
dodoc doc/Changelog
if use doc ; then
dodoc doc/epspdf.pdf
dodoc -r doc
fi
# Give it a .desktop
if use tk; then
make_desktop_entry epspdftk epspdftk "${EPREFIX}/usr/share/${PN}/epspdf.png" "Graphics;ImageProcessing"
fi
}

@ -2,3 +2,4 @@ DIST lesspipe-1.85.tar.gz 120568 BLAKE2B d2c00f4121dc1bbed6b82220dac038068bbff87
DIST lesspipe-1.89.tar.gz 121118 BLAKE2B e730b6e8afc767a0118abbcc6221d2c18467393119c26baf71b8758b5826ba52230526b9c5cd67704aadda07b63a62dfe006db10de1dbae0a73ede1885b03ed0 SHA512 b8d7c92d3dae77f2ccee8e314af4354fefc9f3aaec1566af02c9be2640f11ebf7ea1432334470c5d5dbce39d2ac7c3e9f4074bcf9ee4a502dc59b370a21b54f5
DIST lesspipe-1.90.tar.gz 121098 BLAKE2B 269f4193f423e4ac5770171156e2f63d14966d7dcc77bf015c3100f281206424ef334acc1edf2edb6fe31f73aed80b9c3ba6c715d6e97993c5a90dfc1ce42405 SHA512 d402bd46c37d2509c90530e9da0560fa3e5da9002c37a515451a8ab9275576d1af44793a10914e74e804f10a3352439815c6763d2d77e5e41a0e9840286f518e
DIST lesspipe-1.91.tar.gz 121965 BLAKE2B 93c169b2b1a81db7e7b569718a43152a8f2b9ea95258047a00ae4940509817a3eb861fdadb6bafc5861c49e805ce910348a57f634bdae57317811ac6fbfc6945 SHA512 d080ceaae019d8885a53c8abb26f4a159b78578f68c2b9a024960aa69509651e3b6638e78bd6e2e57c23d81123d9a3cab167736f253ba4276a3889890d594bd3
DIST lesspipe-2.00.tar.gz 190295 BLAKE2B 8f950853673e7939d6dd67c5022219ab101eea26b8efec1a7572e3c2c8465a14d09acbe945b204e927444b10953309b27fa47c5661df02e67aa2e2b98a940980 SHA512 f709bae63b17617d2c02bbe691736826c857ba1771907e37ba56bd407a29c2092a936ecb43d6a6e180a1d2eb5f54dccc894d2cf4eb113d42b4892ca6d8a4378d

@ -0,0 +1,43 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="A preprocessor for less"
HOMEPAGE="https://github.com/wofr06/lesspipe"
SRC_URI="https://github.com/wofr06/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
# Please check again on bumps!
# bug #734896
RESTRICT="test"
BDEPEND="dev-lang/perl"
RDEPEND="${DEPEND}
!<sys-apps/less-483-r1"
src_configure() {
# Not an autoconf script.
./configure --fixed || die
}
src_compile() {
# Nothing to build (avoids the "all" target)
:
}
src_install() {
emake PREFIX="${EPREFIX}/usr" DESTDIR="${D}" install
einstalldocs
}
pkg_preinst() {
if [[ -z ${REPLACING_VERSIONS} ]] ; then
elog "This package installs 'lesspipe.sh' which is distinct from 'lesspipe'."
elog "The latter is the Gentoo-specific version. Make sure to update your"
elog "LESSOPEN environment variable if you wish to use this copy."
fi
}

@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>tex@gentoo.org</email>
<name>Gentoo TeX Project</name>
</maintainer>
<!-- maintainer-needed -->
<longdescription>GNU Ocrad is an OCR (Optical Character Recognition)
program impleme nted as a filter and based on a feature extraction
method. It reads a bitmap ima ge in pbm format and outputs text in

@ -13,9 +13,9 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ppc ppc64 ~sparc x86"
DEPEND="$(unpacker_src_uri_depends)"
BDEPEND="$(unpacker_src_uri_depends)"
DOCS="AUTHORS ChangeLog NEWS README"
DOCS=( AUTHORS ChangeLog NEWS README )
src_configure() {
# ./configure is not based on autotools
@ -27,8 +27,13 @@ src_configure() {
--prefix=/usr || die
}
src_compile() {
emake AR="$(tc-getAR)"
}
src_install() {
default
doman doc/${PN}.1
doinfo doc/${PN}.info
}

Binary file not shown.

@ -1,2 +1,3 @@
DIST ebuild-mode-1.51.tar.xz 35280 BLAKE2B 63f57919bb73937ce3d40b4d6762e78c78d273bcf67875434d12450e00632d457d3dedbe6f213c1979a60cbc0a0874723e3e9424fdcfb64a48acc885cc90e577 SHA512 ff9ece96fbe7bfc9c070769dc6667e8c33f8fb7ef20a2d347c670342ef7500b52b54a93ed37ac9ea13a89c1b89752f5dd6e56c234abe9a4fcd4eb6bad0d0b466
DIST ebuild-mode-1.53.tar.xz 35920 BLAKE2B ee932441e23ba4b876e98feb9ff9dfea2e395296846e14f776ac10f4c5bab6b711161b4c890b0d8f2ccb5749db5bced3f693aa172e3ae92af506fee26fb5750a SHA512 8fcc28139c0cace21159a0b5026573f401f65b4501ff888f9818d8f5a506a7bc1f8d8a133f775619efc9e16e2172d6b5daba539b4e38b1a378c0b35395263ef9
DIST ebuild-mode-1.54.tar.xz 35768 BLAKE2B 8cfba7230eb61bcdede498c696aedd7c64d01e5a1e7a22ad0edf793fbf6970bddd818d431e717bcc0b5ea07d35b525468131df260206db912f36341947b98d08 SHA512 7e67f3875beb42bc94fe522364212a02ea93e11aa1a64512283ab783c5a41097076b29a3ecf72b4369180253efd26fd3a223d617909953b2c7626f5cbc2aaba1

@ -0,0 +1,36 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files"
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs"
SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~x86"
RDEPEND=">=app-editors/xemacs-21.4.20-r5
app-xemacs/sh-script"
BDEPEND="${RDEPEND}"
src_compile() {
local XEMACS="${EPREFIX}/usr/bin/xemacs"
"${XEMACS}" -batch -q --no-site-file \
-eval "(add-to-list 'load-path \".\")" \
-f batch-byte-compile \
ebuild-mode.el gentoo-newsitem-mode.el || die
"${XEMACS}" -batch -q --no-site-file \
-eval "(setq autoload-package-name \"${PN}\")" \
-eval "(setq generated-autoload-file \"${S}/auto-autoloads.el\")" \
-l autoload -f batch-update-autoloads \
ebuild-mode.el gentoo-newsitem-mode.el || die
}
src_install() {
insinto /usr/share/xemacs/site-packages/lisp/${PN}
doins *.el *.elc
}

@ -5,4 +5,5 @@
<email>xemacs@gentoo.org</email>
<name>Gentoo XEmacs project</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

@ -11,6 +11,6 @@ XEMACS_EXPERIMENTAL="true"
RDEPEND="app-xemacs/xemacs-base
"
KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="~alpha amd64 ppc ppc64 sparc x86"
inherit xemacs-packages

@ -5,4 +5,5 @@
<email>xemacs@gentoo.org</email>
<name>Gentoo XEmacs project</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

@ -9,6 +9,6 @@ XEMACS_PKG_CAT="standard"
XEMACS_EXPERIMENTAL="true"
KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
KEYWORDS="~alpha amd64 arm64 ~hppa ppc ppc64 ~riscv sparc x86"
inherit xemacs-packages

Binary file not shown.

@ -3,7 +3,7 @@
EAPI=7
ADA_COMPAT=( gnat_202{0,1} )
ADA_COMPAT=( gnat_2021 )
inherit ada multiprocessing
DESCRIPTION="A high level string and text processing library"
@ -14,12 +14,26 @@ SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
LICENSE="GPL-3 gcc-runtime-library-exception-3.1"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
REQUIRED_USE="${ADA_REQUIRED_USE}"
RDEPEND="${ADA_DEPS}"
DEPEND="${RDEPEND}"
BDEPEND="dev-ada/gprbuild[${ADA_USEDEP}]"
BDEPEND="dev-ada/gprbuild[${ADA_USEDEP}]
test? ( app-i18n/unicode-data )"
src_prepare() {
mkdir data
ln -sf /usr/share/unicode-data data/ucd || die
default
}
src_compile() {
emake GPRBUILD_FLAGS="-p -j$(makeopts_jobs) -v"
}
src_test() {
emake -j1 GPRBUILD_FLAGS="-p -j$(makeopts_jobs) -v" build_tests
emake check_text check_json
}

@ -0,0 +1,69 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
ADA_COMPAT=( gnat_2021 )
inherit ada multiprocessing
DESCRIPTION="Libadalang-based tools: gnatpp, gnatmetric and gnatstub"
HOMEPAGE="https://www.adacore.com/community"
SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+shared static-libs static-pic"
RESTRICT="test"
REQUIRED_USE="|| ( shared static-libs static-pic )
${ADA_REQUIRED_USE}"
RDEPEND="${ADA_DEPS}"
DEPEND="${RDEPEND}
dev-ada/libadalang:=[${ADA_USEDEP},static-libs?,static-pic?]"
BDEPEND="dev-ada/gprbuild[${ADA_USEDEP}]"
src_compile() {
build () {
gprbuild -v -k -XLIBRARY_TYPE=$1 -XBUILD_MODE=prod \
-P src/lal_tools.gpr -p -j$(makeopts_jobs) \
-cargs:Ada ${ADAFLAGS} || die
gprbuild -v -k -XLIBRARY_TYPE=$1 -XXMLADA_BUILD=$1 \
-XBUILD_MODE=prod -XLALTOOLS_SET=all \
-P src/build.gpr -p -j$(makeopts_jobs) \
-cargs:Ada ${ADAFLAGS} || die
}
if use shared; then
build relocatable
fi
if use static-libs; then
build static
fi
if use static-pic; then
build static-pic
fi
}
src_install() {
build () {
gprinstall -XLIBRARY_TYPE=$1 -XBUILD_MODE=prod \
--prefix="${D}"/usr --sources-subdir=include/lal_tools \
--build-name=$1 --build-var=LIBRARY_TYPE \
--build-var=LAL_TOOLS_BUILD \
-P src/lal_tools.gpr -p -f || die
}
if use shared; then
build relocatable
fi
if use static-libs; then
build static
fi
if use static-pic; then
build static-pic
fi
dobin bin/gnat{metric,pp,stub,test}
einstalldocs
}

@ -1,35 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
ADA_COMPAT=( gnat_2021 )
inherit ada multiprocessing
DESCRIPTION="Libadalang-based tools: gnatpp, gnatmetric and gnatstub"
HOMEPAGE="https://www.adacore.com/community"
SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
RESTRICT="test"
RDEPEND="${ADA_DEPS}"
DEPEND="${RDEPEND}
dev-ada/libadalang:=[${ADA_USEDEP},static-libs]"
BDEPEND="dev-ada/gprbuild[${ADA_USEDEP}]"
src_compile() {
gprbuild -v -k -XLIBRARY_TYPE=static -XXMLADA_BUILD=static \
-XBUILD_MODE=dev -XLALTOOLS_SET=all -P src/build.gpr -p \
-j$(makeopts_jobs) || die
}
src_install() {
dobin bin/gnat{metric,pp,stub,test}
einstalldocs
}

@ -4,4 +4,8 @@
<maintainer type="project">
<email>ada@gentoo.org</email>
</maintainer>
<use>
<flag name="shared">Build shared library</flag>
<flag name="static-pic">Build static library with pic code</flag>
</use>
</pkgmetadata>

Binary file not shown.

@ -0,0 +1,44 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit cmake
if [[ ${PV} == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/catchorg/Catch2.git"
EGIT_BRANCH="Catch1.x"
else
MY_P=${PN^}-${PV}
SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
S="${WORKDIR}/${PN^}2-${PV}"
fi
DESCRIPTION="Modern C++ header-only framework for unit-tests"
HOMEPAGE="https://github.com/catchorg/Catch2"
LICENSE="Boost-1.0"
SLOT="1"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="!<dev-cpp/catch-1.12.2:0"
PATCHES=(
"${FILESDIR}"/${PN}-1.12.2-glibc-2.34-sigstksz.patch
)
src_configure() {
local mycmakeargs=(
-DNO_SELFTEST=$(usex !test)
)
cmake_src_configure
}
src_install() {
cmake_src_install
dodoc -r docs/.
}

@ -1,9 +1,9 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit cmake-utils
inherit cmake
if [[ ${PV} == *9999 ]]; then
inherit git-r3
@ -31,10 +31,10 @@ src_configure() {
local mycmakeargs=(
-DNO_SELFTEST=$(usex !test)
)
cmake-utils_src_configure
cmake_src_configure
}
src_install() {
cmake-utils_src_install
cmake_src_install
dodoc -r docs/.
}

@ -0,0 +1,67 @@
https://src.fedoraproject.org/rpms/catch1/raw/rawhide/f/catch1-sigstksz.patch
https://bugs.gentoo.org/803962
commit 34650cd9ea2f7e4aa1e61b84ecf9913b87870680
Author: Tom Hughes <tom@compton.nu>
Date: Fri Feb 19 10:45:49 2021 +0000
Patch for non-constant SIGSTKSZ
--- a/include/internal/catch_fatal_condition.hpp
+++ b/include/internal/catch_fatal_condition.hpp
@@ -136,7 +136,7 @@ namespace Catch {
static bool isSet;
static struct sigaction oldSigActions [sizeof(signalDefs)/sizeof(SignalDefs)];
static stack_t oldSigStack;
- static char altStackMem[SIGSTKSZ];
+ static char altStackMem[32768];
static void handleSignal( int sig ) {
std::string name = "<unknown signal>";
@@ -156,7 +156,7 @@ namespace Catch {
isSet = true;
stack_t sigStack;
sigStack.ss_sp = altStackMem;
- sigStack.ss_size = SIGSTKSZ;
+ sigStack.ss_size = 32768;
sigStack.ss_flags = 0;
sigaltstack(&sigStack, &oldSigStack);
struct sigaction sa = { 0 };
@@ -188,7 +188,7 @@ namespace Catch {
bool FatalConditionHandler::isSet = false;
struct sigaction FatalConditionHandler::oldSigActions[sizeof(signalDefs)/sizeof(SignalDefs)] = {};
stack_t FatalConditionHandler::oldSigStack = {};
- char FatalConditionHandler::altStackMem[SIGSTKSZ] = {};
+ char FatalConditionHandler::altStackMem[32768] = {};
} // namespace Catch
--- a/single_include/catch.hpp
+++ b/single_include/catch.hpp
@@ -6540,7 +6540,7 @@ namespace Catch {
static bool isSet;
static struct sigaction oldSigActions [sizeof(signalDefs)/sizeof(SignalDefs)];
static stack_t oldSigStack;
- static char altStackMem[SIGSTKSZ];
+ static char altStackMem[32768];
static void handleSignal( int sig ) {
std::string name = "<unknown signal>";
@@ -6560,7 +6560,7 @@ namespace Catch {
isSet = true;
stack_t sigStack;
sigStack.ss_sp = altStackMem;
- sigStack.ss_size = SIGSTKSZ;
+ sigStack.ss_size = 32768;
sigStack.ss_flags = 0;
sigaltstack(&sigStack, &oldSigStack);
struct sigaction sa = { 0 };
@@ -6591,7 +6591,7 @@ namespace Catch {
bool FatalConditionHandler::isSet = false;
struct sigaction FatalConditionHandler::oldSigActions[sizeof(signalDefs)/sizeof(SignalDefs)] = {};
stack_t FatalConditionHandler::oldSigStack = {};
- char FatalConditionHandler::altStackMem[SIGSTKSZ] = {};
+ char FatalConditionHandler::altStackMem[32768] = {};
} // namespace Catch

@ -0,0 +1,40 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit cmake prefix
DESCRIPTION="Provides C++ support for the HOCON configuration file format"
HOMEPAGE="https://github.com/puppetlabs/cpp-hocon"
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
IUSE="debug test"
RESTRICT="!test? ( test )"
RDEPEND="
>=dev-libs/boost-1.54:=[nls]
>=dev-libs/leatherman-0.9.3:=
"
DEPEND="${DEPEND}
test? ( dev-cpp/catch:1 )"
#PATCHES=( "${FILESDIR}"/${PN}-0.2.1-cmake.patch )
PATCHES=( "${FILESDIR}"/${PN}-0.3.0-use-system-catch.patch )
src_prepare() {
cmake_src_prepare
eprefixify lib/tests/CMakeLists.txt
}
src_configure() {
local mycmakeargs=(
-DBUILD_TESTING=$(usex test)
)
cmake_src_configure
}

@ -0,0 +1,51 @@
https://bugs.gentoo.org/823419
Wanted to make this "proper" but Catch2 lacks a pkgconfig file (or a CMake one)
and it's easier to just do this for now.
Based on patch version of sed commands from upstream bug
(https://github.com/puppetlabs/cpp-hocon/issues/132) and
Fedora (https://src.fedoraproject.org/rpms/cpp-hocon/blob/rawhide/f/cpp-hocon.spec#_76).
Makes tests conditional too.
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -16,12 +16,16 @@ if (NOT CMAKE_BUILD_TYPE)
set(CMAKE_BUILD_TYPE "Release" CACHE STRING "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel." FORCE)
endif()
-enable_testing()
-
# Leatherman setup
-set(LEATHERMAN_COMPONENTS locale catch nowide util)
+set(LEATHERMAN_COMPONENTS locale nowide util)
find_package(Leatherman REQUIRED COMPONENTS ${LEATHERMAN_COMPONENTS})
+option(BUILD_TESTING "Build test suite (needs Catch)" ON)
+
+if(BUILD_TESTING)
+ enable_testing()
+endif()
+
## Before we find any packages, we want to pull in the common leatherman options, as they can affect commonly-used packages.
include(options)
## Pull in common cflags setting from leatherman. Don't override CMAKE_CXX_FLAGS at the project root to avoid impacting 3rd party code.
--- a/lib/CMakeLists.txt
+++ b/lib/CMakeLists.txt
@@ -91,4 +91,6 @@ symbol_exports(lib${PROJECT_NAME} "${CMAKE_CURRENT_LIST_DIR}/inc/hocon/export.h"
leatherman_install(lib${PROJECT_NAME})
install(DIRECTORY inc/hocon DESTINATION include)
-add_subdirectory(tests)
+if (BUILD_TESTING)
+ add_subdirectory(tests)
+endif()
--- a/lib/tests/CMakeLists.txt
+++ b/lib/tests/CMakeLists.txt
@@ -1,5 +1,5 @@
# Setup compiling the test executable. C++ compile flags are inherited from the parent directory.
-include_directories(${LEATHERMAN_CATCH_INCLUDE})
+include_directories(@GENTOO_PORTAGE_EPREFIX@/usr/include/catch)
set(TEST_CASES
concatenation_test.cc

Binary file not shown.

@ -1,3 +1,2 @@
DIST openscenegraph-openmw-3.4_p20200425.tar.gz 5698786 BLAKE2B 43684fa898912434dae9a7b41070a893c407dceba7e468a3f3dede32e24aea55d921098faf8d9d05708d2ef01a3507b2f126939dc13b8693002a0bec189bbaf7 SHA512 9bb4d2a6ca4694ee22a29508b74a095a483584ea801dc8298ec8a9b41c4d4fe18c52a21849ae9ec1065060479dcad5156227f82feed13c177415662ecba1da70
DIST openscenegraph-openmw-3.6_p20210610.tar.gz 5788655 BLAKE2B fdf345502ee7bb742741da758ae212028882544766a6acba3309d27e2fffa230e4a07626c9a39dbdf1310374b765b3941c915d7b6d527fc7cb75ba028230b4a0 SHA512 1964b12fedf297b8baf77d4db2eb4ce6732925bb3974fb4d8d20b1dec751400ceb57faf0b069c2a5cf45728cad83ea434356edbcb19413d650717c3d2ac39a03
DIST openscenegraph-openmw-3.6_p20211017.tar.gz 5788414 BLAKE2B d5ec3c7834bc8138b417d9bf8d92dde201a94f0158560aca477755752fd886378bfdffbd8c2e878ec1c6d35b572a60368c09695a93be9d83e26712de176b6824 SHA512 8985c6abedf2cbbf524aacc4f51e0217a8bd5eb17bae04774afc960b5cf21a6fb22941e08efcbd37e538c3e44cb044ca5cfa02380a75b4c87fe606c6fdfa8155

@ -1,87 +0,0 @@
--- OpenSceneGraph-3.4.0/CMakeLists.txt
+++ OpenSceneGraph-3.4.0/CMakeLists.txt
@@ -76,6 +76,7 @@
SET(CMAKE_BUILD_TYPE Release CACHE STRING "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel." FORCE)
ENDIF(NOT CMAKE_BUILD_TYPE)
+INCLUDE(MacroOptionalFindPackage)
IF(ANDROID)
INCLUDE(OsgAndroidMacroUtils)--- OpenSceneGraph-3.4.0/CMakeModules/COPYING-CMAKE-SCRIPTS
+++ OpenSceneGraph-3.4.0/CMakeModules/COPYING-CMAKE-SCRIPTS
@@ -0,0 +1,22 @@
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+1. Redistributions of source code must retain the copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+3. The name of the author may not be used to endorse or promote products
+ derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--- OpenSceneGraph-3.4.0/CMakeModules/MacroOptionalFindPackage.cmake
+++ OpenSceneGraph-3.4.0/CMakeModules/MacroOptionalFindPackage.cmake
@@ -0,0 +1,28 @@
+# - MACRO_OPTIONAL_FIND_PACKAGE() combines FIND_PACKAGE() with an OPTION()
+# MACRO_OPTIONAL_FIND_PACKAGE( <name> [QUIT] )
+# This macro is a combination of OPTION() and FIND_PACKAGE(), it
+# works like FIND_PACKAGE(), but additionally it automatically creates
+# an option name WITH_<name>, which can be disabled via the cmake GUI.
+# or via -DWITH_<name>=OFF
+# The standard <name>_FOUND variables can be used in the same way
+# as when using the normal FIND_PACKAGE()
+
+# Copyright (c) 2006, Alexander Neundorf, <neundorf@kde.org>
+#
+# Redistribution and use is allowed according to the terms of the BSD license.
+# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
+
+
+macro (MACRO_OPTIONAL_FIND_PACKAGE _name )
+ option(WITH_${_name} "Search for ${_name} package" ON)
+ if (WITH_${_name})
+ find_package(${_name} ${ARGN})
+ else (WITH_${_name})
+ set(${_name}_FOUND)
+ set(${_name}_INCLUDE_DIR)
+ set(${_name}_INCLUDES)
+ set(${_name}_LIBRARY)
+ set(${_name}_LIBRARIES)
+ endif (WITH_${_name})
+endmacro (MACRO_OPTIONAL_FIND_PACKAGE)
+
--- OpenSceneGraph-3.5.5/CMakeModules/OsgMacroUtils.cmake
+++ OpenSceneGraph-3.5.5/CMakeModules/OsgMacroUtils.cmake
@@ -463,7 +463,7 @@ MACRO(SETUP_EXAMPLE EXAMPLE_NAME)
IF(APPLE)
INSTALL(TARGETS ${TARGET_TARGETNAME} RUNTIME DESTINATION share/OpenSceneGraph/bin BUNDLE DESTINATION share/OpenSceneGraph/bin )
ELSE(APPLE)
- INSTALL(TARGETS ${TARGET_TARGETNAME} RUNTIME DESTINATION share/OpenSceneGraph/bin COMPONENT openscenegraph-examples )
+ INSTALL(TARGETS ${TARGET_TARGETNAME} RUNTIME DESTINATION bin COMPONENT openscenegraph-examples )
IF(MSVC)
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${TARGET_TARGETNAME}${CMAKE_RELWITHDEBINFO_POSTFIX}.pdb DESTINATION share/OpenSceneGraph/bin COMPONENT openscenegraph-examples CONFIGURATIONS RelWithDebInfo)
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${TARGET_TARGETNAME}${CMAKE_DEBUG_POSTFIX}.pdb DESTINATION share/OpenSceneGraph/bin COMPONENT openscenegraph-examples CONFIGURATIONS Debug)
--- OpenSceneGraph-3.4.0/examples/osgviewerFLTK/CMakeLists.txt
+++ OpenSceneGraph-3.4.0/examples/osgviewerFLTK/CMakeLists.txt
@@ -1,6 +1,6 @@
SET(TARGET_SRC osgviewerFLTK.cpp )
-SET(TARGET_EXTERNAL_LIBRARIES ${FLTK_LIBRARY} ${FLTK_GL_LIBRARY})
+SET(TARGET_EXTERNAL_LIBRARIES ${FLTK_BASE_LIBRARY} ${FLTK_GL_LIBRARY})
INCLUDE_DIRECTORIES(${FLTK_INCLUDE_DIR} )

@ -1,23 +0,0 @@
https://bugs.gentoo.org/788301
--- a/include/osgDB/ObjectCache
+++ b/include/osgDB/ObjectCache
@@ -72,7 +72,7 @@ class OSGDB_EXPORT ObjectCache : public osg::Referenced
class ClassComp {
public:
- bool operator() (const ObjectCache::FileNameOptionsPair& lhs, const ObjectCache::FileNameOptionsPair& rhs);
+ bool operator() (const ObjectCache::FileNameOptionsPair& lhs, const ObjectCache::FileNameOptionsPair& rhs) const;
};
typedef std::pair<osg::ref_ptr<osg::Object>, double > ObjectTimeStampPair;
--- a/src/osgDB/ObjectCache.cpp
+++ b/src/osgDB/ObjectCache.cpp
@@ -16,7 +16,7 @@
using namespace osgDB;
-bool ObjectCache::ClassComp::operator() (const ObjectCache::FileNameOptionsPair& lhs, const ObjectCache::FileNameOptionsPair& rhs)
+bool ObjectCache::ClassComp::operator() (const ObjectCache::FileNameOptionsPair& lhs, const ObjectCache::FileNameOptionsPair& rhs) const
{
// check if filename are the same
if (lhs.first < rhs.first) return true;

@ -1,34 +0,0 @@
From 34b4e7001522c1b47b4211dac34d2d6a6b994a6f Mon Sep 17 00:00:00 2001
From: Robert Osfield <robert@openscenegraph.com>
Date: Thu, 17 Aug 2017 10:52:59 +0100
Subject: [PATCH] Added version check for boolean, TRUE and FALSE settings
---
src/osgPlugins/jpeg/ReaderWriterJPEG.cpp | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/src/osgPlugins/jpeg/ReaderWriterJPEG.cpp b/src/osgPlugins/jpeg/ReaderWriterJPEG.cpp
index 9f7f4c38937..115203322a5 100644
--- a/src/osgPlugins/jpeg/ReaderWriterJPEG.cpp
+++ b/src/osgPlugins/jpeg/ReaderWriterJPEG.cpp
@@ -70,12 +70,14 @@ namespace osgDBJPEG
static int jpegerror = ERR_NO_ERROR;
-/* Some versions of jmorecfg.h define boolean, some don't...
- Those that do also define HAVE_BOOLEAN, so we can guard using that. */
-#ifndef HAVE_BOOLEAN
- typedef int boolean;
- #define FALSE 0
- #define TRUE 1
+#if JPEG_LIB_VERSION < 90
+ /* Some versions of jmorecfg.h define boolean, some don't...
+ Those that do also define HAVE_BOOLEAN, so we can guard using that. */
+ #ifndef HAVE_BOOLEAN
+ typedef int boolean;
+ #define FALSE 0
+ #define TRUE 1
+ #endif
#endif
/* CODE FOR READING/WRITING JPEG FROM STREAMS

@ -1,172 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
LUA_COMPAT=( lua5-{1..2} )
WX_GTK_VER="3.0-gtk3"
inherit cmake flag-o-matic lua-single wxwidgets
DESCRIPTION="OpenMW-specific fork of OpenSceneGraph"
HOMEPAGE="https://github.com/OpenMW/osg"
MY_COMMIT="8b07809fa674ecffe77338aaea2e223b3aadff0e"
SRC_URI="https://github.com/OpenMW/osg/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
LICENSE="wxWinLL-3 LGPL-2.1"
SLOT="0/132" # NOTE: CHECK WHEN BUMPING! Subslot is SOVERSION
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="curl debug doc examples egl ffmpeg fltk fox gdal gif glut gstreamer jpeg
lua openexr openinventor osgapps pdf png qt5 sdl sdl2 svg tiff
truetype vnc wxwidgets xine xrandr zlib"
REQUIRED_USE="
lua? ( ${LUA_REQUIRED_USE} )
sdl2? ( sdl )
openexr? ( zlib )
"
# TODO: COLLADA, FBX, GTA, OpenVRML, Performer, DCMTK
RDEPEND="
!dev-games/openscenegraph
media-libs/mesa[egl(+)?]
virtual/glu
virtual/opengl
x11-libs/libSM
x11-libs/libXext
curl? ( net-misc/curl )
examples? (
fltk? ( x11-libs/fltk:1[opengl] )
fox? ( x11-libs/fox:1.6[opengl] )
glut? ( media-libs/freeglut )
sdl2? ( media-libs/libsdl2 )
wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[opengl,X] )
)
ffmpeg? ( media-video/ffmpeg:0= )
gdal? ( sci-libs/gdal:= )
gif? ( media-libs/giflib:= )
gstreamer? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
)
jpeg? ( virtual/jpeg:0 )
lua? ( ${LUA_DEPS} )
openexr? (
media-libs/ilmbase:=
media-libs/openexr:=
)
openinventor? ( media-libs/coin )
pdf? ( app-text/poppler[cairo] )
png? ( media-libs/libpng:0= )
qt5? (
dev-qt/qtopengl:5
dev-qt/qtwidgets:5
)
sdl? ( media-libs/libsdl )
svg? (
gnome-base/librsvg
x11-libs/cairo
)
tiff? ( media-libs/tiff:0 )
truetype? ( media-libs/freetype:2 )
vnc? ( net-libs/libvncserver )
xrandr? ( x11-libs/libXrandr )
zlib? ( sys-libs/zlib )
"
DEPEND="${RDEPEND}
x11-base/xorg-proto
"
BDEPEND="
app-arch/unzip
virtual/pkgconfig
doc? ( app-doc/doxygen )
"
S="${WORKDIR}/osg-${MY_COMMIT}"
PATCHES=(
"${FILESDIR}"/openscenegraph-3.4-cmake.patch
"${FILESDIR}"/openscenegraph-3.5.1-jpeg-9.patch
"${FILESDIR}"/openscenegraph-3.6.3-docdir.patch
"${FILESDIR}"/openscenegraph-3.4-gcc11.patch
)
pkg_setup() {
if use lua; then
lua-single_pkg_setup
fi
}
src_prepare() {
sed -i "s/ FIND_PACKAGE/ MACRO_OPTIONAL_FIND_PACKAGE/g" CMakeLists.txt || die "can't replace FIND_PACKAGE"
cmake_src_prepare
}
src_configure() {
if use examples && use wxwidgets; then
setup-wxwidgets
fi
# Needed by FFmpeg
append-cppflags -D__STDC_CONSTANT_MACROS
local libdir=$(get_libdir)
local mycmakeargs=(
-DDYNAMIC_OPENSCENEGRAPH=ON
-DLIB_POSTFIX=${libdir/lib}
-DOPENGL_PROFILE=GL2 #GL1 GL2 GL3 GLES1 GLES3 GLES3
-DOSG_PROVIDE_READFILE=ON
-DOSG_USE_LOCAL_LUA_SOURCE=OFF
-DWITH_Lua51=OFF # We use CMake-version FindLua52.cmake instead which can find any lua
-DWITH_Lua52=$(usex lua)
-DWITH_Asio=OFF # Fails to build, similar to https://github.com/chriskohlhoff/asio/issues/316
-DWITH_CURL=$(usex curl)
-DBUILD_DOCUMENTATION=$(usex doc)
-DBUILD_OSG_APPLICATIONS=$(usex osgapps)
-DBUILD_OSG_EXAMPLES=$(usex examples)
-DWITH_FFmpeg=$(usex ffmpeg)
-DWITH_GDAL=$(usex gdal)
-DWITH_GIFLIB=$(usex gif)
-DWITH_GStreamer=$(usex gstreamer)
-DWITH_GLIB=$(usex gstreamer)
-DWITH_GtkGl=OFF
-DWITH_JPEG=$(usex jpeg)
-DWITH_Jasper=OFF
-DWITH_LIBLAS=OFF # dep failed to build https://bugs.gentoo.org/725938
-DWITH_OpenEXR=$(usex openexr)
-DWITH_Inventor=$(usex openinventor)
-DWITH_Poppler-glib=$(usex pdf)
-DWITH_PNG=$(usex png)
-DWITH_SDL=$(usex sdl)
-DWITH_SDL2=$(usex sdl2)
-DWITH_RSVG=$(usex svg rsvg)
-DWITH_TIFF=$(usex tiff)
-DWITH_Freetype=$(usex truetype)
-DWITH_LibVNCServer=$(usex vnc)
-DWITH_Xine=$(usex xine)
-DOSGVIEWER_USE_XRANDR=$(usex xrandr)
-DWITH_ZLIB=$(usex zlib)
-DOSG_USE_QT=$(usex qt5)
-DDESIRED_QT_VERSION=5
)
if use examples; then
mycmakeargs+=(
-DWITH_FLTK=$(usex fltk)
-DWITH_FOX=$(usex fox)
-DWITH_GLUT=$(usex glut)
-DWITH_wxWidgets=$(usex wxwidgets)
)
fi
if use lua; then
mycmakeargs+=(
-DLUA_INCLUDE_DIR="$(lua_get_include_dir)"
-DLUA_LIBRARY="$(lua_get_shared_lib)"
)
fi
cmake_src_configure
}
src_compile() {
cmake_src_compile
use doc && cmake_src_compile doc_openscenegraph doc_openthreads
}

@ -1,54 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
CMAKE_ECLASS=cmake
inherit cmake-multilib
DESCRIPTION="Abstraction layer for filesystem and archive access"
HOMEPAGE="https://icculus.org/physfs/"
if [[ ${PV} == *9999* ]]; then
EHG_REPO_URI="https://hg.icculus.org/icculus/physfs"
inherit mercurial
else
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ppc64 x86"
SRC_URI="https://icculus.org/physfs/downloads/${P}.tar.bz2"
fi
LICENSE="ZLIB"
SLOT="0"
IUSE="7zip doc grp hog iso mvl qpak slb static-libs vdf wad +zip"
BDEPEND="doc? ( app-doc/doxygen )"
DOCS=( docs/CHANGELOG.txt docs/CREDITS.txt docs/TODO.txt )
multilib_src_configure() {
local mycmakeargs=(
-DPHYSFS_BUILD_SHARED=ON
-DPHYSFS_BUILD_TEST=OFF
-DPHYSFS_BUILD_STATIC="$(usex static-libs)"
-DPHYSFS_ARCHIVE_7Z="$(usex 7zip)"
-DPHYSFS_ARCHIVE_GRP="$(usex grp)"
-DPHYSFS_ARCHIVE_HOG="$(usex hog)"
-DPHYSFS_ARCHIVE_ISO9660="$(usex iso)"
-DPHYSFS_ARCHIVE_MVL="$(usex mvl)"
-DPHYSFS_ARCHIVE_SLB="$(usex slb)"
-DPHYSFS_ARCHIVE_VDF="$(usex vdf)"
-DPHYSFS_ARCHIVE_WAD="$(usex wad)"
-DPHYSFS_ARCHIVE_QPAK="$(usex qpak)"
-DPHYSFS_ARCHIVE_ZIP="$(usex zip)"
)
cmake_src_configure
}
multilib_src_compile() {
cmake_src_compile
if multilib_is_native_abi && use doc; then
cmake_src_compile docs
HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
fi
}

Binary file not shown.

@ -1 +0,0 @@
DIST commons-pool2-2.2-src.tar.gz 163682 BLAKE2B b9a84b1387cd00eb46cc94726ae3295a73f2f47b824401aca525296eddbf04b6c978a4808014bf7e93c113014e0e2fb0db39d6b9ddb9c651bb385cecd05584a5 SHA512 a9c1a30f497f4a6c28b8b4b82d3b2f801b464fc329d1da4f5087dcd6b923c45bde9ac6f3dc9939025453462f9dfea9fff637db9b4334ed513770a546b4807256

@ -1,49 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
JAVA_PKG_IUSE="doc source test"
inherit java-pkg-2 java-ant-2
MY_PN="${PN}2"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="Provides general purpose object pooling API"
HOMEPAGE="http://commons.apache.org/pool/"
SRC_URI="mirror://apache/commons/pool/source/${MY_P}-src.tar.gz"
LICENSE="Apache-2.0"
SLOT="2"
KEYWORDS="amd64 ppc64 x86"
COMMON_DEP="dev-java/cglib:3
dev-java/asm:4"
RDEPEND="${COMMON_DEP}
>=virtual/jre-1.6"
DEPEND="${COMMON_DEP}
>=virtual/jdk-1.6
test? (
dev-java/ant-junit:0
dev-java/junit:4
)"
S="${WORKDIR}/${MY_P}-src"
EANT_BUILD_TARGET="build-jar"
JAVA_ANT_REWRITE_CLASSPATH="true"
EANT_GENTOO_CLASSPATH="cglib-3,asm-4"
EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junit-4"
src_test() {
ANT_TASKS="ant-junit" java-pkg-2_src_test
}
src_install() {
java-pkg_newjar dist/${MY_P}-SNAPSHOT.jar ${PN}.jar
dodoc README.txt RELEASE-NOTES.txt
use doc && java-pkg_dojavadoc dist/docs/api
use source && java-pkg_dosrc src/main/java/org
}

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>java@gentoo.org</email>
<name>Java</name>
</maintainer>
</pkgmetadata>

@ -1 +0,0 @@
DIST dict4j-1.1.jar 50269 BLAKE2B 70f7a46549384a063e1240bdb375a8c12e81c6a07a4c15bc1abcdb603ac89a2157a2cc2561960e4ab955d079dab3419708ae89e7f59bed51cc1da53649e52714 SHA512 35a6d77d13effa8d5e59ed2c03ff5700ccf2d91673b2bcf420a4f216176ca521dff741ff6660547823d16d06df1dcd2d44be1e90ce293a83ad9fa649b5caf7c6

@ -1,24 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-pkg-simple
DESCRIPTION="Dict protocol implementation in Java"
HOMEPAGE="http://dict4j.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}-src.jar -> ${P}.jar"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
RDEPEND=">=virtual/jre-1.6"
DEPEND=">=virtual/jdk-1.6
app-arch/unzip"
JAVA_SRC_DIR="net"
JAVA_ENCODING="ISO-8859-1"

@ -1 +0,0 @@
DIST org.apache.felix.gogo.command-0.12.0-project.tar.gz 26454 BLAKE2B 0a0ed6b1ce7e66e90a32c71aa3786d290c907c68124a4056078907d1fe7d85546327d9540c68ee0bf3b90e28ef06fcd286e290d86799b6675fd642fbba30ad9e SHA512 8d7afa4b34be6460df9e1e91ecc42b34ecfc1888f5574add206a3c6fbc54647672e34d4f3a4e59eb39f8b2b9fd94b468647c0e95d5fc04649ab7a283e172a061

@ -1,44 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
inherit java-pkg-2 java-ant-2 java-osgi
DESCRIPTION="Felix Gogo Command"
HOMEPAGE="http://felix.apache.org/site/apache-felix-gogo.html"
LICENSE="Apache-2.0"
MY_PN="org.apache.felix.gogo.command"
MY_P="${MY_PN}-${PV}"
SRC_URI="mirror://apache/felix/${MY_P}-project.tar.gz"
SLOT="0"
KEYWORDS="amd64"
CDEPEND="
dev-java/felix-bundlerepository:0
dev-java/felix-gogo-runtime:0
dev-java/osgi-compendium:0
dev-java/osgi-core-api:0
"
DEPEND=">=virtual/jdk-1.6
${CDEPEND}"
RDEPEND=">=virtual/jre-1.6
${CDEPEND}"
S="${WORKDIR}/${MY_P}"
java_prepare() {
cp "${FILESDIR}"/${P}-build.xml build.xml || die
}
JAVA_ANT_REWRITE_CLASSPATH="true"
EANT_GENTOO_CLASSPATH="osgi-core-api,osgi-compendium,felix-gogo-runtime,felix-bundlerepository"
src_install() {
mv target/{${MY_P},${PN}}.jar || die
java-osgi_dojar target/${PN}.jar ${MY_PN} ${MY_PN} "Export-Package: ${MY_PN}"
}

@ -1,276 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- ====================================================================== -->
<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. -->
<!-- ====================================================================== -->
<!-- ====================================================================== -->
<!-- ===================== - DO NOT EDIT THIS FILE! - ===================== -->
<!-- ====================================================================== -->
<!-- -->
<!-- Any modifications will be overwritten. -->
<!-- -->
<!-- Generated by Maven Ant Plugin on 5/10/13 7:05 PM -->
<!-- See: http://maven.apache.org/plugins/maven-ant-plugin/ -->
<!-- -->
<!-- ====================================================================== -->
<project name="org.apache.felix.gogo.command-from-maven" default="package" basedir=".">
<!-- ====================================================================== -->
<!-- Build environment properties -->
<!-- ====================================================================== -->
<property file="${user.home}/.m2/maven.properties"/>
<property file="maven-build.properties"/>
<property name="maven.build.finalName" value="org.apache.felix.gogo.command-0.12.0"/>
<property name="maven.build.dir" value="target"/>
<property name="maven.build.outputDir" value="${maven.build.dir}/classes"/>
<property name="maven.build.srcDir.0" value="src/main/java"/>
<property name="maven.build.resourceDir.0" value="src/main/resources"/>
<property name="maven.build.resourceDir.1" value="."/>
<property name="maven.build.testOutputDir" value="${maven.build.dir}/test-classes"/>
<property name="maven.build.testDir.0" value="src/test/java"/>
<property name="maven.build.testResourceDir.0" value="src/test/resources"/>
<property name="maven.test.reports" value="${maven.build.dir}/test-reports"/>
<property name="maven.reporting.outputDirectory" value="${maven.build.dir}/site"/>
<property name="maven.repo.local" value="${user.home}/.m2/repository"/>
<property name="maven.settings.offline" value="false"/>
<property name="maven.settings.interactiveMode" value="true"/>
<!-- ====================================================================== -->
<!-- Defining classpaths -->
<!-- ====================================================================== -->
<path id="build.classpath">
<pathelement location="${maven.repo.local}/org/osgi/org.osgi.core/4.3.0/org.osgi.core-4.3.0.jar"/>
<pathelement location="${maven.repo.local}/org/osgi/org.osgi.compendium/4.0.0/org.osgi.compendium-4.0.0.jar"/>
<pathelement location="${maven.repo.local}/org/apache/felix/org.apache.felix.gogo.runtime/0.10.0/org.apache.felix.gogo.runtime-0.10.0.jar"/>
<pathelement location="${maven.repo.local}/org/apache/felix/org.apache.felix.bundlerepository/1.6.0/org.apache.felix.bundlerepository-1.6.0.jar"/>
</path>
<path id="build.test.classpath">
<pathelement location="${maven.repo.local}/org/osgi/org.osgi.core/4.3.0/org.osgi.core-4.3.0.jar"/>
<pathelement location="${maven.repo.local}/org/osgi/org.osgi.compendium/4.0.0/org.osgi.compendium-4.0.0.jar"/>
<pathelement location="${maven.repo.local}/org/apache/felix/org.apache.felix.gogo.runtime/0.10.0/org.apache.felix.gogo.runtime-0.10.0.jar"/>
<pathelement location="${maven.repo.local}/org/apache/felix/org.apache.felix.bundlerepository/1.6.0/org.apache.felix.bundlerepository-1.6.0.jar"/>
<pathelement location="${maven.repo.local}/junit/junit/4.0/junit-4.0.jar"/>
<pathelement location="${maven.repo.local}/org/easymock/easymock/2.4/easymock-2.4.jar"/>
<pathelement location="${maven.repo.local}/org/mockito/mockito-all/1.7/mockito-all-1.7.jar"/>
</path>
<!-- ====================================================================== -->
<!-- Cleaning up target -->
<!-- ====================================================================== -->
<target name="clean" description="Clean the output directory">
<delete dir="${maven.build.dir}"/>
</target>
<!-- ====================================================================== -->
<!-- Compilation target -->
<!-- ====================================================================== -->
<target name="compile" depends="get-deps" description="Compile the code">
<mkdir dir="${maven.build.outputDir}"/>
<javac destdir="${maven.build.outputDir}"
nowarn="false"
debug="true"
optimize="false"
deprecation="true"
target="1.5"
verbose="false"
fork="false"
source="1.5">
<src>
<pathelement location="${maven.build.srcDir.0}"/>
</src>
<classpath refid="build.classpath"/>
</javac>
<copy todir="${maven.build.outputDir}">
<fileset dir="${maven.build.resourceDir.0}"/>
</copy>
<mkdir dir="${maven.build.outputDir}/META-INF"/>
<copy todir="${maven.build.outputDir}/META-INF">
<fileset dir="${maven.build.resourceDir.1}">
<include name="LICENSE*"/>
<include name="NOTICE*"/>
</fileset>
</copy>
</target>
<!-- ====================================================================== -->
<!-- Test-compilation target -->
<!-- ====================================================================== -->
<target name="compile-tests"
depends="compile"
description="Compile the test code"
unless="maven.test.skip">
<mkdir dir="${maven.build.testOutputDir}"/>
</target>
<!-- ====================================================================== -->
<!-- Run all tests -->
<!-- ====================================================================== -->
<target name="test"
depends="compile-tests, junit-missing"
unless="junit.skipped"
description="Run the test cases"/>
<target name="test-junit-present">
<available classname="junit.framework.Test" property="junit.present"/>
</target>
<target name="test-junit-status"
depends="test-junit-present">
<condition property="junit.missing">
<and>
<isfalse value="${junit.present}"/>
<isfalse value="${maven.test.skip}"/>
</and>
</condition>
<condition property="junit.skipped">
<or>
<isfalse value="${junit.present}"/>
<istrue value="${maven.test.skip}"/>
</or>
</condition>
</target>
<target name="junit-missing"
depends="test-junit-status"
if="junit.missing">
<echo>=================================== WARNING ===================================</echo>
<echo> JUnit is not present in your $ANT_HOME/lib directory. Tests not executed.</echo>
<echo>===============================================================================</echo>
</target>
<!-- ====================================================================== -->
<!-- Javadoc target -->
<!-- ====================================================================== -->
<target name="javadoc" description="Generates the Javadoc of the application">
<javadoc sourcepath="${maven.build.srcDir.0}"
packagenames="*"
destdir="${maven.reporting.outputDirectory}/apidocs"
access="protected"
old="false"
verbose="false"
version="true"
use="true"
author="true"
splitindex="false"
nodeprecated="false"
nodeprecatedlist="false"
notree="false"
noindex="false"
nohelp="false"
nonavbar="false"
serialwarn="false"
charset="ISO-8859-1"
linksource="false"
breakiterator="false"/>
</target>
<!-- ====================================================================== -->
<!-- Package target -->
<!-- ====================================================================== -->
<target name="package" depends="compile,test" description="Package the application">
<jar jarfile="${maven.build.dir}/${maven.build.finalName}.jar"
compress="true"
index="false"
basedir="${maven.build.outputDir}"
excludes="**/package.html"/>
</target>
<!-- ====================================================================== -->
<!-- A dummy target for the package named after the type it creates -->
<!-- ====================================================================== -->
<target name="jar" depends="package" description="Builds the jar for the application"/>
<!-- ====================================================================== -->
<!-- Download dependencies target -->
<!-- ====================================================================== -->
<target name="test-offline">
<condition property="maven.mode.offline">
<equals arg1="${maven.settings.offline}" arg2="true"/>
</condition>
</target>
<target name="get-deps"
depends="test-offline"
description="Download all dependencies"
unless="maven.mode.offline">
<mkdir dir="${maven.repo.local}"/>
<mkdir dir="${maven.repo.local}/org/osgi/org.osgi.core/4.3.0"/>
<get src="http://repository.apache.org/snapshots/org/osgi/org.osgi.core/4.3.0/org.osgi.core-4.3.0.jar"
dest="${maven.repo.local}/org/osgi/org.osgi.core/4.3.0/org.osgi.core-4.3.0.jar"
usetimestamp="false"
ignoreerrors="true"/>
<get src="http://repo.maven.apache.org/maven2/org/osgi/org.osgi.core/4.3.0/org.osgi.core-4.3.0.jar"
dest="${maven.repo.local}/org/osgi/org.osgi.core/4.3.0/org.osgi.core-4.3.0.jar"
usetimestamp="false"
ignoreerrors="true"/>
<mkdir dir="${maven.repo.local}/org/osgi/org.osgi.compendium/4.0.0"/>
<get src="http://repository.apache.org/snapshots/org/osgi/org.osgi.compendium/4.0.0/org.osgi.compendium-4.0.0.jar"
dest="${maven.repo.local}/org/osgi/org.osgi.compendium/4.0.0/org.osgi.compendium-4.0.0.jar"
usetimestamp="false"
ignoreerrors="true"/>
<get src="http://repo.maven.apache.org/maven2/org/osgi/org.osgi.compendium/4.0.0/org.osgi.compendium-4.0.0.jar"
dest="${maven.repo.local}/org/osgi/org.osgi.compendium/4.0.0/org.osgi.compendium-4.0.0.jar"
usetimestamp="false"
ignoreerrors="true"/>
<mkdir dir="${maven.repo.local}/org/apache/felix/org.apache.felix.gogo.runtime/0.10.0"/>
<get src="http://repository.apache.org/snapshots/org/apache/felix/org.apache.felix.gogo.runtime/0.10.0/org.apache.felix.gogo.runtime-0.10.0.jar"
dest="${maven.repo.local}/org/apache/felix/org.apache.felix.gogo.runtime/0.10.0/org.apache.felix.gogo.runtime-0.10.0.jar"
usetimestamp="false"
ignoreerrors="true"/>
<get src="http://repo.maven.apache.org/maven2/org/apache/felix/org.apache.felix.gogo.runtime/0.10.0/org.apache.felix.gogo.runtime-0.10.0.jar"
dest="${maven.repo.local}/org/apache/felix/org.apache.felix.gogo.runtime/0.10.0/org.apache.felix.gogo.runtime-0.10.0.jar"
usetimestamp="false"
ignoreerrors="true"/>
<mkdir dir="${maven.repo.local}/org/apache/felix/org.apache.felix.bundlerepository/1.6.0"/>
<get src="http://repository.apache.org/snapshots/org/apache/felix/org.apache.felix.bundlerepository/1.6.0/org.apache.felix.bundlerepository-1.6.0.jar"
dest="${maven.repo.local}/org/apache/felix/org.apache.felix.bundlerepository/1.6.0/org.apache.felix.bundlerepository-1.6.0.jar"
usetimestamp="false"
ignoreerrors="true"/>
<get src="http://repo.maven.apache.org/maven2/org/apache/felix/org.apache.felix.bundlerepository/1.6.0/org.apache.felix.bundlerepository-1.6.0.jar"
dest="${maven.repo.local}/org/apache/felix/org.apache.felix.bundlerepository/1.6.0/org.apache.felix.bundlerepository-1.6.0.jar"
usetimestamp="false"
ignoreerrors="true"/>
<mkdir dir="${maven.repo.local}/junit/junit/4.0"/>
<get src="http://repository.apache.org/snapshots/junit/junit/4.0/junit-4.0.jar"
dest="${maven.repo.local}/junit/junit/4.0/junit-4.0.jar"
usetimestamp="false"
ignoreerrors="true"/>
<get src="http://repo.maven.apache.org/maven2/junit/junit/4.0/junit-4.0.jar"
dest="${maven.repo.local}/junit/junit/4.0/junit-4.0.jar"
usetimestamp="false"
ignoreerrors="true"/>
<mkdir dir="${maven.repo.local}/org/easymock/easymock/2.4"/>
<get src="http://repository.apache.org/snapshots/org/easymock/easymock/2.4/easymock-2.4.jar"
dest="${maven.repo.local}/org/easymock/easymock/2.4/easymock-2.4.jar"
usetimestamp="false"
ignoreerrors="true"/>
<get src="http://repo.maven.apache.org/maven2/org/easymock/easymock/2.4/easymock-2.4.jar"
dest="${maven.repo.local}/org/easymock/easymock/2.4/easymock-2.4.jar"
usetimestamp="false"
ignoreerrors="true"/>
<mkdir dir="${maven.repo.local}/org/mockito/mockito-all/1.7"/>
<get src="http://repository.apache.org/snapshots/org/mockito/mockito-all/1.7/mockito-all-1.7.jar"
dest="${maven.repo.local}/org/mockito/mockito-all/1.7/mockito-all-1.7.jar"
usetimestamp="false"
ignoreerrors="true"/>
<get src="http://repo.maven.apache.org/maven2/org/mockito/mockito-all/1.7/mockito-all-1.7.jar"
dest="${maven.repo.local}/org/mockito/mockito-all/1.7/mockito-all-1.7.jar"
usetimestamp="false"
ignoreerrors="true"/>
</target>
</project>

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>java@gentoo.org</email>
<name>Java</name>
</maintainer>
</pkgmetadata>

@ -1 +0,0 @@
DIST jama-1.0.3.tar.gz 82188 BLAKE2B 35de815f770b192cd1b86a56ddf1919e12675d898ec4473489d3ce2c3899185f9d96eda39b6f7520fc67edfd17fe58b585f788f6a6967220150fc9a334b219ea SHA512 9bedf8f35ea1d400194b5a3b49914ebd04b5a31247959886f1967d062ceffae30993d34cd2f15d3942285a45c6930e2d4518f4ed0cc013ce853cc26aca021b0d

@ -1,28 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-pkg-simple
MY_PN="Jama"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="A Java Matrix Package"
HOMEPAGE="https://math.nist.gov/javanumerics/jama/"
SRC_URI="https://math.nist.gov/javanumerics/${PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
LICENSE="public-domain"
SLOT="0"
KEYWORDS="amd64 ~ppc64 x86"
DEPEND=">=virtual/jdk-1.6"
RDEPEND=">=virtual/jre-1.6"
S="${WORKDIR}"
java_prepare() {
java-pkg_clean
}

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>java@gentoo.org</email>
<name>Java</name>
</maintainer>
</pkgmetadata>

@ -1 +0,0 @@
DIST janino-2.7.0.zip 992669 BLAKE2B cc9ba79d0fc9af5bbe73f167dee6d15619b40b75852fcc227eaf5399e427cde2aeca4b6ef3ff21f303b71dbc21f432cc3e844583cafce3cb073eec1a1498c45a SHA512 0fe0faf16c9d7c63ed14b156bbf75b1ce6deebda24fc0eb0176e96693de9877187694dfb39e748523329430332a36017b2d7d04b2b26ef0847fde7396106185f

@ -1,47 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
JAVA_PKG_IUSE="doc source examples"
inherit java-pkg-2 java-pkg-simple
DESCRIPTION="An embedded compiler for run-time compilation purposes"
HOMEPAGE="http://janino.net/"
SRC_URI="http://janino.net/download/${P}.zip"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE=""
CDEPEND="dev-java/ant-core:0
dev-java/unkrig-nullanalysis:0"
RDEPEND=">=virtual/jre-1.6
${CDEPEND}"
DEPEND=">=virtual/jdk-1.6
app-arch/unzip
${CDEPEND}"
S="${WORKDIR}/${P}"
JAVA_SRC_DIR="src"
JAVA_GENTOO_CLASSPATH="ant-core,unkrig-nullanalysis"
java_prepare() {
unzip "${S}"/janino-src.zip -d ${JAVA_SRC_DIR} && \
unzip "${S}"/commons-compiler-src.zip -d ${JAVA_SRC_DIR} || die
find -iname '*.jar' -delete || die
mkdir -p target/classes && \
mv src/org.codehaus.commons.compiler.properties target/classes || die
mkdir examples || die
mv src/org/codehaus/commons/compiler/samples/* examples/ || die
}
src_install() {
java-pkg-simple_src_install
use examples && java-pkg_doexamples examples/
}

@ -1 +0,0 @@
DIST jchardet-1.1.zip 82782 BLAKE2B 08ceb3119615ab25a43030392ce0114a03b00ae7dd5488cbafac66f36e8963cc200f3c80afff6a99cf0a1f6bdfac8c22a27a5f0d2e4a217443916eda75752cac SHA512 3a6141b1783286adfc072075f46da8f6e719361425cb2cbcd1c4c4dd82a6ef834a9f6f1aad8126d663dcfa12ad20cc362566dc2095ea95e01bd95adfae20bc28

@ -1,28 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-pkg-simple
DESCRIPTION="Java port of Mozilla's Automatic Charset Detection algorithm"
HOMEPAGE="http://jchardet.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${PN}/${P}.zip"
LICENSE="MPL-1.1"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
RDEPEND=">=virtual/jre-1.6"
DEPEND=">=virtual/jdk-1.6
app-arch/unzip"
S="${WORKDIR}/${P}"
JAVA_SRC_DIR="src"
java_prepare() {
java-pkg_clean
}

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>java@gentoo.org</email>
<name>Java</name>
</maintainer>
<upstream>
<remote-id type="sourceforge">jchardet</remote-id>
</upstream>
</pkgmetadata>

@ -1 +0,0 @@
DIST jcommon-1.0.23.zip 1373666 BLAKE2B 23c87cd18339ea8f5991933c1430464ca5a408d4d4afb42847ee8c3b941d8fd7ed9695af74ec9ff7fc5867758b826d49b5def73923e893910efc0a0d77f26f75 SHA512 c358239da8b1ddf53ce94bebb00b6518456aa921dd3aa84fc6a23144d499f14a85ba421cd71f3880e8d10153a6ab816f54c1fa872a4ab694ce3c7b8d69bc2a4b

@ -1,56 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
JAVA_PKG_IUSE="doc source test"
inherit java-pkg-2 java-ant-2 versionator
MY_P=${PN}-$(replace_version_separator 3 -)
DESCRIPTION="A collection of useful classes used by JFreeChart, JFreeReport and others"
HOMEPAGE="http://www.jfree.org/jcommon"
SRC_URI="mirror://sourceforge/jfreechart/${MY_P}.zip"
LICENSE="LGPL-2"
SLOT="1.0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="debug"
DEPEND="
>=virtual/jdk-1.6
app-arch/unzip
test? ( dev-java/junit:4 )"
RDEPEND=">=virtual/jre-1.6"
S="${WORKDIR}"/"${MY_P}"
java_prepare() {
find "${WORKDIR}" -name '*.jar' -print -delete || die
if ! use debug; then
antflags="-Dbuild.debug=false -Dbuild.optimize=true"
fi
}
src_compile() {
if ! use debug; then
antflags="-Dbuild.debug=false -Dbuild.optimize=true"
fi
eant -f ant/build.xml compile $(use_doc) $antflags
}
# No tests defined in build.xml. Let's turn them off.
# src_test() {
# java-pkg_jar-from --into lib junit-4
# eant -f ant/build.xml compile-junit-tests
# ejunit4 -cp "./lib/${P}-junit.jar:$(java-pkg_getjars junit-4)" \
# org.jfree.junit.JCommonTestSuite
# }
src_install() {
java-pkg_newjar ${P}.jar ${PN}.jar
dodoc README.md
use doc && java-pkg_dojavadoc javadoc
use source && java-pkg_dosrc src/main/java/com src/main/java/org
}

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>java@gentoo.org</email>
<name>Java</name>
</maintainer>
<upstream>
<remote-id type="sourceforge">jfreechart</remote-id>
</upstream>
</pkgmetadata>

@ -1 +0,0 @@
DIST jdynamite1_2.tar.gz 216501 BLAKE2B d945ad40e7b174722dc81b23f50f02c67e92f5ca274a0e6de48e80921d6f3081a4fc41b977ee457e0184d1c628e67702ef93da0440744fe392399e3f65265f14 SHA512 922dc3755fc673d228edcbb7d20084a7d2123b936b5c38514781bd0c5eeef4a6420a4ca7256fb3ca8796fb057b854c49c6bacd9ca76ac9fdb24b3d3404ea4aea

@ -1,35 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-pkg-simple
MY_PV="${PV/./_}"
DESCRIPTION="Dynamic Template in Java"
HOMEPAGE="http://jdynamite.sourceforge.net/doc/jdynamite.html"
SRC_URI="mirror://sourceforge/${PN}/${PN}${MY_PV}.tar.gz"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc64 ~x86"
CDEPEND="dev-java/gnu-regexp:1"
DEPEND="
${CDEPEND}
>=virtual/jdk-1.6"
RDEPEND="
${CDEPEND}
>=virtual/jre-1.6"
S="${WORKDIR}/${PN}${PV}"
JAVA_GENTOO_CLASSPATH="gnu-regexp-1"
JAVA_SRC_DIR="src/cb/jdynamite"
java_prepare() {
rm -fvr "${S}"/{lib/*,cb,src/gnu,build.xml} || die
}

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>java@gentoo.org</email>
<name>Java</name>
</maintainer>
<upstream>
<remote-id type="sourceforge">jdynamite</remote-id>
</upstream>
</pkgmetadata>

@ -1,2 +0,0 @@
DIST jfreesvg-2.1.zip 2042545 BLAKE2B 702ea55c6e51bca156a41c5e624452fdad8c1a5472c204cbf58f796134ed6027259abd0a48719bbb5f83f6891ab3aec5db58c8726b0275b894065148a07ec179 SHA512 6c1556c640e749778aeb969540db7724895fe2113a7ceea732793730301dd04a1beafef35249b27b75696271bcd67a59236a15c106f7717482561011a1a08bc4
DIST jfreesvg-3.0.zip 1946062 BLAKE2B 58aa3c95db3a0472de1e2c184f1e8bc9aa72b86f508dd7d41f169f03c8f07380269a36d0a22a71378ab7c2d45427fb479994b907c4e25317794814da69f79d7c SHA512 7d0bdcbf56f0a7110058137d53e291c41e53040cbc19442989a0c6d28f5d6d3ed26ecedbfc947ce845b8a971729e2d784e8ce5a041f6f095ff626a3494a55715

@ -1,42 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-ant-2
DESCRIPTION="JFreeSVG is a fast, light-weight, vector graphics library for the Java platform"
HOMEPAGE="http://www.jfree.org/jfreesvg/"
SRC_URI="mirror://sourceforge/jfreegraphics2d/${P}.zip"
LICENSE="GPL-3"
SLOT="2.1"
KEYWORDS="amd64 x86"
IUSE="debug"
DEPEND="
app-arch/unzip
>=virtual/jdk-1.6"
RDEPEND="
>=virtual/jre-1.6"
java_prepare() {
java-pkg_clean
}
src_compile() {
if ! use debug; then
antflags="-Dbuild.debug=false -Dbuild.optimize=true"
fi
eant -f ant/build.xml compile $(use_doc) $antflags
}
src_install() {
java-pkg_newjar "./lib/${P}.jar" ${PN}.jar
dodoc README.md
use doc && java-pkg_dojavadoc javadoc
use source && java-pkg_dosrc src/main/java
}

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

Loading…
Cancel
Save