mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-19 12:03:02 -04:00
Merge updates from master
This commit is contained in:
1
TODO.md
1
TODO.md
@@ -23,7 +23,6 @@ If you find an interesting piece of software here, consider to package it, also
|
||||
[forgit](https://github.com/wfxr/forgit) | none | shell | Alessandro-Barbieri | ✖ | ✖
|
||||
[openocl](https://openocl.org/) | none | octave | Alessandro-Barbieri | ✖ | ✖
|
||||
[octave-scicosim](https://wiki.octave.org/Sci_cosim) | none | octave | Alessandro-Barbieri | ✖ | ✖
|
||||
[nerd-fonts](https://nerdfonts.com) | none | fonts | Alessandro-Barbieri | ✔ | ✖
|
||||
[silk-guardian](https://github.com/NateBrune/silk-guardian) | make | util | Alessandro-Barbieri | ✖ | ✖
|
||||
[lucida](https://github.com/claritylab/lucida) | make | | Alessandro-Barbieri | ✔ | ✖
|
||||
[embedded fuzzy logic library](https://github.com/zerokol/eFLL) | make | devel | Alessandro-Barbieri | ✖ | ✖
|
||||
|
||||
@@ -1,7 +1,14 @@
|
||||
DIST anki-23.12.1-cp39-abi3-manylinux_2_28_x86_64.whl.zip 12020777 BLAKE2B ebc3574e301c7ccc7017c3027c5bc5dd9de7001cc101815fdbab26abbf8cd1b4fe32ff45949849ea1bbb1c5d21d2cf8ab67c4265a3adc3fa50e62b6b5cccd533 SHA512 431062df968c39d20ea13891dc1a5911cd9809914d15157bc0207f10256412f6e7002d11cb60843a314b5dfe2a71517701a5308ae8831e32a98808628229d5c9
|
||||
DIST anki-24.04-cp39-abi3-manylinux_2_28_x86_64.whl.zip 11228071 BLAKE2B f9ca9ef3c2d4447228f54b7d36c94def70ec4c7b2b4c99ef171f527451f46ed03e1f845f7a89b682f860723ddc9562218c3242fd7a583221b40d8598ccc1aa19 SHA512 e4ade78188ce6e1e17f4c44aeb11ab7d72eaaf0349fc72649d9d934dd24c3886bb8d5f928a61abe489ff041ae04530385dae1fae430ea955884148117e3283d6
|
||||
DIST anki-bin-23.12.1.1 2212 BLAKE2B 18dba4d3f7210b1fa765490617c4290b7a0f37abd75df6fdb395ea758fa2557789f595e0c0470c918ee988dfa5270df48dda095e8f6dce2aad597b0bba23db50 SHA512 50ee6633758b028c54b899d70cf582c54d4fdbb7e13f10921303db3a84d325ac689b48dbf4a5f03584748e89ad7820e14cd4646d7a3fa97919496f48a99cdb05
|
||||
DIST anki-bin-23.12.1.desktop 458 BLAKE2B 7311e2ea71b40bd586a547a14316ca5447d582c046c3850ec5f63637640401fa53e8cdb8799ca8d6b169e38dae3e507946f4fbe5057c0d48e92729033fc6514b SHA512 4666f855e488c0f3cdf2d071aeb373cf8eff96eefe71eb7bb67344fed66150b821d83bed4d4ec2966f63d2a6ede1701f1b19236a6a72e3002e70d2f404d55220
|
||||
DIST anki-bin-23.12.1.png 34595 BLAKE2B 7b8adeece0d666f819d2e579d04f00102d6a28fe5915b2d13ae0bbf72671f95610d2bb47235509756684d38e4be495b41b6b5814fa0ee2b303adc1c78ed54b88 SHA512 c5051738be8c766629a0ec4cbf95c5f554e7bbca2fb5103b3545f2c34a6fcfd87c1384bbd5239199a8491fa46889b299f5f6e1f23988e271402239cdc2a0a9e7
|
||||
DIST anki-bin-23.12.1.xml 528 BLAKE2B 237497a01901ead3a48e0282a4a270c1eee2e121998aafb41740010ec36da4886fa01f471855aae841d27b492e31864878e4475fa3e6096d87a9270adf00ed7e SHA512 67f2f8679acbece2c3abbb9dacb3d6f6c7428388297d9354991aa099b2d0331d028fd0de50c83d48ae0591b0b4bb2f9076edfe7fea77fd5d7429a2b83bd0f2ce
|
||||
DIST anki-bin-23.12.1.xpm 6324 BLAKE2B 7dc61bb7a86323828f52f53194d36493f1c9355b1384a8b611829f7f2d97d844cf9d7358f8c352272440ace146593f417df261338cff4565fc3b4c0ca44e06bc SHA512 7e2821141522fe2afb07d2eca4013a0f170119856ba46bed0894c09d289133cdd64559df7e0cbcb56b73c5ee5a64215279101722865dede7982c8e6002da9d41
|
||||
DIST anki-bin-24.04.1 2212 BLAKE2B 18dba4d3f7210b1fa765490617c4290b7a0f37abd75df6fdb395ea758fa2557789f595e0c0470c918ee988dfa5270df48dda095e8f6dce2aad597b0bba23db50 SHA512 50ee6633758b028c54b899d70cf582c54d4fdbb7e13f10921303db3a84d325ac689b48dbf4a5f03584748e89ad7820e14cd4646d7a3fa97919496f48a99cdb05
|
||||
DIST anki-bin-24.04.desktop 458 BLAKE2B 7311e2ea71b40bd586a547a14316ca5447d582c046c3850ec5f63637640401fa53e8cdb8799ca8d6b169e38dae3e507946f4fbe5057c0d48e92729033fc6514b SHA512 4666f855e488c0f3cdf2d071aeb373cf8eff96eefe71eb7bb67344fed66150b821d83bed4d4ec2966f63d2a6ede1701f1b19236a6a72e3002e70d2f404d55220
|
||||
DIST anki-bin-24.04.png 34595 BLAKE2B 7b8adeece0d666f819d2e579d04f00102d6a28fe5915b2d13ae0bbf72671f95610d2bb47235509756684d38e4be495b41b6b5814fa0ee2b303adc1c78ed54b88 SHA512 c5051738be8c766629a0ec4cbf95c5f554e7bbca2fb5103b3545f2c34a6fcfd87c1384bbd5239199a8491fa46889b299f5f6e1f23988e271402239cdc2a0a9e7
|
||||
DIST anki-bin-24.04.xml 528 BLAKE2B 237497a01901ead3a48e0282a4a270c1eee2e121998aafb41740010ec36da4886fa01f471855aae841d27b492e31864878e4475fa3e6096d87a9270adf00ed7e SHA512 67f2f8679acbece2c3abbb9dacb3d6f6c7428388297d9354991aa099b2d0331d028fd0de50c83d48ae0591b0b4bb2f9076edfe7fea77fd5d7429a2b83bd0f2ce
|
||||
DIST anki-bin-24.04.xpm 6324 BLAKE2B 7dc61bb7a86323828f52f53194d36493f1c9355b1384a8b611829f7f2d97d844cf9d7358f8c352272440ace146593f417df261338cff4565fc3b4c0ca44e06bc SHA512 7e2821141522fe2afb07d2eca4013a0f170119856ba46bed0894c09d289133cdd64559df7e0cbcb56b73c5ee5a64215279101722865dede7982c8e6002da9d41
|
||||
DIST aqt-23.12.1-py3-none-any.whl.zip 8061712 BLAKE2B 5239156c20834c970dd742006a2c1b3ca8a6ee7339b51640cdb67fcf46479ebe5dc1cc907ae8a87a16b1410fa6a430a115d1683d6c74eec5dcea70109aae3f5f SHA512 2f4f8a092d0d0027c86913f0086b0a0df72f4f4b9f86d3e28ab4c1ed53ca4ff871c97a39f20fb60df7f8ed09cdd40826c511ae58dbeb5293892cbe8a7f13322a
|
||||
DIST aqt-24.04-py3-none-any.whl.zip 4644250 BLAKE2B f846688d463e7a88f84c6e4a694c7d28672179750d56fb430c680f5679a9cae9df2627bd117b6a197b18e72a5478ac6dd076e20d6465dc2d211b470e54007a40 SHA512 433565ed43741f09e4ad53b9992c0921b2bb7d2c83f86a17a6f9cbb94f4a8c2297c9175dfbdbaf57008062493b12ec4ced02c62af4405f29a23af24950f6b1aa
|
||||
|
||||
157
app-misc/anki-bin/anki-bin-24.04.ebuild
Normal file
157
app-misc/anki-bin/anki-bin-24.04.ebuild
Normal file
@@ -0,0 +1,157 @@
|
||||
# Copyright 2021-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
### A NOTE REGARDING PYTHON COMPATABILITY ###
|
||||
# Anki-bin downloads a python 3.9 wheel. However the wheel used has only one native library _rsbridge.so
|
||||
# that is not linked against libpython.
|
||||
# The configuration with Python 3.{10..12} was tested on a limited number of machines and is not guaranteed to work.
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
inherit desktop optfeature python-single-r1 pypi readme.gentoo-r1 xdg
|
||||
|
||||
DESCRIPTION="A spaced-repetition memory training program (flash cards)"
|
||||
HOMEPAGE="https://apps.ankiweb.net/"
|
||||
SRC_URI="
|
||||
$(pypi_wheel_url --unpack anki ${PV} cp39 abi3-manylinux_2_28_x86_64)
|
||||
$(pypi_wheel_url --unpack aqt ${PV})
|
||||
https://raw.githubusercontent.com/ankitects/anki/${PV}/qt/bundle/lin/anki.1 -> ${P}.1
|
||||
https://raw.githubusercontent.com/ankitects/anki/${PV}/qt/bundle/lin/anki.desktop -> ${P}.desktop
|
||||
https://raw.githubusercontent.com/ankitects/anki/${PV}/qt/bundle/lin/anki.png -> ${P}.png
|
||||
https://raw.githubusercontent.com/ankitects/anki/${PV}/qt/bundle/lin/anki.xml -> ${P}.xml
|
||||
https://raw.githubusercontent.com/ankitects/anki/${PV}/qt/bundle/lin/anki.xpm -> ${P}.xpm
|
||||
"
|
||||
|
||||
# The program itself is licensed under AGPL-3+ with contributed portions licensed
|
||||
# under BSD-3.
|
||||
# The translation files are licensed under BSD-3 and public-domain.
|
||||
# - ftl/
|
||||
LICENSE="AGPL-3+ BSD public-domain"
|
||||
# Dependent crate licenses
|
||||
LICENSE+="
|
||||
Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 CC0-1.0 ISC MIT
|
||||
MPL-2.0 Unicode-DFS-2016 ZLIB
|
||||
"
|
||||
# Manually added crate licenses
|
||||
LICENSE+=" openssl Unicode-3.0"
|
||||
# The supermemo importer is licensed under GPL-3+ and 0BSD.
|
||||
# - pylib/anki/importing/supermemo_xml.py
|
||||
#
|
||||
# Anki bundles 3rd-party code and assets:
|
||||
# The MathJax files are licensed under Apache-2.0.
|
||||
# - node_modules/mathjax/es5/
|
||||
#
|
||||
# The fancy deboss pattern is licensed under CC-BY-4.0.
|
||||
# - pylib/anki/statsbg.py
|
||||
#
|
||||
# The patched MPV controls are licensed under MIT.
|
||||
# - qt/aqt/mpv.py
|
||||
#
|
||||
# The Winpath module is licensed under MIT.
|
||||
# - qt/aqt/winpaths.py
|
||||
#
|
||||
# The licenses for the runtime JS libaries are documented in the source code.
|
||||
# - ts/licenses.json
|
||||
# How to get an up-to-date summary:
|
||||
# ./node_modules/.bin/license-checker-rseidelsohn --production --excludePackages anki --summary
|
||||
#
|
||||
# The vendored Flot plotting library is licensed under MIT.
|
||||
# - qt/aqt/data/web/js/vendor/plot.js
|
||||
LICENSE+=" 0BSD CC-BY-4.0 GPL-3+ Unlicense"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="qt6"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
QA_PREBUILT="usr/lib/*"
|
||||
|
||||
RDEPEND="
|
||||
app-misc/ca-certificates
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/beautifulsoup4[${PYTHON_USEDEP}]
|
||||
dev-python/distro[${PYTHON_USEDEP}]
|
||||
dev-python/decorator[${PYTHON_USEDEP}]
|
||||
dev-python/flask[${PYTHON_USEDEP}]
|
||||
dev-python/flask-cors[${PYTHON_USEDEP}]
|
||||
dev-python/jsonschema[${PYTHON_USEDEP}]
|
||||
dev-python/markdown[${PYTHON_USEDEP}]
|
||||
dev-python/protobuf-python[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
dev-python/send2trash[${PYTHON_USEDEP}]
|
||||
dev-python/waitress[${PYTHON_USEDEP}]')
|
||||
qt6? (
|
||||
dev-qt/qtsvg:6
|
||||
$(python_gen_cond_dep '
|
||||
>=dev-python/PyQt6-6.6.1[gui,network,opengl,quick,webchannel,widgets,${PYTHON_USEDEP}]
|
||||
>=dev-python/PyQt6-sip-13.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyQt6-WebEngine-6.6.0[widgets,${PYTHON_USEDEP}]')
|
||||
)
|
||||
!qt6? (
|
||||
dev-qt/qtgui:5[jpeg,png]
|
||||
dev-qt/qtsvg:5
|
||||
$(python_gen_cond_dep '
|
||||
>=dev-python/PyQt5-5.15.5[gui,network,webchannel,widgets,${PYTHON_USEDEP}]
|
||||
>=dev-python/PyQt5-sip-12.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyQtWebEngine-5.15.5[${PYTHON_USEDEP}]')
|
||||
)
|
||||
${PYTHON_DEPS}
|
||||
!app-misc/anki
|
||||
"
|
||||
BDEPEND="app-arch/unzip"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
DOC_CONTENTS="Users with add-ons that still rely on Anki's Qt5 GUI can either switch
|
||||
to ${CATEGORY}/${PN}[-qt6], or temporarily set an environment variable
|
||||
ENABLE_QT5_COMPAT to 1 to have Anki install the previous compatibility code.
|
||||
The latter option has additional runtime dependencies. Please take a look
|
||||
at this package's 'optional runtime features' for a complete listing.
|
||||
\n\nIn an early 2024 update, ENABLE_QT5_COMPAT will be removed, so this is not a
|
||||
long-term solution.
|
||||
\n\nAnki's user manual is located online at https://docs.ankiweb.net/
|
||||
\nAnki's add-on developer manual is located online at
|
||||
https://addon-docs.ankiweb.net/
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
# revert fa771991c in favor of Gentoo's hack to force the system cert
|
||||
# store on dev-python/certifi
|
||||
sed -i '/pip_system_certs/d' aqt/__init__.py || die
|
||||
# Anki's Qt detection mechanism falls back to Qt5 Python bindings, if Qt6
|
||||
# Python bindings don't get imported successfully.
|
||||
if ! use qt6; then
|
||||
sed -i 's/import PyQt6/raise ImportError/' aqt/qt/__init__.py || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
python_domodule anki {,_}aqt *.dist-info
|
||||
printf "#!/usr/bin/python3\nimport sys;from aqt import run;sys.exit(run())" > runanki
|
||||
python_newscript runanki anki
|
||||
newicon "${DISTDIR}"/${P}.png anki.png
|
||||
newicon "${DISTDIR}"/${P}.xpm anki.xpm
|
||||
newmenu "${DISTDIR}"/${P}.desktop anki.desktop
|
||||
newman "${DISTDIR}"/${P}.1 anki.1
|
||||
insinto /usr/share/mime/packages
|
||||
newins "${DISTDIR}"/${P}.xml anki.xml
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
xdg_pkg_postinst
|
||||
optfeature "LaTeX in cards" "app-text/texlive[extra] app-text/dvipng"
|
||||
optfeature "sound support" media-video/mpv media-video/mplayer
|
||||
optfeature "recording support" "media-sound/lame[frontend] dev-python/PyQt$(usex qt6 6 5)[multimedia]"
|
||||
optfeature "faster database operations" dev-python/orjson
|
||||
use qt6 && optfeature "compatibility with Qt5-dependent add-ons" dev-python/PyQt6[dbus,printsupport]
|
||||
use qt6 && optfeature "Vulkan driver" "media-libs/vulkan-loader dev-qt/qtbase[vulkan]
|
||||
dev-qt/qtdeclarative:6[vulkan] dev-qt/qtwebengine:6[vulkan]"
|
||||
|
||||
einfo "You can customize the LaTeX header for your cards to fit your needs:"
|
||||
einfo "Notes > Manage Note Types > [select a note type] > Options"
|
||||
}
|
||||
2
app-text/pandoc-crossref-bin/Manifest
Normal file
2
app-text/pandoc-crossref-bin/Manifest
Normal file
@@ -0,0 +1,2 @@
|
||||
DIST pandoc-crossref-bin-0.3.17.0c.tar.xz 8697292 BLAKE2B c810b593d27acc0899047618a3ee606d55fec2bd2fcf59800135a7b2f1e452ee2ad469a029e703835c8ad883ad2262704dfc2aff6c4ef816b18c3b4c9ebb26b9 SHA512 0d3745a584f4dc77b05890a404940c5137eca8bed2007fc814d8e8411c5dbb27753d667fa79588043aa8f2628e7c9fe6a6764816470bcfdc73da04e29c1c75d0
|
||||
DIST pandoc-crossref-bin-0.3.17.0f.tar.xz 8767696 BLAKE2B e221ac987797ccbf377c2a8d6432a872ad4d61fe5220a149e0b17be4789f048a75ed002102f97d6a129596b0f19f9cfedd8685bb576075a0eb05909741dd7ed8 SHA512 3d1e6c072249f86d2478cb5764a1aa9e66850b8147bb60ec057388cb720614677a981322170843d338db0403c26308371d45dc192f92dfb4cc68b8c5cfe98894
|
||||
@@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="Pandoc filter for cross-references"
|
||||
|
||||
HOMEPAGE="https://github.com/lierdakil/pandoc-crossref"
|
||||
|
||||
|
||||
SRC_URI="https://github.com/lierdakil/pandoc-crossref/releases/download/v${PV}/pandoc-crossref-Linux.tar.xz -> ${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="-* ~amd64"
|
||||
S=${WORKDIR}
|
||||
|
||||
RDEPEND="
|
||||
|| ( =app-text/pandoc-bin-3.1.12.1 =app-text/pandoc-3.1.12.1 )
|
||||
!dev-haskell/pandoc-crossref
|
||||
"
|
||||
|
||||
src_install() {
|
||||
exeinto /usr/bin
|
||||
newexe ${WORKDIR}/pandoc-crossref pandoc-crossref
|
||||
newman ${WORKDIR}/pandoc-crossref.1 pandoc-crossref.1
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="Pandoc filter for cross-references"
|
||||
|
||||
HOMEPAGE="https://github.com/lierdakil/pandoc-crossref"
|
||||
|
||||
|
||||
SRC_URI="https://github.com/lierdakil/pandoc-crossref/releases/download/v${PV}/pandoc-crossref-Linux.tar.xz -> ${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="-* ~amd64"
|
||||
S=${WORKDIR}
|
||||
|
||||
RDEPEND="
|
||||
|| ( =app-text/pandoc-bin-3.1.12.3 =app-text/pandoc-3.1.12.3 )
|
||||
!dev-haskell/pandoc-crossref
|
||||
"
|
||||
|
||||
src_install() {
|
||||
exeinto /usr/bin
|
||||
newexe ${WORKDIR}/pandoc-crossref pandoc-crossref
|
||||
newman ${WORKDIR}/pandoc-crossref.1 pandoc-crossref.1
|
||||
}
|
||||
5
dev-java/corretto-bin/Manifest
Normal file
5
dev-java/corretto-bin/Manifest
Normal file
@@ -0,0 +1,5 @@
|
||||
DIST amazon-corretto-11.0.22.7.1-linux-x64.tar.gz 195214324 BLAKE2B 16dd4d260cd163b73786c445db6ddf8249d4a595dabdca5bffe3c168661a586be08004ca9244478a47578680dfc2f62bec3a7be7b6c91073de66ee90d85ad15e SHA512 9cc7ceee131b3aebabed75749e5fc9782d64083516a8fc42636fe4183eb90c883be8b3f711cc607980f4cabb87a4380593a3eb4df30ca88d7fb1a796dadffefe
|
||||
DIST amazon-corretto-17.0.10.8.1-linux-x64.tar.gz 193714285 BLAKE2B 35184de6bfc2bbc1339817a09aeb1ae31d8eb93aaf4d2e936b69537cedf2dae761fc20ba6895a9344007f1cb50319c821361e0913831c4e0fcb05c06f6b62874 SHA512 485bbf9d6a45aac018ae5af5bac1608f81c91c0cacd6904854b33a0ed52267f55a751e97b4fef7dff37d5cf4300701ef3558b910299f0a85676b54c22b69dce7
|
||||
DIST amazon-corretto-21.0.2.14.1-linux-x64.tar.gz 209399162 BLAKE2B 8778c7ae7a8588b3a4dd58d5e3c18ca8931b5d4e32c4f308c0f765df7140232d7c800708859d86a66a58275a517edd461c16457159de5ca362d51728559bcd46 SHA512 14264809f297d42163c2c55c827b16eba058c39a36d5e92589419cccf66187b59225b08a8623f556d1febdeedbb2a47975b655b8bd816483d2862c7c44ef0470
|
||||
DIST amazon-corretto-22.0.0.37.1-linux-x64.tar.gz 207737618 BLAKE2B 4f7cf43d4de10a44fec207fee62050948cefd532409bfc9122a007aa5a1a9deaf36e919d5773c43be15a3b731936134ee94104702780ec887efc0a43bc4cc781 SHA512 8a4ef82a33cee41b0fd782c9252bc944fa2a10c220e873699276857a32d618a5b4ad2053a06c377d211b691b793125d2c858b3773deaf6dc8a5babe50d05b969
|
||||
DIST amazon-corretto-8.402.08.1-linux-x64.tar.gz 118079903 BLAKE2B 5b1ffcabe40e1d6046842a27a65014b055e2dc64736ea9359a74166b68a8435803ce745de7d4bd0d84deaa686c10b4a5d41b9cbb21bc2a0d6542e09042216169 SHA512 4584c80690a1c03fef4764be98ecc808ec1283bed687c0bfc9fc0a6d08d30885ec59aea8a19d0a18bde5ffb33527427c3b8cd41c795a75609514de198c76db76
|
||||
91
dev-java/corretto-bin/corretto-bin-11.0.22.7.1.ebuild
Normal file
91
dev-java/corretto-bin/corretto-bin-11.0.22.7.1.ebuild
Normal file
@@ -0,0 +1,91 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit java-vm-2 toolchain-funcs
|
||||
|
||||
MY_PV=${PV/_p/+}
|
||||
SLOT=$(ver_cut 1)
|
||||
|
||||
SRC_URI="
|
||||
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
|
||||
"
|
||||
|
||||
DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
|
||||
HOMEPAGE="https://aws.amazon.com/corretto"
|
||||
LICENSE="GPL-2-with-classpath-exception"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="alsa cups headless-awt selinux source"
|
||||
|
||||
RDEPEND="
|
||||
>=sys-apps/baselayout-java-0.1.0-r1
|
||||
kernel_linux? (
|
||||
media-libs/fontconfig:1.0
|
||||
media-libs/freetype:2
|
||||
media-libs/harfbuzz
|
||||
elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
|
||||
elibc_musl? ( sys-libs/musl )
|
||||
sys-libs/zlib
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
cups? ( net-print/cups )
|
||||
selinux? ( sec-policy/selinux-java )
|
||||
!headless-awt? (
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXi
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXtst
|
||||
)
|
||||
)"
|
||||
|
||||
RESTRICT="preserve-libs splitdebug"
|
||||
QA_PREBUILT="*"
|
||||
|
||||
S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
|
||||
|
||||
pkg_pretend() {
|
||||
if [[ "$(tc-is-softfloat)" != "no" ]]; then
|
||||
die "These binaries require a hardfloat system."
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local dest="/opt/${P}"
|
||||
local ddest="${ED}/${dest#/}"
|
||||
|
||||
# prefer system copy # https://bugs.gentoo.org/776676
|
||||
rm -vf lib/libharfbuzz.so || die
|
||||
|
||||
# Oracle and IcedTea have libjsoundalsa.so depending on
|
||||
# libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
|
||||
if ! use alsa ; then
|
||||
rm -v lib/libjsound.* || die
|
||||
fi
|
||||
|
||||
if use headless-awt ; then
|
||||
rm -v lib/lib*{[jx]awt,splashscreen}* || die
|
||||
fi
|
||||
|
||||
if ! use source ; then
|
||||
rm -v lib/src.zip || die
|
||||
fi
|
||||
|
||||
rm -v lib/security/cacerts || die
|
||||
dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts
|
||||
|
||||
dodir "${dest}"
|
||||
cp -pPR * "${ddest}" || die
|
||||
|
||||
# provide stable symlink
|
||||
dosym "${P}" "/opt/${PN}-${SLOT}"
|
||||
|
||||
java-vm_install-env "${FILESDIR}"/${PN}.env.sh
|
||||
java-vm_set-pax-markings "${ddest}"
|
||||
java-vm_revdep-mask
|
||||
java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
java-vm-2_pkg_postinst
|
||||
}
|
||||
91
dev-java/corretto-bin/corretto-bin-17.0.10.8.1.ebuild
Normal file
91
dev-java/corretto-bin/corretto-bin-17.0.10.8.1.ebuild
Normal file
@@ -0,0 +1,91 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit java-vm-2 toolchain-funcs
|
||||
|
||||
MY_PV=${PV/_p/+}
|
||||
SLOT=$(ver_cut 1)
|
||||
|
||||
SRC_URI="
|
||||
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
|
||||
"
|
||||
|
||||
DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
|
||||
HOMEPAGE="https://aws.amazon.com/corretto"
|
||||
LICENSE="GPL-2-with-classpath-exception"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="alsa cups headless-awt selinux source"
|
||||
|
||||
RDEPEND="
|
||||
>=sys-apps/baselayout-java-0.1.0-r1
|
||||
kernel_linux? (
|
||||
media-libs/fontconfig:1.0
|
||||
media-libs/freetype:2
|
||||
media-libs/harfbuzz
|
||||
elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
|
||||
elibc_musl? ( sys-libs/musl )
|
||||
sys-libs/zlib
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
cups? ( net-print/cups )
|
||||
selinux? ( sec-policy/selinux-java )
|
||||
!headless-awt? (
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXi
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXtst
|
||||
)
|
||||
)"
|
||||
|
||||
RESTRICT="preserve-libs splitdebug"
|
||||
QA_PREBUILT="*"
|
||||
|
||||
S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
|
||||
|
||||
pkg_pretend() {
|
||||
if [[ "$(tc-is-softfloat)" != "no" ]]; then
|
||||
die "These binaries require a hardfloat system."
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local dest="/opt/${P}"
|
||||
local ddest="${ED}/${dest#/}"
|
||||
|
||||
# prefer system copy # https://bugs.gentoo.org/776676
|
||||
rm -vf lib/libharfbuzz.so || die
|
||||
|
||||
# Oracle and IcedTea have libjsoundalsa.so depending on
|
||||
# libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
|
||||
if ! use alsa ; then
|
||||
rm -v lib/libjsound.* || die
|
||||
fi
|
||||
|
||||
if use headless-awt ; then
|
||||
rm -v lib/lib*{[jx]awt,splashscreen}* || die
|
||||
fi
|
||||
|
||||
if ! use source ; then
|
||||
rm -v lib/src.zip || die
|
||||
fi
|
||||
|
||||
rm -v lib/security/cacerts || die
|
||||
dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts
|
||||
|
||||
dodir "${dest}"
|
||||
cp -pPR * "${ddest}" || die
|
||||
|
||||
# provide stable symlink
|
||||
dosym "${P}" "/opt/${PN}-${SLOT}"
|
||||
|
||||
java-vm_install-env "${FILESDIR}"/${PN}.env.sh
|
||||
java-vm_set-pax-markings "${ddest}"
|
||||
java-vm_revdep-mask
|
||||
java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
java-vm-2_pkg_postinst
|
||||
}
|
||||
91
dev-java/corretto-bin/corretto-bin-21.0.2.14.1.ebuild
Normal file
91
dev-java/corretto-bin/corretto-bin-21.0.2.14.1.ebuild
Normal file
@@ -0,0 +1,91 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit java-vm-2 toolchain-funcs
|
||||
|
||||
MY_PV=${PV/_p/+}
|
||||
SLOT=$(ver_cut 1)
|
||||
|
||||
SRC_URI="
|
||||
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
|
||||
"
|
||||
|
||||
DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
|
||||
HOMEPAGE="https://aws.amazon.com/corretto"
|
||||
LICENSE="GPL-2-with-classpath-exception"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="alsa cups headless-awt selinux source"
|
||||
|
||||
RDEPEND="
|
||||
>=sys-apps/baselayout-java-0.1.0-r1
|
||||
kernel_linux? (
|
||||
media-libs/fontconfig:1.0
|
||||
media-libs/freetype:2
|
||||
media-libs/harfbuzz
|
||||
elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
|
||||
elibc_musl? ( sys-libs/musl )
|
||||
sys-libs/zlib
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
cups? ( net-print/cups )
|
||||
selinux? ( sec-policy/selinux-java )
|
||||
!headless-awt? (
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXi
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXtst
|
||||
)
|
||||
)"
|
||||
|
||||
RESTRICT="preserve-libs splitdebug"
|
||||
QA_PREBUILT="*"
|
||||
|
||||
S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
|
||||
|
||||
pkg_pretend() {
|
||||
if [[ "$(tc-is-softfloat)" != "no" ]]; then
|
||||
die "These binaries require a hardfloat system."
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local dest="/opt/${P}"
|
||||
local ddest="${ED}/${dest#/}"
|
||||
|
||||
# prefer system copy # https://bugs.gentoo.org/776676
|
||||
rm -vf lib/libharfbuzz.so || die
|
||||
|
||||
# Oracle and IcedTea have libjsoundalsa.so depending on
|
||||
# libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
|
||||
if ! use alsa ; then
|
||||
rm -v lib/libjsound.* || die
|
||||
fi
|
||||
|
||||
if use headless-awt ; then
|
||||
rm -v lib/lib*{[jx]awt,splashscreen}* || die
|
||||
fi
|
||||
|
||||
if ! use source ; then
|
||||
rm -v lib/src.zip || die
|
||||
fi
|
||||
|
||||
rm -v lib/security/cacerts || die
|
||||
dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts
|
||||
|
||||
dodir "${dest}"
|
||||
cp -pPR * "${ddest}" || die
|
||||
|
||||
# provide stable symlink
|
||||
dosym "${P}" "/opt/${PN}-${SLOT}"
|
||||
|
||||
java-vm_install-env "${FILESDIR}"/${PN}.env.sh
|
||||
java-vm_set-pax-markings "${ddest}"
|
||||
java-vm_revdep-mask
|
||||
java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
java-vm-2_pkg_postinst
|
||||
}
|
||||
91
dev-java/corretto-bin/corretto-bin-22.0.0.37.1.ebuild
Normal file
91
dev-java/corretto-bin/corretto-bin-22.0.0.37.1.ebuild
Normal file
@@ -0,0 +1,91 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit java-vm-2 toolchain-funcs
|
||||
|
||||
MY_PV=${PV/_p/+}
|
||||
SLOT=$(ver_cut 1)
|
||||
|
||||
SRC_URI="
|
||||
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
|
||||
"
|
||||
|
||||
DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
|
||||
HOMEPAGE="https://aws.amazon.com/corretto"
|
||||
LICENSE="GPL-2-with-classpath-exception"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="alsa cups headless-awt selinux source"
|
||||
|
||||
RDEPEND="
|
||||
>=sys-apps/baselayout-java-0.1.0-r1
|
||||
kernel_linux? (
|
||||
media-libs/fontconfig:1.0
|
||||
media-libs/freetype:2
|
||||
media-libs/harfbuzz
|
||||
elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
|
||||
elibc_musl? ( sys-libs/musl )
|
||||
sys-libs/zlib
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
cups? ( net-print/cups )
|
||||
selinux? ( sec-policy/selinux-java )
|
||||
!headless-awt? (
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXi
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXtst
|
||||
)
|
||||
)"
|
||||
|
||||
RESTRICT="preserve-libs splitdebug"
|
||||
QA_PREBUILT="*"
|
||||
|
||||
S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
|
||||
|
||||
pkg_pretend() {
|
||||
if [[ "$(tc-is-softfloat)" != "no" ]]; then
|
||||
die "These binaries require a hardfloat system."
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local dest="/opt/${P}"
|
||||
local ddest="${ED}/${dest#/}"
|
||||
|
||||
# prefer system copy # https://bugs.gentoo.org/776676
|
||||
rm -vf lib/libharfbuzz.so || die
|
||||
|
||||
# Oracle and IcedTea have libjsoundalsa.so depending on
|
||||
# libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
|
||||
if ! use alsa ; then
|
||||
rm -v lib/libjsound.* || die
|
||||
fi
|
||||
|
||||
if use headless-awt ; then
|
||||
rm -v lib/lib*{[jx]awt,splashscreen}* || die
|
||||
fi
|
||||
|
||||
if ! use source ; then
|
||||
rm -v lib/src.zip || die
|
||||
fi
|
||||
|
||||
rm -v lib/security/cacerts || die
|
||||
dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts
|
||||
|
||||
dodir "${dest}"
|
||||
cp -pPR * "${ddest}" || die
|
||||
|
||||
# provide stable symlink
|
||||
dosym "${P}" "/opt/${PN}-${SLOT}"
|
||||
|
||||
java-vm_install-env "${FILESDIR}"/${PN}.env.sh
|
||||
java-vm_set-pax-markings "${ddest}"
|
||||
java-vm_revdep-mask
|
||||
java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
java-vm-2_pkg_postinst
|
||||
}
|
||||
88
dev-java/corretto-bin/corretto-bin-8.402.08.1.ebuild
Normal file
88
dev-java/corretto-bin/corretto-bin-8.402.08.1.ebuild
Normal file
@@ -0,0 +1,88 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit java-vm-2 toolchain-funcs
|
||||
|
||||
MY_PV=${PV/_p/+}
|
||||
SLOT=$(ver_cut 1)
|
||||
|
||||
SRC_URI="
|
||||
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
|
||||
"
|
||||
|
||||
DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
|
||||
HOMEPAGE="https://aws.amazon.com/corretto"
|
||||
LICENSE="GPL-2-with-classpath-exception"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="alsa cups headless-awt selinux source"
|
||||
|
||||
RDEPEND="
|
||||
>=sys-apps/baselayout-java-0.1.0-r1
|
||||
kernel_linux? (
|
||||
media-libs/fontconfig:1.0
|
||||
media-libs/freetype:2
|
||||
media-libs/harfbuzz
|
||||
elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
|
||||
elibc_musl? ( sys-libs/musl )
|
||||
sys-libs/zlib
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
cups? ( net-print/cups )
|
||||
selinux? ( sec-policy/selinux-java )
|
||||
!headless-awt? (
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXi
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXtst
|
||||
)
|
||||
)"
|
||||
|
||||
RESTRICT="preserve-libs splitdebug"
|
||||
QA_PREBUILT="*"
|
||||
|
||||
S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
|
||||
|
||||
pkg_pretend() {
|
||||
if [[ "$(tc-is-softfloat)" != "no" ]]; then
|
||||
die "These binaries require a hardfloat system."
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local dest="/opt/${P}"
|
||||
local ddest="${ED}/${dest#/}"
|
||||
|
||||
# prefer system copy # https://bugs.gentoo.org/776676
|
||||
rm -vf lib/libharfbuzz.so || die
|
||||
|
||||
# Oracle and IcedTea have libjsoundalsa.so depending on
|
||||
# libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
|
||||
if ! use alsa ; then
|
||||
rm -v lib/libjsound.* || die
|
||||
fi
|
||||
|
||||
if use headless-awt ; then
|
||||
rm -v lib/lib*{[jx]awt,splashscreen}* || die
|
||||
fi
|
||||
|
||||
if ! use source ; then
|
||||
rm -v src.zip || die
|
||||
fi
|
||||
|
||||
dodir "${dest}"
|
||||
cp -pPR * "${ddest}" || die
|
||||
|
||||
# provide stable symlink
|
||||
dosym "${P}" "/opt/${PN}-${SLOT}"
|
||||
|
||||
java-vm_install-env "${FILESDIR}"/${PN}-8.env.sh
|
||||
java-vm_set-pax-markings "${ddest}"
|
||||
java-vm_revdep-mask
|
||||
java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
java-vm-2_pkg_postinst
|
||||
}
|
||||
13
dev-java/corretto-bin/files/corretto-bin-8.env.sh
Normal file
13
dev-java/corretto-bin/files/corretto-bin-8.env.sh
Normal file
@@ -0,0 +1,13 @@
|
||||
VERSION="AWS Corretto JDK ${PV}"
|
||||
JAVA_HOME="${EPREFIX}/opt/${P}"
|
||||
JDK_HOME="${EPREFIX}/opt/${P}"
|
||||
JAVAC="\${JAVA_HOME}/bin/javac"
|
||||
PATH="\${JAVA_HOME}/bin"
|
||||
ROOTPATH="\${JAVA_HOME}/bin"
|
||||
LDPATH="\${JAVA_HOME}/lib/:\${JAVA_HOME}/lib/server/"
|
||||
MANPATH="\${JAVA_HOME}/man"
|
||||
PROVIDES_TYPE="JDK JRE"
|
||||
PROVIDES_VERSION="1.${SLOT}"
|
||||
BOOTCLASSPATH="\${JAVA_HOME}/jre/lib/resources.jar:\${JAVA_HOME}/jre/lib/rt.jar:\${JAVA_HOME}/jre/lib/jsse.jar:\${JAVA_HOME}/jre/lib/jce.jar:\${JAVA_HOME}/jre/lib/charsets.jar:\${JAVA_HOME}/jre/lib/jfr.jar"
|
||||
GENERATION="2"
|
||||
ENV_VARS="JAVA_HOME JDK_HOME JAVAC PATH ROOTPATH LDPATH MANPATH"
|
||||
13
dev-java/corretto-bin/files/corretto-bin.env.sh
Normal file
13
dev-java/corretto-bin/files/corretto-bin.env.sh
Normal file
@@ -0,0 +1,13 @@
|
||||
VERSION="AWS Corretto JDK ${PV}"
|
||||
JAVA_HOME="${EPREFIX}/opt/${P}"
|
||||
JDK_HOME="${EPREFIX}/opt/${P}"
|
||||
JAVAC="\${JAVA_HOME}/bin/javac"
|
||||
PATH="\${JAVA_HOME}/bin"
|
||||
ROOTPATH="\${JAVA_HOME}/bin"
|
||||
LDPATH="\${JAVA_HOME}/lib/:\${JAVA_HOME}/lib/server/"
|
||||
MANPATH=""
|
||||
PROVIDES_TYPE="JDK JRE"
|
||||
PROVIDES_VERSION="${SLOT}"
|
||||
BOOTCLASSPATH=""
|
||||
GENERATION="2"
|
||||
ENV_VARS="JAVA_HOME JDK_HOME JAVAC PATH ROOTPATH LDPATH MANPATH"
|
||||
11
dev-java/corretto-bin/metadata.xml
Normal file
11
dev-java/corretto-bin/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>me@r0bert.dev</email>
|
||||
<name>Robert Greener</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">microsoft/openjdk</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
6
dev-java/microsoft-openjdk-bin/Manifest
Normal file
6
dev-java/microsoft-openjdk-bin/Manifest
Normal file
@@ -0,0 +1,6 @@
|
||||
DIST microsoft-jdk-11.0.22-linux-aarch64.tar.gz 195581683 BLAKE2B e27735a58eaa600652c0c1400968de7d7a24fce15da4d41ca1998c84a79462de548852b39945d6b4cb0aa0f04577b9c4bf36219bd0bb5b5438d9f93860f304c2 SHA512 d63048448d99199f6be6fe4f340abc77e40f547021eaf3908c64930b6a86e5113b08ab67a1ab00e5a9fa620fb8087fd0c9c1b2cfce83ab0a4897b0b764a3ca00
|
||||
DIST microsoft-jdk-11.0.22-linux-x64.tar.gz 197022932 BLAKE2B 8ac69530bd7ccc832d8466f8ad94ddb6159b6bd70fbe4d3d84f72bde78d418d578a4143407331a61e5e8cbd8c1979b1eab8a3b9a79888a760eed0f442625cfcc SHA512 04aceb51c148f97f6f88242bf473ad0259b64776858e9cc89048beff4dfac0149d10e608ee51cce5466ed3f51034d69252e6eccf1b5c890d55ad3f1e88ec563b
|
||||
DIST microsoft-jdk-17.0.10-linux-aarch64.tar.gz 190078768 BLAKE2B 03cea395bd0336dbc75ad14aa6add1c98851022abf03644c4c0d8a054d70527b104db46103442c0bc5d2592d28c7dbafc51e6e8573150f730a645d12cc3edc32 SHA512 4878e00b6d3acc5b7c9af938e64270c69a35a757452955bcf9fef2c62e3072461e28e5974f5aba82dcec8fc1eafa7ea02fae2347ff564dedd80ab2a28d265c0d
|
||||
DIST microsoft-jdk-17.0.10-linux-x64.tar.gz 191482548 BLAKE2B befaa3495a80b52b2320c0d6955635df5c5252a33955569d0204273d9bd152a9506723abed85685876349ef2f80771528165d13c177a16cd93b8431801acd1c2 SHA512 c3a0302cdc9c9ef4674c191eb149a85a4f9f771a6237baa00b6346d3f83d935f47d87e08c3fc37eead872b3e36c5904a15c4554289220df1feadd23baddb902e
|
||||
DIST microsoft-jdk-21.0.2-linux-aarch64.tar.gz 204898650 BLAKE2B 76ba846f1a80b15717cc6d587080a7d709ce3e8f2bcf74cdf2bf0177064be53b90ec0887459da1efe210117b62df74733cfd4115cfec00a13e0ec139709ba1a7 SHA512 4fd0bda6b70bc7e3eb35b7a96e43da2a470966b6e702424b43693e51879ddb1aa1c70d5254ef202b46b19b0c06951d96f0cf81fc63e34ee97385fa945926b3fe
|
||||
DIST microsoft-jdk-21.0.2-linux-x64.tar.gz 206772622 BLAKE2B e31ced718c87fa051e72bdc8488ad4e0586bed9d3e8023e2969fb49ada837dccb6289fc29e524837550664c8a7a0536cf0d79faf3b02deb55152f8ccfb99c574 SHA512 3e94145d956558184c23023e84486337e853901953b5b927162ddd039529ebfd8ef664491dda1573c5ca4d3d3d8161fffaef8630702dd3a2b706212ab1405da3
|
||||
@@ -0,0 +1,13 @@
|
||||
VERSION="Microsoft OpenJDK ${PV}"
|
||||
JAVA_HOME="${EPREFIX}/opt/${P}"
|
||||
JDK_HOME="${EPREFIX}/opt/${P}"
|
||||
JAVAC="\${JAVA_HOME}/bin/javac"
|
||||
PATH="\${JAVA_HOME}/bin"
|
||||
ROOTPATH="\${JAVA_HOME}/bin"
|
||||
LDPATH="\${JAVA_HOME}/lib/:\${JAVA_HOME}/lib/server/"
|
||||
MANPATH=""
|
||||
PROVIDES_TYPE="JDK JRE"
|
||||
PROVIDES_VERSION="${SLOT}"
|
||||
BOOTCLASSPATH=""
|
||||
GENERATION="2"
|
||||
ENV_VARS="JAVA_HOME JDK_HOME JAVAC PATH ROOTPATH LDPATH MANPATH"
|
||||
11
dev-java/microsoft-openjdk-bin/metadata.xml
Normal file
11
dev-java/microsoft-openjdk-bin/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>me@r0bert.dev</email>
|
||||
<name>Robert Greener</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">microsoft/openjdk</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -0,0 +1,97 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit java-vm-2 toolchain-funcs
|
||||
|
||||
MY_PV=${PV/_p/+}
|
||||
SLOT=$(ver_cut 1)
|
||||
|
||||
SRC_URI="
|
||||
amd64? ( https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-x64.tar.gz )
|
||||
arm64? ( https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-aarch64.tar.gz )
|
||||
"
|
||||
|
||||
DESCRIPTION="Prebuilt Java JDK binaries provided by Microsoft"
|
||||
HOMEPAGE="https://www.microsoft.com/openjdk"
|
||||
LICENSE="GPL-2-with-classpath-exception"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="alsa cups headless-awt selinux source"
|
||||
|
||||
RDEPEND="
|
||||
>=sys-apps/baselayout-java-0.1.0-r1
|
||||
kernel_linux? (
|
||||
media-libs/fontconfig:1.0
|
||||
media-libs/freetype:2
|
||||
media-libs/harfbuzz
|
||||
elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
|
||||
elibc_musl? ( sys-libs/musl )
|
||||
sys-libs/zlib
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
cups? ( net-print/cups )
|
||||
selinux? ( sec-policy/selinux-java )
|
||||
!headless-awt? (
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXi
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXtst
|
||||
)
|
||||
)"
|
||||
|
||||
RESTRICT="preserve-libs splitdebug"
|
||||
QA_PREBUILT="*"
|
||||
|
||||
S="${WORKDIR}/jdk-${MY_PV}+7"
|
||||
|
||||
pkg_pretend() {
|
||||
if [[ "$(tc-is-softfloat)" != "no" ]]; then
|
||||
die "These binaries require a hardfloat system."
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local dest="/opt/${P}"
|
||||
local ddest="${ED}/${dest#/}"
|
||||
|
||||
# Not sure why they bundle this as it's commonly available and they
|
||||
# only do so on x86_64. It's needed by libfontmanager.so. IcedTea
|
||||
# also has an explicit dependency while Oracle seemingly dlopens it.
|
||||
rm -vf lib/libfreetype.so || die
|
||||
|
||||
# prefer system copy # https://bugs.gentoo.org/776676
|
||||
rm -vf lib/libharfbuzz.so || die
|
||||
|
||||
# Oracle and IcedTea have libjsoundalsa.so depending on
|
||||
# libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
|
||||
if ! use alsa ; then
|
||||
rm -v lib/libjsound.* || die
|
||||
fi
|
||||
|
||||
if use headless-awt ; then
|
||||
rm -v lib/lib*{[jx]awt,splashscreen}* || die
|
||||
fi
|
||||
|
||||
if ! use source ; then
|
||||
rm -v lib/src.zip || die
|
||||
fi
|
||||
|
||||
rm -v lib/security/cacerts || die
|
||||
dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts
|
||||
|
||||
dodir "${dest}"
|
||||
cp -pPR * "${ddest}" || die
|
||||
|
||||
# provide stable symlink
|
||||
dosym "${P}" "/opt/${PN}-${SLOT}"
|
||||
|
||||
java-vm_install-env "${FILESDIR}"/${PN}.env.sh
|
||||
java-vm_set-pax-markings "${ddest}"
|
||||
java-vm_revdep-mask
|
||||
java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
java-vm-2_pkg_postinst
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit java-vm-2 toolchain-funcs
|
||||
|
||||
MY_PV=${PV/_p/+}
|
||||
SLOT=$(ver_cut 1)
|
||||
|
||||
SRC_URI="
|
||||
amd64? ( https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-x64.tar.gz )
|
||||
arm64? ( https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-aarch64.tar.gz )
|
||||
"
|
||||
|
||||
DESCRIPTION="Prebuilt Java JDK binaries provided by Microsoft"
|
||||
HOMEPAGE="https://www.microsoft.com/openjdk"
|
||||
LICENSE="GPL-2-with-classpath-exception"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="alsa cups headless-awt selinux source"
|
||||
|
||||
RDEPEND="
|
||||
>=sys-apps/baselayout-java-0.1.0-r1
|
||||
kernel_linux? (
|
||||
media-libs/fontconfig:1.0
|
||||
media-libs/freetype:2
|
||||
media-libs/harfbuzz
|
||||
elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
|
||||
elibc_musl? ( sys-libs/musl )
|
||||
sys-libs/zlib
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
cups? ( net-print/cups )
|
||||
selinux? ( sec-policy/selinux-java )
|
||||
!headless-awt? (
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXi
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXtst
|
||||
)
|
||||
)"
|
||||
|
||||
RESTRICT="preserve-libs splitdebug"
|
||||
QA_PREBUILT="*"
|
||||
|
||||
S="${WORKDIR}/jdk-${MY_PV}+7"
|
||||
|
||||
pkg_pretend() {
|
||||
if [[ "$(tc-is-softfloat)" != "no" ]]; then
|
||||
die "These binaries require a hardfloat system."
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local dest="/opt/${P}"
|
||||
local ddest="${ED}/${dest#/}"
|
||||
|
||||
# Not sure why they bundle this as it's commonly available and they
|
||||
# only do so on x86_64. It's needed by libfontmanager.so. IcedTea
|
||||
# also has an explicit dependency while Oracle seemingly dlopens it.
|
||||
rm -vf lib/libfreetype.so || die
|
||||
|
||||
# prefer system copy # https://bugs.gentoo.org/776676
|
||||
rm -vf lib/libharfbuzz.so || die
|
||||
|
||||
# Oracle and IcedTea have libjsoundalsa.so depending on
|
||||
# libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
|
||||
if ! use alsa ; then
|
||||
rm -v lib/libjsound.* || die
|
||||
fi
|
||||
|
||||
if use headless-awt ; then
|
||||
rm -v lib/lib*{[jx]awt,splashscreen}* || die
|
||||
fi
|
||||
|
||||
if ! use source ; then
|
||||
rm -v lib/src.zip || die
|
||||
fi
|
||||
|
||||
rm -v lib/security/cacerts || die
|
||||
dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts
|
||||
|
||||
dodir "${dest}"
|
||||
cp -pPR * "${ddest}" || die
|
||||
|
||||
# provide stable symlink
|
||||
dosym "${P}" "/opt/${PN}-${SLOT}"
|
||||
|
||||
java-vm_install-env "${FILESDIR}"/${PN}.env.sh
|
||||
java-vm_set-pax-markings "${ddest}"
|
||||
java-vm_revdep-mask
|
||||
java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
java-vm-2_pkg_postinst
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit java-vm-2 toolchain-funcs
|
||||
|
||||
MY_PV=${PV/_p/+}
|
||||
SLOT=$(ver_cut 1)
|
||||
|
||||
SRC_URI="
|
||||
amd64? ( https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-x64.tar.gz )
|
||||
arm64? ( https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-aarch64.tar.gz )
|
||||
"
|
||||
|
||||
DESCRIPTION="Prebuilt Java JDK binaries provided by Microsoft"
|
||||
HOMEPAGE="https://www.microsoft.com/openjdk"
|
||||
LICENSE="GPL-2-with-classpath-exception"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="alsa cups headless-awt selinux source"
|
||||
|
||||
RDEPEND="
|
||||
>=sys-apps/baselayout-java-0.1.0-r1
|
||||
kernel_linux? (
|
||||
media-libs/fontconfig:1.0
|
||||
media-libs/freetype:2
|
||||
media-libs/harfbuzz
|
||||
elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
|
||||
elibc_musl? ( sys-libs/musl )
|
||||
sys-libs/zlib
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
cups? ( net-print/cups )
|
||||
selinux? ( sec-policy/selinux-java )
|
||||
!headless-awt? (
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXi
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXtst
|
||||
)
|
||||
)"
|
||||
|
||||
RESTRICT="preserve-libs splitdebug"
|
||||
QA_PREBUILT="*"
|
||||
|
||||
S="${WORKDIR}/jdk-${MY_PV}+13"
|
||||
|
||||
pkg_pretend() {
|
||||
if [[ "$(tc-is-softfloat)" != "no" ]]; then
|
||||
die "These binaries require a hardfloat system."
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local dest="/opt/${P}"
|
||||
local ddest="${ED}/${dest#/}"
|
||||
|
||||
# Not sure why they bundle this as it's commonly available and they
|
||||
# only do so on x86_64. It's needed by libfontmanager.so. IcedTea
|
||||
# also has an explicit dependency while Oracle seemingly dlopens it.
|
||||
rm -vf lib/libfreetype.so || die
|
||||
|
||||
# prefer system copy # https://bugs.gentoo.org/776676
|
||||
rm -vf lib/libharfbuzz.so || die
|
||||
|
||||
# Oracle and IcedTea have libjsoundalsa.so depending on
|
||||
# libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
|
||||
if ! use alsa ; then
|
||||
rm -v lib/libjsound.* || die
|
||||
fi
|
||||
|
||||
if use headless-awt ; then
|
||||
rm -v lib/lib*{[jx]awt,splashscreen}* || die
|
||||
fi
|
||||
|
||||
if ! use source ; then
|
||||
rm -v lib/src.zip || die
|
||||
fi
|
||||
|
||||
rm -v lib/security/cacerts || die
|
||||
dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts
|
||||
|
||||
dodir "${dest}"
|
||||
cp -pPR * "${ddest}" || die
|
||||
|
||||
# provide stable symlink
|
||||
dosym "${P}" "/opt/${PN}-${SLOT}"
|
||||
|
||||
java-vm_install-env "${FILESDIR}"/${PN}.env.sh
|
||||
java-vm_set-pax-markings "${ddest}"
|
||||
java-vm_revdep-mask
|
||||
java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
java-vm-2_pkg_postinst
|
||||
}
|
||||
179
dev-lang/uasm/files/build-fix.patch
Normal file
179
dev-lang/uasm/files/build-fix.patch
Normal file
@@ -0,0 +1,179 @@
|
||||
Fixes various build issues with newer clang
|
||||
https://bugs.gentoo.org/927802
|
||||
|
||||
From b6457542bd56507cb2b659d50772f87cc66d6ea3 Mon Sep 17 00:00:00 2001
|
||||
From: NRK <nrk@disroot.org>
|
||||
Date: Mon, 1 Apr 2024 15:29:47 +0000
|
||||
Subject: [PATCH 1/4] Add missing includes
|
||||
|
||||
---
|
||||
assemble.c | 2 +-
|
||||
codegenv2.c | 2 ++
|
||||
2 files changed, 3 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/assemble.c b/assemble.c
|
||||
index 2ce0e14..a9f2899 100644
|
||||
--- a/assemble.c
|
||||
+++ b/assemble.c
|
||||
@@ -43,7 +43,7 @@
|
||||
#include "lqueue.h"
|
||||
#include "orgfixup.h"
|
||||
#include "macrolib.h"
|
||||
-//#include "simd.h"
|
||||
+#include "simd.h"
|
||||
|
||||
#if DLLIMPORT
|
||||
#include "mangle.h"
|
||||
diff --git a/codegenv2.c b/codegenv2.c
|
||||
index 6bcc08d..7063c27 100644
|
||||
--- a/codegenv2.c
|
||||
+++ b/codegenv2.c
|
||||
@@ -1,6 +1,7 @@
|
||||
|
||||
#include "codegenv2.h"
|
||||
|
||||
+#include <ctype.h>
|
||||
#include <time.h>
|
||||
#include "globals.h"
|
||||
#include "parser.h"
|
||||
@@ -12,6 +13,7 @@
|
||||
#include "types.h"
|
||||
#include "macro.h"
|
||||
#include "listing.h"
|
||||
+#include "input.h"
|
||||
|
||||
#define OutputCodeByte( x ) OutputByte( x )
|
||||
|
||||
--
|
||||
2.42.0
|
||||
|
||||
|
||||
From bc4ffb4ac77f97b42f7d83cae0f0ea7a59c5b6be Mon Sep 17 00:00:00 2001
|
||||
From: NRK <nrk@disroot.org>
|
||||
Date: Mon, 1 Apr 2024 15:36:14 +0000
|
||||
Subject: [PATCH 2/4] Add missing prototypes
|
||||
|
||||
ref: https://github.com/Terraspace/UASM/pull/186
|
||||
---
|
||||
H/globals.h | 8 ++++++++
|
||||
1 file changed, 8 insertions(+)
|
||||
|
||||
diff --git a/H/globals.h b/H/globals.h
|
||||
index e202c50..7320cb9 100644
|
||||
--- a/H/globals.h
|
||||
+++ b/H/globals.h
|
||||
@@ -49,6 +49,7 @@
|
||||
#endif
|
||||
#define _ltoa ltoa
|
||||
#define _strupr strupr
|
||||
+extern char *strupr(char *);
|
||||
|
||||
#elif defined(__POCC__)
|
||||
|
||||
@@ -946,4 +947,11 @@ extern char *num2hex64(uint_64 value, char *buffer);
|
||||
extern char *ConvertSectionName( const struct asym *, enum seg_type *pst, char *buffer );
|
||||
extern void RewindToWin64(void);
|
||||
|
||||
+extern void CreateMacroLibCases64(void);
|
||||
+extern void CreateMacroLibCases32(void);
|
||||
+extern void OutputInterleavedBytes(const unsigned char *pbytes, int len, struct fixup *fixup);
|
||||
+extern void SymSimd(struct dsym *sym);
|
||||
+extern void RunLineQueue( void );
|
||||
+extern ret_code BackPatch( struct asym *sym );
|
||||
+
|
||||
#endif
|
||||
--
|
||||
2.42.0
|
||||
|
||||
|
||||
From d4d625d009dfc7ab91136516aafb4fc706d0c1ab Mon Sep 17 00:00:00 2001
|
||||
From: NRK <nrk@disroot.org>
|
||||
Date: Mon, 1 Apr 2024 15:40:30 +0000
|
||||
Subject: [PATCH 3/4] Fix incompatible assignment of `void *` to `uint32_t`
|
||||
|
||||
---
|
||||
macho64.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/macho64.c b/macho64.c
|
||||
index 8e74842..8b81d5e 100644
|
||||
--- a/macho64.c
|
||||
+++ b/macho64.c
|
||||
@@ -725,7 +725,7 @@ static ret_code macho_write_module( struct module_info *modinfo )
|
||||
mm.header.cputype = CPU_TYPE_X86_64;
|
||||
mm.header.cpusubtype = CPU_SUBTYPE_LITTLE_ENDIAN | CPU_SUBTYPE_X86_64_ALL;
|
||||
mm.header.filetype = MH_OBJECT;
|
||||
- mm.header.flags = NULL;
|
||||
+ mm.header.flags = 0;
|
||||
|
||||
macho_build_structures(modinfo, mm);
|
||||
}
|
||||
--
|
||||
2.42.0
|
||||
|
||||
|
||||
From 0108e8754737c9ceac0314c8f70da8c9f4bd2095 Mon Sep 17 00:00:00 2001
|
||||
From: NRK <nrk@disroot.org>
|
||||
Date: Mon, 1 Apr 2024 15:54:02 +0000
|
||||
Subject: [PATCH 4/4] Fix incompatible function pointer
|
||||
|
||||
---
|
||||
proc.c | 16 ++++++++++++++--
|
||||
1 file changed, 14 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/proc.c b/proc.c
|
||||
index fdd8b49..80e8674 100644
|
||||
--- a/proc.c
|
||||
+++ b/proc.c
|
||||
@@ -162,10 +162,12 @@ struct delphicall_conv {
|
||||
|
||||
|
||||
static int ms32_pcheck(struct dsym *, struct dsym *, int *);
|
||||
+static int ms32_syspcheck(struct dsym *, struct dsym *, int *, int *);
|
||||
static void ms32_return(struct dsym *, char *);
|
||||
|
||||
#if OWFC_SUPPORT
|
||||
static int watc_pcheck(struct dsym *, struct dsym *, int *);
|
||||
+static int watc_syspcheck(struct dsym *, struct dsym *, int *, int *);
|
||||
static void watc_return(struct dsym *, char *);
|
||||
#endif
|
||||
|
||||
@@ -212,9 +214,9 @@ static const struct vectorcall_conv vectorcall_tab[] = {
|
||||
};
|
||||
|
||||
static const struct sysvcall_conv sysvcall_tab[] = {
|
||||
- { ms32_pcheck, ms32_return }, /* FCT_MSC */
|
||||
+ { ms32_syspcheck, ms32_return }, /* FCT_MSC */
|
||||
#if OWFC_SUPPORT
|
||||
- { watc_pcheck, watc_return }, /* FCT_WATCOMC */
|
||||
+ { watc_syspcheck, watc_return }, /* FCT_WATCOMC */
|
||||
#endif
|
||||
#if SYSV_SUPPORT
|
||||
{ sysv_pcheck, sysv_return } /* FCT_WIN64 / SYSTEMV */
|
||||
@@ -380,6 +382,11 @@ static int watc_pcheck(struct dsym *proc, struct dsym *paranode, int *used)
|
||||
return(1);
|
||||
}
|
||||
|
||||
+static int watc_syspcheck(struct dsym *proc, struct dsym *paranode, int *used, int *vecused)
|
||||
+{
|
||||
+ return watc_pcheck(proc, paranode, used);
|
||||
+}
|
||||
+
|
||||
static void watc_return(struct dsym *proc, char *buffer)
|
||||
/********************************************************/
|
||||
{
|
||||
@@ -433,6 +440,11 @@ static int ms32_pcheck(struct dsym *proc, struct dsym *paranode, int *used)
|
||||
return(1);
|
||||
}
|
||||
|
||||
+static int ms32_syspcheck(struct dsym *proc, struct dsym *paranode, int *used, int *vecused)
|
||||
+{
|
||||
+ return ms32_pcheck(proc, paranode, used);
|
||||
+}
|
||||
+
|
||||
static void ms32_return(struct dsym *proc, char *buffer)
|
||||
/********************************************************/
|
||||
{
|
||||
--
|
||||
2.42.0
|
||||
|
||||
@@ -14,6 +14,9 @@ SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
S="${WORKDIR}/UASM-${PV}"
|
||||
PATCHES=(
|
||||
"${FILESDIR}/build-fix.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
@@ -17,22 +17,10 @@ SRC_URI="
|
||||
SLOT="0"
|
||||
LICENSE="BSD"
|
||||
KEYWORDS="~amd64 ~x86 ~x86-linux"
|
||||
IUSE="doc test"
|
||||
|
||||
RDEPEND="
|
||||
test? (
|
||||
dev-python/pytest
|
||||
dev-python/hypothesis
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( dev-python/sphinx )
|
||||
"
|
||||
|
||||
distutils_enable_sphinx docs
|
||||
distutils_enable_tests pytest
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( docs/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
||||
@@ -1 +1 @@
|
||||
DIST heroic-2.13.0.tar.xz 105883932 BLAKE2B 93161f87fc734540338914bf63b2231b7bd7bb4a265092a831043fa6d771cff2211395f0cf92dacff12eebb369e8c5d8687b7662c559dc72635f91f858341122 SHA512 59466b2516b4e42fb3ea7dc9f96834ee8598e2424a9615acbd9de65d4035634f82181a4b5e6664eb186173b7199b191418c3eab7e582450a489295e60ed39d1d
|
||||
DIST heroic-2.14.0.tar.xz 106276280 BLAKE2B 9080cdad47214da2c5049b77b5f96533a823c6103fa6fe8e8866a5e16ec6a3d1ce9c5b4fdc36182c6ebca899772340e25a38661d4043e5f8c65b79b5bae5e7aa SHA512 4b71d83d708ac5f0e8699c4492cb6d9dbe787721de991b18cc6132fb93215cceec3038c0e1a518bb9bcd45b94ad9ddcc988785c7c858b10eb383c61e07a01ed9
|
||||
|
||||
39
licenses/Unicode-3.0
Normal file
39
licenses/Unicode-3.0
Normal file
@@ -0,0 +1,39 @@
|
||||
UNICODE LICENSE V3
|
||||
|
||||
COPYRIGHT AND PERMISSION NOTICE
|
||||
|
||||
Copyright © 1991-2024 Unicode, Inc.
|
||||
|
||||
NOTICE TO USER: Carefully read the following legal agreement. BY
|
||||
DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING DATA FILES, AND/OR
|
||||
SOFTWARE, YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE
|
||||
TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT
|
||||
DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a
|
||||
copy of data files and any associated documentation (the "Data Files") or
|
||||
software and any associated documentation (the "Software") to deal in the
|
||||
Data Files or Software without restriction, including without limitation
|
||||
the rights to use, copy, modify, merge, publish, distribute, and/or sell
|
||||
copies of the Data Files or Software, and to permit persons to whom the
|
||||
Data Files or Software are furnished to do so, provided that either (a)
|
||||
this copyright and permission notice appear with all copies of the Data
|
||||
Files or Software, or (b) this copyright and permission notice appear in
|
||||
associated Documentation.
|
||||
|
||||
THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
|
||||
KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF
|
||||
THIRD PARTY RIGHTS.
|
||||
|
||||
IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE
|
||||
BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES,
|
||||
OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
||||
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA
|
||||
FILES OR SOFTWARE.
|
||||
|
||||
Except as contained in this notice, the name of a copyright holder shall
|
||||
not be used in advertising or otherwise to promote the sale, use or other
|
||||
dealings in these Data Files or Software without prior written
|
||||
authorization of the copyright holder.
|
||||
64
media-fonts/nerdfonts/Manifest
Normal file
64
media-fonts/nerdfonts/Manifest
Normal file
@@ -0,0 +1,64 @@
|
||||
DIST 0xProto-3.1.1.tar.xz 1512176 BLAKE2B 319173799098b81f2470f3b2101e9f8395c6730d4f39808749138a3aacf43d2527db58acefc1d96e0b937def7ba08fc2b6bcbb28ceb7be17ddfff6d83ceac46a SHA512 58e7c5035678b409ffa6c6b24a5f9fe50cda491f60a88363236174bd344feebea9fdf5064ebe07f70da0730fdb1971fa91caf86a7c45c544a3ed02a0bb2d1e5d
|
||||
DIST 3270-3.1.1.tar.xz 3634516 BLAKE2B 3680e726588b907b9a38882e8d842a808d074d77ca0a00732770bf5b22beb9ce1258a6e8539585cb88ae82a5cf2c110844407a5e789013312e43bbf8509757f0 SHA512 4c44451b0c757d03ae813f70fc3232b3fd6f584d0b3852bb98cfc8875f5f6cfa6f2d4f2d90962c24add00db97e9e6e22822c9aabe1f30b16504dc1febea5222e
|
||||
DIST Agave-3.1.1.tar.xz 1739464 BLAKE2B 9a27b777ad55bb7a2ad529c0e1d373153480924f538df7b92f4595ad2afe53328747f42d7d2d4919361b6e549722730f48a30caf2e43442e05b2f9f45d20a720 SHA512 5931d11c4a4d89bbd1dd552007093758877d63a9518b0f6b7e241fd144851ad175c66ac672e17f18e41a26f6eddebfaf2a586e2a1b5aeacc192b1a6462306f27
|
||||
DIST AnonymousPro-3.1.1.tar.xz 1824212 BLAKE2B ae5844ab8e0b3977579bc127fe43464516d2df4d69f316cf8fe8f381b348b0d6a4f2a53fdc0598252d10d9f4e7b1647c9b2cc96715aa8827cb631333811f43d2 SHA512 853ab55c94582014154a5ebfc7214bffd901f1b197b07052b578aeb9585e17164626d2609d77ce6e28d50bc7b05f03f18804cfd30a399994288effb06a6ad5d9
|
||||
DIST Arimo-3.1.1.tar.xz 1564852 BLAKE2B bdb36e6ed1e8b8b47896c046c58008bcccfd254317a44221f1858d4e828b2704492c8fb4ac88d97247d4c51261c7dbe54e0bb788fbecb086314342077bf16200 SHA512 ba328c53ad3fb4d8bfaca8a7354debff465580ed3b043624865b6165fe95e3550425e2e06dc440818d2285d33bfbfe4d874be3192883984b37fa619aab644c92
|
||||
DIST AurulentSansMono-3.1.1.tar.xz 3452256 BLAKE2B ea8d1546980db24282ecbb2d07922c4a6c1cb6f2ba636f91c802c449affd30b717e0421ef4aec2b4d37c573fda9cb4bf87ab3c1a5c182cc58e843830d18ae843 SHA512 31ac478ef67c1e542a29897e289f8856b30faffb50201205eecbb6a96cd65560e5f2fa67f767f5bd6b6374701bca4fee0e930f8f740d42814b19685117e87e18
|
||||
DIST BigBlueTerminal-3.1.1.tar.xz 1590924 BLAKE2B 80753fee0cab7763252ac9771d630fde721c7ab451a7890c428f59a8bffb11d576afc09a9ebf32013d98190797fe8d8a72424a8d32ea1ad780a6cf9182bd7bda SHA512 7bdbf7a194274985d2c2074367dd2ec919834709d71292ab14a7568555de3abbc6076c0ba21c7be19936684a537dc99f0df3e1eafb731c356786b9b02dcc8245
|
||||
DIST BitstreamVeraSansMono-3.1.1.tar.xz 1802328 BLAKE2B 382389206a7ec219700879d6f35599f321858500b9652e2564be00d984bf4aad7fe0a2669db47f28b4e9cffb066e99d34eb1f8124b138f585d38627c8d8054f7 SHA512 88f0c1e61692342bce4ca16abe57cc09594520171e3276ae6a1907d960ae231389e9817809fa482473a3606ade93ea0118dbd31815baaa2742b43a2f63886549
|
||||
DIST CascadiaCode-3.1.1.tar.xz 2792472 BLAKE2B 2e5269edb6b7d05cbab72444285d9a7335f6509f4c4677a3d0ce8542a7e0c1e0f10ce6185b8c10e7bc1eaf29bec7b52d28c4476bfaa067fd9b582978b0bba6d7 SHA512 e89bee382b6d5dbed4996c36281979cfc999f112701c636cbc0a99ebaf7547b5c7e78b5de99d45a55a0caa4674cc20422c637f0ddff460d322373080dfcf345e
|
||||
DIST CascadiaMono-3.1.1.tar.xz 2773500 BLAKE2B 66d74728e01fedb95f806035b3b31e3cb9d9d5d9d72193d38c4098fdd0d08490c16519cc14882abbaf568da2a694ffc72c9af735a65240db52f60f85903dc5d9 SHA512 0405135410d6b36482a3ef8b01fd8b025cc5c77c87e2873c620e0ea20d2051d03d2ab3658131a4faa2cfb2574cc25fa6b317301da1eb151b2524f3aeb8bf3746
|
||||
DIST CodeNewRoman-3.1.1.tar.xz 4702328 BLAKE2B e8f6d1178da961028d6eaff9b3644efaa5a4c926e34e0b3c34b41d883d3503d0f3222af7eb1b4a528f51e264dca9e630b17c7842d0a2eb100e982ddaeafc9621 SHA512 44d41436b5b5aa3a8396650d3a7b82ec4c365aa10761ad037d6161f026adf1a245b5e9a6a4d699fef69419ea389d856dc74bc5b7e0fb023803e710101183c0bc
|
||||
DIST ComicShannsMono-3.1.1.tar.xz 3738720 BLAKE2B 1cda398875c4a612eca80f1f1fda84e1ba022912ccd46793821a5b50d1a175f8116dee6ab821cb53d449aaedb45d2a187834102b0d05428c202929ae1cce5784 SHA512 388fe06d1cc1cfbd677712f13921f5570b30a2d0ffcda575d9deb3aedee6ba9276c8ce8eac48bbe6bda951ffe8fda1704d9cd93d9a8e5a63bd3aa727d6af7406
|
||||
DIST CommitMono-3.1.1.tar.xz 3964236 BLAKE2B b83a2c712b0fca4c11742a81c6e31f3fa9158f97f770c0a6830bb9d9d8f54d2007cab489569ad5b48141003517def38965d1f459ff36ceda210ec62cb30daee3 SHA512 a2dbc3d1852015765bc04cc7efd30d8be2355ac08cfb83b1b8ebf466ad8f2d9e86aed74ab8503a5f62acb7e3f4d391acad9bdae9eb90a5c50f83a2a791e25ffe
|
||||
DIST Cousine-3.1.1.tar.xz 2190956 BLAKE2B fe1bca77ac8c4fa6438d309e6306f5b1d703e7de6fb2697eb57f7654bf7fe45b96d8a1583905d6dadc7b01fb52d2de397d1ddd14cd8d4c9ff5f4d99f8eac70bd SHA512 393b5558e40d030bc20c24b56257489ae4d398ad0b18c515bcae378af11968ece0b1722273b56ccd3935bf7aa6e84e9c26cf88e1f5c5a2b4148f235d52bd63b6
|
||||
DIST D2Coding-3.1.1.tar.xz 4779520 BLAKE2B aa20f0d712a3b2cc2a97a6246c73929384cd0d87646d11bb9b7695cadbb8931ab4e17175796211eae996371db877596ba87aef55b661764dea21620e887c3540 SHA512 07f6878dfae969713fce5e9effd9a78dba5085c4c7bfe70ec70e379bae0302d46661cb39f0a9b8ed59c2722de47a7dab4b63d71cc2e42257e451e9ca50e0d703
|
||||
DIST DaddyTimeMono-3.1.1.tar.xz 1578068 BLAKE2B 0fe41189ea7c35627321e23b4e69e1feb85c43c1ec8deb2e5ab65d3686e796d618ef93559cf27e7c35142dd3d7e2d18bcbed8da1d0e3c80c9ed8b84270503d7b SHA512 e21b34d861aab378ea035cafd85561f604a4b2fa4ba1e9f0ec65b4ea6bf25a2c625c8ac2320b8d3ed7d2ca7e9f8d6a28125f28c8e42188d068c26eaaf66d1223
|
||||
DIST DejaVuSansMono-3.1.1.tar.xz 2142944 BLAKE2B 89561c14939245cadd713df416706b84da022672be5f67dfc8dadcedde392a974817394f40be0c54a48493446d19ca46b3a2ca6ce61116bcfef40cde793f79e7 SHA512 d119deb13a827898d2e2810a76fea9a63ba5d5777ba179b8dfbdf0a1dbc1e3f3cace42948327a737d28e0fc5061ddc6c86e79b22e049086ea26cc32d213f210b
|
||||
DIST DroidSansMono-3.1.1.tar.xz 3474508 BLAKE2B b142dc27fbbfc2aef040eb42de0df686114ba3f474fe5c36d44962b0a248be4c4551c9680c6da84f35bb50c4d9bca8721fa6bb125d45f4b476c91785fa8e8e00 SHA512 a20f5bccab9af3151ff224dec571d678fb79b90f6e6ceaca6881fc7c2b8ae010c2b290f1973f0628039f2e79063749c72a31d1715d5ce7aa77c914ec8bc076cb
|
||||
DIST EnvyCodeR-3.1.1.tar.xz 1726824 BLAKE2B 2d519b113f0da32ecf33c07700c6623438c7a59ec65b8750e97ec4b09173ce0c2c076d32030ce7b4ee93e477edcf3de123505fd4aac5d9512590f67128cb3cba SHA512 d49dcc51ddce5bb0734411958a41da14e1b2380bfdddcde1d04f7e6ed7679492a6446ea242c3d3e6e5a5ded94eac75f7278118fa86abebbb3e6b2773dd1d2086
|
||||
DIST FantasqueSansMono-3.1.1.tar.xz 1945920 BLAKE2B 78531a821b55a179d9934503603ff638aa8c487d63f84e107af2fe2938de914337717e24152f776d7d02014f8dcee4d770531485317233866c319c611e53c05a SHA512 e34a25049374966cf5253e50be3ff24e1dc0f9e88eb230a0d28bd4a37ec96417b2a59354649ca2088012501926ff28c2bb161c7ac5e7a539516606540f9091a2
|
||||
DIST FiraCode-3.1.1.tar.xz 2268044 BLAKE2B 34357792d6ca682eed0a70ffe7d7dc95a74ef7bdbb44ab6067f0bfe0fcff90d7517008bb043097ec389aca5875a18040b6472b29259baf5c2cf2e01c6ec6b8b9 SHA512 f2fe9eb51e02638ac1fde9bcf6f33914c43fb83ab7027ff1331fe5d98dd0b07aeac027af61f7731a13521db5600eb0fceb56b10d91419f8e30aa8120641d949c
|
||||
DIST FiraMono-3.1.1.tar.xz 3862220 BLAKE2B 98e550c74b04de0034e7c539c94f09214a6b9fbedd3d5ed7653fb7a998a00db2fd889fd728bfeac7ca37091e5dbb0807a11a034137e13051791d6f673935e092 SHA512 6ffd169ba6ceaa761fd799ff0bb40b35f03653ff0527832afa955487058286985d8b39cce7c150e395b7cca9e123253f7a0acb7a28322000971d21c61cddd148
|
||||
DIST GeistMono-3.1.1.tar.xz 4643204 BLAKE2B 5ce986bec2f456e910ea69688f1f26c68ce1277b5bc4a7b5754376d19b499e111027e165c0c8c957d5ef6972422f945c9f9f41db6167d7fd1ef08c54b96a35bb SHA512 849a2e3556dbf701048f5295e93a71aedb7294fae97800c8657ba037bec6d3dd488280a1713eee292cd074b89a07fd11868d688e89c46071a97b87257f7910f8
|
||||
DIST Go-Mono-3.1.1.tar.xz 1881380 BLAKE2B 66bf35ec3fe963020bfba1129db34995f73c0303d7bcbb74a9c837c76ea6d9590fa8050848c5f2e2f0b524d1133f1e88fa64b7814f24653f65185bc36e881ede SHA512 d717984a4c2b54981b74a91c84a59d39eb01b27791e08593af4794d46889b992ea35f13a6bc665afda485bbb1f3101d6b99fb82db17887f4c1268a9b6c53d96b
|
||||
DIST Gohu-3.1.1.tar.xz 2521564 BLAKE2B 1549212ba6bd95581297075941e412b1713bcc9bd2a34a27af4137b2c97aa513338fe8bd77ddbe13a9caefd930a64e50dc99c9c4b16d0c28b186223e640d9775 SHA512 8c4b94c2d758bbec3113dc06c95438e24c4ec0fc094be0343ed23ea08cb97b294b8838176a3fb52a37f0cd5937016b6ab4f49459793f86be4ed251c40dd046c0
|
||||
DIST Hack-3.1.1.tar.xz 2085988 BLAKE2B cdca9d769db6d7a5fc607a0e5c6fdd7630f445407e89356ecbceec9b5d268fd4e432e5900d00d8e2bf5ed7db0dcc336545884b8d36bcd12103ed2dda547aaee6 SHA512 f519605d751df61ca32afc1fa027c05d94c132920acb895acae8afbd524ba0d973a342224e576b78d02ccbf5d409bd8f92e2a952e771880c136c77fb10ee037d
|
||||
DIST Hasklig-3.1.1.tar.xz 9417288 BLAKE2B 6c4601888b1bafa1b87e9dbb6ea5d744429a6e4fe0f756361b7d23f1c6e3a06cd27536cfb286d660d7f8b55b7b48d15b3e17d974ad6211455b42213ff77c0b4c SHA512 2e7768a66f43c258420029de533f02c7618d43baa091c2dc8a1e364b3ae7b209ef73f1aee87cb6582656c567e814ace275ea2fdc0a5906f3bc6d0dc60188a6bd
|
||||
DIST HeavyData-3.1.1.tar.xz 952132 BLAKE2B 36a99fd5dd5f566719babe6a3a5b34d853aad606b37d84a4ca48e83bba03cd3e8388c9a11f9100d5d5663d93375a9f9ed3206bed7d4375aa7ba6284cf520273b SHA512 1a11c1e15742b330f81a14a53d07cf51f07ca728c3aa2af2e43a91c2ba59e584f20a90ebde93206ff6e00e9b3645ec94e66958bda8e95179fc9e1ae45a1c9cbc
|
||||
DIST Hermit-3.1.1.tar.xz 4018928 BLAKE2B 1c7c59d5b554172275c4a5cbaf106e602da64b70bc12828de9a020894d4064d96d57cd1c7ce6918a3041924b7361a712e5371c8288bf946ed41a554392af0dfc SHA512 9aef21e4f4b6db36c2d7c3cb9d33da4f370f0218562f44fdbc2ea7ce07a71157bf9e75994b2638395f6e2460c941156620b0166a6b82efbe1537407f8417dbba
|
||||
DIST IBMPlexMono-3.1.1.tar.xz 2434632 BLAKE2B a0e600e52c1b091ef6b0aee5c4d41a577d3dcc83c80eac7720267ac6c2feb11ea31e4f37beb33951232c248dfcaff2d4bd6ead631da40e251debea77ee44a370 SHA512 5535f2027e8da6d0d5d9ed3d0413e758067457ffa42d7a3f4d569e035c9d6ed1464a1657c510bf97b4e038f30271f2743f318a950bf3ee2b6fe8ab2a26ef7635
|
||||
DIST Inconsolata-3.1.1.tar.xz 1595816 BLAKE2B 068c08f2043646c8c3794bcb1f247b59c5e0e4e54c5f123e7407f68107f37218d1f4456d276bd336b9f1e6c7d17d2c6defe87e00975b135c860a43fa525f90cc SHA512 06b478c436222a173bbb569ec9d97e97ceff9fba4111f75c8caf15d40fa77ec1839d08473c171fc95b2fd1f9f853cefa9741afc7d3f0de3e955a0bf862c34669
|
||||
DIST InconsolataGo-3.1.1.tar.xz 2990024 BLAKE2B e365f5114a8c2833b5f0347bce860814f64356be320a7f5df6e892d26fc38dd22b26623d6c3641b7a124661460217f42799a0c90271e761487a101e8066968ea SHA512 22f64a09673ee04bb9424016be4f975ca12e3a8ce7b8dba2412e5e2374c82ef3133395ef63800d443cbcef0c0f6899a13dd4e531e6dc7a0d00c66dec55dedd66
|
||||
DIST InconsolataLGC-3.1.1.tar.xz 1788304 BLAKE2B f6e19f65f59a0e421cee4af7a8a5e9f7a40d1ed821f5629fc7954131569833ff13313f068a91756d8b7c628369cec29ce87486157b42944db8288b8e1e4e6228 SHA512 ac7bd251d6e6aaf8bf356140c4a76d2b8b5f447cf6ba534d4c04c97aeb7f6b6d324f6a6bf1342be7dca830999cf2177a6cd49ec9fa89ec9674cf3010e2c3f41b
|
||||
DIST IntelOneMono-3.1.1.tar.xz 1853988 BLAKE2B e063a783d12c76f677a3a279317810096b67f26dfdfc7a48d4ef504094b330a5878ee9604938dc98d36ad0d14400d0ae5da2afae1854587e669400a7229d3e97 SHA512 c4b5973799c939ffccbae58653db3eef8f72370b8c6d42124a5508cb9f65cbc95840e2eda01b573dd1fc9605ab93c612dcc27baa3e6056928b0ab2ae857c1c21
|
||||
DIST Iosevka-3.1.1.tar.xz 28736280 BLAKE2B 9e508af61d0b0ec8b9a495fc19c85909937967eb754ab6a9c62dd6e8eb8c2cbcd2c616c4ee64737723d593cec75bcc51d0a1c585ea7029f445d2847ea4c9eaf8 SHA512 faf27db7c24538c08dad36bea3d71a7925e8f7a4a78c965fce421b8554c2f8bf6352361c096c6cfd9f587e9455855d3cf17f51fc8084d4ed5d6bec050167cd53
|
||||
DIST IosevkaTerm-3.1.1.tar.xz 28719052 BLAKE2B 3deb644597a836b044f6c00d55d1fa67789d128839f413a9c20731679bf2d0a501ef9ca2a2d6a0120fa49daef901ccd7e823fe20f96c11f7a523f20b6991df88 SHA512 81b797de57a629d5ddf5debb3e86069a6f47a535650456e261f8b886661cdcb35d7832f666e9737df4179e7e7bf84e9e3c3af7934143865ea581dfb236b98720
|
||||
DIST IosevkaTermSlab-3.1.1.tar.xz 30594276 BLAKE2B d1426c96566241b3145f7bdb0f5b5afde95ad70c65987d4ae62129837fc6e4c547c413d7fa07eea44c0be993f627d4c98240397cce073e2b90fcc248fd34bf32 SHA512 5683941fd7b845946aca4c29a55b7480908075a971ba8c4656c20118bdd9fcd92c431313dfe1fcdbeb71875bf72d67b07042c33b42579d3bb9d39b03dca82f1d
|
||||
DIST JetBrainsMono-3.1.1.tar.xz 3647308 BLAKE2B 610016400b035764216555048e8dd2010c7de8744e51b0c53ccf056ca2a1495f4d9a61bd7910aa5c6c05ea13c99162a34f0c84c64eb80e5a6798a2ad69b0431a SHA512 d0642d40ef5bb6843f789722eb1e9cc8aa8ac55f49516166e37e37b9b626eda842f60e37fc16ff0cc99d98b0a8aedab8870a99355fb3c31749f00fe09d4f589c
|
||||
DIST Lekton-3.1.1.tar.xz 1626644 BLAKE2B 25a62cdbc1dc0616998517b3a392e9eb7fdc8a73a39b25e8752a59ec9cf1ee1ebf89c1fb7b4bd72795bfff8671d1a68c67902b361ab8c975d9eecc9e3f69f131 SHA512 c1cb9632770ea53f2e4c5a9c6e5bfd822916ec818b237180110cdb3446e321baa28449ed3aea166dade6dde8ef54a0c00ab48cda1742c5ee483c1beb3037a4a3
|
||||
DIST LiberationMono-3.1.1.tar.xz 3820904 BLAKE2B 3aff023f1a6b84a313e4619d11e53e8dc13e1d7ac65f0b5e40c8b733b3aa018bd971b4b7678bad2c59b811e763272326cbbecc42bbe32168d81c54bc49bb6afa SHA512 a8051ba068a3c1a4ef7726f6eefb173261368fe56232cf5085ca72b0fbafb71e6a5800ae426f06d8d075a673accd4cadf1b7676c4448ab60e642ff2b32f57416
|
||||
DIST Lilex-3.1.1.tar.xz 1860920 BLAKE2B 7dad8663786dd613c52ad690ec504cc1dab94141f6f03e09619e1423b44579e595128cd12230e3722d1f8233a5bcae51bab7a31b6c4732dafb0d6d3bf8d9ed2e SHA512 f5b0d6de27b5b8112629fed9a6cfe84e74e34413dff843dc65eb1aaba01369a5a7f5b9cb8f71aa7a9d525431137049838a5cc2d5d82bd7ae9f6382fe9cb20fab
|
||||
DIST MPlus-3.1.1.tar.xz 16621604 BLAKE2B 948dd9c04b16ac7db8468e702f7b627f54482973adcd77b9b30a666315e7859a782c04a90e5436d2da2e14e2ce96d36d5c749fabeac886948e1073eca33e0d79 SHA512 043c6272c18b3e53aafc5f9f04ca3a894cecd6394fbf9a02c7594ed2585753a7eae6d5d1fb8c9cff9e1d228c2cd9345890f3baa3ec09cb952ed331edabafbc7a
|
||||
DIST MartianMono-3.1.1.tar.xz 2427180 BLAKE2B 4652a6f7a91778952158702923edacc93baf97aab9e9419c089ff4f2bf64f41b80abd5b02d3c725b3303af24c34d313b88bd49499ed368e133f777847ee2084e SHA512 a0e6e2e9236ed8b662d81a57d56d6a9070af95d31521b86c4537648b159c16285c882f2128ab989462769985a3a6cf0142c7ba1e081c9b972af5fb09219147e9
|
||||
DIST Meslo-3.1.1.tar.xz 2655352 BLAKE2B 28ff4e004632e1250a3ab9ad4087f719e8ebcb705db4b7ddf1ef4054470661a653d85b2fd3ae29105faf576c11224652386004c51f37449282cac39861a77076 SHA512 27614d1fedc652102cbfb400e4a5f662d40d323c3fd514636c84de641f18bd212676efdd8095ade9d6fd6af52694bc455d0cc83421ed00a371493cba930ca493
|
||||
DIST Monaspace-3.1.1.tar.xz 25737300 BLAKE2B c57beb989c99f61493acbe25b9eccc8528a01395d4d29ca13f1057f247e253353a2e44bac181eadf0830dd40d86e078cbd88740b7b14ed436a13fd498ffdd18c SHA512 730862952eb18386b7e8e119b33543ae5f148f17aa1bd3dcbcb7cdb312c95a435df2d5fc6e976123b9276fc61b15ae78bbe5fb14c436df62a754c3bd73f1055f
|
||||
DIST Monofur-3.1.1.tar.xz 1909260 BLAKE2B 761159652887a67161dce70c491e81b4a6e6061d382295a723439de12f6bb7d79a029f4b20211b4eb3f1b9f48710181677ce0c003249034f248999c0525fcf5c SHA512 e1be74e4d749f424e364a2fda54bd9268c02b36e1ab92ac5efbb3edf9ee0c4277e23c69c4cc85f617994f4bdc5e01d12940d0d4e30a7510d32a734a8ed394a90
|
||||
DIST Monoid-3.1.1.tar.xz 1774536 BLAKE2B 919b51f42dbb4c1a979bfc7c2211fdfcf305075dd09775d83f08956f9263fa80d8f9c7d894761e81e801a9daba813150c787d849f3bcae564b2de5c21bdf0509 SHA512 5a521a158dcb54ab9fda30e87e1d5443aa1c2b46c12d5bd869f72f7275a6f218765aaef35a34406050adbfa97609cae2ab1d00d98fa4da1f6a8937d2e2d717ab
|
||||
DIST Mononoki-3.1.1.tar.xz 1729704 BLAKE2B d167622a629b27c1bb893f4782a4a63f92998ec0bbbce4ffab3412f847f0fc170f16acb755015fc5ca30f3fe8cb7e95c67e56062aa7512e9d313c0a3cd24f7d1 SHA512 7ed1a582a2a19c83d2f6cc3e8fbed736efd4f0e727564102ce2912df80519cd0d27b5f173ac6e11555832a1748cd384c8a5bf7b1adb9e76eea934035b3c12bc2
|
||||
DIST NerdFontsSymbolsOnly-3.1.1.tar.xz 1548896 BLAKE2B 644dfb0a5dfd5b093d3f19498f8b8bbf6f74396879f5f19eb93b0119a696979f7aca1f50b963c1b7bed8a069d78337a574d7d703655b698c66b1c81de6b95301 SHA512 0a9eeeff86458463e78f8157014ffd87214ba62a38139f9cff1ef41d6b1006fb64997ffe86e458f75ef699b2794a33d4f328ee1de01cd0ec69b10be74fa634a4
|
||||
DIST Noto-3.1.1.tar.xz 59120372 BLAKE2B 2636c4b8a14b6c1d3b56071ee8c3554dac60cbc7cea16c1772953ae29ee66987c7450d918a0680fad61339c8eddcd910f636656dbe6b95ba0ef5c2d0f8fa2578 SHA512 e56548d4f537459f888842c602ecd48a0ab20836477d7f8b658c438759570216ec84bb8c4508a59bbd2e740238b85a0cd40a8bdde2f3fd2d62d65bdeace6c501
|
||||
DIST OpenDyslexic-3.1.1.tar.xz 4854780 BLAKE2B cf5bbd1597c69ae26c22cbf03b301721e1dc6d248ff09b9512e99b497531f6af7f65add8a4d7396198982e89b42a43888eee51d02470c8bbced2d95c997b1507 SHA512 88963f185d0d868bfef73ff90a003ec01a1b395369a2744fb8a8cd5534f96fabc31a6aabf6014da52d2d233e2d889473a543897f6a3506a70997bde095501c9e
|
||||
DIST Overpass-3.1.1.tar.xz 6193972 BLAKE2B 5ab824d2894780540e06a6ab5e2cfc84ba72834b5a38585ca1c06e353d97ec5a7349c57b730207c6e9ef7309aca51be6fedf130e8dcb9ca2962708366c00b3aa SHA512 d626f499e3c4d06dca4224f3b83a37dc6a3e4eb5a9f0aee7a82da5107c30540195a9da0904bb313234f834ce245fdb84c6476c846b87494e23b4540be23dd114
|
||||
DIST ProFont-3.1.1.tar.xz 2726076 BLAKE2B a6b63c0bebd0650ac242c91703c6505d95b425e214a743bfe2e82a380e07a5cd6ca6d48be473d961175e15d664dcb697665d4edc888b16060c7eedb4f283dbb6 SHA512 f24f78ed216e292eda1a8562ed1b11255622e1b7ef78bf55c1b59ff11775e9add1655ef8f9a8fae876326758e743e523ee9f3030f19a75a60c668c4025c522a2
|
||||
DIST ProggyClean-3.1.1.tar.xz 1708676 BLAKE2B 1d42c9b2b5358b0c1ec9eb93a0d6c5fe807c0bed04b3bcc6f6c7992294c403ef0f7e5d26cf6520520441ef1ee32a393488f3ef7e119cbc86ee6a2f7f5a52090d SHA512 c52666187233d5554ba2e592b407edaac266c9ab67b169336a9a699c79642bbdc202932a5661edb549692a72316e1db0d3a639818a43c1568d5f12877d897f18
|
||||
DIST RobotoMono-3.1.1.tar.xz 3088700 BLAKE2B 4cc63764c0b98008a549324f512f237ce79df2af23d19615f4215d9ab8421b1620aa4a6f5452d9a2f509e7077aa6963c420e6f0e2ec058c3430f51ef0411fe13 SHA512 ef0c73a097242308d2a078b26cff8319d606095b27f1d250c03606feaf44c17446b1ada6f6cbd2ddf251f95da605e0114491760939fb8f032d9a409a954531fc
|
||||
DIST ShareTechMono-3.1.1.tar.xz 1522240 BLAKE2B d14e5ae6428372a1b58713dbf754674277b5c02e237a9165b14580b3ee26dea89cbf4ac8297b25c9ca24c15d6a05b2ff3aecb253f56d44893e00d84086f2a8d8 SHA512 938916e716b7776c4afd5c002c9ceec629d5b1653d2b6b17e54c2b1ae146bb8d205c74062e23c7a273b7cd4742b13f4359c177a4532481013710cf66ba9f6453
|
||||
DIST SourceCodePro-3.1.1.tar.xz 2413132 BLAKE2B c663ab8d3cae517ea8530e9d89b8d161adcc5666acab98b63e45287b56826b05ed941f4aa29b9dcbd0eb28177c73257bd0dd8488983b0190e745c4243a4c93d8 SHA512 eb19120d24daf1e5b47d4e92d32344eab0882a7ee89583ead29a8550a18ae28706aef63ac399d0d2779a3345f7287a83d415956b3888f5859c4c3a26c80d944e
|
||||
DIST SpaceMono-3.1.1.tar.xz 1731084 BLAKE2B eaa1db79f64678cc6b005cf42edabde0994b29e8cb170b9651dd04a0ec022e088266da3948a71c73b81687a6d3a7b8e196386c8b21c3de073a14406c5670936b SHA512 80757c1f6302c66c635f5860b697b147b4363544957da572e1f815623b96a76b465f35c549f05e7f2ca1170ea78799d305fdc19ddcf9f683af90b4fff93632ff
|
||||
DIST Terminus-3.1.1.tar.xz 1942492 BLAKE2B 387a99eef605407f875d7f83564cdc0bcc47706cc9278b28c24d74df59c78fa7736aff75ae4acd37355a5c97dbe228fadd1c6d402145edd49684f0c1ef8558f6 SHA512 23f1170a887ba7cc7e07dd7715c075e4af7e0ac304a4988694bfd0ac0357c05b4a42f81c772873fb051f62ca77b6a2d36a1fa4d2bf1bd002730f33bcc4ca2e30
|
||||
DIST Tinos-3.1.1.tar.xz 1658556 BLAKE2B 0eaf957ecc0fe4eef26a53ecf78ec21031a257193faa1b714351e98a41e5ce2402428205f95889ccda5347db12e7c7029e705bd441850e91be855c418292d79c SHA512 eac42fee6026a178913ff17a0c099bc56012291e997e57d0863f3ceb6319bd735c9e3a513935df92d7c0254afeaa91c977e70ffbd1aab6edd74377cf3fb599f2
|
||||
DIST Ubuntu-3.1.1.tar.xz 2423240 BLAKE2B 8ff511ea0c91da24a252054baf65c90d0ab22a59c68a022baf8f6be4389c5d62f807945b567cd29152686d88d08a78675a24b488b195b3139eb25f3f736840ee SHA512 c63ed8d1348cc3752c4d2810fef0ee32b6ed4a3e725b183f21e522a9745f31e5bd9a5fefb969ac4960b63d3a95bc1ee30980de30a826eac1f572c24fb28c48df
|
||||
DIST UbuntuMono-3.1.1.tar.xz 1913160 BLAKE2B 4d44bc11fbabb76574749e870bf54529a18bab066aa5c57b988fe303721c044972400af1f9507bbfbcdcee1f0d9b54a477216911d0f6df5ca696f053d8a47b0e SHA512 326e16008b7ae650ec45f5bb1167362874c2dded0399f7152a50747e4fd09dc135fcae0aa2852e63bf8d956d79a75ab1a4402d57c46711305ad2940f468ee3a5
|
||||
DIST VictorMono-3.1.1.tar.xz 3949872 BLAKE2B 4eec5975c201435f124ef67b067ddad065ff6cf4989d5829a3445b4072b0902a1462d417e3fbad6a1d67da98a87a7ee39dbfe55fc00c37cc07b5761de1bc28ca SHA512 38fb000374f7ed5e5daf745e29399b481bd0783eb870c59e717054f091e407993d42ffbdb824adff9d6c3c43bcf81c62c75c7bbb0ee361cf996ab28a173b7b45
|
||||
DIST iA-Writer-3.1.1.tar.xz 3300292 BLAKE2B 0a96ff9c2a34b9b2e47cac6ad520e59f22ff06705af89b6b9b6932498a99d2f4ebdf690a27f93ede628626915d12c14ea43b7b8b59aee9aa48d485760e46102e SHA512 a0fe57e6071922a92d234b3160e4268b09ce87c966a94d2d2345160c4c54d02b5b1fd83ac80baf5b2a5d304fe4b4e8b15a722edb907b1ec9b889ebe88c739083
|
||||
11
media-fonts/nerdfonts/metadata.xml
Normal file
11
media-fonts/nerdfonts/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>me@r0bert.dev</email>
|
||||
<name>Robert Greener</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">ryanoasis/nerd-fonts</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
98
media-fonts/nerdfonts/nerdfonts-3.1.1.ebuild
Normal file
98
media-fonts/nerdfonts/nerdfonts-3.1.1.ebuild
Normal file
@@ -0,0 +1,98 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit font
|
||||
|
||||
DESCRIPTION="Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, Material Design Icons, Octicons, & more"
|
||||
IUSE="0xproto 3270 agave anonymouspro arimo aurulentsansmono bigblueterminal bitstreamverasansmono
|
||||
cascadiacode cascadiamono codenewroman comicshannsmono commitmono cousine d2coding daddytimemono
|
||||
dejavusansmono droidsansmono envycoder fantasquesansmono firacode firamono geistmono gomono gohu
|
||||
hack hasklig heavydata hermit iawriter ibmplexmono inconsolata inconsolatago inconsolatalgc
|
||||
intelonemono iosevka iosevkaterm iosevkatermslab jetbrainsmono lekton liberationmono lilex
|
||||
martianmono meslo monaspace monofur monoid mononoki mplus nerdfontssymbolsonly noto opendyslexic
|
||||
overpass profont proggyclean robotomono sharetechmono sourcecodepro spacemono terminus tinos ubuntu
|
||||
ubuntumono victormono"
|
||||
HOMEPAGE="https://github.com/ryanoasis/nerd-fonts"
|
||||
SRC_URI="
|
||||
0xproto? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/0xProto.tar.xz -> 0xProto-${PV}.tar.xz )
|
||||
3270? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/3270.tar.xz -> 3270-${PV}.tar.xz )
|
||||
agave? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Agave.tar.xz -> Agave-${PV}.tar.xz )
|
||||
anonymouspro? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/AnonymousPro.tar.xz -> AnonymousPro-${PV}.tar.xz )
|
||||
arimo? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Arimo.tar.xz -> Arimo-${PV}.tar.xz )
|
||||
aurulentsansmono? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/AurulentSansMono.tar.xz -> AurulentSansMono-${PV}.tar.xz )
|
||||
bigblueterminal? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/BigBlueTerminal.tar.xz -> BigBlueTerminal-${PV}.tar.xz )
|
||||
bitstreamverasansmono? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/BitstreamVeraSansMono.tar.xz -> BitstreamVeraSansMono-${PV}.tar.xz )
|
||||
cascadiacode? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/CascadiaCode.tar.xz -> CascadiaCode-${PV}.tar.xz )
|
||||
cascadiamono? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/CascadiaMono.tar.xz -> CascadiaMono-${PV}.tar.xz )
|
||||
codenewroman? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/CodeNewRoman.tar.xz -> CodeNewRoman-${PV}.tar.xz )
|
||||
comicshannsmono? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/ComicShannsMono.tar.xz -> ComicShannsMono-${PV}.tar.xz )
|
||||
commitmono? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/CommitMono.tar.xz -> CommitMono-${PV}.tar.xz )
|
||||
cousine? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Cousine.tar.xz -> Cousine-${PV}.tar.xz )
|
||||
d2coding? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/D2Coding.tar.xz -> D2Coding-${PV}.tar.xz )
|
||||
daddytimemono? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/DaddyTimeMono.tar.xz -> DaddyTimeMono-${PV}.tar.xz )
|
||||
dejavusansmono? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/DejaVuSansMono.tar.xz -> DejaVuSansMono-${PV}.tar.xz )
|
||||
droidsansmono? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/DroidSansMono.tar.xz -> DroidSansMono-${PV}.tar.xz )
|
||||
envycoder? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/EnvyCodeR.tar.xz -> EnvyCodeR-${PV}.tar.xz )
|
||||
fantasquesansmono? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/FantasqueSansMono.tar.xz -> FantasqueSansMono-${PV}.tar.xz )
|
||||
firacode? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/FiraCode.tar.xz -> FiraCode-${PV}.tar.xz )
|
||||
firamono? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/FiraMono.tar.xz -> FiraMono-${PV}.tar.xz )
|
||||
geistmono? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/GeistMono.tar.xz -> GeistMono-${PV}.tar.xz )
|
||||
gomono? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Go-Mono.tar.xz -> Go-Mono-${PV}.tar.xz )
|
||||
gohu? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Gohu.tar.xz -> Gohu-${PV}.tar.xz )
|
||||
hack? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Hack.tar.xz -> Hack-${PV}.tar.xz )
|
||||
hasklig? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Hasklig.tar.xz -> Hasklig-${PV}.tar.xz )
|
||||
heavydata? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/HeavyData.tar.xz -> HeavyData-${PV}.tar.xz )
|
||||
hermit? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Hermit.tar.xz -> Hermit-${PV}.tar.xz )
|
||||
iawriter? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/iA-Writer.tar.xz -> iA-Writer-${PV}.tar.xz )
|
||||
ibmplexmono? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/IBMPlexMono.tar.xz -> IBMPlexMono-${PV}.tar.xz )
|
||||
inconsolata? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Inconsolata.tar.xz -> Inconsolata-${PV}.tar.xz )
|
||||
inconsolatago? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/InconsolataGo.tar.xz -> InconsolataGo-${PV}.tar.xz )
|
||||
inconsolatalgc? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/InconsolataLGC.tar.xz -> InconsolataLGC-${PV}.tar.xz )
|
||||
intelonemono? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/IntelOneMono.tar.xz -> IntelOneMono-${PV}.tar.xz )
|
||||
iosevka? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Iosevka.tar.xz -> Iosevka-${PV}.tar.xz )
|
||||
iosevkaterm? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/IosevkaTerm.tar.xz -> IosevkaTerm-${PV}.tar.xz )
|
||||
iosevkatermslab? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/IosevkaTermSlab.tar.xz -> IosevkaTermSlab-${PV}.tar.xz )
|
||||
jetbrainsmono? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/JetBrainsMono.tar.xz -> JetBrainsMono-${PV}.tar.xz )
|
||||
lekton? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Lekton.tar.xz -> Lekton-${PV}.tar.xz )
|
||||
liberationmono? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/LiberationMono.tar.xz -> LiberationMono-${PV}.tar.xz )
|
||||
lilex? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Lilex.tar.xz -> Lilex-${PV}.tar.xz )
|
||||
martianmono? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/MartianMono.tar.xz -> MartianMono-${PV}.tar.xz )
|
||||
meslo? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Meslo.tar.xz -> Meslo-${PV}.tar.xz )
|
||||
monaspace? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Monaspace.tar.xz -> Monaspace-${PV}.tar.xz )
|
||||
monofur? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Monofur.tar.xz -> Monofur-${PV}.tar.xz )
|
||||
monoid? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Monoid.tar.xz -> Monoid-${PV}.tar.xz )
|
||||
mononoki? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Mononoki.tar.xz -> Mononoki-${PV}.tar.xz )
|
||||
mplus? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/MPlus.tar.xz -> MPlus-${PV}.tar.xz )
|
||||
nerdfontssymbolsonly? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/NerdFontsSymbolsOnly.tar.xz -> NerdFontsSymbolsOnly-${PV}.tar.xz )
|
||||
noto? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Noto.tar.xz -> Noto-${PV}.tar.xz )
|
||||
opendyslexic? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/OpenDyslexic.tar.xz -> OpenDyslexic-${PV}.tar.xz )
|
||||
overpass? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Overpass.tar.xz -> Overpass-${PV}.tar.xz )
|
||||
profont? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/ProFont.tar.xz -> ProFont-${PV}.tar.xz )
|
||||
proggyclean? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/ProggyClean.tar.xz -> ProggyClean-${PV}.tar.xz )
|
||||
robotomono? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/RobotoMono.tar.xz -> RobotoMono-${PV}.tar.xz )
|
||||
sharetechmono? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/ShareTechMono.tar.xz -> ShareTechMono-${PV}.tar.xz )
|
||||
sourcecodepro? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/SourceCodePro.tar.xz -> SourceCodePro-${PV}.tar.xz )
|
||||
spacemono? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/SpaceMono.tar.xz -> SpaceMono-${PV}.tar.xz )
|
||||
terminus? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Terminus.tar.xz -> Terminus-${PV}.tar.xz )
|
||||
tinos? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Tinos.tar.xz -> Tinos-${PV}.tar.xz )
|
||||
ubuntu? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Ubuntu.tar.xz -> Ubuntu-${PV}.tar.xz )
|
||||
ubuntumono? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/UbuntuMono.tar.xz -> UbuntuMono-${PV}.tar.xz )
|
||||
victormono? ( https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/VictorMono.tar.xz -> VictorMono-${PV}.tar.xz )
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
firacode? ( !media-fonts/firacode-nerdfont )
|
||||
iosevka? ( !media-fonts/iosevka-nerdfont )
|
||||
jetbrainsmono? ( !media-fonts/jetbrainsmono-nerdfont )
|
||||
robotomono? ( !media-fonts/robotomono-nerdfont )
|
||||
ubuntumono? ( !media-fonts/ubuntumono-nerdfont )
|
||||
"
|
||||
|
||||
LICENSE="OFL-1.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
S="${WORKDIR}"
|
||||
FONT_SUFFIX="ttf"
|
||||
@@ -1,3 +1,4 @@
|
||||
DIST dovecot-fts-xapian-1.5.9.tar.gz 34220 BLAKE2B 8cf0772122d5dd8cf25fa2e8a5c02c8a315fdf4fbd346db3d01e78aa3e1116d42fbf30c155a364e064bd2ea4e9b67a48a69b3a3dada2c471c550f1d4fabbc8bd SHA512 e5961e5f6aeed6efabf456487307dfd09e255077e8c2c3af6c390b73b48dd2613f09ad4dfcd64974a91463a05a55078edfb7368d8c01ce0a839847823507b91f
|
||||
DIST dovecot-fts-xapian-1.7.10.tar.gz 36886 BLAKE2B 0e4800f276fc9e8284e54e530127ff06ee1b086d0710042d0e8622034ee7b03f900f8a02be50ab2a31b184cbea9bb22224a3c585a13d67abd7606c26e6819329 SHA512 3844233fd6c0de6d1b7c13e116fc82157324dfc799fcabc766b860c270448a624263533f142566748a4bab2aa1043b3030d7f4795afd4046f10c2a41970cf250
|
||||
DIST dovecot-fts-xapian-1.7.6.tar.gz 36626 BLAKE2B 4112204e78fce042a4db5e6d3bd5d12e2ca6be8199ded4f7b3b7e0ff9977268491aa7e524f00103e1ee07d5ce0b59dcea171c5be19c7857dbeae9416c4fe984e SHA512 83b25bae097fceb56b62355cd8e10788bea850c2f312eb15fca72fb9c1d033d54e56c251eb27eeb971fe405da9d6a3509a3a700bbd0602d785949548ac15ba1f
|
||||
DIST dovecot-fts-xapian-1.7.9.tar.gz 36884 BLAKE2B 6e2520a7b8a8250caa2a92af15e6eecdfbdbb542ff439e91baa0c084b3a6f6b02918decd0e0f0d888aba4db54b9566d63a796385a4d56970b69035845e20f84a SHA512 9df23186648902c9ca38f861496bff3e00005096be960a138b7d20eb3baff2734e16949614d1207cce34f2d6626634f58b35ea2c0500e2981f05eea1ad9da718
|
||||
|
||||
@@ -25,7 +25,7 @@ DEPEND="${RDEPEND}"
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
PATCHES=(
|
||||
${FILESDIR}/bug-887887_allow-O2-override.patch
|
||||
"${FILESDIR}/bug-887887_allow-O2-override.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
|
||||
49
net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.10.ebuild
Normal file
49
net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.10.ebuild
Normal file
@@ -0,0 +1,49 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit autotools
|
||||
|
||||
DESCRIPTION="Dovecot FTS plugin backed by Xapian"
|
||||
HOMEPAGE="https://github.com/grosjo/fts-xapian"
|
||||
SRC_URI="https://github.com/grosjo/fts-xapian/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/fts-xapian-${PV}"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
IUSE="static-libs"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/icu:=
|
||||
>=dev-libs/xapian-1.4:=
|
||||
net-mail/dovecot:=
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/bug-887887_allow-O2-override.patch"
|
||||
"${FILESDIR}/20240401_verbosity-fix.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Disable hardening so CFLAGS are left up to the Gentoo user
|
||||
# https://bugs.gentoo.org/888751
|
||||
econf \
|
||||
--enable-hardening=no \
|
||||
--with-dovecot="${EPREFIX}/usr/$(get_libdir)/dovecot" \
|
||||
$( use_enable static-libs static )
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
find "${ED}" -name '*.la' -delete || die
|
||||
}
|
||||
@@ -25,7 +25,7 @@ DEPEND="${RDEPEND}"
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
PATCHES=(
|
||||
${FILESDIR}/bug-887887_allow-O2-override.patch
|
||||
"${FILESDIR}/bug-887887_allow-O2-override.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
|
||||
@@ -25,7 +25,7 @@ DEPEND="${RDEPEND}"
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
PATCHES=(
|
||||
${FILESDIR}/bug-887887_allow-O2-override.patch
|
||||
"${FILESDIR}/bug-887887_allow-O2-override.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
|
||||
@@ -37,7 +37,7 @@ if [ "$PV" = 9999 ] ; then
|
||||
fi
|
||||
|
||||
PATCHES=(
|
||||
${FILESDIR}/bug-887887_allow-O2-override.patch
|
||||
"${FILESDIR}/bug-887887_allow-O2-override.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
--- a/src/fts-backend-xapian-functions.cpp
|
||||
+++ b/src/fts-backend-xapian-functions.cpp
|
||||
@@ -383,7 +383,6 @@ class XNGram
|
||||
{
|
||||
ok=std::regex_match(s, base64Regex);
|
||||
}
|
||||
- if(ok) syslog(LOG_INFO,"Testing Base64 (%s) -> %ld",s.c_str(),(long)ok);
|
||||
return ok;
|
||||
}
|
||||
|
||||
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
IUSE="aac alsa amr aptx aom codec2 ffmpeg gst gtk3 jack mqtt mpa opus ssl png portaudio pulseaudio pipewire sdl sndfile spandsp vpx X"
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
IUSE="aac alsa amr aptx aom codec2 ffmpeg gst gtk3 jack mqtt mpa opus ssl png portaudio pulseaudio pipewire sdl sndfile spandsp vpx X"
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
IUSE="aac alsa amr aptx aom codec2 ffmpeg gst gtk3 jack mqtt mpa opus ssl png portaudio pulseaudio pipewire sdl sndfile spandsp vpx X"
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
IUSE="aac alsa amr aptx aom codec2 ffmpeg gst gtk3 jack mqtt mpa opus ssl png portaudio pulseaudio pipewire sdl sndfile spandsp vpx X"
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
IUSE="aac alsa amr aptx aom codec2 ffmpeg gst gtk3 jack mqtt mpa opus ssl png portaudio pulseaudio pipewire sdl sndfile spandsp vpx X"
|
||||
|
||||
|
||||
@@ -11,4 +11,13 @@ SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
IUSE="static-libs"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DLIBRE_BUILD_STATIC=$(usex static-libs ON OFF)
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
@@ -11,4 +11,13 @@ SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
IUSE="static-libs"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DLIBRE_BUILD_STATIC=$(usex static-libs ON OFF)
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
@@ -11,4 +11,13 @@ SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
IUSE="static-libs"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DLIBRE_BUILD_STATIC=$(usex static-libs ON OFF)
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
@@ -11,4 +11,13 @@ SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
IUSE="static-libs"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DLIBRE_BUILD_STATIC=$(usex static-libs ON OFF)
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
MISC-FREE Unicode_Fonts_for_Ancient_Scripts canfep noweb powell sunpro
|
||||
MISC-FREE Unicode-3.0 Unicode_Fonts_for_Ancient_Scripts canfep noweb powell sunpro
|
||||
OPEN-CONTENT CC-BY-2.0 CC-BY-2.5 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-1.0 CC-BY-SA-2.0 CC-BY-SA-2.5 CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0
|
||||
OPEN-DEFINITION @OPEN-CONTENT FDL-1.1 FDL-1.1+ FDL-1.2 FDL-1.2+ FDL-1.3 FDL-1.3+ Free-Art-1.2 Free-Art-1.3 MirOS OAL-1.0.1 ODC-By-1.0
|
||||
FREE @FREE-SOFTWARE @OPEN-DEFINITION
|
||||
|
||||
1
profiles/updates/2Q-2024
Normal file
1
profiles/updates/2Q-2024
Normal file
@@ -0,0 +1 @@
|
||||
move dev-util/cargo-make dev-build/cargo-make
|
||||
Reference in New Issue
Block a user