Merge updates from master

This commit is contained in:
Repository mirror & CI
2021-01-10 12:05:11 +00:00
68 changed files with 762 additions and 384 deletions

View File

@@ -353,7 +353,7 @@ SRC_URI="
${EGO_SUM_SRC_URI}
"
LICENSE="MIT"
LICENSE="MIT Apache-2.0 BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
RESTRICT="mirror"

View File

@@ -353,7 +353,7 @@ SRC_URI="
${EGO_SUM_SRC_URI}
"
LICENSE="MIT"
LICENSE="MIT Apache-2.0 BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
RESTRICT="mirror"

View File

@@ -1,4 +1,4 @@
# Copyright 2020 Gentoo Authors
# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -788,7 +788,7 @@ SRC_URI="
${EGO_SUM_SRC_URI}
"
LICENSE="MIT"
LICENSE="MIT Apache-2.0 BSD BSD-2 MPL-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RESTRICT="mirror"

View File

@@ -1,4 +1,4 @@
# Copyright 2020 Gentoo Authors
# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -585,7 +585,7 @@ go-module_set_globals
SRC_URI="https://${SOURCE_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
${EGO_SUM_SRC_URI}"
LICENSE="MIT"
LICENSE="MIT Apache-2.0 BSD BSD-2 MPL-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""

View File

