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}"
|
||||
}
|
@ -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
|
||||
|
@ -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.
@ -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.
Binary file not shown.
@ -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
|
@ -0,0 +1 @@
|
||||
DIST tty-clock-2.3.tar.gz 7764 BLAKE2B 16e764c6321407ba1a4545de6f7aeb5b1b1f3e0d94d2e05ef9a95a20bc178b11962518a946aa292f35be0a293d12e3739353d2da80358e86d4bf9c29983a81d6 SHA512 ff3cfd5c6312377128b33c7e8c2138627b996d1b17730d8a8fdf55e95f2020e591e69317459aab8383d178f3cb71af046b84eeb81cabfa9b09a27008c5f4b626
|
@ -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
|
||||
}
|
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
|
||||
}
|
@ -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
|
||||
}
|
@ -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
|
||||
}
|
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
|
||||
}
|
Binary file not shown.
@ -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
|
||||
}
|
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/.
|
||||
}
|
@ -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…
Reference in new issue