@@ -1,2 +1,2 @@
DIST PasswordSafe-3.99.2.tar.bz2 530191 BLAKE2B 06e46052c765dd4b2633cec02b6d6712d3d0b516965ea8100366b865bf50ee63e6c555d10a259afe2c88ec26781c062c34928b66efa77cb7d6737a30c47ab8da SHA512 f3f45c68806481e863baaeac566321349374e0fed9b960e41791e858329e859c76209bcf3b1f0483cae4e932103caf5abf263b53966174e3ddafb083d8d424e7
DIST PasswordSafe-4.0.tar.bz2 707474 BLAKE2B 4b1eaa09aecfd40d49886d72dad0b9043074d58d7918593c25645d1c9cc081cd7ade42f8cb957b2eef33d188c882b5cd7c3e9e9b3109cf6f53500d66f981be74 SHA512 9c5deaac73193368dac419b3f74d7a1d3c48674a6360afd036bdc6164cfd0d439d0f2fbb955e30e00e7958add41bde905cc6a9bb12a80b400c3cbbf1e276b98e
DIST PasswordSafe-4.1.tar.bz2 707696 BLAKE2B e185f44c505c54a59e611f990094cb43bd989f510218d4ea9050696af1620b92e72e5e0171c93f1e42f694a08fe8cca99ab48838f3b87471543597dafd413865 SHA512 69416d335de33d171df314e769c59aa08d7d445e3d822d1b0045cb28625dfc1e5e201a2975c28ad95703d1c4d84ca5ecde2e9901555f4d5ee947fe7b13b8875f

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -30,6 +30,14 @@ DEPEND="
"
RDEPEND="${DEPEND}"
src_prepare() {
default
# Use python from PATH instead of binary found during install
sed -i "s:@PYTHON@:/usr/bin/env python:" passwordsafe.in || die
# pycryptodomex to pycryptodome conversion
sed -i 's/Cryptodome/Crypto/g' passwordsafe/keyfile_generator.py || die
}
src_configure() {
local emesonargs=(
-Dprofile=$(usex debug development default)

View File

@@ -1,13 +1,14 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit gnome2-utils meson xdg
PYTHON_COMPAT=( python3_{7..9} )
inherit gnome2-utils meson xdg python-any-r1
DESCRIPTION="A password manager for GNOME"
HOMEPAGE="https://gitlab.gnome.org/World/PasswordSafe"
SRC_URI="https://gitlab.gnome.org/World/PasswordSafe/-/archive/${PV}/PasswordSafe-${PV}.tar.bz2"
LICENSE="GPL-2+"
@@ -17,17 +18,25 @@ SLOT="0"
S="${WORKDIR}/PasswordSafe-${PV}"
RDEPEND="
>=dev-lang/python-3.6.5:*
>=dev-python/pykeepass-3.2.0
>=x11-libs/gtk+-3.24.1:3[introspection?]
>=gui-libs/libhandy-0.0.13:0.0/0
DEPEND="
$(python_gen_any_dep '
dev-python/pycryptodome[${PYTHON_USEDEP}]
>=dev-python/pykeepass-3.2.0[${PYTHON_USEDEP}]
')
gui-libs/libhandy:1=[introspection?]
>=dev-libs/libpwquality-1.4.0[python]
>=x11-libs/gtk+-3.24.1:3[introspection?]
introspection? ( >=dev-libs/gobject-introspection-0.6.7:= )
"
DEPEND="
${RDEPEND}
"
RDEPEND="${DEPEND}"
src_prepare() {
default
# Use python from PATH instead of binary found during install
sed -i "s:@PYTHON@:/usr/bin/env python:" passwordsafe.in || die
# pycryptodomex to pycryptodome conversion
sed -i 's/Cryptodome/Crypto/g' passwordsafe/keyfile_generator.py || die
}
src_configure() {
local emesonargs=(
@@ -36,11 +45,17 @@ src_configure() {
meson_src_configure
}
src_install() {
meson_src_install
python_optimize
}
pkg_postinst() {
gnome2_gconf_install
gnome2_schemas_update
xdg_pkg_postinst
}
pkg_postrm() {
gnome2_gconf_uninstall
gnome2_schemas_update

View File

@@ -96,7 +96,7 @@ SRC_URI="
${EGO_SUM_SRC_URI}
"
LICENSE="MIT"
LICENSE="MIT Apache-2.0 BSD BSD-2 MPL-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="wayland"

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -9,7 +9,7 @@ SRC_URI=""
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86 ~x86-linux ~x64-macos ~x86-macos"
KEYWORDS="~amd64 ~arm ~x86 ~x86-linux ~x64-macos"
IUSE=""

View File

@@ -1,2 +1,2 @@
DIST OCRmyPDF-11.4.3.tar.gz 7883284 BLAKE2B e127dbb60bf18c152f9725fa097897aa5392c8db71f5540f3410e07327b6a7de4536d38ff6bda25eb29e3ced768ab86a9e6a6b5510f09dfa031dba4e0953cc92 SHA512 d40587a1e38b9f3adabb3c144fae0436eeab01f9c01de87c47e5b2b7fe1c5df85b9ade60daadff6177574d9933c61dad9df9602a5f46880a077991e2a9ab8ca4
DIST OCRmyPDF-11.4.4.tar.gz 7883043 BLAKE2B 25d4f259c257884107c2fa76c2f662fc867528555ea47b3d3cabbbc3e9fd68bdb55ae4540556607ee31f534152b7c55076224c194e6299ab4bbd1b6f874752dc SHA512 198491f11764b68dc26877f73c815f1425b3bf730c5ada8319b1122ac525a3790e9e86a25b7965bf674197571960a76256984071e3f0b9a1507794dbb875340b
DIST OCRmyPDF-11.4.5.tar.gz 7882974 BLAKE2B dd2c73e3aa78f0dadebcd25879aa315836e703bd089663a310af5b5231a03bf4cfe3acdbc4a658a99b92d585cd992134fdc1d3a12d7b2a74e205fe5b2ffa1b50 SHA512 4abf32733f520c0f8d99a9b1631d37ac339067b55756a9d9d4f0c182eca96f251ab7779d1c0af913891a57f3d103cc028ce3899dc263869ac6af3cf6f75e1ead

View File

@@ -1,4 +1,4 @@
# Copyright 2020 Gentoo Authors
# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -33,11 +33,11 @@ RDEPEND="
dev-python/pluggy[${PYTHON_USEDEP}]
dev-python/reportlab[${PYTHON_USEDEP}]
dev-python/tqdm[${PYTHON_USEDEP}]
jbig2enc? ( media-libs/jbig2enc )
media-gfx/img2pdf[${PYTHON_USEDEP}]
media-gfx/pngquant
media-libs/leptonica
virtual/python-cffi[${PYTHON_USEDEP}]
jbig2enc? ( media-libs/jbig2enc )
"
DEPEND="
test? (
@@ -53,15 +53,12 @@ distutils_enable_sphinx docs --no-autodoc
python_prepare_all() {
# do not depend on deprecated dep
sed -i -e '/pytest-runner/d' setup.py || die
distutils-r1_python_prepare_all
}
src_install() {
distutils-r1_src_install
newbashcomp "${S}"/misc/completion/ocrmypdf.bash "${PN,,}"
insinto /usr/share/fish/vendor_completions.d
doins "${S}"/misc/completion/ocrmypdf.fish
}

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -16,7 +16,7 @@ LICENSE="
emacs? ( GPL-2 )
"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos ~x64-macos ~x86-macos"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos ~x64-macos"
IUSE="emacs examples"
DEPEND="

41
dev-go/lichen/Manifest Normal file
View File

@@ -0,0 +1,41 @@
DIST github.com%2F!burnt!sushi%2Ftoml%2F@v%2Fv0.3.1.mod 34 BLAKE2B ce54a247aef91043830bdf0603c8452ba38eceb1495af6e7a74c9119234a0dc5cd080cb25258c28f5e270acf91189a5ed33e361cbf17de2be5e37dadbda1d90d SHA512 320941bc3b7fb8bc595e6135cbc513a7583d129f0cd92508055291e141191066303cf75148e25198c21f6c6c539a790ea3210f3ecf5de6a2a03b70c753091146
DIST github.com%2Fcpuguy83%2Fgo-md2man%2Fv2%2F@v%2Fv2.0.0-20190314233015-f79a8a8ca69d.mod 217 BLAKE2B 4232fdc22064d42e7b97efa666b5345f93d53d40ba11231778e5d17bc7d48c6178d27f4e8678d2139ba4e40a90d46a6caeab1a9696b76db5aa361fc17d3c8c93 SHA512 000449de8fe27ac12c5e7614bfb48a31d506b582ce2deaf0a0709d3673c9fad41e3b97e25df872609c5a190e899a56755d2d9f974a38523c51c9fa3af521d73d
DIST github.com%2Fcpuguy83%2Fgo-md2man%2Fv2%2F@v%2Fv2.0.0-20190314233015-f79a8a8ca69d.zip 12266 BLAKE2B 93705895ca63c348ac5397fe8531214f5745a3be6f5760f9d3fbf67fd85b917dab4a2077376251a005bcf07450df1fe0b0114feacc5f92c6facbb2da637beacd SHA512 284116b4f2778ee7981e3aa5583c4e685afd8434e36ca647f0c72c5bb308e87bc3bfae8c83acd259c9da75549339aa382663b7103e4033b2418e314106923c0f
DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.mod 34 BLAKE2B 7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267 SHA512 5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.zip 60546 BLAKE2B e775860f49c6ee09a6c48902d38fdf5d2d77af4cd405d8d303902170e46493301d4aa873a48b4d12a16d92dafaa65290de1fd3a42545025fbfc82f15a3881e8d SHA512 53dc5484f488ae1f8d0eb672c3431bbf9fce33dfcee83dda7929103e3650559cf703f601716984a640422f01cc640860dba0b47e16aef04d0d2452a266fefbf9
DIST github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.2.0.mod 32 BLAKE2B 7c7baa1e29b9806fb97e0d557200e8722f2d373e149127307efa285cdfedb36dd57355168554d1a1bada62144e6a6a00c4d3246aa9afc7d0ffae0f087459c552 SHA512 7229d917bb0c788b07297e1b09b8f7952f951998a56f17ea1f69ff7c2f565a5686b212f42f45c6b8351905d6740a2ec5a235e493daa531ae00cb709faf67ae45
DIST github.com%2Fgoogle%2Flicenseclassifier%2F@v%2Fv0.0.0-20201113175434-78a70215ca36.mod 179 BLAKE2B bfc73ff2a7fedaf6ca6c61c2281c2163fa8c5f2dca5f2680bb26152529bb3596221f4f289578c8e8f1fdde418cba2ac4bff630d2523693f712f9ce462655e2d6 SHA512 555736791c0c083aa7c99d1c74609c5de178f4c6c6aae5e8febf479fa07d0bd6b3aefe219f21966e178453decff620b474692c6c0ae0deb8833ee98855f8f1d4
DIST github.com%2Fgoogle%2Flicenseclassifier%2F@v%2Fv0.0.0-20201113175434-78a70215ca36.zip 7045895 BLAKE2B 122bbba5ef0394e79768f7403d7f88cea7658a99a8554e461b53337fe3b6a2a386f15cc84fd1a5d187e7fb4ec2d455be7f399e5f319c6bfdd5c7e51dddd61eda SHA512 56b3b66605d8d2832f8561ecb74ca605a179e428eea8f9a13993a8c72656b3aaf11da58240a08e34199c47a05c2fa799b821df757480264359163921a6885a17
DIST github.com%2Fhashicorp%2Ferrwrap%2F@v%2Fv1.0.0.mod 36 BLAKE2B e3101c1f32c24b5d5bd3de55b4f15645e7f0b338cdcfa00d30cc4c063bf4e9e31e68972979e8282d04920ffcb54f112c8c8f6e0e109824e56881a6a699cdf622 SHA512 2b68ca06311d8602f04eb738a68a24951a9187aa70018d938e549cf7b555bf54dadbda5825501436c52f6103bcd220ed170c99e4cf777187e2b997c87f05fb0d
DIST github.com%2Fhashicorp%2Ferrwrap%2F@v%2Fv1.0.0.zip 9306 BLAKE2B 1172cbdefac5f63dc5dc155b38f1f6e63bafdcc4a9ec057c3714a93251fa88d9cf29aae780587b13dd4eb4af10fde2dd305c4ff774bd843068726c05861ccc4a SHA512 fcecaaf6496b11fb35d01da0d3375508c978b0a319d344c61f77539be199f1f13ed892f2019d5b6d8ee1603c576064203ab87e235bab4b0bcb96d28f9e16e88d
DIST github.com%2Fhashicorp%2Fgo-multierror%2F@v%2Fv1.1.0.mod 96 BLAKE2B ada026bc3e6104973cb7900d638acb7976ee8301e98cea55548fc800d8954997b666d0c605dcf1de0f639932c8834bd13e8f8512e74529a818d3de978f0163d4 SHA512 7276c308f91ed52579965e7e83e839351f2170cef2b58ef67887d5eb926dd21fd502f98ddc84ca8e6f16c81171490c1e2d9a131569b5d6d56a1e2ba28f227451
DIST github.com%2Fhashicorp%2Fgo-multierror%2F@v%2Fv1.1.0.zip 17595 BLAKE2B 06dae93e8077ab6235d59b57646a162ff31e044624bab3b6ec86c7aaadf49c36b262b957704151db889c515c425630299d396d0b76919403eabf4a3e71098ef6 SHA512 aa4b145476a80d7be7959bf7d0a9a278765496dbf915d083fbc40c5b216a52126af9ba12cf09f9cc178ce53987822ed61c92e2a0295fa977f8a460262e857c30
DIST github.com%2Flucasb-eyer%2Fgo-colorful%2F@v%2Fv1.0.3.mod 51 BLAKE2B be532e33c9a0e83b9d0b760b21d97ac83850299adb329f754f31e4b46dc7fb7a7157d2a41cdc258924ef8ee5c111a95ac3b0037d749cc936e1988a46612522cd SHA512 270b19446ac9a396f5ce7a000873928a44edb1457f86d294971dae08be37cd64ddb8edc0293e100ee60d56c504851aa69ab11db0b4cfd46649c5f79459e40011
DIST github.com%2Flucasb-eyer%2Fgo-colorful%2F@v%2Fv1.0.3.zip 442291 BLAKE2B 02ee4982a588e0fd1575206340bd97663147459664a2942edf151c4aec2bd20da83984c68c76e1c505c1ef930b77f934a8210f6c0ca106a0c0c91ff63733b92d SHA512 8e275955eb9e5034c155c6e469e2a3117bee30fbe42e8ae394f496b83f473a1568847707707716dd5a3c57dd0e0a4bb4f4cc9af04940218ce24420493e923f14
DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.12.mod 104 BLAKE2B a8f54d5566d54ac27763dd535705d64dddd862f32d23f234b1ffbf759cbf4aa16886c90a96198ae2f4c0d0bc892932f1b8244e8ff0f8150bb87123947d734016 SHA512 7bd9f6a38aa9a16c3569142164389d1c4046170f66b5e9044f7aaa3192e9d2e2ccec486e3bc7fbac868c9693b6d333068c1a34ccd9e79dec1746a86348951503
DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.12.zip 8902 BLAKE2B 7257687403b9f8f066147fdd4ee1bec7e4b02cfd3fddda8349a89d9b9ea5b93d9bef61280ed48d68adac4dfed7e382ee96886aa0d65d85406fb93dc6fe0c53b1 SHA512 79ba14a04838c509500e6098553e8aadcd7105445387160a8aa1a6d7b0e70f0e807c99036c31faf51920544da2156195174c8530e317a72728719cb0a9a66098
DIST github.com%2Fmattn%2Fgo-runewidth%2F@v%2Fv0.0.9.mod 45 BLAKE2B a7d3b1ffaf20b96cc98161ea6756d62d8380e7557859606dc7975b3de91a2d4142932d5008caf40b41d8ff2ac1ff33f672dbfac351f3e518922a036d7c116a93 SHA512 0cfd4101dd8ed90f80b7f4ce2928cd322b93855764abae65d66c5ff9888a7c8aec6ee6581c7f05d1c80db5c78003ee2afc8537fda8a3855e2349bfb8267aba61
DIST github.com%2Fmattn%2Fgo-runewidth%2F@v%2Fv0.0.9.zip 20005 BLAKE2B c0f71323efd262296b78867d2b387a74491cfae3f4498e0dd22c036b20dd6fc1b6569171eebf267effd140ec009527fa5ccbcedda4f8cebab2679582766331ea SHA512 fad08292597cbd4a359e06f85bc7cc37b3d3d84b8046e47828259e36872063069c4ab17b7c89f2a5de4b5d0ab1ca5cc66cc515847a7887339a3a04b5f44e3c92
DIST github.com%2Fmuesli%2Ftermenv%2F@v%2Fv0.7.4.mod 225 BLAKE2B a5466467d259693afe121c04b8096e3f979bf0d5440801898d135e97c1c52af157a9224f984739d9e73e5bfabb619ae23738c63934a67d72ba11abe81dee3d58 SHA512 505a79466a4a2d5368afbbef355e0abd7f41936f8c489e3e584430d6d59aa0a2d28679de67e0e087b34ada18c0241ae61232fb5ad797909de49c41b1cbc6852e
DIST github.com%2Fmuesli%2Ftermenv%2F@v%2Fv0.7.4.zip 413026 BLAKE2B 9cb627ca507513e34b7736e7ecc94d3fcb9e046e1180193dc26d41aa027428dd567c0436dd2805ec4e04f50213cb4045c14b9b21d1f3f1f18bb52c94eee5a245 SHA512 240b6f2dcd9d71cb10a228ecf3ef6cfcc31656704219154c0479b6a67a6ab55c023c90c0468893009f410006d995a78771ec97d121ebdc467cc7e4571d19821b
DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.mod 37 BLAKE2B 94636062c94f8ff68cdcab7593a3acae7b9ffff616cad7b1d5c9cd147a4a1042d33666cbeed6fd816d6793113abfb595183097dcc46de7a3dfadc1423ed43e79 SHA512 c3d5c48cdb8ba6af7071a07cfede06e0ab67e3726d9de592a952fad40167dcbdd9621dc2c4df1bd3c28eb99d70b1b6d8d812441237c35bf492e5b7f07bd33902
DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.zip 12433 BLAKE2B 0c911c9d173080abd8edbbab1f47222343801d8eeae36b4add24773e3282fc2a39283fdf519a3d4483e39cdb7d9509b8570d151f46841ac1a616f312dc4cb0ba SHA512 3b85697185ba85cdef6202444ab6cabeabfad8a03d66b3839a852586b1f91ddae7897a57c8c138d5647022aa44906c7ef3c5339d520f90eeea0742a935da8cf2
DIST github.com%2Frussross%2Fblackfriday%2Fv2%2F@v%2Fv2.0.1.mod 42 BLAKE2B 23dbba19737db7327590adaf3988abb9b5548cb3f959a9746a3b745c51f3c1397f071f2573a413a088f58e32959a2210c2b5354c47c263e90ad2ff1506872a5d SHA512 ac376a387fa39fe35dc4d073d8becd74e79f52e9d36b0a6628740dfe0e7c1f4fb6533fc262212663b105afcaa104082e055fa87d20cb3068359faae6dcba7738
DIST github.com%2Frussross%2Fblackfriday%2Fv2%2F@v%2Fv2.0.1.zip 110026 BLAKE2B 862c858d51e59569c38e1304de08c256752db260cde7f7f44fab41d22695999fe73483d3854166f4e8d3da9b4f8e41b7999d7e44510ab8c2ca6c0120173b77e3 SHA512 992df87104aa66dec048d39496c85819cab19bc890cb2c60326660d011642f49cd926b082d3eb4136b229a6e4893ed023a133e4bf83a4993c534b24e14d77b4d
DIST github.com%2Fsergi%2Fgo-diff%2F@v%2Fv1.0.0.mod 32 BLAKE2B 9c0be7f17fe7a9156f124f7f67c3e15e14719d0b271f36d5d41ccfa5ff6c1b7887e0051df6eb3b29f29b40357d8e438598088b3c4f4df28fb81f030c8efa7ff3 SHA512 8b8b8958405a188b93adcdda0634aaa2961b5b8e0d3b3e1f768fb9c49c02b73cf3bb39027431e0c1d209abea6cb72a651c5776bf26391e81f4dc18c7bafa692c
DIST github.com%2Fsergi%2Fgo-diff%2F@v%2Fv1.0.0.zip 52931 BLAKE2B e511ef9edf7d968d848e021658001daefe7c8cc7169b1c6984ca5388fc4d6a5f54def9060483e57392711617892d21322d9de099234901bd1c251e57e6489f6b SHA512 e3d8a20d1cc351b8944579988feff39cb0aa3e1f2aacf2e2307180c25c153a0473f2a5a3ebda9d96868cb1f477ccccffdce06b117be7fa5409b2d1926b4c270a
DIST github.com%2Fshurcoo!l%2Fsanitized_anchor_name%2F@v%2Fv1.0.0.mod 49 BLAKE2B 47bc5235e81d233e28b446ec2403accc442b4cc1ee956a0b7d47b5dac2a525f22bba87d05c3fe09179837860655f27191e073a3f6d7d0dad81c9a750752fe5f8 SHA512 6f6b924c2a3af28ef4342cdf8b83b726f2c409accf19c6ba0a4a47c6ae61857e4b69727fceb9e9e16fb8ce660a7181952714d49b6cafaacb282fa4e8af6e13b3
DIST github.com%2Fshurcoo!l%2Fsanitized_anchor_name%2F@v%2Fv1.0.0.zip 3399 BLAKE2B 348c2171bf3404d8b69166fd412707d8a348e1d808618036de2ae01fce77e3880fc782ef301f9b4135a19d81ca9ded5cc0cc4fd73d36b66b121b7f0baa73df51 SHA512 d02d5e4b8a24b1709c053138c4128d4bd6347d4adef95d1e25141935cf560fdcfd5c2b7837d6e690f175f1cd5a21b0279ce97b8b3b66d5e0a5006e4103b25f46
DIST github.com%2Fstretchr%2Fobjx%2F@v%2Fv0.1.0.mod 32 BLAKE2B d698910da1ef00a70a1673b8c74105de195020ccd95d1e70c5dd1e1615210886ff9acbc9cfd03f46e99f5223b60b04695b8d362b9e0edd4e485480f802bd229a SHA512 4e366e5a60559a8863cb2a50280deb307d8bf885ca5440cce1b49a084b4cc4583b3481240125f35f161226592a43f2c0a426152f117d79b68c92c72a93f751d5
DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.3.0.mod 154 BLAKE2B 60cd7801e7cd33746305cd636b048b25a86270ec3b29a21c3c078c7e95b769bce7e80c2c7c5474113786bd788c7f88f3719e34f02141038e0d161b36e32f39b9 SHA512 bb808fad059f5abd0171e4bdc724411eff2c7e8d303a4ffb3608a00e21bb3cfafe9e83b4b4e9bccd42c9a4331f67ddc6043e3dd5eaa9a122c86626eed43a8383
DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.3.0.zip 83537 BLAKE2B 6d6de57cc5e393aaef1cdc7e2140143eb7fa324bb2ea3b9f63bfe1e8652c02d24eb441fc3b435c6b287f165c5540a008a7c21ab4070d8bc77c77e6fb608f7e46 SHA512 c5cd06f825bbfdcf2ae58ea21edbeea03c110de3fc20fcf69db07aae26c9ae67a8ac57a9ffedec9b3b4f1f3b016089935049d75d92a9a03e45ce6345b4c9c611
DIST github.com%2Furfave%2Fcli%2Fv2%2F@v%2Fv2.3.0.mod 183 BLAKE2B 664e1cdbf471bca9566e20f34f214a9abd2ce826067d232b177056fecba72e8d87bb9eb9b56dff47f5ab7a8c5aeb5ac6bccc7069738f4b195cef81851b0ccffd SHA512 081cf55720b5ee8f81340d7d9ff9da92ef1be9d7a139d58516b01db8a2d8e020d097f79305dcba18ed2975b49b2ee23bd697e3c0a466adbf8a8e75328e943401
DIST github.com%2Furfave%2Fcli%2Fv2%2F@v%2Fv2.3.0.zip 3454701 BLAKE2B 5f43a7730268c3bd6d4fcc6b6e27ac23075de3421239c00604b3dbd05f0a65a163a41dce00ec919e2704327419117dfa1f21285b74e44945a615b698b397d465 SHA512 b08d6aa4db1930e6864be6a09bbae416bff657cb25c10350f0a5c7bf92d893240216b6fa243e9d58ac68e684512c1818a70e33e11665b467f6dff6a3433a7e29
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200116001909-b77594299b42.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200116001909-b77594299b42.zip 1913147 BLAKE2B b29c9c32f5141a45284bb17e0236b0650a8bc60da0326e47e153563ba2259b5e30d043db1d1aa5bf98cb80b28f5481483a3b2c33776e8c40ccc6e2955b440dbd SHA512 26e655cb67ad0630e05c176a342135ec67c08eaa396000095f568f0c112810a262c204d7973e16a16539c69b7f543062ba29b6b1c9bc934f7b0783b79dd33b7a
DIST gopkg.in%2Fcheck.v1%2F@v%2Fv0.0.0-20161208181325-20d25e280405.mod 25 BLAKE2B 6470f3d94700c4d8b3176d692bdb91646750f2c6a866ff2ef4183aff1de01f024a8757f97b4626ec0355092e5f25e7ded91cd5be845f627d107c58b1daf400d7 SHA512 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2
DIST gopkg.in%2Fcheck.v1%2F@v%2Fv0.0.0-20161208181325-20d25e280405.zip 39844 BLAKE2B b3dab69dbd1ebb999938c12595de7007dce9431cfeaeb5e77aba80c49918d1a4edf7fb95279e9b66686cb45deaf57a011c083e55fb66ec2c614582ba323954da SHA512 97c96a92ec86372c2f06141c30bceaa86ed62c1db34696f9542f43f3411cb0a37dea654de923a5ee054e603198179b9048e3b477da140e4092ffadc4525b9241
DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.3.mod 95 BLAKE2B adb3684980f1d8e6c23444e91028f8db55f1bc496114eb3508dbecf9917dbc8a0a4bed7c0d761123335a75b9ffe727e180f2d6aa5f84312edb05a798185c8362 SHA512 916ff67ddb6c2ba39905db4277ce42596d9ca5a42f8aa7f47f16335e78d91a1b30419fd1b7b6967b37e248363397ec527b38d2f500b3546edda5d2bce1944379
DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.4.0.mod 95 BLAKE2B 888532a43aa7569fc03a62d78507081f30342eb4be40c01252683b16cd3658dd7b30d5f8a071dffe2c05f57bbee3afbc1ee4324c471788c633a878d498ff7d57 SHA512 2790882fbfa812468b9b3443630b1f1ee67a968eb20da8e4a1bfd410e4b516a8a7e77c07414b64f17e11e2151161b85d019e172cc833a45b19e66d4c70f89f82
DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.4.0.zip 81183 BLAKE2B 0e3222d715fe7e9e8e9a10abad817f75bdd095f9af250d6bdf1ee2881930c739111de8b526175c9204995c48e0ade9852541a7f22b0ce1261f473986a2739182 SHA512 d6f4ac547609c943adfc6b518ff03ac09da566ba2b29466abe8f6db3d5a41ae7e5c187068dce4e77271905b1aa88497ca49a43bb9bbf9c94011b7ccf1b4b2f42
DIST lichen-0.1.1.tar.gz 10833596 BLAKE2B 4abd2d3992b97aacaaf0b6828a323f5123909169950cffb788c5b6514cf36f6d708d531f4d03cd93c33ee6e994e74ae1d2c40cbdf181548a85d62eb7c08f10c3 SHA512 80ae525e696e995ebc632d8df64af59cbdd094d24a2d2a2eed70c1862724844367e7e426617a281b084ff30759f60a58886d471630a46264db81b6e60438ad61

View File

@@ -0,0 +1,72 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit go-module
EGO_SUM=(
"github.com/BurntSushi/toml v0.3.1/go.mod"
"github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d"
"github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod"
"github.com/davecgh/go-spew v1.1.0"
"github.com/davecgh/go-spew v1.1.0/go.mod"
"github.com/google/go-cmp v0.2.0/go.mod"
"github.com/google/licenseclassifier v0.0.0-20201113175434-78a70215ca36"
"github.com/google/licenseclassifier v0.0.0-20201113175434-78a70215ca36/go.mod"
"github.com/hashicorp/errwrap v1.0.0"
"github.com/hashicorp/errwrap v1.0.0/go.mod"
"github.com/hashicorp/go-multierror v1.1.0"
"github.com/hashicorp/go-multierror v1.1.0/go.mod"
"github.com/lucasb-eyer/go-colorful v1.0.3"
"github.com/lucasb-eyer/go-colorful v1.0.3/go.mod"
"github.com/mattn/go-isatty v0.0.12"
"github.com/mattn/go-isatty v0.0.12/go.mod"
"github.com/mattn/go-runewidth v0.0.9"
"github.com/mattn/go-runewidth v0.0.9/go.mod"
"github.com/muesli/termenv v0.7.4"
"github.com/muesli/termenv v0.7.4/go.mod"
"github.com/pmezard/go-difflib v1.0.0"
"github.com/pmezard/go-difflib v1.0.0/go.mod"
"github.com/russross/blackfriday/v2 v2.0.1"
"github.com/russross/blackfriday/v2 v2.0.1/go.mod"
"github.com/sergi/go-diff v1.0.0"
"github.com/sergi/go-diff v1.0.0/go.mod"
"github.com/shurcooL/sanitized_anchor_name v1.0.0"
"github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod"
"github.com/stretchr/objx v0.1.0/go.mod"
"github.com/stretchr/testify v1.3.0"
"github.com/stretchr/testify v1.3.0/go.mod"
"github.com/urfave/cli/v2 v2.3.0"
"github.com/urfave/cli/v2 v2.3.0/go.mod"
"golang.org/x/sys v0.0.0-20200116001909-b77594299b42"
"golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod"
"gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405"
"gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod"
"gopkg.in/yaml.v2 v2.2.3/go.mod"
"gopkg.in/yaml.v2 v2.4.0"
"gopkg.in/yaml.v2 v2.4.0/go.mod"
)
go-module_set_globals
DESCRIPTION="Go binary license checker"
HOMEPAGE="https://github.com/uw-labs/lichen"
SRC_URI="
https://github.com/uw-labs/lichen/archive/v${PV}.tar.gz -> ${P}.tar.gz
${EGO_SUM_SRC_URI}
"
LICENSE="MIT Apache-2.0 BSD BSD-2 MPL-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
RESTRICT="mirror"
src_compile() {
go build -v -work -x -o ${PN} || die
}
src_install() {
dobin ${PN}
einstalldocs
}

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>telans@posteo.de</email>
<name>Theo Anderson</name>
</maintainer>
</pkgmetadata>

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -28,6 +28,12 @@ DEPEND="${RDEPEND}"
PATCHES=( "${FILESDIR}/0001-setup.py-exclude-tests-directory.patch" )
src_prepare() {
distutils-r1_src_prepare
# pycryptodomex to pycryptodome conversion
sed -i 's/Cryptodome/Crypto/g' pykeepass/kdbx_parsing/{common,twofish}.py || die
}
python_test() {
"${EPYTHON}" tests/tests.py -v || die
}

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -27,6 +27,12 @@ DEPEND="${RDEPEND}"
PATCHES=( "${FILESDIR}/0001-setup.py-exclude-tests-directory.patch" )
src_prepare() {
distutils-r1_src_prepare
# pycryptodomex to pycryptodome conversion
sed -i 's/Cryptodome/Crypto/g' pykeepass/kdbx_parsing/{common,twofish}.py || die
}
python_test() {
"${EPYTHON}" tests/tests.py -v || die
}

View File

@@ -1,4 +1,4 @@
# Copyright 2019-2020 Gentoo Authors
# Copyright 2019-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7

View File

@@ -1,2 +1,2 @@
DIST ATLauncher-3.4.1.1.jar 13710919 BLAKE2B c72778c58f41b0bfea357759a78cb1988aca244626e744291cd1c5b5e5600139d638c959eabc12d4d2d8e89125fbea620d83b0c5677b798704497de42853bb23 SHA512 33cb6eb7620a18684940d88e311465cb01ed0e30f36388e63d83aed5a06f6255a3a2b57407416f812af85b3950d87092ee4987f2b8373a404a1d24c5cf5a8d3a
DIST ATLauncher-3.4.2.1.jar 13746870 BLAKE2B 8c6a05f86a8f711569c3cbfb50deee1e080fd9386186a1d0cdacfe33805e0da97dd84840bd994d02cc1f48ebc8bf7b01183e6399a86d81fb7f29158fd7448a6f SHA512 f37e141647351efe9ecd017517c5f2c3ae7e642ab5d41b2db63cc184ac1f7fb24e0b8655c02c5f2fc35e7ce6e20226d737fec783c515db9c61ca7344f2d7fee8
DIST ATLauncher.ico 370070 BLAKE2B 992e5df968054884c21f136b8f16f2b14e8d321b2196ebc07f7a59621223ca79b896f63b21dba864f61f238ca1864039a410d8089127714163092f65d0ca7f27 SHA512 353f6dd68475778cc8e97a773e800fe532df2f6d28d5babc751cfb5ed7ef24ef6246f76d26e3e25706e458741d604bb8fa8e79cb8904900284f0f7b0f9488bfb

View File

@@ -1,4 +1,5 @@
DIST minecraft-launcher-1.6.93.jar 4481683 BLAKE2B 29597977cc70f831bff7f77cb2493d8c8f8138518c79f5e92f91ed6440ae2224b4140546c37645370173c668d9db894ca6b548b6cfd41da40c4e1ff51f0d820b SHA512 85739c0c0828af5b901b9933173f08229175aef1e8dec40c83981fb6fc330285b4c3a206cdf4405408106eff56ce1e516368d18bf44f631446ebac45e9aba125
DIST minecraft-launcher-2.2.1165_beta.tar.gz 81918757 BLAKE2B 936da82fca84b1a23942064279909fb7b85645f724f89611a6b30f0f04249e797c1cf341ba5fb9444590ea1caaa9d65854072002adf1db0e14219d88892d57af SHA512 59b8904658f74b64953ae5068e08431b5642c49f6e3a0286cdbbb5f92debd25270b7dcce5cd68d24fea5fbeaac547b6fec95d0c06c6962fe25d570e7db6fa4ef
DIST minecraft-launcher-2.2.909.tar.gz 81697814 BLAKE2B 066c0074df2479cabfa1e5a53a22c7fa990c70183df02643ea5b1a92092aaaf31c426102873106ad122a74a9f1af10474de98270aba058a37eaefa93b05f5a90 SHA512 d74725b49dd0bad1c9ffbaceda8fa4061e6e7367df084e84533a3adc9192c0f7f40f34c517d3731a06be127e30ca068ec1dd463f303347dc10acce5ad669ef8a
DIST minecraft-launcher-legacy.svg 61803 BLAKE2B 6527c869aec955f5e457e57f6c60b6391c29f2bc6f83d72b9a432cc9b77df6fb842549158f38e32a0bec6973d6fac4af3a1a5562cb84b5a4fd1d95de645da842 SHA512 aa08e8fa2a5c1c3e2d714644cb9648adb779c09fff5a9e5b79cea42c53be3f53631d199f72c1eec56e4b4f8e46be8f4ae88fbe456865621b589a7c4f9438549a
DIST minecraft-launcher.svg 61803 BLAKE2B 6527c869aec955f5e457e57f6c60b6391c29f2bc6f83d72b9a432cc9b77df6fb842549158f38e32a0bec6973d6fac4af3a1a5562cb84b5a4fd1d95de645da842 SHA512 aa08e8fa2a5c1c3e2d714644cb9648adb779c09fff5a9e5b79cea42c53be3f53631d199f72c1eec56e4b4f8e46be8f4ae88fbe456865621b589a7c4f9438549a

View File

@@ -0,0 +1,64 @@
# Copyright 2019-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit desktop xdg
DESCRIPTION="An open-world game whose gameplay revolves around breaking and placing blocks"
HOMEPAGE="https://www.minecraft.net/"
SRC_URI="https://launcher.mojang.com/download/linux/x86_64/minecraft-launcher_${PV//_beta}.tar.gz -> ${P}.tar.gz
https://launcher.mojang.com/download/minecraft-launcher.svg"
KEYWORDS="~amd64 ~x86"
LICENSE="Mojang"
SLOT="2"
RESTRICT="bindist mirror"
RDEPEND="
>=x11-libs/gtk+-2.24.32-r1[X]
dev-libs/nss
dev-libs/libbsd
dev-libs/libffi
dev-libs/libpcre
media-libs/alsa-lib
media-libs/openal
net-libs/gnutls[idn]
net-print/cups
sys-apps/dbus
virtual/jre:1.8
virtual/opengl
x11-apps/xrandr
x11-libs/libXScrnSaver
x11-libs/libXcomposite
x11-libs/libXcursor
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXi
x11-libs/libXrender
x11-libs/libXtst
x11-libs/xcb-util
"
S="${WORKDIR}/${PN}"
QA_PRESTRIPPED="
/opt/minecraft-launcher/libcef.so
/opt/minecraft-launcher/liblauncher.so
/opt/minecraft-launcher/minecraft-launcher
"
src_install() {
dodir /opt/${PN}
insinto /opt/${PN}/
doins -r .
fperms +x /opt/${PN}/${PN}
dosym ../${PN}/${PN} /opt/bin/${PN}
doicon -s scalable "${DISTDIR}/${PN}.svg"
make_desktop_entry ${PN} "Minecraft" ${PN} Game
}

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/aruiz/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-2+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
PATCHES=( "${FILESDIR}/${PN}_gentoo.patch" )

View File

@@ -0,0 +1,4 @@
DIST source-han-serif-ja-1.001.zip 36733628 BLAKE2B 0c171c414b350ecb65ade49d80bfed127c8f339a34fc43f9c0ee2fb853521165d81f6a3bd65be01c6d404c679d26930494fa077df0aec4b5c3783341c624cddc SHA512 5e6005e904619b671b1ffd089a0f44e0502e3a6af1dca749ddcf0fe0fe6d67cbb0d2e19099f5e0da173a31e67bcbeb6f884e41eb998141346be69122452a0ae4
DIST source-han-serif-ko-1.001.zip 38346428 BLAKE2B 423d09b686d4c953e14689e92769bc1bd93168d64f930f121d30f8b04610fe9f47c3eca7dd1adbff30325d599c7336159dddf795612a0a40d238c5831f622297 SHA512 0562aaab11926a70672c0aba6dc0e212492067d02bea71c2508ff199c84a7b02e5e2dc87aaa8b2a966cdeb5ef30ecc8e8ebe0c2eea8e881b788adfaa00aa2e7c
DIST source-han-serif-zh_CN-1.001.zip 66778823 BLAKE2B 8878b8dfbbf5b15067a31fe0a1055f8e3de7afe280072dd23226fe06bba403e3e69b50b5ecac28e7b53f916f3e5c821696aa399a9893089b59fa78c020e19063 SHA512 e8bd7776caff6a70945c23ec02ece2310fbe905768ae784698bf937ed6e376e2065f535f2498909d962b3942c524f8621c1fd4bc41e3c2d3d033806cab4a0ffc
DIST source-han-serif-zh_TW-1.001.zip 34610053 BLAKE2B 9f7ff54a1ae1f3b87ce0c4854d77860e96d8973c9edec5d8442e50a8055fe440f7a8663b341555af9094c2c07ebac022f5b1e8ce097e117087fb1a4a6cb91918 SHA512 29f88f7f7b280187fc46e7e14a3bf869c1e543b1f6be0667e1fdae06a934471124207b7d45ae505bf3bf2f4c0541ed1ffb8612992342d81d85a6587e85545aa4

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>rossbridger.cc@gmail.com</email>
<name>Ross Charles Campbell</name>
</maintainer>
<upstream>
<remote-id type="github">adobe-fonts/source-han-serif</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,32 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit font
DESCRIPTION="Pan-CJK OpenType/CFF font family"
HOMEPAGE="https://github.com/adobe-fonts/source-han-serif/"
SRC_URI="
l10n_ja? ( https://github.com/adobe-fonts/${PN}/raw/${PV}R/SubsetOTF/SourceHanSerifJP.zip -> ${PN}-ja-${PV}.zip )
l10n_ko? ( https://github.com/adobe-fonts/${PN}/raw/${PV}R/SubsetOTF/SourceHanSerifKR.zip -> ${PN}-ko-${PV}.zip )
l10n_zh-CN? ( https://github.com/adobe-fonts/${PN}/raw/${PV}R/SubsetOTF/SourceHanSerifCN.zip -> ${PN}-zh_CN-${PV}.zip )
l10n_zh-TW? ( https://github.com/adobe-fonts/${PN}/raw/${PV}R/SubsetOTF/SourceHanSerifTW.zip -> ${PN}-zh_TW-${PV}.zip )"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
IUSE="l10n_ja l10n_ko +l10n_zh-CN l10n_zh-TW"
REQUIRED_USE="|| ( l10n_ja l10n_ko l10n_zh-CN l10n_zh-TW )"
S=${WORKDIR}
FONT_SUFFIX="otf"
RESTRICT="binchecks strip"
BDEPEND="app-arch/unzip"
src_install() {
use l10n_ja && FONT_S="${S}/SourceHanSerifJP" font_src_install
use l10n_ko && FONT_S="${S}/SourceHanSerifKR" font_src_install
use l10n_zh-CN && FONT_S="${S}/SourceHanSerifCN" font_src_install
use l10n_zh-TW && FONT_S="${S}/SourceHanSerifTW" font_src_install
}

View File

@@ -1,2 +0,0 @@
DIST svt-av1-0.8.5.tar.gz 6319601 BLAKE2B f339d685250302c13e2ec1bb0e513496e651e75f325a1c79872942d4ab9353269ca2f2a70da1a6413ab2bc8f936aec0f0cf08b17ec12d672ee8efa6c26ebf15d SHA512 beb81d90096ab5fbce4df021bb0de7ab19d14f6faef548352d9b337543771f87eb2106d195e17747a569355fd560fac0629f63c8186a89b5a5c629d87e33609d
DIST svt-av1-0.8.6.tar.gz 6416120 BLAKE2B c30d3bfc2dba6d7964625c4505bb135aa335adf195df91ad058fb02496276cabdc651b09854a2d14136352a434e08f4974148e03e7d54bde0924d25a1c4524cd SHA512 07e7353e35bc581b23c71913e65f5fd27566f4bf1d317d474d57d5bb2b82f380f713a00be19bd3f703935da50f81f3abf1d4ae38fbdf253385edf423737c0543

View File

@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>telans@posteo.de</email>
<name>Theo Anderson</name>
</maintainer>
<upstream>
<remote-id type="github">OpenVisualCloud/SVT-AV1</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,26 +0,0 @@
# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit flag-o-matic cmake
DESCRIPTION="Scalable Video Technology for AV1 (SVT-AV1 Encoder and Decoder)"
HOMEPAGE="https://github.com/OpenVisualCloud/SVT-AV1"
if [ ${PV} = "9999" ]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/OpenVisualCloud/SVT-AV1.git"
else
SRC_URI="https://github.com/OpenVisualCloud/SVT-AV1/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 -arm ~arm64 -x86" # -x86: https://github.com/OpenVisualCloud/SVT-AV1/issues/1231
S="${WORKDIR}/SVT-AV1-${PV}"
fi
LICENSE="AOM BSD-2"
SLOT="0/0.8.5"
src_prepare() {
append-ldflags -Wl,-z,noexecstack
cmake_src_prepare
}

View File

@@ -1,26 +0,0 @@
# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit flag-o-matic cmake
DESCRIPTION="Scalable Video Technology for AV1 (SVT-AV1 Encoder and Decoder)"
HOMEPAGE="https://github.com/OpenVisualCloud/SVT-AV1"
if [ ${PV} = "9999" ]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/OpenVisualCloud/SVT-AV1.git"
else
SRC_URI="https://github.com/OpenVisualCloud/SVT-AV1/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 -arm ~arm64 -x86" # -x86: https://github.com/OpenVisualCloud/SVT-AV1/issues/1231
S="${WORKDIR}/SVT-AV1-${PV}"
fi
LICENSE="AOM BSD-2"
SLOT="0/0.8.6"
src_prepare() {
append-ldflags -Wl,-z,noexecstack
cmake_src_prepare
}

View File

@@ -1,26 +0,0 @@
# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit flag-o-matic cmake
DESCRIPTION="Scalable Video Technology for AV1 (SVT-AV1 Encoder and Decoder)"
HOMEPAGE="https://github.com/OpenVisualCloud/SVT-AV1"
if [ ${PV} = "9999" ]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/OpenVisualCloud/SVT-AV1.git"
else
SRC_URI="https://github.com/OpenVisualCloud/SVT-AV1/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 -arm ~arm64 -x86" # -x86: https://github.com/OpenVisualCloud/SVT-AV1/issues/1231
S="${WORKDIR}/SVT-AV1-${PV}"
fi
LICENSE="AOM BSD-2"
SLOT="0/0.8.6"
src_prepare() {
append-ldflags -Wl,-z,noexecstack
cmake_src_prepare
}

View File

@@ -1 +0,0 @@
DIST qt-avif-image-plugin-0.4.1.tar.gz 14326950 BLAKE2B b0c8b006404d73095b724e18f0dacda090c0fbf2a3005e236020afbe56486ac42b09ac2d91989410ec5e7513cba16f6251a95895a97e86cbb3a44cbd4ba643b9 SHA512 a717eed81f192674f7cfab2438b18bed4704b668b66fb882f1323e9f117f8d739cbcce4d5806ffdd09fd253e097a70a061c3a18137abb69a8dfa71d49a3dea55

View File

@@ -1,21 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'>
<pkgmetadata>
<maintainer type="person">
<email>dnovomesky@gmail.com</email>
<name>Daniel Novomesky</name>
</maintainer>
<longdescription>
Qt imageformat plugin which enables Qt and KDE applications
to open and save AVIF images.
Plug-in used libavif.
When installed, following applications are known to open AVIF images:
gwenview
KolourPaint
nomacs
KPhotoAlbum
digiKam
qView
LXImage-Qt
</longdescription>
</pkgmetadata>

View File

@@ -1,30 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
inherit cmake
DESCRIPTION="Qt plug-in to allow Qt and KDE based applications to read/write AVIF images."
HOMEPAGE="https://github.com/novomesk/qt-avif-image-plugin"
if [[ "${PV}" == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/novomesk/qt-avif-image-plugin.git"
else
SRC_URI="https://github.com/novomesk/qt-avif-image-plugin/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
LICENSE="BSD-2"
SLOT="0"
IUSE=""
DEPEND=">=dev-qt/qtgui-5.12.3:5
>=media-libs/libavif-0.8.2
>=x11-misc/shared-mime-info-2.0-r1
"
BDEPEND=">=kde-frameworks/extra-cmake-modules-5.70:5"
RDEPEND="${DEPEND}"

View File

@@ -1,30 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
inherit cmake
DESCRIPTION="Qt plug-in to allow Qt and KDE based applications to read/write AVIF images."
HOMEPAGE="https://github.com/novomesk/qt-avif-image-plugin"
if [[ "${PV}" == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/novomesk/qt-avif-image-plugin.git"
else
SRC_URI="https://github.com/novomesk/qt-avif-image-plugin/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
LICENSE="BSD-2"
SLOT="0"
IUSE=""
DEPEND=">=dev-qt/qtgui-5.12.3:5
>=media-libs/libavif-0.8.2
>=x11-misc/shared-mime-info-2.0-r1
"
BDEPEND=">=kde-frameworks/extra-cmake-modules-5.70:5"
RDEPEND="${DEPEND}"

View File

@@ -11,3 +11,7 @@ sign-manifests = false
# Let's start with new EAPIs if possible
eapis-banned = 0 1 2 3 4 5
# Part of ability to mask features in overlays
# https://trofi.github.io/posts/201-masking-a-package-in-gentoo-overlay.html
profile-formats = portage-2

View File

@@ -1,2 +1 @@
DIST monero-0.17.1.7.tar.gz 10598750 BLAKE2B 03a80f3c38bc1b643d8d9ddba4ee1de59e0f4c6d66cfc5dcb700d19659a5cb66add4fcf1320c1ed2b7dfa15fdfe9548eb758e67661832f9da7bd0e173b5a0ae1 SHA512 b049a738eb5752a620fc19dfafd5e2996d3f33d89737774264a5ef69b7fcfcd9fe852b89e35187486f48fdc8bb73c2010a1917d1ed7fcb4f1f87b18a6bb4c2d5
DIST monero-0.17.1.8.tar.gz 10603308 BLAKE2B f515c90fac83bcf866cc042b34be38d366c7e48a70db76b2a900e9922ca460db7604aa15f4f03b2e5301647a75f40ad0f04c2dadd416a079da2f77be46d584a2 SHA512 e9cde3c77d71dd468237e823f647551fb3fef89f7132ebe2be1ac10545dd926f2d2b07794af4664d82e4d19b8b3b8b69fa090ed64ccab7ca63ffae3c0559eec0
DIST monero-0.17.1.9.tar.gz 10607015 BLAKE2B 2746fa1d8feafead39f10d1c8800ecd82e4049930b7acae42e946474558114422703e8cb37f1bd3833e57ec9987ccdff2fd530a632693cab206420153f8e6ab4 SHA512 b529d1c691584a5bf1e1fa342909dbb296ef57b0b7d018d95dd40ee418257a15f8f94ec74f780762f28f57f5db4a953becce97558af407f89828d55da88e61d8

View File

@@ -1,117 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit cmake systemd
DESCRIPTION="The secure, private, untraceable cryptocurrency"
HOMEPAGE="https://github.com/monero-project/monero"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/monero-project/monero.git"
else
SRC_URI="https://github.com/monero-project/monero/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm64 ~x86"
fi
LICENSE="BSD MIT"
SLOT="0"
IUSE="+daemon libressl readline +tools +wallet-cli +wallet-rpc"
REQUIRED_USE="|| ( daemon tools wallet-cli wallet-rpc )"
RESTRICT="test"
DEPEND="
acct-group/monero
acct-user/monero
dev-libs/boost:=[nls,threads]
dev-libs/libsodium:=
dev-libs/randomx
dev-libs/rapidjson
dev-libs/supercop
net-dns/unbound:=[threads]
net-libs/czmq:=
net-libs/miniupnpc
!libressl? ( dev-libs/openssl:= )
libressl? ( dev-libs/libressl:= )
readline? ( sys-libs/readline:0= )
"
RDEPEND="${DEPEND}"
BDEPEND="virtual/pkgconfig"
PATCHES=(
"${FILESDIR}/${PN}-0.17.1.7-linkjobs.patch"
"${FILESDIR}/${PN}-0.17.1.7-unbundle-dependencies.patch"
)
src_configure() {
local mycmakeargs=(
# TODO: Update CMake to install built libraries (help wanted)
-DBUILD_SHARED_LIBS=OFF
-DMANUAL_SUBMODULES=ON
-DMONERO_PARALLEL_LINK_JOBS=1
-DUSE_DEVICE_TREZOR=OFF
)
cmake_src_configure
}
src_compile() {
local targets=()
use daemon && targets+=(daemon)
use tools && targets+=(blockchain_{ancestry,blackball,db,depth,export,import,prune,prune_known_spent_data,stats,usage})
use wallet-cli && targets+=(simplewallet)
use wallet-rpc && targets+=(wallet_rpc_server)
cmake_build ${targets[@]}
}
src_install() {
einstalldocs
# Install all binaries.
find "${BUILD_DIR}/bin/" -type f -executable -print0 |
while IFS= read -r -d '' line; do
dobin "$line"
done
if use daemon; then
dodoc utils/conf/monerod.conf
# data-dir
keepdir /var/lib/monero
fowners monero:monero /var/lib/monero
fperms 0755 /var/lib/monero
# log-file dir
keepdir /var/log/monero
fowners monero:monero /var/log/monero
fperms 0755 /var/log/monero
# /etc/monero/monerod.conf
insinto /etc/monero
doins "${FILESDIR}/monerod.conf"
# OpenRC
newconfd "${FILESDIR}/monerod.confd" monerod
newinitd "${FILESDIR}/monerod.initd" monerod
# systemd
systemd_dounit "${FILESDIR}/monerod.service"
fi
}
pkg_postinst() {
if use daemon; then
elog "Start the Monero P2P daemon as a system service with"
elog "'rc-service monerod start'. Enable it at startup with"
elog "'rc-update add monerod default'."
elog
elog "Run monerod status as any user to get sync status and other stats."
elog
elog "The Monero blockchain can take up a lot of space (80 GiB) and is stored"
elog "in /var/lib/monero by default. You may want to enable pruning by adding"
elog "'prune-blockchain=1' to /etc/monero/monerod.conf to prune the blockchain"
elog "or move the data directory to another disk."
fi
}

4
profiles/arch.list Normal file
View File

@@ -0,0 +1,4 @@
# Theo Anderson <telans@posteo.de> (2021-01-06)
# New arch created for the purpose of hiding profiles.
# Assuming no one sets KEYWORDS="~hidden"
hidden

4
profiles/arches.desc Normal file
View File

@@ -0,0 +1,4 @@
# Theo Anderson <telans@posteo.de> (2021-01-06)
# Masked the new hidden arch as testing to keep
# in line with no stable packages in ::guru
hidden testing

View File

@@ -0,0 +1,9 @@
# Pawel Hajdan jr <phajdan.jr@gentoo.org> (2012-10-07)
# V8 upstream said they won't support x32, bug #423815
# Masked packages containing V8.
# Michał Górny <mgorny@gentoo.org> (2018-01-12)
# ...and their reverse dependencies.
# Theo Anderson <telans@posteo.de> (2021-01-06)
# Is this still relevant? Looks like support was comitted:
# https://codereview.chromium.org/18014003
www-apps/code-server-bin

View File

@@ -0,0 +1,9 @@
# Theo Anderson <telans@posteo.de> (2021-01-06)
# Paths relative to `profiles`. The first line denotes the
# parent profile which should inherit any changes we make here.
# The second line points to the location where the appropriate
# masks or forces(?) are. It is important to keep the
# changes separated per profile/feature in case a
# parent profile picks up on changes intended for a different profile.
gentoo:default/linux/amd64/17.0/x32
:default/linux/amd64/17.0/x32

View File

@@ -0,0 +1,9 @@
# Theo Anderson <telans@posteo.de> (2021-01-06)
# Paths relative to `profiles`. The first line denotes the
# parent profile which should inherit any changes we make here.
# The second line points to the location where the appropriate
# masks or forces(?) are. It is important to keep the
# changes separated per profile/feature in case a
# parent profile picks up on changes intended for a different profile.
gentoo:default/linux/amd64/17.1/hardened/selinux
:features/selinux

View File

@@ -0,0 +1,9 @@
# Theo Anderson <telans@posteo.de> (2021-01-06)
# Paths relative to `profiles`. The first line denotes the
# parent profile which should inherit any changes we make here.
# The second line points to the location where the appropriate
# masks or forces(?) are. It is important to keep the
# changes separated per profile/feature in case a
# parent profile picks up on changes intended for a different profile.
gentoo:default/linux/amd64/17.1/no-multilib/hardened/selinux
:features/selinux

View File

@@ -0,0 +1,9 @@
# Theo Anderson <telans@posteo.de> (2021-01-06)
# Paths relative to `profiles`. The first line denotes the
# parent profile which should inherit any changes we make here.
# The second line points to the location where the appropriate
# masks or forces(?) are. It is important to keep the
# changes separated per profile/feature in case a
# parent profile picks up on changes intended for a different profile.
gentoo:default/linux/amd64/17.1/selinux
:features/selinux

View File

@@ -0,0 +1,9 @@
# Theo Anderson <telans@posteo.de> (2021-01-06)
# Paths relative to `profiles`. The first line denotes the
# parent profile which should inherit any changes we make here.
# The second line points to the location where the appropriate
# masks or forces(?) are. It is important to keep the
# changes separated per profile/feature in case a
# parent profile picks up on changes intended for a different profile.
gentoo:default/linux/x86/17.0/hardened/selinux
:features/selinux

View File

@@ -0,0 +1,9 @@
# Theo Anderson <telans@posteo.de> (2021-01-06)
# Paths relative to `profiles`. The first line denotes the
# parent profile which should inherit any changes we make here.
# The second line points to the location where the appropriate
# masks or forces(?) are. It is important to keep the
# changes separated per profile/feature in case a
# parent profile picks up on changes intended for a different profile.
gentoo:default/linux/x86/17.0/selinux
:features/selinux

View File

@@ -1,3 +1,3 @@
# Theo Anderson <telans@posteo.de> (2020-12-06)
# Theo Anderson <telans@posteo.de> (2021-01-04)
# SELinux profiles do not support systemd
>=sys-block/systemd-swap-4.4.0

11
profiles/profiles.desc Normal file
View File

@@ -0,0 +1,11 @@
# Theo Anderson <telans@posteo.de> (2021-01-06)
# Create profiles with the hidden arch where dependency conflicts
# arise and masks are needed. They must match :gentoo profiles.
# Using parent files within the profiles allows gentoo: profiles
# to inherit any ::guru masks we choose.
hidden default/linux/amd64/17.1/selinux dev
hidden default/linux/amd64/17.1/hardened/selinux dev
hidden default/linux/amd64/17.1/no-multilib/hardened/selinux dev
hidden default/linux/amd64/17.0/x32 dev
hidden default/linux/x86/17.0/selinux dev
hidden default/linux/x86/17.0/hardened/selinux dev

View File

@@ -0,0 +1 @@
DIST frama-c-22.0-Titanium.tar.gz 6008520 BLAKE2B 957f1fd383913718598c8d14bd0ff4b6251cc5350633888ca061fa0e44fae17273b379dcc1b70fe8a187975364aee1f255e0df232a4ee349ff29f9cb922a7b60 SHA512 7366127da4726ffec0022adc06fd867b6ea37fc23b6a5ddccbe7562fcaa635abc6894397d0101fcb0afc339c565299c6d637006305c8331aa62a8ce734740a0f

View File

@@ -0,0 +1,102 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools
DESCRIPTION="Framework for analysis of source codes written in C"
HOMEPAGE="https://frama-c.com"
NAME="Titanium"
SRC_URI="https://frama-c.com/download/${P}-${NAME}.tar.gz"
LICENSE="BSD LGPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+aorai +callgraph +dive +e-acsl +eva +from-analysis gtk +impact +inout +instantiate +loop-analysis +metrics +nonterm +obfuscator +ocamlopt +occurrence +pdg +postdominators +print-api +qed +report +rtegen +scope security-slicing +semantic-constant-folding +server +slicing +sparecode +studia +users +variadic +wp"
RESTRICT="strip"
# TODO: $(use_enable markdown-report mdr) -> missing dev-ml/ppx_deriving_yojson
RDEPEND="
>=dev-lang/ocaml-4.08.1[ocamlopt?]
>=dev-ml/ocamlgraph-1.8.5[gtk?,ocamlopt?]
>=dev-ml/zarith-1.5[ocamlopt?]
>=dev-ml/yojson-1.4.1[ocamlopt?]
gtk? ( >=dev-ml/lablgtk-2.14:2=[sourceview,gnomecanvas,ocamlopt?] )
wp? ( >=sci-mathematics/why3-1.3.3 )"
DEPEND="${RDEPEND}
dev-ml/findlib
media-gfx/graphviz"
REQUIRED_USE="
dive? ( eva studia )
e-acsl? ( rtegen )
from-analysis? ( eva callgraph )
impact? ( pdg eva inout )
inout? ( from-analysis eva callgraph )
metrics? ( eva )
nonterm? ( eva )
occurrence? ( eva )
pdg? ( from-analysis eva callgraph )
scope? ( postdominators eva from-analysis pdg )
security-slicing? ( slicing eva pdg gtk )
semantic-constant-folding? ( eva )
slicing? ( from-analysis pdg eva callgraph )
sparecode? ( pdg eva )
studia? ( eva )
users? ( eva )
wp? ( qed rtegen )"
S="${WORKDIR}/${P}-${NAME}"
src_prepare() {
mv configure.in configure.ac || die
sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die
touch config_file || die
eautoreconf
eapply_user
}
src_configure() {
econf \
--disable-landmarks \
$(use_enable aorai) \
$(use_enable callgraph) \
$(use_enable dive) \
$(use_enable e-acsl) \
$(use_enable eva) \
$(use_enable from-analysis) \
$(use_enable gtk gui) \
$(use_enable impact) \
$(use_enable inout) \
$(use_enable instantiate) \
$(use_enable loop-analysis) \
--disable-mdr \
$(use_enable metrics) \
$(use_enable nonterm) \
$(use_enable obfuscator) \
$(use_enable occurrence) \
$(use_enable pdg) \
$(use_enable postdominators) \
$(use_enable print-api) \
$(use_enable qed) \
$(use_enable report) \
$(use_enable rtegen) \
$(use_enable scope) \
$(use_enable security-slicing) \
$(use_enable semantic-constant-folding) \
$(use_enable server) \
--disable-server-zmq \
$(use_enable slicing) \
$(use_enable sparecode) \
$(use_enable studia) \
$(use_enable users) \
$(use_enable variadic) \
$(use_enable wp) \
--disable-wp-coq
}
src_install() {
emake install DESTDIR="${ED}"
}

View File

@@ -0,0 +1,50 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<name>François-Xavier Carton</name>
<email>fx.carton91@gmail.com</email>
</maintainer>
<use>
<flag name="aorai">Build the Aorai plugin</flag>
<flag name="callgraph">Build the callgraph plugin</flag>
<flag name="dive">Build the Dive plugin</flag>
<flag name="e-acsl">Build the E-ACSL plugin</flag>
<flag name="eva">Build the value analysis plugin</flag>
<flag name="from-analysis">Build the from analysis plugin</flag>
<flag name="gtk">Build the graphical user interface</flag>
<flag name="impact">Build the impact plugin</flag>
<flag name="inout">Build the inout analysis plugin</flag>
<flag name="instantiate">Build the instantiate plugin</flag>
<flag name="loop-analysis">Build the loop analysis plugin</flag>
<flag name="metrics">Build the metrics analysis plugin</flag>
<flag name="nonterm">Build the nonterm plugin</flag>
<flag name="obfuscator">Build the Obfuscator plugin</flag>
<flag name="occurrence">Build the occurrence analysis plugin</flag>
<flag name="pdg">Build the pdg plugin</flag>
<flag name="postdominators">Build the postdominators plugin</flag>
<flag name="print-api">Build the print_api plugin</flag>
<flag name="qed">Build the qed plugin</flag>
<flag name="report">Build the report plugin</flag>
<flag name="rtegen">Build the runtime error annotation plugin</flag>
<flag name="scope">Build the scope plugin</flag>
<flag name="security-slicing">Build the Security slicing plugin</flag>
<flag name="semantic-constant-folding">Build the constant propagation plugin</flag>
<flag name="server">Build the Server plugin</flag>
<flag name="slicing">Build the slicing plugin</flag>
<flag name="sparecode">Build the sparecode plugin</flag>
<flag name="studia">Build the studia plugin</flag>
<flag name="users">Build the users plugin</flag>
<flag name="variadic">Build the variadic plugin</flag>
<flag name="wp">Build the WP plugin</flag>
</use>
<longdescription>
Frama-C is a suite of tools dedicated to the analysis of the source code
of software written in C. It gathers several static analysis techniques
in a single collaborative framework. The collaborative approach of
Frama-C allows static analyzers to build upon the results already
computed by other analyzers in the framework. Thanks to this approach,
Frama-C provides sophisticated tools, such as a slicer and dependency
analysis.
</longdescription>
</pkgmetadata>

View File

@@ -0,0 +1 @@
DIST why3-1.3.3.tar.gz 5807572 BLAKE2B b1a04e78010f841e217b9a81c096cadfa0cddabadbe81ef55c310a104668feb1e46cd50576a965a58c74658903d6d08f9fd348bd2064a79ac3b176548927bcbe SHA512 a2dc95691cea29bbd20843a05add3985f777085086b654b53566ecdb752ba892366da703e232c85d5e0237d0e59564527aed55f6ccae9118d49e5f2cf93a53ce

View File

@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<name>François-Xavier Carton</name>
<email>fx.carton91@gmail.com</email>
</maintainer>
<longdescription>
Why3 is a platform for deductive program verification. It provides
a rich language for specification and programming, called WhyML,
and relies on external theorem provers, both automated and interactive,
to discharge verification conditions. Why3 comes with a standard
library of logical theories (integer and real arithmetic, Boolean
operations, sets and maps, etc.) and basic programming data structures
(arrays, queues, hash tables, etc.). A user can write WhyML programs
directly and get correct-by-construction OCaml programs through an
automated extraction mechanism. WhyML is also used as an intermediate
language for the verification of C, Java, or Ada programs.
</longdescription>
<use>
<flag name="coq">Add <pkg>sci-mathematics/coq</pkg> support</flag>
<flag name="gtk">Build the IDE <pkg>x11-libs/gtk+</pkg></flag>
<flag name="re">Use Re (<pkg>dev-ml/re</pkg>) instead of Str for regular expressions</flag>
<flag name="zarith">Use Zarith (<pkg>dev-ml/zarith</pkg>) instead of Nums (<pkg>dev-ml/num</pkg>) for computations</flag>
<flag name="zip">Enable compression of session files</flag>
</use>
</pkgmetadata>

View File

@@ -0,0 +1,80 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools
DESCRIPTION="Platform for deductive program verification"
HOMEPAGE="http://why3.lri.fr/"
SRC_URI="https://gforge.inria.fr/frs/download.php/file/38367/${P}.tar.gz"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE="coq emacs gtk +ocamlopt re +zarith zip"
DEPEND=">=dev-lang/ocaml-4.05.0[ocamlopt?]
>=dev-ml/menhir-20151112
dev-ml/findlib
dev-ml/num
coq? ( >=sci-mathematics/coq-8.6 )
emacs? ( app-editors/emacs:* )
gtk? ( dev-ml/lablgtk:*[sourceview,ocamlopt?] )
re? ( dev-ml/re dev-ml/seq )
zarith? ( dev-ml/zarith )
zip? ( dev-ml/camlzip )"
RDEPEND="${DEPEND}"
# doc needs sphinxcontrib-bibtex which is currently not packaged
# doc? (
# dev-python/sphinx
# dev-python/sphinxcontrib-bibtex
# || ( dev-texlive/texlive-latex dev-tex/latexmk dev-tex/rubber )
# )
DOCS=( CHANGES.md README.md )
src_prepare() {
mv doc/why.1 doc/why3.1 || die
mv configure.in configure.ac || die
sed -i 's/configure\.in/configure.ac/g' Makefile.in || die
eautoreconf
eapply_user
}
src_configure() {
econf \
--disable-hypothesis-selection \
--disable-pvs-libs \
--disable-isabelle-libs \
--disable-frama-c \
--disable-web-ide \
--disable-doc \
$(use_enable coq coq-libs) \
$(use_enable emacs emacs-compilation) \
$(use_enable gtk ide) \
$(use_enable ocamlopt native-code) \
$(use_enable re) \
$(use_enable zarith) \
$(use_enable zip)
}
src_compile() {
emake
emake plugins
#use doc && emake doc
}
src_install(){
emake install install-lib DESTDIR="${ED}"
doman doc/why3.1
einstalldocs
docompress -x /usr/share/doc/${PF}/examples
dodoc -r examples
#if use doc; then
# dodoc doc/latex/manual.pdf
# dodoc -r doc/html
#fi
}

View File

@@ -1,2 +1 @@
DIST systemd-swap-4.0.1.tar.gz 20349 BLAKE2B 1e4e83b89ea5a0bd3195db951477920cdb185d4f44b6b7bfcc06a9b4bd6086e4c427b34de9a584a58a5a424c21ee9e4c25b9485332ef5811f7ee5db6c02c904c SHA512 c0ba9fa5a3d456376679fe8383550ae0fb26126d8b6c04d2d7d782911709e4c96c42b5a4db3d23b7e921881950d06cc81b60514055b27134106815595da97020
DIST systemd-swap-4.4.0.tar.gz 29066 BLAKE2B 7278b0f5fac52039c91e901f29d72275e5ce4579001926f3d105c3f4bad026d2bcd21106d4006e9e971f92ecd66b81716b8e92f291230776de78e8fcd2580252 SHA512 39cf297d0d82f4d5fbae64f323bda2c286dd24665321892f068dc5bceea4ea5ddcacdcef14576cab869edbed7d258de759baec36535403051bb2b925406db0b3

View File

@@ -1,27 +0,0 @@
# Copyright 2019-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit linux-info
DESCRIPTION="Script for creating swap space from zram swaps, swap files and swap partitions."
HOMEPAGE="https://github.com/Nefelim4ag/systemd-swap/"
if [[ ${PV} == *9999 ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/Nefelim4ag/${PN}.git"
else
SRC_URI="https://github.com/Nefelim4ag/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
fi
LICENSE="GPL-3"
SLOT="0"
CONFIG_CHECK="~ZRAM ~ZSWAP"
src_install() {
emake PREFIX="${ED}" install
keepdir /var/lib/systemd-swap
}

View File

@@ -91,4 +91,7 @@ pkg_postinst(){
elog "${HOMEPAGE}"
elog "About creating: ${HOMEPAGE}/blob/main/doc/mkdwarfs.md"
elog "About mounting: ${HOMEPAGE}/blob/main/doc/dwarfs.md"
ewarn "If you have both sys-fs/fuse:2 and sys-fs/fuse:3 installed"
ewarn "Dwarfs will install /sbin/dwarfs for fuse3 and /sbin/dwarfs2 for fuse2"
ewarn "See https://github.com/mhx/dwarfs/issues/32"
}

View File

@@ -1,2 +1,3 @@
DIST erofs-utils-1.1.tar.gz 46133 BLAKE2B 24a2f16059e39bd65203f4a28721b8aad70599d6201ead02c291234de631bd3def1c403fa8b50b6dce4af3eea2768b912c4f56ad20c3c26db3853ba3174775ac SHA512 f300b536f0ba91a05a7eb3dc9a9ec402c98966ad7c0e1f2f664a650caaffce6c4433722374418c6d03e69ce2e74785e55f9bcc45e6717a8bc67e5352e450806b
DIST erofs-utils-1.2.1.tar.gz 61218 BLAKE2B 787d3c549020bf44d750ef1af8878c452683579ff545ed0a6b03a24fb5e5f559dad8dd1d00664598b7d42ec6f9d69800b087d0dcb0de147b51696b416903d712 SHA512 1b0fae6f1d7a5ee01f65e71e389c474d596be8800087beb063bfbda471c54d76f9d3f08da645cecb613b637044ff3f6b19d3c8647425261cec1646c87ad57802
DIST erofs-utils-1.2.tar.gz 60991 BLAKE2B 08b9bea397f52d158a40f095811853315a3b553618f380d1ece012c813d708c2331b2a445bb59c4b86d81edab33c834e37aeb0aeeb9acb157b7aebed309cb591 SHA512 167311beb2d4722436051956076d670f6a54da72e1690d19d43e0c46dd972f9f61427b4792b469813a6a4ff2e3c445646cf063d37b4ee2b52f88eb14e7bf2713

View File

@@ -0,0 +1,37 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools
DESCRIPTION="Userspace tools for EROFS images"
HOMEPAGE="https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git"
SRC_URI="${HOMEPAGE}/snapshot/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
IUSE="fuse lz4 selinux +uuid"
RDEPEND="
fuse? ( sys-fs/fuse:0 )
lz4? ( >=app-arch/lz4-1.9 )
selinux? ( sys-libs/libselinux )
uuid? ( sys-apps/util-linux )
"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
src_prepare() {
default
eautoreconf
}
src_configure() {
econf \
$(use_enable fuse) \
$(use_enable lz4) \
$(use_with selinux) \
$(use_with uuid)
}

View File

@@ -1,6 +1,6 @@
diff --git a/custom/conf/app.ini b/custom/conf/app.ini
--- a/custom/conf/app.ini
+++ b/custom/conf/app.ini
diff --git a/conf/app.ini b/conf/app.ini
--- a/conf/app.ini
+++ b/conf/app.ini
@@ -1,14 +1,12 @@
-# !!! NEVER EVER MODIFY THIS FILE !!!
-# !!! PLEASE MAKE CHANGES ON CORRESPONDING CUSTOM CONFIG FILE !!!

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -6,7 +6,10 @@ EAPI=7
inherit fcaps go-module systemd
DESCRIPTION="Gogs is a self-hosted Git service written in Go"
HOMEPAGE="https://gogs.io https://github.com/gogs/gogs"
HOMEPAGE="
https://gogs.io
https://github.com/gogs/gogs
"
EGO_SUM=(
"cloud.google.com/go v0.26.0/go.mod"
@@ -439,26 +442,26 @@ EGO_SUM=(
"xorm.io/core v0.7.2/go.mod"
"xorm.io/xorm v0.8.0"
"xorm.io/xorm v0.8.0/go.mod"
)
)
go-module_set_globals
SRC_URI="https://github.com/gogs/gogs/archive/v${PV}.tar.gz -> ${P}.tar.gz ${EGO_SUM_SRC_URI}"
SRC_URI="
https://github.com/gogs/gogs/archive/v${PV}.tar.gz -> ${P}.tar.gz
${EGO_SUM_SRC_URI}
"
LICENSE="Apache-2.0 BSD MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="cert mysql +pam postgres +sqlite"
REQUIRED_USE="|| ( sqlite mysql postgres )"
PATCHES=( "${FILESDIR}/${P}.patch" )
RESTRICT="mirror"
DEPEND="
acct-user/gogs
sqlite? ( dev-db/sqlite:3 )
"
RDEPEND="
${DEPEND}
app-shells/bash
@@ -469,24 +472,23 @@ RDEPEND="
postgres? ( dev-db/postgresql[pam?] )
"
PATCHES=( "${FILESDIR}/${P}.patch" )
FILECAPS=(
cap_net_bind_service+ep usr/bin/gogs
)
src_prepare() {
mkdir -p "${S}/custom/conf/"
cp "${S}/conf/app.ini" "${S}/custom/conf/"
default
sed -i -e 's:data/gogs.db:database/gogs.db:' "${S}/templates/install.tmpl" || die
mkdir -p custom/conf/
cp conf/app.ini custom/conf/
sed -i 's:data/:database/:' templates/install.tmpl || die
}
src_compile() {
GOLANG_PKG_TAGS=""
use cert && GOLANG_PKG_TAGS+=" cert"
use pam && GOLANG_PKG_TAGS+=" pam"
go build -tags ${GOLANG_PKG_TAGS} -o gogs
local GOLANG_PKG_TAGS=()
use cert && GOLANG_PKG_TAGS+=( cert )
use pam && GOLANG_PKG_TAGS+=( pam )
go build -tags ${GOLANG_PKG_TAGS[@]} -o gogs || die
}
src_install() {
@@ -501,9 +503,7 @@ src_install() {
newinitd "${FILESDIR}/gogs-initd" gogs
# Install HTTPS certs
if use cert; then
keepdir /etc/${PN}/https
fi
use cert && keepdir /etc/${PN}/https
# Install configuration files
insinto /etc/${PN}/conf
@@ -530,3 +530,8 @@ src_install() {
keepdir /var/log/${PN}
fowners -R gogs:git /var/log/${PN}
}
pkg_postinst() {
ewarn "You will not be able to run gogs via the command line."
ewarn "Please use the installed service files."
}

View File

@@ -1,3 +1,6 @@
DIST jackett-bin-0.17.197-amd64.tar.gz 44622218 BLAKE2B 3426ef363bdb89acccacbf1bfced32066eee80a2ad48cb9875d808735b5c1fa0bf80eb39993bc00190292c1b693a7e210c72d5766f5bc16474fddafa8b3eec5a SHA512 18f585c5047a2c68a9e093f0180f485ed2e2e2a1345b7d503ad24dee369cacce3f8b4bed3bf887b12ad772558910ea5b40e3b46eb12cc30aa217ef2470204cd2
DIST jackett-bin-0.17.197-arm.tar.gz 42499036 BLAKE2B 8a9fac191bdd129003aaa4151f9eb5434567fee5a6dd761f2f993976d8791e9e001817e31053687ab4ae96423b56a702aa892b1fc958c6537f96487801c6e350 SHA512 5410c4a65009b863ba57a1183a2177c3c74d984dfc288691397c741e6b5338aa92582d00384b4b7c5e4fa559e283c3d5ceab695f345c57882d909b132c7b8972
DIST jackett-bin-0.17.197-arm64.tar.gz 41865109 BLAKE2B 11223b268144e082235bf1d88fdbeea74e34efddf187693d8e41c36b2c6b7139f96699683d29d27d19ca7390f018243370e0659288535f07f5a98a6101d90274 SHA512 3215199cce835997772b58a4f3dbde504c10d62f62603e188c5107ee0c9f3c263e7556863adc472f1c7b05c1b837a9328f96cad30c6857a1ef5ed107d2d5ca66
DIST jackett-bin-0.17.207-amd64.tar.gz 44620838 BLAKE2B 1f1220ee74f1e5a16e99480f619804d59f70fdb5a401716900c4dad27aee2b08d905c188adcb1e4d64fcd49b851adb97f777a973e05da9b75598335e49a51bd8 SHA512 59ff3efba54b310373c4468ec36e3bc722547a4d7b97b55cf7ea0d74edee2e868154b423a107eac6b02f5fbbfdedcde24749d93de9b03356ce385b3c09ba3b63
DIST jackett-bin-0.17.207-arm.tar.gz 42497581 BLAKE2B 051e9c9ab58771fca23d6352f3778b6da18001f8711db4722a0865e39b4eb741a52e88d482ad2df3ad5d723ee9e86e1022cddbbffad8863003c3511f11d10bac SHA512 7de86ab29f77ccdcd65c6649a1d74cd0fd16eb97e791cc02c77df723263291dae2c4b2f9f29e7739d59c7a0358464c4b590ac3255bfad75d2afba8d6fab73027
DIST jackett-bin-0.17.207-arm64.tar.gz 41864538 BLAKE2B 1f5e1440478a7df51c4a25b77bf3d7d52021c8e506a5d5e91c7b5a15032a4b256e132f8cc6d101ae994ca5b3b8824cfa9fe23ebfcf1715cb26a2fec0be239f73 SHA512 9b3cb3901a4f2570550e4e08578ac6c763a4933dbeec6f125007c86f18664e8efa478df0b5e914a698decaf803b42b62a0b9cf162e1f1c04deb3684dbfd9edf4

View File

@@ -0,0 +1,36 @@
# Copyright 2019-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit systemd
DESCRIPTION="API Support for your favorite torrent trackers"
HOMEPAGE="https://github.com/Jackett/Jackett"
SRC_URI="
amd64? ( https://github.com/Jackett/Jackett/releases/download/v${PV}/Jackett.Binaries.LinuxAMDx64.tar.gz -> ${P}-amd64.tar.gz )
arm? ( https://github.com/Jackett/Jackett/releases/download/v${PV}/Jackett.Binaries.LinuxARM32.tar.gz -> ${P}-arm.tar.gz )
arm64? ( https://github.com/Jackett/Jackett/releases/download/v${PV}/Jackett.Binaries.LinuxARM64.tar.gz -> ${P}-arm64.tar.gz )
"
KEYWORDS="~amd64 ~arm ~arm64"
LICENSE="GPL-2"
SLOT="0"
RESTRICT="strip"
RDEPEND="
app-crypt/mit-krb5
dev-libs/icu
dev-util/lttng-ust
"
QA_PREBUILT="*"
S="${WORKDIR}"/Jackett
src_install() {
dodir /opt/jackett
cp -a "${S}"/. "${ED}"/opt/jackett || die
newinitd "${FILESDIR}"/jackett.initd jackett
systemd_dounit "${FILESDIR}"/jackett.service
doenvd "${FILESDIR}"/99jackett
}

View File

@@ -16,7 +16,7 @@ if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/madmaxms/${GIT_PN}.git"
else
SRC_URI="https://github.com/madmaxms/${GIT_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
S="${WORKDIR}/${GIT_PN}-${PV}"
fi

View File

@@ -16,7 +16,7 @@ if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/madmaxms/${GIT_PN}.git"
else
SRC_URI="https://github.com/madmaxms/${GIT_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
S="${WORKDIR}/${GIT_PN}-${PV}"
fi

View File

@@ -14,7 +14,7 @@ if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/madmaxms/${GIT_PN}.git"
else
SRC_URI="https://github.com/madmaxms/${GIT_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
S="${WORKDIR}/${GIT_PN}-${PV}"
fi

View File

@@ -14,7 +14,7 @@ if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/madmaxms/${GIT_PN}.git"
else
SRC_URI="https://github.com/madmaxms/${GIT_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
S="${WORKDIR}/${GIT_PN}-${PV}"
fi