parent
31597dfbdf
commit
dd3886213a
@ -1,23 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
MANIFEST Manifest.files.gz 29309 BLAKE2B f2ba3373545cda131a69c93d9cb08a72344da86522c869e32e1d15fa95ff4a98d27a2ed25672cf251fc66cd1a09f0a2fc82e5a22b0c3f37b363624ed100775c8 SHA512 14bcd8ba1f3cfc9f3b5b7c33c543d0e817cde3cf7a5ed170769a4791b4c0b297e045b8f31d8d096cd7870c2cac5b8bd3e9c77a7f137e43fc3498d4d66df38558
|
||||
TIMESTAMP 2021-11-30T03:39:01Z
|
||||
MANIFEST Manifest.files.gz 29297 BLAKE2B 7d315331cc8788536f70eec46d2648aabf5e8396e610f0e678e64663cb88aaa46cc36201203bb268838662abd2ef8f446e650d08ddc79a013fe3e5b001c76594 SHA512 77988da6db2de4ee5f55363e2cd7287c013372d775852e90628cb0915d30eb429270f36110bcbf19a30353b82f58d15e33e51468315eb064040a19b4eb8b56c7
|
||||
TIMESTAMP 2021-11-30T07:39:10Z
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmGlnNVfFIAAAAAALgAo
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmGl1R5fFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||
klDpYg/8DHZTE6J5HsMfTala4glxTjFHGopAX0i1tXBqdwYq89NUMFxkDFzYOVGi
|
||||
RgninwqeB3SiFQvvnMkW4ZT0c30iW4P8dd74Wjytr/NS1Fc8mOWxcd9RqSuQnGpG
|
||||
jFfZkT32rjuZNr0YxXE/S8mnGpck1Brin4Xa/3qu+Nii5+ijh3bx0PBg6IHXrlu5
|
||||
3h8A0IcAYydtC7U2OZMaqohiXK+/KlnbGGfaYUH3fUwHh6MmA0laBfoHyn44NScy
|
||||
p6tl/SEO634v2OOgt3+eDa8El/QV9BvlyoYkCu2HKDS6BdDxW9HAiBPLtgFtq554
|
||||
xgFKr2ieSrxHZOtPopzabg8KeuS/aWq2eFNdrJZiMyGxR6OVrs04rlF8qgY7O8iz
|
||||
GxGYmvd38NCRHR/KvAkA4rUIOvnAZ29SYLm7RRUPBkFxu5kzoB25FjtOYOkfcdAl
|
||||
B1WdTbWw9nD12vbiiRnIDRgoIzc0FABoQcKnMGLxPANSQ3aTsNcP1b0NsWNVtVE4
|
||||
HTm/hQ0l8vxhyRkqNsuGwkFdQnG16r96Em1GoDDjHQxgvVjzZdumb3sghQF5TqSw
|
||||
/PSzrvv/gWWhGd4ZCjMSZoaiLdqwAgwu2Zmctzhw9TgyDw8R2kBw60K/BrCUA6aV
|
||||
kD+qNlbPZQaKz4BL1sthL2UqN/+6L/nmdERT/sQAv0E1z2X3MCg=
|
||||
=FUR7
|
||||
klAoRA//ZA71Tq82pcWgxwQTMi4HLlHeCRyKLzRxD6h7vEy/cqs+dZL30AaCXaT5
|
||||
FlRDymtGaoCn+mc8c16Llb6bimVWCqOBJX4ZAHgXfYessZGgc6MVK10osRo16jXX
|
||||
36gBkObbnJWp4XJisBR8EqNO4+1QSHttPwjJRTTjJZLM+rud4jQ11wz2tNgTR+Sa
|
||||
2a1j5y1QVstgU1qpdwWa/+KzSKWnAIslRlLQavsXlPPas54I3StBhYojamEjjnNm
|
||||
aZCs8Gf6X7WmOK4plod4vp4mmuyHe0v64qB2kbb3GrOla3EM4co2oGDImHHzI0Xg
|
||||
xXzxC2fy3n30ZNpfrOSb/WUNOUh4TGhacECZG2JKF/juKSdbJsINJr6XmZ51eHdI
|
||||
AkhOQisRSmbucKhNSTeadExPkC6LELsZF/EPD9NoPOGYeYF8eDMPxT4Xrs7CSKCX
|
||||
xBKKf/SR5M2JnjbnVtD8WpfYvx3FsM4T/h1n0x1+ANIyXlv1QTvYHXxZmxJ5DuCB
|
||||
vZOxl1mM9yIlM9Ih63dsu/H1yfUF/mZbsTYaIgLS3Mp6Un2qb57FdswDjCXKmw19
|
||||
7gez7t8jY5yEGH475edhnw5x70g5+YHSjzcoNF3GJJux4j5C0VUvmieKNX1VaUsy
|
||||
xmoMBmAKVQn8w+EKCr2JZbuZrVsGjgrbVxwqTyaJeGxlXG1JJVw=
|
||||
=75Ue
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
DIST notcurses-2.4.5.tar.gz 10082686 BLAKE2B 7205f4b5864cf9c09342a4c171f16be85abe92c1ad445ff31aa180837628b897fee8ce702340b68457b729f741a67d360e233d4344244627ed7bffcc07ae9818 SHA512 0ad1f22b591fd36eea9917c50b51a7811aec9662edec475d5555896115b5c7d3e51487a3b1d67298cfc5472be367d7b8a71b6554811e8e3a4d9d781adc2d01eb
|
||||
DIST notcurses-doc-2.4.5.tar.gz 133547 BLAKE2B 65795b4f58eb9f905f17a58e7435579f1bc17e72d0aa8816f6dd7c9f41fc1b8568dc078a93c9184e6324e6c02d3187f36e95f41ba9cf8dbd3dd1be5074b55f11 SHA512 9c29fda1b13530931f7f1768b607371e553f8b1fbd573c4cd80bbfacafa2e9b2eaa2063c4c324e8d9878fe62f44c013ab2402126e97f484a4442e791922c3622
|
||||
EBUILD notcurses-2.4.5.ebuild 1189 BLAKE2B 72759d232b0a29d4b61ff59ebcef2222f34656323ffb5f91aa8e5589de0c095c2d3e55b54d2020a7068ce0e5fb8ea1a4e829b2f1d712ca8233bc20fb581ac949 SHA512 6bbee1f5303fa8140de288ebc76b1b21f5049ae5e3aaaa5c1c3494258cf9c487c4cb9868267d6f5f84d183af8cb357b67e0ebec20e312db952c6ab4ea78325bf
|
||||
DIST notcurses-2.4.9.tar.gz 10097240 BLAKE2B e73395eeadaf9cffa999566218f4f6b05696175d0e083c504d30c2bb1b870546fcca47e5d82a5e78a351f7f18e7679564dfebb1baeae73ba5f3238a0f94feb39 SHA512 c8774a8b413fb00a0051e4067419785d9fe958c56df0eeecb42c3e0430788bb039e355c8bbcdc63f0bcbc2c33ca0d130d05dbbfdb22a12bc4c9c8d1529976b33
|
||||
DIST notcurses-doc-2.4.9.tar.gz 136681 BLAKE2B d16d80bda84dd1ce96a0edc6dd9fab80b22dfd9284daff68d2f4fc28542fddfafcc42b40969b6e4655c750246004f2410d8a578a04036347de99ca11217cef40 SHA512 8bb490c8297a9cc8f99cac46172d5c2a6bc376725e03eaeb6a0495ed8a712d7c31998b7c8b511dfc1b69a3e082fdb1dba1e4d4d2d05cc5a9bddcc547e682fe4e
|
||||
EBUILD notcurses-2.4.9.ebuild 1189 BLAKE2B 72759d232b0a29d4b61ff59ebcef2222f34656323ffb5f91aa8e5589de0c095c2d3e55b54d2020a7068ce0e5fb8ea1a4e829b2f1d712ca8233bc20fb581ac949 SHA512 6bbee1f5303fa8140de288ebc76b1b21f5049ae5e3aaaa5c1c3494258cf9c487c4cb9868267d6f5f84d183af8cb357b67e0ebec20e312db952c6ab4ea78325bf
|
||||
MISC metadata.xml 870 BLAKE2B 67904fea263b93b4fe7cf331087c1c04aed9d8010f73cc38bd9bebe0e695cd67af728bf962c4459c99bbf7218edf02720f3889d24b8184be85a9472faec56f13 SHA512 b418cbe7abf512f9d94637e624eb05831a35d08710431c9a3f53c01d038e273116d1d755308157608fe486aaee60feb99d73f365df1d5d4c7db51f5b75e33c2b
|
||||
|
Binary file not shown.
@ -1,3 +1,5 @@
|
||||
DIST yard-0.9.26-git.tgz 930901 BLAKE2B 19baaefc54269bbc7eee053b42f2be85644a062cbf55b0fafb63748876aad3a3143767855f4ee7b10a1ae814110a6cf63c01e4055e054aeb31bf8512e793d80d SHA512 0f70a089d5e5ba33e326b0ae0cc84a2cacfc5a3f3080545d5fc5bb324dedbbbf65116cc9412b3496c09b2b6c15514e854a741a1fd7e2ae782804d6e4ac28fcd9
|
||||
DIST yard-0.9.27-git.tgz 932022 BLAKE2B 7390e81081c6785cd7174b9ece57dafc27a9762f0751f05bfc222d561c6b6f5a5ff1a757fc24020a6adb2014c3e77696b6e8c054f7f6918120f6db435739b977 SHA512 20f406234bed52eff254c1b1dd0e3dcbc08109e9a285e4e4041c164cd998ae00654d2414e0e442e3a9520afc5cae2c1bd5010dd25fa38ef16ee21f077527aae4
|
||||
EBUILD yard-0.9.26.ebuild 2058 BLAKE2B 4950a872e570df40aadad0bf13a59ab99bfe09684dbc8eb5146f0dad2ce9bd7512cdd576abc1e3b7cfd9db512c08b9ed0629bffd828d40c7cb91bfdf561b54a3 SHA512 efba53869ead017865a1f44e904343c3b5878d8e53d1323a1e9bd6e348d4235557ab8fbeaad40ed9b715d76e239dbdd70a394275880e139e2b2e4b48c6e328cd
|
||||
EBUILD yard-0.9.27.ebuild 2101 BLAKE2B 6956acc2fd4b44238eaccb955a9e1359774f162f4539259fcfb46d79841070c03e7dc4206a04a9b66f9fce8d3e9c4bf341c2f23d3af96baf594df84e74b78b5e SHA512 19ff65008ae641ff25492cd6ce368ee2d9fcb7c54957846c89417bb01cf1f8e1447a93298c187e9b18c5513880a2153c3bb6105d2252fea4c0b9084c6992fdf8
|
||||
MISC metadata.xml 338 BLAKE2B 17efe658faab09d5935ba472a803a1267f7606a44b157f29bcdecc8cea8af90902ae47012fdd4426357a8ceba5526ca24d737be8fe161c34e28e5362ccc94f16 SHA512 d1f45e2202c86b247b1b872ada72fef392d20260bc3ccc78164c26614dc80b8fe05518356248e3e7f15e2c70b29a9c0909bc738267261eb808965bcb0ed4ebc9
|
||||
|
@ -0,0 +1,60 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
USE_RUBY="ruby26 ruby27 ruby30"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
|
||||
RUBY_FAKEGEM_TASK_DOC="yard"
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||
RUBY_FAKEGEM_DOCDIR="doc docs"
|
||||
|
||||
RUBY_FAKEGEM_EXTRAINSTALL="templates"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="yard.gemspec"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Documentation generation tool for the Ruby programming language"
|
||||
HOMEPAGE="https://yardoc.org/"
|
||||
|
||||
# The gem lakes the gemspec file needed to pass tests.
|
||||
SRC_URI="https://github.com/lsegal/yard/archive/v${PV}.tar.gz -> ${P}-git.tgz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend "=dev-ruby/webrick-1.7*"
|
||||
|
||||
ruby_add_bdepend "doc? ( || ( dev-ruby/maruku dev-ruby/rdiscount dev-ruby/kramdown ) )"
|
||||
|
||||
ruby_add_bdepend "test? ( dev-ruby/rack )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '/[Bb]undler/ s:^:#:' spec/spec_helper.rb || die
|
||||
|
||||
sed -i -e '/samus/I s:^:#:' Rakefile || die
|
||||
|
||||
sed -i -e 's/git ls-files/find/' ${RUBY_FAKEGEM_GEMSPEC} || die
|
||||
|
||||
# Avoid specs that make assumptions on load ordering that are not
|
||||
# true for us. This may be related to how we install in Gentoo. This
|
||||
# also drops a test requirement on dev-ruby/rack.
|
||||
rm -f spec/cli/server_spec.rb || die
|
||||
|
||||
# Avoid specs that only work with bundler
|
||||
sed -i -e '/#initialize/,/^ end/ s:^:#:' spec/cli/yri_spec.rb || die
|
||||
sed -e '/overwrites options with data in/askip "wrong assumptions on file access"' \
|
||||
-e '/loads any gem plugins starting with/askip "wrong assumptions on file access"' \
|
||||
-i spec/config_spec.rb || die
|
||||
|
||||
# Avoid redcarpet-specific spec that is not optional
|
||||
sed -i -e '/autolinks URLs/askip "make redcarpet optional"' spec/templates/helpers/html_helper_spec.rb || die
|
||||
|
||||
# Avoid asciidoc-specific spec that is not optional
|
||||
sed -i -e '/\(AsciiDoc specific\|AsciiDoc header\)/askip "skipping asciidoc test"' spec/templates/helpers/html_helper_spec.rb || die
|
||||
}
|
Binary file not shown.
@ -1,6 +1,8 @@
|
||||
DIST FiraCode-Regular-Symbol.zip 9337 BLAKE2B b901cc37ad796f3a68d8b9e492aa35570c2d718fc84920b5b23c0a055e46c19916a7ec6b2c0a0adba650161c5a032761d46b303de64bddd81696adf960e3e541 SHA512 2570958b0f4b28ded52327150b67118d693d6bc6f483be3e3147ddda1c5870ab21f1b64938e4abc1030080455976c0d33ae3925b51660fd2c8b5428b5b0f8eb7
|
||||
DIST Fira_Code_v6.zip 2882570 BLAKE2B d90b66f383c64261daf227aa507672ae8e86d03d98bac433e7d361d49cb99fbe3025bd3f7af4f75b17866b62ffc01d361de6a07edbb730d7eef27cde64e1c6ed SHA512 b7b5db1c12cd34b5814144c78d535207a36f6fecd92900496cbf6c88fd457cb429b1e00d469482acbab1118f11e556b5bcac2be5364a60bcba9769bbcd4bac00
|
||||
DIST fira-code-4.tar.gz 5580474 BLAKE2B 0bc9b4c8a54f238f1c464398162a56dccf0ac5f4aaffac00357bc7ad0ed99436b44220180f9753a0bc6f2fccc5dafe4a47df9cac91dc87fb1441952e1f04eeae SHA512 037698435b3f77f5ad2dcfb6ea6ff3063c50d224c2b95ada472bf9b12a6342e892d60220e1993045858697fff9c4fb5da97b41ac3437c4fa50f48ef1398c9738
|
||||
DIST fira-code-5.2.tar.gz 4875970 BLAKE2B baff9ca088252e03a442860a95a03ae6e8ab59f102be3352e5b3c6a0b709907cc84bf70d4e9880ad5d48fca6a000e021a7453c8666638b4f9bfd0a2a441ddfe3 SHA512 10247bf8b72f4d44a5b5d727edeae2baee549b6654e12469ad3ab75d3926635b4b2cdfcbb2b9b4c89b28d7c5411c428c00729f94567dad3bc0dc23ff5446ce2d
|
||||
EBUILD fira-code-4.ebuild 639 BLAKE2B c9cfdd560836b3b43576c86080ad87dab270303b28064997c654f3bacac4798c5c47498bae814273f692829b0f39c140bc777c70103515dda5f9cd926c86a3f5 SHA512 995b9a24dd03c77f5e741947220bd376252121822caabc2ab8a4d09501d8d00bba975d5eb9947ef80dffcebcf5e2aa7ffbf379c27c4ec88e4cc60995560388a5
|
||||
EBUILD fira-code-5.2.ebuild 650 BLAKE2B f3e803fe13204705b690e9e11938be0a0a850a965929eb75c2a15fa375425be64e0d7d6d0c2fed2d4cad7f4a0c9a5cc90f82537845860e34481b3eed29eff0b7 SHA512 a89e888aa2c6f6a060c54a8fe8145be4620fbb25eb38c43fc1e6094083c149867ef8312bf00a2742ac5e2d5e94ad05e84d76d867f9b36e39bcfd01ea3dc6d75f
|
||||
EBUILD fira-code-6.ebuild 514 BLAKE2B 4c9fa2b31e7ea5607225ef55b066eb87766cf22c02148e3e4f96f97d5d31bfceede5e79cfdc9d609542a6747220a454123c08ed544edba8645332bf96af9a26c SHA512 4fed2274f448957d14894a0e064f06147dd9a59148687f9ff9cd87d56a1ff453b2f3db0a81875b79c84d63a1ca2be59547ef5abce4a9930a0c4cad2d181cb376
|
||||
MISC metadata.xml 427 BLAKE2B 413143907a7856bd0cf7615e0c18123f31a3cd7ef87aa56203973156eca8f864a652e7dd88a4b1bf5396eac9f1c46bb3faee79f3ded48bff1edd6f6d9f67b355 SHA512 14c182de5f3ca04a453ea56bfea9bcf21b57065dc5d64fbb397b390e8f5a633db6ec22be37d9650db6d6b681d3ff2dc04c975d233fd777e6ab15c0c524230499
|
||||
|
@ -0,0 +1,21 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
S=${WORKDIR}
|
||||
FONT_S="${S}/ttf"
|
||||
FONT_SUFFIX="ttf"
|
||||
inherit font
|
||||
|
||||
DESCRIPTION="Monospaced font with programming ligatures"
|
||||
HOMEPAGE="https://github.com/tonsky/FiraCode"
|
||||
SRC_URI="https://github.com/tonsky/FiraCode/releases/download/$(ver_cut 1)/Fira_Code_v${PV}.zip"
|
||||
|
||||
LICENSE="OFL-1.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
|
||||
DOCS=( README.txt specimen.html fira_code.css )
|
||||
|
||||
BDEPEND="app-arch/unzip"
|
Binary file not shown.
@ -0,0 +1,47 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake xdg
|
||||
|
||||
DESCRIPTION="Powerful yet simple to use screenshot software"
|
||||
HOMEPAGE="https://flameshot.org https://github.com/flameshot-org/flameshot"
|
||||
SRC_URI="https://github.com/flameshot-org/flameshot/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0 Free-Art-1.3 GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND="
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
=dev-qt/qtsingleapplication-2.6*[qt5(+),X]
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtsvg:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtdbus:5
|
||||
sys-apps/dbus
|
||||
dev-libs/spdlog:=
|
||||
"
|
||||
BDEPEND="
|
||||
dev-qt/linguist-tools:5
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
rm -r external/spdlog || die
|
||||
rm -r external/singleapplication || die
|
||||
|
||||
cmake_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DUSE_EXTERNAL_SPDLOG=1
|
||||
-DUSE_EXTERNAL_SINGLEAPPLICATION=1
|
||||
-DENABLE_CACHE=0
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
Binary file not shown.
@ -1 +1 @@
|
||||
Tue, 30 Nov 2021 03:38:57 +0000
|
||||
Tue, 30 Nov 2021 07:39:03 +0000
|
||||
|
@ -1 +1 @@
|
||||
Tue, 30 Nov 2021 03:38:57 +0000
|
||||
Tue, 30 Nov 2021 07:39:03 +0000
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,16 @@
|
||||
BDEPEND=test? ( ruby_targets_ruby26? ( =dev-ruby/webrick-1.7*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( =dev-ruby/webrick-1.7*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( =dev-ruby/webrick-1.7*[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( doc? ( || ( dev-ruby/maruku[ruby_targets_ruby26(-)] dev-ruby/rdiscount[ruby_targets_ruby26(-)] dev-ruby/kramdown[ruby_targets_ruby26(-)] ) ) ) ruby_targets_ruby27? ( doc? ( || ( dev-ruby/maruku[ruby_targets_ruby27(-)] dev-ruby/rdiscount[ruby_targets_ruby27(-)] dev-ruby/kramdown[ruby_targets_ruby27(-)] ) ) ) ruby_targets_ruby30? ( doc? ( || ( dev-ruby/maruku[ruby_targets_ruby30(-)] dev-ruby/rdiscount[ruby_targets_ruby30(-)] dev-ruby/kramdown[ruby_targets_ruby30(-)] ) ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rack[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rack[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rack[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] !!dev-ruby/psych[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
|
||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||
DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
|
||||
DESCRIPTION=Documentation generation tool for the Ruby programming language
|
||||
EAPI=8
|
||||
HOMEPAGE=https://yardoc.org/
|
||||
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=MIT
|
||||
RDEPEND=ruby_targets_ruby26? ( =dev-ruby/webrick-1.7*[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( =dev-ruby/webrick-1.7*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( =dev-ruby/webrick-1.7*[ruby_targets_ruby30(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
|
||||
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
|
||||
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/lsegal/yard/archive/v0.9.27.tar.gz -> yard-0.9.27-git.tgz
|
||||
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4b66d835ec72e021e359bb81eacfe988 ruby-fakegem 53b774322e7124b47b10a03fa0e089eb ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
|
||||
_md5_=b1c1ea04d3c5d761a4e891ab3dd66eaf
|
Binary file not shown.
@ -0,0 +1,12 @@
|
||||
BDEPEND=app-arch/unzip X? ( >=x11-apps/mkfontscale-1.2.0 media-fonts/encodings )
|
||||
DEFINED_PHASES=install postinst postrm setup
|
||||
DESCRIPTION=Monospaced font with programming ligatures
|
||||
EAPI=7
|
||||
HOMEPAGE=https://github.com/tonsky/FiraCode
|
||||
IUSE=X
|
||||
KEYWORDS=~amd64 ~arm ~arm64 ~x86
|
||||
LICENSE=OFL-1.1
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/tonsky/FiraCode/releases/download/6/Fira_Code_v6.zip
|
||||
_eclasses_=font 0667878c2b594871023dd1833d05996f
|
||||
_md5_=7b030893ada8f9ce46e9ad4f1ded19aa
|
Binary file not shown.
@ -0,0 +1,13 @@
|
||||
BDEPEND=dev-qt/linguist-tools:5 dev-util/ninja >=dev-util/cmake-3.20.5
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
|
||||
DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 =dev-qt/qtsingleapplication-2.6*[qt5(+),X] dev-qt/qtwidgets:5 dev-qt/qtsvg:5 dev-qt/qtnetwork:5 dev-qt/qtdbus:5 sys-apps/dbus dev-libs/spdlog:=
|
||||
DESCRIPTION=Powerful yet simple to use screenshot software
|
||||
EAPI=8
|
||||
HOMEPAGE=https://flameshot.org https://github.com/flameshot-org/flameshot
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=Apache-2.0 Free-Art-1.3 GPL-3+
|
||||
RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 =dev-qt/qtsingleapplication-2.6*[qt5(+),X] dev-qt/qtwidgets:5 dev-qt/qtsvg:5 dev-qt/qtnetwork:5 dev-qt/qtdbus:5 sys-apps/dbus dev-libs/spdlog:=
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/flameshot-org/flameshot/archive/v0.10.2.tar.gz -> flameshot-0.10.2.tar.gz
|
||||
_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa xdg 6024fbc93167fad782e2032933654857 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
|
||||
_md5_=2065b11a8ee258332bfbbadccf2aeb30
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,16 @@
|
||||
BDEPEND=|| ( dev-lang/python:3.10[threads(+)] dev-lang/python:3.9[threads(+)] dev-lang/python:3.8[threads(+)] ) sys-apps/coreutils virtual/pkgconfig systemtap? ( dev-util/systemtap ) test? ( net-misc/curl )
|
||||
DEFINED_PHASES=compile configure install postinst prepare pretend setup test
|
||||
DEPEND=>=app-arch/brotli-1.0.9:= >=dev-libs/libuv-1.39.0:= >=net-dns/c-ares-1.17.2:= >=net-libs/http-parser-2.9.3:= >=net-libs/nghttp2-1.40.0:= sys-libs/zlib icu? ( >=dev-libs/icu-64.2:= ) system-ssl? ( >=dev-libs/openssl-1.1.1:0= <dev-libs/openssl-3.0.0_beta1:0= )
|
||||
DESCRIPTION=A JavaScript runtime built on Chrome's V8 JavaScript engine
|
||||
EAPI=8
|
||||
HOMEPAGE=https://nodejs.org/
|
||||
IUSE=cpu_flags_x86_sse2 debug doc icu inspector lto +npm +snapshot +ssl +system-ssl systemtap test
|
||||
KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 -riscv ~x86 ~amd64-linux ~x64-macos
|
||||
LICENSE=Apache-1.1 Apache-2.0 BSD BSD-2 MIT
|
||||
RDEPEND=>=app-arch/brotli-1.0.9:= >=dev-libs/libuv-1.39.0:= >=net-dns/c-ares-1.17.2:= >=net-libs/http-parser-2.9.3:= >=net-libs/nghttp2-1.40.0:= sys-libs/zlib icu? ( >=dev-libs/icu-64.2:= ) system-ssl? ( >=dev-libs/openssl-1.1.1:0= <dev-libs/openssl-3.0.0_beta1:0= )
|
||||
REQUIRED_USE=inspector? ( icu ssl ) npm? ( ssl ) system-ssl? ( ssl )
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=0/12
|
||||
SRC_URI=https://nodejs.org/dist/v12.22.7/node-v12.22.7.tar.xz
|
||||
_eclasses_=bash-completion-r1 d3a60385655d9b402be765a6de333245 flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b pax-utils fce6ad998516159787b92e8043167889 python-any-r1 13f6d423c5c5bc519a9b552654cc745f python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa xdg-utils 4f29a8b760a594a212abe9c2ba957c31
|
||||
_md5_=674b6f6f78b23ac8ae173348c24e8cf7
|
Binary file not shown.
@ -0,0 +1,15 @@
|
||||
BDEPEND=test? ( dev-cpp/gtest dev-libs/boost ) dev-util/ninja >=dev-util/cmake-3.20.5
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-util/hip:0/4.3 sci-libs/rocFFT:0/4.3
|
||||
DESCRIPTION=CU / ROCM agnostic hip FFT implementation
|
||||
EAPI=7
|
||||
HOMEPAGE=https://github.com/ROCmSoftwarePlatform/hipFFT
|
||||
IUSE=benchmark test
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=MIT
|
||||
RDEPEND=dev-util/hip:0/4.3 sci-libs/rocFFT:0/4.3
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=0/4.3
|
||||
SRC_URI=https://github.com/ROCmSoftwarePlatform/hipFFT/archive/refs/tags/rocm-4.3.0.tar.gz -> hipFFT-rocm-4.3.0.tar.gz test? ( https://github.com/ROCmSoftwarePlatform/rocFFT/archive/rocm-4.3.0.tar.gz -> rocFFT-4.3.0.tar.gz )
|
||||
_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
|
||||
_md5_=9e4f4b368f268a30acdf3759554fe28e
|
Binary file not shown.
Binary file not shown.
@ -1,14 +1,14 @@
|
||||
BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DEFINED_PHASES=configure postinst postrm prepare setup
|
||||
DEPEND=sys-libs/ncurses:=[unicode(+)?] hwloc? ( sys-apps/hwloc:= ) kernel_linux? ( caps? ( sys-libs/libcap ) delayacct? ( dev-libs/libnl:3 ) lm-sensors? ( sys-apps/lm-sensors ) ) || ( dev-lang/python:3.9 dev-lang/python:3.8 )
|
||||
DEPEND=sys-libs/ncurses:=[unicode(+)?] hwloc? ( sys-apps/hwloc:= ) kernel_linux? ( caps? ( sys-libs/libcap ) delayacct? ( dev-libs/libnl:3 ) lm-sensors? ( sys-apps/lm-sensors ) ) || ( dev-lang/python:3.10 dev-lang/python:3.9 dev-lang/python:3.8 )
|
||||
DESCRIPTION=interactive process viewer
|
||||
EAPI=8
|
||||
HOMEPAGE=https://htop.dev/ https://github.com/htop-dev/htop
|
||||
IUSE=caps debug delayacct hwloc kernel_FreeBSD kernel_linux lm-sensors openvz unicode vserver kernel_linux
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos
|
||||
LICENSE=BSD GPL-2
|
||||
LICENSE=BSD GPL-2+
|
||||
RDEPEND=sys-libs/ncurses:=[unicode(+)?] hwloc? ( sys-apps/hwloc:= ) kernel_linux? ( caps? ( sys-libs/libcap ) delayacct? ( dev-libs/libnl:3 ) lm-sensors? ( sys-apps/lm-sensors ) )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/htop-dev/htop/archive/3.1.0.tar.gz -> htop-3.1.0.tar.gz
|
||||
SRC_URI=https://github.com/htop-dev/htop/archive/3.1.2.tar.gz -> htop-3.1.2.tar.gz
|
||||
_eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e linux-info 6b67971d8a0a029d13181f2cfb9f5fa9 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-any-r1 13f6d423c5c5bc519a9b552654cc745f python-utils-r1 a8b7938ade305f087865de7e52d079b5 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa xdg-utils 4f29a8b760a594a212abe9c2ba957c31
|
||||
_md5_=d09b43bae9a90df112ca2e601797b71e
|
||||
_md5_=2bc232167262dc5b775f91a08e5fb165
|
Binary file not shown.
@ -0,0 +1,10 @@
|
||||
DEFINED_PHASES=-
|
||||
DESCRIPTION=Meta package containing deps on all xorg drivers
|
||||
EAPI=7
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage
|
||||
IUSE=video_cards_amdgpu video_cards_ast video_cards_dummy video_cards_fbdev video_cards_freedreno video_cards_geode video_cards_glint video_cards_i915 video_cards_i965 video_cards_intel video_cards_mga video_cards_nouveau video_cards_nv video_cards_omap video_cards_qxl video_cards_r128 video_cards_radeon video_cards_radeonsi video_cards_siliconmotion video_cards_tegra video_cards_vc4 video_cards_vesa video_cards_via video_cards_virtualbox video_cards_vmware video_cards_nvidia input_devices_elographics input_devices_evdev input_devices_joystick input_devices_libinput input_devices_vmmouse input_devices_void input_devices_synaptics input_devices_wacom
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=metapackage
|
||||
PDEPEND=input_devices_elographics? ( x11-drivers/xf86-input-elographics ) input_devices_evdev? ( >=x11-base/xorg-server-21.1[udev] >=x11-drivers/xf86-input-evdev-2.10.6 ) input_devices_joystick? ( >=x11-drivers/xf86-input-joystick-1.6.3 ) input_devices_libinput? ( >=x11-base/xorg-server-21.1[udev] >=x11-drivers/xf86-input-libinput-0.27.1 ) input_devices_vmmouse? ( x11-drivers/xf86-input-vmmouse ) input_devices_void? ( x11-drivers/xf86-input-void ) input_devices_synaptics? ( x11-drivers/xf86-input-synaptics ) input_devices_wacom? ( >=x11-drivers/xf86-input-wacom-0.36.0-r2 ) video_cards_amdgpu? ( >=x11-drivers/xf86-video-amdgpu-18.0.1 ) video_cards_ast? ( x11-drivers/xf86-video-ast ) video_cards_dummy? ( x11-drivers/xf86-video-dummy ) video_cards_fbdev? ( >=x11-drivers/xf86-video-fbdev-0.5.0 ) video_cards_freedreno? ( >=x11-base/xorg-server-21.1[-minimal] ) video_cards_geode? ( x11-drivers/xf86-video-geode ) video_cards_glint? ( >=x11-drivers/xf86-video-glint-1.2.9 ) video_cards_i915? ( x11-drivers/xf86-video-intel ) video_cards_i965? ( >=x11-base/xorg-server-21.1[-minimal] ) video_cards_intel? ( !video_cards_i965? ( >=x11-drivers/xf86-video-intel-2.99.917_p20180214-r1 ) ) video_cards_mga? ( >=x11-drivers/xf86-video-mga-1.6.5 ) video_cards_nouveau? ( >=x11-drivers/xf86-video-nouveau-1.0.13 ) video_cards_nv? ( >=x11-drivers/xf86-video-nv-2.1.21 ) video_cards_omap? ( >=x11-drivers/xf86-video-omap-0.4.5 ) video_cards_qxl? ( x11-drivers/xf86-video-qxl ) video_cards_nvidia? ( x11-drivers/nvidia-drivers ) video_cards_r128? ( >=x11-drivers/xf86-video-r128-6.10.2 ) video_cards_radeon? ( >=x11-drivers/xf86-video-ati-18.0.1-r1 ) video_cards_radeonsi? ( >=x11-drivers/xf86-video-ati-18.0.1-r1 ) video_cards_siliconmotion? ( >=x11-drivers/xf86-video-siliconmotion-1.7.9 ) video_cards_tegra? ( >=x11-base/xorg-server-21.1[-minimal] ) video_cards_vc4? ( >=x11-base/xorg-server-21.1[-minimal] ) video_cards_vesa? ( x11-drivers/xf86-video-vesa ) video_cards_via? ( x11-drivers/xf86-video-openchrome ) video_cards_virtualbox? ( x11-drivers/xf86-video-vboxvideo ) video_cards_vmware? ( >=x11-drivers/xf86-video-vmware-13.3.0 )
|
||||
SLOT=0
|
||||
_md5_=9b1a511a93fa0f05b55eba101f03fd46
|
@ -0,0 +1,17 @@
|
||||
BDEPEND=sys-devel/flex sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 x86-winnt? ( >=sys-devel/libtool-2.2.6a sys-devel/m4 >=x11-misc/util-macros-1.18 >=media-fonts/font-util-1.2.0 ) virtual/pkgconfig doc? ( doc? ( || ( app-text/asciidoc dev-ruby/asciidoctor ) app-text/xmlto app-doc/doxygen app-text/docbook-xml-dtd:4.1.2 app-text/docbook-xml-dtd:4.2 app-text/docbook-xml-dtd:4.3 ) ) >=dev-util/meson-0.58.2-r1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
|
||||
DEFINED_PHASES=compile configure install postinst postrm prepare test unpack
|
||||
DEPEND=media-libs/libglvnd[X] dev-libs/openssl:0= >=x11-apps/iceauth-1.0.2 >=x11-apps/rgb-1.0.3 >=x11-apps/xauth-1.0.3 x11-apps/xkbcomp >=x11-libs/libdrm-2.4.89 >=x11-libs/libpciaccess-0.12.901 >=x11-libs/libXau-1.0.4 >=x11-libs/libXdmcp-1.0.2 >=x11-libs/libXfont2-2.0.1 >=x11-libs/libxcvt-0.1.0 >=x11-libs/libxkbfile-1.0.4 >=x11-libs/libxshmfence-1.1 >=x11-libs/pixman-0.27.2 >=x11-misc/xbitmaps-1.0.1 >=x11-misc/xkeyboard-config-2.4.1-r3 >=x11-libs/libXext-1.0.5 x11-libs/libXv xephyr? ( x11-libs/libxcb[xkb] x11-libs/xcb-util x11-libs/xcb-util-image x11-libs/xcb-util-keysyms x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm ) !minimal? ( >=x11-libs/libX11-1.1.5 >=x11-libs/libXext-1.0.5 >=media-libs/mesa-18[X(+),egl(+),gbm(+)] >=media-libs/libepoxy-1.5.4[X,egl(+)] ) udev? ( virtual/libudev:= ) unwind? ( sys-libs/libunwind ) >=x11-apps/xinit-1.3.3-r1 systemd? ( sys-apps/dbus sys-apps/systemd ) elogind? ( sys-apps/dbus sys-auth/elogind[pam] sys-auth/pambase[elogind] ) !!x11-drivers/nvidia-drivers[-libglvnd(+)] >=x11-base/xorg-proto-2021.4.99.2 >=x11-libs/xtrans-1.3.5
|
||||
DESCRIPTION=X.Org X servers
|
||||
EAPI=7
|
||||
HOMEPAGE=https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/xserver/xorg-server
|
||||
IUSE=xephyr xnest xorg xvfb debug +elogind minimal selinux suid systemd test +udev unwind xcsecurity doc
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=MIT
|
||||
PDEPEND=xorg? ( >=x11-base/xorg-drivers-21.1 )
|
||||
RDEPEND=media-libs/libglvnd[X] dev-libs/openssl:0= >=x11-apps/iceauth-1.0.2 >=x11-apps/rgb-1.0.3 >=x11-apps/xauth-1.0.3 x11-apps/xkbcomp >=x11-libs/libdrm-2.4.89 >=x11-libs/libpciaccess-0.12.901 >=x11-libs/libXau-1.0.4 >=x11-libs/libXdmcp-1.0.2 >=x11-libs/libXfont2-2.0.1 >=x11-libs/libxcvt-0.1.0 >=x11-libs/libxkbfile-1.0.4 >=x11-libs/libxshmfence-1.1 >=x11-libs/pixman-0.27.2 >=x11-misc/xbitmaps-1.0.1 >=x11-misc/xkeyboard-config-2.4.1-r3 >=x11-libs/libXext-1.0.5 x11-libs/libXv xephyr? ( x11-libs/libxcb[xkb] x11-libs/xcb-util x11-libs/xcb-util-image x11-libs/xcb-util-keysyms x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm ) !minimal? ( >=x11-libs/libX11-1.1.5 >=x11-libs/libXext-1.0.5 >=media-libs/mesa-18[X(+),egl(+),gbm(+)] >=media-libs/libepoxy-1.5.4[X,egl(+)] ) udev? ( virtual/libudev:= ) unwind? ( sys-libs/libunwind ) >=x11-apps/xinit-1.3.3-r1 systemd? ( sys-apps/dbus sys-apps/systemd ) elogind? ( sys-apps/dbus sys-auth/elogind[pam] sys-auth/pambase[elogind] ) !!x11-drivers/nvidia-drivers[-libglvnd(+)] !systemd? ( gui-libs/display-manager-init ) selinux? ( sec-policy/selinux-xserver )
|
||||
REQUIRED_USE=!minimal? ( || ( xephyr xnest xorg xvfb ) ) elogind? ( udev ) ?? ( elogind systemd )
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=0/21.1.1
|
||||
SRC_URI=https://www.x.org/releases/individual/xserver/xorg-server-21.1.1.tar.xz
|
||||
_eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e meson 9f3e84959ae1d60e19bc91f212774dcc multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 python-utils-r1 a8b7938ade305f087865de7e52d079b5 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 xorg-3 cd706b673da66bddf59f910d089761d6
|
||||
_md5_=dbd204a163f774d38425afebdf72f136
|
@ -1 +1 @@
|
||||
Tue, 30 Nov 2021 03:38:57 +0000
|
||||
Tue, 30 Nov 2021 07:39:03 +0000
|
||||
|
@ -1 +1 @@
|
||||
Tue Nov 30 03:38:57 AM UTC 2021
|
||||
Tue Nov 30 07:39:03 AM UTC 2021
|
||||
|
@ -1 +1 @@
|
||||
Tue, 30 Nov 2021 04:00:01 +0000
|
||||
Tue, 30 Nov 2021 08:00:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
0cc2f7d3b1391126280e007954938ad8aa369ba8 1638239454 2021-11-30T02:30:54+00:00
|
||||
412ab6df9f5419d2b92f7544b456e0c6bbb24925 1638257265 2021-11-30T07:27:45+00:00
|
||||
|
@ -1 +1 @@
|
||||
1638243302 Tue 30 Nov 2021 03:35:02 AM UTC
|
||||
1638257701 Tue 30 Nov 2021 07:35:01 AM UTC
|
||||
|
@ -1 +1 @@
|
||||
Tue, 30 Nov 2021 03:38:57 +0000
|
||||
Tue, 30 Nov 2021 07:39:03 +0000
|
||||
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,249 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
PYTHON_REQ_USE="threads(+)"
|
||||
|
||||
inherit bash-completion-r1 flag-o-matic pax-utils python-any-r1 toolchain-funcs xdg-utils
|
||||
|
||||
DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
|
||||
HOMEPAGE="https://nodejs.org/"
|
||||
LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
|
||||
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/nodejs/node"
|
||||
SLOT="0"
|
||||
else
|
||||
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz"
|
||||
SLOT="0/$(ver_cut 1)"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 -riscv ~x86 ~amd64-linux ~x64-macos"
|
||||
S="${WORKDIR}/node-v${PV}"
|
||||
fi
|
||||
|
||||
IUSE="cpu_flags_x86_sse2 debug doc icu inspector lto +npm +snapshot +ssl +system-ssl systemtap test"
|
||||
REQUIRED_USE="
|
||||
inspector? ( icu ssl )
|
||||
npm? ( ssl )
|
||||
system-ssl? ( ssl )
|
||||
"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
>=app-arch/brotli-1.0.9:=
|
||||
>=dev-libs/libuv-1.39.0:=
|
||||
>=net-dns/c-ares-1.17.2:=
|
||||
>=net-libs/http-parser-2.9.3:=
|
||||
>=net-libs/nghttp2-1.40.0:=
|
||||
sys-libs/zlib
|
||||
icu? ( >=dev-libs/icu-64.2:= )
|
||||
system-ssl? (
|
||||
>=dev-libs/openssl-1.1.1:0=
|
||||
<dev-libs/openssl-3.0.0_beta1:0=
|
||||
)
|
||||
"
|
||||
BDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
sys-apps/coreutils
|
||||
virtual/pkgconfig
|
||||
systemtap? ( dev-util/systemtap )
|
||||
test? ( net-misc/curl )
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
"
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-10.3.0-global-npm-config.patch
|
||||
"${FILESDIR}"/${PN}-12.20.1-fix_ppc64_crashes.patch
|
||||
"${FILESDIR}"/${PN}-12.22.1-jinja_collections_abc.patch
|
||||
"${FILESDIR}"/${PN}-12.22.1-uvwasi_shared_libuv.patch
|
||||
"${FILESDIR}"/${PN}-12.22.5-shared_c-ares_nameser_h.patch
|
||||
"${FILESDIR}"/${PN}-99999999-llhttp.patch
|
||||
)
|
||||
|
||||
pkg_pretend() {
|
||||
(use x86 && ! use cpu_flags_x86_sse2) && \
|
||||
die "Your CPU doesn't support the required SSE2 instruction."
|
||||
|
||||
if [[ ${MERGE_TYPE} != "binary" ]]; then
|
||||
if use lto; then
|
||||
if tc-is-gcc; then
|
||||
if [[ $(gcc-major-version) -ge 11 ]]; then
|
||||
# Bug #787158
|
||||
die "LTO builds of ${PN} using gcc-11+ currently fail tests and produce runtime errors. Either switch to gcc-10 or unset USE=lto for this ebuild"
|
||||
fi
|
||||
else
|
||||
# configure.py will abort on this later if we do not
|
||||
die "${PN} only supports LTO for gcc"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
tc-export CC CXX PKG_CONFIG
|
||||
export V=1
|
||||
export BUILDTYPE=Release
|
||||
|
||||
# fix compilation on Darwin
|
||||
# https://code.google.com/p/gyp/issues/detail?id=260
|
||||
sed -i -e "/append('-arch/d" tools/gyp/pylib/gyp/xcode_emulation.py || die
|
||||
|
||||
# less verbose install output (stating the same as portage, basically)
|
||||
sed -i -e "/print/d" tools/install.py || die
|
||||
|
||||
# proper libdir, hat tip @ryanpcmcquen https://github.com/iojs/io.js/issues/504
|
||||
local LIBDIR=$(get_libdir)
|
||||
sed -i -e "s|lib/|${LIBDIR}/|g" tools/install.py || die
|
||||
sed -i -e "s/'lib'/'${LIBDIR}'/" deps/npm/lib/npm.js || die
|
||||
|
||||
# Avoid writing a depfile, not useful
|
||||
sed -i -e "/DEPFLAGS =/d" tools/gyp/pylib/gyp/generator/make.py || die
|
||||
|
||||
sed -i -e "/'-O3'/d" common.gypi node.gypi || die
|
||||
|
||||
# Known-to-fail test of a deprecated, legacy HTTP parser. Just don't bother.
|
||||
rm -f test/parallel/test-http-transfer-encoding-smuggling-legacy.js
|
||||
|
||||
# debug builds. change install path, remove optimisations and override buildtype
|
||||
if use debug; then
|
||||
sed -i -e "s|out/Release/|out/Debug/|g" tools/install.py || die
|
||||
BUILDTYPE=Debug
|
||||
fi
|
||||
|
||||
default
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
xdg_environment_reset
|
||||
|
||||
# LTO compiler flags are handled by configure.py itself
|
||||
filter-flags '-flto*'
|
||||
|
||||
local myconf=(
|
||||
--shared-brotli
|
||||
--shared-cares
|
||||
--shared-http-parser
|
||||
--shared-libuv
|
||||
--shared-nghttp2
|
||||
--shared-zlib
|
||||
)
|
||||
use debug && myconf+=( --debug )
|
||||
use lto && myconf+=( --enable-lto )
|
||||
use icu && myconf+=( --with-intl=system-icu ) || myconf+=( --with-intl=none )
|
||||
use inspector || myconf+=( --without-inspector )
|
||||
use npm || myconf+=( --without-npm )
|
||||
use snapshot || myconf+=( --without-node-snapshot )
|
||||
if use ssl; then
|
||||
use system-ssl && myconf+=( --shared-openssl --openssl-use-def-ca-store )
|
||||
else
|
||||
myconf+=( --without-ssl )
|
||||
fi
|
||||
|
||||
local myarch=""
|
||||
case ${ABI} in
|
||||
amd64) myarch="x64";;
|
||||
arm) myarch="arm";;
|
||||
arm64) myarch="arm64";;
|
||||
ppc64) myarch="ppc64";;
|
||||
x32) myarch="x32";;
|
||||
x86) myarch="ia32";;
|
||||
*) myarch="${ABI}";;
|
||||
esac
|
||||
|
||||
GYP_DEFINES="linux_use_gold_flags=0
|
||||
linux_use_bundled_binutils=0
|
||||
linux_use_bundled_gold=0" \
|
||||
"${EPYTHON}" configure.py \
|
||||
--prefix="${EPREFIX}"/usr \
|
||||
--dest-cpu=${myarch} \
|
||||
$(use_with systemtap dtrace) \
|
||||
"${myconf[@]}" || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -C out mksnapshot
|
||||
pax-mark m "out/${BUILDTYPE}/mksnapshot"
|
||||
emake -C out
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local LIBDIR="${ED}/usr/$(get_libdir)"
|
||||
default
|
||||
|
||||
pax-mark -m "${ED}"/usr/bin/node
|
||||
|
||||
# set up a symlink structure that node-gyp expects..
|
||||
dodir /usr/include/node/deps/{v8,uv}
|
||||
dosym . /usr/include/node/src
|
||||
for var in deps/{uv,v8}/include; do
|
||||
dosym ../.. /usr/include/node/${var}
|
||||
done
|
||||
|
||||
if use doc; then
|
||||
docinto html
|
||||
dodoc -r "${S}"/doc/*
|
||||
fi
|
||||
|
||||
if use npm; then
|
||||
dodir /etc/npm
|
||||
|
||||
# Install bash completion for `npm`
|
||||
# We need to temporarily replace default config path since
|
||||
# npm otherwise tries to write outside of the sandbox
|
||||
local npm_config="usr/$(get_libdir)/node_modules/npm/lib/config/core.js"
|
||||
sed -i -e "s|'/etc'|'${ED}/etc'|g" "${ED}/${npm_config}" || die
|
||||
local tmp_npm_completion_file="$(TMPDIR="${T}" mktemp -t npm.XXXXXXXXXX)"
|
||||
"${ED}/usr/bin/npm" completion > "${tmp_npm_completion_file}"
|
||||
newbashcomp "${tmp_npm_completion_file}" npm
|
||||
sed -i -e "s|'${ED}/etc'|'/etc'|g" "${ED}/${npm_config}" || die
|
||||
|
||||
# Move man pages
|
||||
doman "${LIBDIR}"/node_modules/npm/man/man{1,5,7}/*
|
||||
|
||||
# Clean up
|
||||
rm -f "${LIBDIR}"/node_modules/npm/{.mailmap,.npmignore,Makefile}
|
||||
rm -rf "${LIBDIR}"/node_modules/npm/{doc,html,man}
|
||||
|
||||
local find_exp="-or -name"
|
||||
local find_name=()
|
||||
for match in "AUTHORS*" "CHANGELOG*" "CONTRIBUT*" "README*" \
|
||||
".travis.yml" ".eslint*" ".wercker.yml" ".npmignore" \
|
||||
"*.md" "*.markdown" "*.bat" "*.cmd"; do
|
||||
find_name+=( ${find_exp} "${match}" )
|
||||
done
|
||||
|
||||
# Remove various development and/or inappropriate files and
|
||||
# useless docs of dependend packages.
|
||||
find "${LIBDIR}"/node_modules \
|
||||
\( -type d -name examples \) -or \( -type f \( \
|
||||
-iname "LICEN?E*" \
|
||||
"${find_name[@]}" \
|
||||
\) \) -exec rm -rf "{}" \;
|
||||
fi
|
||||
|
||||
mv "${ED}"/usr/share/doc/node "${ED}"/usr/share/doc/${PF} || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
if has usersandbox ${FEATURES}; then
|
||||
rm -f "${S}"/test/parallel/test-fs-mkdir.js
|
||||
ewarn "You are emerging ${PN} with 'usersandbox' enabled. Excluding tests known to fail in this mode." \
|
||||
"For full test coverage, emerge =${CATEGORY}/${PF} with 'FEATURES=-usersandbox'."
|
||||
fi
|
||||
|
||||
out/${BUILDTYPE}/cctest || die
|
||||
"${PYTHON}" tools/test.py --mode=${BUILDTYPE,,} --flaky-tests=dontcare -J message parallel sequential || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "The global npm config lives in /etc/npm. This deviates slightly"
|
||||
elog "from upstream which otherwise would have it live in /usr/etc/."
|
||||
elog ""
|
||||
elog "Protip: When using node-gyp to install native modules, you can"
|
||||
elog "avoid having to download extras by doing the following:"
|
||||
elog "$ node-gyp --nodedir /usr/include/node <command>"
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,7 @@
|
||||
AUX hipFFT-4.3.0-add-complex-header.patch 381 BLAKE2B 962865d4dd1a38bbc4e70756d614c92a287029e5bd6d987e8adbabb4b33a83e616cc1156bfc5dc415124d25373e146178a99854972d957039654007d5d3d5122 SHA512 8dfda0eb470005b9ed4701dbf0a1022040ce6bc90f0e04ca16704083074047b5170396257c1aa8c5d0855c055e491249c63516f4f1ba7583d5214f39705433fa
|
||||
AUX hipFFT-4.3.0-gentoo-install-locations.patch 1959 BLAKE2B 1f603bc411eda7aa7b999f3eb3c52822b27be51c2101562cd259d68856b019957c512add96f1c28ff0cb8ad58ab1911be3b97ffc9542758abae40f5e2e5b3d19 SHA512 4c358996e41750f938cb4997825aa00adbcda39b90bf0d3fbf180edecff57a1f7bf5d6c6e26c7b60274a1c1316858b911b69bf20e823a064d81fed498b3edf23
|
||||
AUX hipFFT-4.3.0-remove-git-dependency.patch 1505 BLAKE2B e98eb5b680ef2b5e45f85af8e93e25723dceebd6c849ca65ca132dab83a0eae7933c67affbf020a604c4773147907d40ccabe6cf2df6c92e213f5cab9a3e4736 SHA512 9d3c048d6f4242499d07d3c45baffc39f1766e3411d1e106ccdbae1325543d7df883531c0d2969b67805dd75bc505a63c3d3818ca5d141bbbcf8984f8d51a418
|
||||
DIST hipFFT-rocm-4.3.0.tar.gz 83355 BLAKE2B ee99b4cb685cbb846084d8a7c77982d75cf0d1597f9270260284bb26ae00702a31dd4d5ad9ae1885ab631c390f65c0f584f302be189701ba4f0dd9061b1bba5a SHA512 0d3100b054ff485eae06b13b8c568626b8e3a3286f36012c5a5f9bb4918e03c30c687a2714049bd797f6c3973f1730ad0936f02ad044cde1663c9c5750bbcf40
|
||||
DIST rocFFT-4.3.0.tar.gz 840748 BLAKE2B 236a5faa930751d35e501a9a32ecc8b4075448ef21a0ffb0bb7ec04f4ed1cb67b908aa153b5b424e0823d3e306cf375d7c01a77d687220ed79de6d374037e003 SHA512 765d41e4018a04a53e847c03de80eec830d3e8766187fb8cb493624afa2673175347c16e6eeeebd4ad7d88bb866e58f7e572708f22238723c710b98565a0cd3d
|
||||
EBUILD hipFFT-4.3.0.ebuild 1885 BLAKE2B fd0653407acbeaaf3276535b64ddbc4ed33bebcf428b5de47561b583077e30da92314cdfa03a9f1ec1d488dbef38cadbb62087cc8181d8567b1df6aa4ae33c8f SHA512 0ebd42f6b2ae1e1719d227b96bc51023e2117751b6bf4e39ed44f46a81967d8fe9946abb4975eb7bcbad656ded7cbf5a1473e3ceb82ddb90b6546c0c2992b7cf
|
||||
MISC metadata.xml 726 BLAKE2B 5471621c140d82a51f9226ae8de8600c08651ceb7a6808dd65362db6fc79595e578e7c5cbc628197b0ed37bc803cb7636e545a7b39b3d6791d02a8f804c372a3 SHA512 64ee4d42afdc5a770a7acf808205ada93d3685666158915cee48159dfa20ba0e06c9516c4ab3e1ea5c685631d017ce8f1418f0d8909516704591dcac83eb073c
|
@ -0,0 +1,11 @@
|
||||
diff --color -uprN orig/clients/rider/rider.cpp hipFFT-rocm-4.3.0/clients/rider/rider.cpp
|
||||
--- orig/clients/rider/rider.cpp 2021-08-26 15:05:32.267279103 +0800
|
||||
+++ hipFFT-rocm-4.3.0/clients/rider/rider.cpp 2021-08-26 15:05:48.795279212 +0800
|
||||
@@ -22,6 +22,7 @@
|
||||
#include <cstddef>
|
||||
#include <iostream>
|
||||
#include <numeric>
|
||||
+#include <complex>
|
||||
#include <random>
|
||||
#include <sstream>
|
||||
|
@ -0,0 +1,42 @@
|
||||
diff --color -uprN orig/CMakeLists.txt hipFFT-rocm-4.3.0/CMakeLists.txt
|
||||
--- orig/CMakeLists.txt 2021-08-26 14:38:31.051268348 +0800
|
||||
+++ hipFFT-rocm-4.3.0/CMakeLists.txt 2021-08-26 14:38:42.655268425 +0800
|
||||
@@ -143,7 +143,7 @@ endif( )
|
||||
add_subdirectory( library )
|
||||
|
||||
# force library install path to lib (CentOS 7 defaults to lib64)
|
||||
-set(CMAKE_INSTALL_LIBDIR "lib" CACHE INTERNAL "Installation directory for libraries" FORCE)
|
||||
+set(CMAKE_INSTALL_LIBDIR "lib64" CACHE INTERNAL "Installation directory for libraries" FORCE)
|
||||
|
||||
# Build clients of the library
|
||||
if( BUILD_CLIENTS )
|
||||
diff --color -uprN orig/library/CMakeLists.txt hipFFT-rocm-4.3.0/library/CMakeLists.txt
|
||||
--- orig/library/CMakeLists.txt 2021-08-26 14:38:31.051268348 +0800
|
||||
+++ hipFFT-rocm-4.3.0/library/CMakeLists.txt 2021-08-26 14:39:21.919268686 +0800
|
||||
@@ -77,7 +77,7 @@ target_include_directories(hipfft
|
||||
PUBLIC $<BUILD_INTERFACE:${CMAKE_SOURCE_DIR}/library/include>
|
||||
$<BUILD_INTERFACE:${PROJECT_BINARY_DIR}/include>
|
||||
$<BUILD_INTERFACE:${HIP_INCLUDE_DIRS}>
|
||||
- $<INSTALL_INTERFACE:include>
|
||||
+ $<INSTALL_INTERFACE:include/hipfft>
|
||||
)
|
||||
|
||||
if(BUILD_WITH_LIB STREQUAL "CUDA")
|
||||
@@ -112,13 +112,13 @@ if( ROCM_FOUND )
|
||||
rocm_install_targets( TARGETS hipfft
|
||||
INCLUDE
|
||||
${CMAKE_SOURCE_DIR}/library/include
|
||||
- ${CMAKE_BINARY_DIR}/include
|
||||
- PREFIX hipfft )
|
||||
+ ${CMAKE_BINARY_DIR}/include )
|
||||
+ #PREFIX hipfft )
|
||||
rocm_export_targets( TARGETS hip::hipfft
|
||||
- PREFIX hipfft
|
||||
+ #PREFIX hipfft
|
||||
DEPENDS PACKAGE hip
|
||||
NAMESPACE hip:: )
|
||||
- rocm_install_symlink_subdir( hipfft )
|
||||
+ #rocm_install_symlink_subdir( hipfft )
|
||||
|
||||
|
||||
# During transition to standalone hipFFT repository, don't install
|
@ -0,0 +1,33 @@
|
||||
diff --color -uprN orig/cmake/dependencies.cmake hipFFT-rocm-4.3.0/cmake/dependencies.cmake
|
||||
--- orig/cmake/dependencies.cmake 2021-08-26 14:48:57.867272506 +0800
|
||||
+++ hipFFT-rocm-4.3.0/cmake/dependencies.cmake 2021-08-26 14:51:02.571273334 +0800
|
||||
@@ -21,9 +21,6 @@
|
||||
#
|
||||
# #############################################################################
|
||||
|
||||
-# Git
|
||||
-find_package(Git REQUIRED)
|
||||
-
|
||||
# HIP
|
||||
if(NOT BUILD_WITH_LIB STREQUAL "CUDA")
|
||||
find_package(hip REQUIRED)
|
||||
diff --color -uprN orig/CMakeLists.txt hipFFT-rocm-4.3.0/CMakeLists.txt
|
||||
--- orig/CMakeLists.txt 2021-08-26 14:48:57.867272506 +0800
|
||||
+++ hipFFT-rocm-4.3.0/CMakeLists.txt 2021-08-26 14:49:15.247272622 +0800
|
||||
@@ -117,16 +117,6 @@ message(STATUS "BUILD_WITH_COMPILER = "
|
||||
include(cmake/dependencies.cmake)
|
||||
|
||||
if( BUILD_CLIENTS_TESTS )
|
||||
- if( GIT_FOUND AND EXISTS "${PROJECT_SOURCE_DIR}/.git" )
|
||||
- message(STATUS "rocFFT submodule update")
|
||||
- execute_process(COMMAND ${GIT_EXECUTABLE} submodule update --init --recursive
|
||||
- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
|
||||
- RESULT_VARIABLE GIT_SUBMOD_RESULT)
|
||||
- if( NOT GIT_SUBMOD_RESULT EQUAL "0" )
|
||||
- message(FATAL_ERROR "git submodule update --init --recursive failed with ${GIT_SUBMOD_RESULT}, please checkout submodules manually.")
|
||||
- endif( )
|
||||
- endif( )
|
||||
-
|
||||
if( NOT EXISTS "${PROJECT_SOURCE_DIR}/rocFFT/CMakeLists.txt" )
|
||||
message(FATAL_ERROR "The rocFFT submodule is not present! Please update git submodules and try again.")
|
||||
endif( )
|
@ -0,0 +1,75 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit cmake flag-o-matic
|
||||
|
||||
DESCRIPTION="CU / ROCM agnostic hip FFT implementation"
|
||||
HOMEPAGE="https://github.com/ROCmSoftwarePlatform/hipFFT"
|
||||
SRC_URI="https://github.com/ROCmSoftwarePlatform/hipFFT/archive/refs/tags/rocm-${PV}.tar.gz -> hipFFT-rocm-${PV}.tar.gz
|
||||
test? ( https://github.com/ROCmSoftwarePlatform/rocFFT/archive/rocm-${PV}.tar.gz -> rocFFT-${PV}.tar.gz )"
|
||||
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="benchmark test"
|
||||
SLOT="0/$(ver_cut 1-2)"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="dev-util/hip:${SLOT}
|
||||
sci-libs/rocFFT:${SLOT}"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-cpp/gtest
|
||||
dev-libs/boost
|
||||
)"
|
||||
|
||||
S="${WORKDIR}/hipFFT-rocm-${PV}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-4.3.0-gentoo-install-locations.patch"
|
||||
"${FILESDIR}/${PN}-4.3.0-remove-git-dependency.patch"
|
||||
"${FILESDIR}/${PN}-4.3.0-add-complex-header.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
use test && rmdir rocFFT && ln -s ../rocFFT-rocm-${PV} rocFFT
|
||||
eapply_user
|
||||
cmake_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Grant access to the device
|
||||
addwrite /dev/kfd
|
||||
addpredict /dev/dri/
|
||||
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
|
||||
-DCMAKE_INSTALL_INCLUDEDIR="include/hipfft"
|
||||
-DCMAKE_SKIP_RPATH=ON
|
||||
-DBUILD_CLIENTS_TESTS=$(usex test ON OFF)
|
||||
-DBUILD_CLIENTS_RIDER=$(usex benchmark ON OFF)
|
||||
${AMDGPU_TARGETS+-DAMDGPU_TARGETS="${AMDGPU_TARGETS}"}
|
||||
-D__skip_rocmclang="ON" ## fix cmake-3.21 configuration issue caused by officialy support programming language "HIP"
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_test () {
|
||||
addwrite /dev/kfd
|
||||
addpredict /dev/dri
|
||||
cd "${BUILD_DIR}/clients/staging" || die
|
||||
einfo "Running hipfft-test"
|
||||
LD_LIBRARY_PATH=${BUILD_DIR}/library ./hipfft-test || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
if use benchmark; then
|
||||
cd "${BUILD_DIR}/clients/staging" || die
|
||||
dobin hipfft-rider
|
||||
fi
|
||||
}
|
@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>sci@gentoo.org</email>
|
||||
<name>Gentoo Science Project</name>
|
||||
</maintainer>
|
||||
<maintainer type="person" proxied="yes">
|
||||
<email>gentoo@holzke.net</email>
|
||||
<name>Wilfried Holzke</name>
|
||||
</maintainer>
|
||||
<maintainer type="person" proxied="yes">
|
||||
<email>xgreenlandforwyy@gmail.com</email>
|
||||
<name>Yiyang Wu</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">ROCmSoftwarePlatform/hipFFT</remote-id>
|
||||
</upstream>
|
||||
<use>
|
||||
<flag name="benchmark">Build and install benchmark programs hipfft-rider.</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST dwz-0.13.tar.xz 114016 BLAKE2B 0e53bb99a7790dbdd724594ad00f76267483fe31bf99c9a6ea67f8ca031d2559d5cfc79f613c81b1a99f9086aa16570cb4d850f36ddbc60bdec443dc3122cae7 SHA512 8dc5e647a99ab652fbbed2d37c595a072a2e31198e66f84220d4caf04a9ee0b2900b116932f268b68015e4cc6b49b87313bf1a2d00748d2b3c4799c9ee58c2f4
|
||||
EBUILD dwz-0.13.ebuild 606 BLAKE2B 4c579e1d0d1b88be896e5f0b0ade3fe199f5b7a117b13732ed4ea45f97c71b675384091811bb447741220ac048b577b6d590bff09b5f588600eb280c0af8eb8b SHA512 5042c6ef4dee6c50399c433851c84844977ee3f9dc0289292d4bef298dc4bf4111ab337b0f68b6d6d67e1986de8de3f2df319cb06b23b776dd2e48160e9af38c
|
||||
DIST dwz-0.14.tar.xz 147428 BLAKE2B 286350a8276a1a674937a7adc99560562782044fd6caa50c9a55ec08343f34d8bd27140cca904e648859aba61d181e01ab0755f2115151fab16d498aa1549450 SHA512 62c39f79723ca99305dbb08d1d24a17699b9a84dd98c30904103da116831b1253bf1edbfb905c76fdc4d48305bd1ea0046314c5619209c40a1e624b8ae4908b1
|
||||
EBUILD dwz-0.14.ebuild 621 BLAKE2B 892ea38de8e0eb1abc0cbc5c22b584bd3bab2dfef69a73835645e91e5519bfc2b978f312d7b45afd91eb0fe7411aac71e0211e2b437620ec9f72bbf0bba59736 SHA512 2195fe11600128e2adf53d97b50edcccfbb89d505660ea243dfb12ece0bf3daeac03c0f1b756a47968faf340bb6f35cd34ca13a425543f213cf9c6922e41878f
|
||||
MISC metadata.xml 949 BLAKE2B 4e97ec169e83733a6510fa7d7ad82d307791f56734ae6236d6b21ec457d27e9b8c507129101823c333baf62185314d46fe6cca808fb6d4fb31b21ac97ee22aaa SHA512 26ee92dcaf3c78d4e2116b79451e62240454a0ddb6308966afa2661b61dbc9f28323633551ae4548aacdbf0dae9e02322099f5ee601e59579c8f0d45de3adda2
|
||||
|
Binary file not shown.
@ -1,7 +1,7 @@
|
||||
DIST htop-3.0.5.tar.gz 297931 BLAKE2B a6e62f99ef349809d11bb14b4d515036601aa457507b34a96354607f136cc4e0d3d40a715f1576c70833db051d989fa55142b4f8bba0f5f432ea3676364d9575 SHA512 7dae83ceff6b3f30e69c30c9559dbb3bf69281df006c6a26e4e2c49dd5a147e05ed7bafeeac8ec5bedc8ba670470100cc128209a92654858f98df09a9394594f
|
||||
DIST htop-3.1.0.tar.gz 378838 BLAKE2B c5b09f714c27879c0f3fe0d7233d1eacb979ceb76007ee0c2720bce5d08f84d0e6b9e3747c57fca11f2354909285365749d57d597911641fdb6dd834bec23166 SHA512 bb4422591a61978d1cc5b423413820c14cc571c4660087387949f1071609da38e42be2be8485863cb19b0b957d1fdeb5b2df46212d9ddd3891871b1c9d276c6e
|
||||
DIST htop-3.1.1.tar.gz 381277 BLAKE2B 4383991e8821e4c27a4f5cb002b198fa7915465c03d9fb83324fa2df732d8553be4061c2c559b92de934b0c214bb4445b068795050e1bee2afb803d7f32b9a67 SHA512 5e4ec9b5fdf4583c8a345dcc2fe9395737e3a6e8dd8e6547800b959be084b9d57ae30bf891f79a25f6bf99ec0b6eb7eaba8bc851072c5a550de70df4178dc07d
|
||||
DIST htop-3.1.2.tar.gz 387656 BLAKE2B a9682b6f3475fbae6ab7fd57330271190ec32267c5a8f2aac845cd18c566eaa9beed642c1e67fbc9606f120df600c27ed2ef0480a29ef304875a99898c1f10e4 SHA512 7e08b820042e480ca61137ff24b468804b49b95c1bbedaf82029dd79d29c2c541c5211284ec075692203788bbb868a9d4326ffd24c68419e22eec13ae5012700
|
||||
EBUILD htop-3.0.5-r2.ebuild 1779 BLAKE2B 9f84f878c7e4872fb39a1ecec2203e8fa21407837fcfe1c9d6810e2dad7bac86b52860f482468bf263a7c41c3c1fb04785c2dc91f2d0731cceab2bbec492bc0a SHA512 3b4080b629ec37e01b27c87d08a7b97f2117b192a5ea0fbee29cfbdde0629423630686c9a62ac6df213c9d8829afa5b66c8f0d9a256dfcdfcfd625657cd191ac
|
||||
EBUILD htop-3.1.0-r1.ebuild 2236 BLAKE2B 2d08fc3a6ac2e1db79192f86c29435c8dabb07447818273546316e49fa9f0403b2374bdc9acac39b251428e7530163c41a68c710e2f13602c68ddab009abb280 SHA512 b710151ffe26d66be71de687dec0532d41d4e53ec79aa4f7146beb3bcbbf16e7102a341f94c58a2b50411424273012cca7bc77ee7dbce11723ff02c011b5a829
|
||||
EBUILD htop-3.1.1-r1.ebuild 2238 BLAKE2B 2215094bf5d407b865cf79979ed8586e0d5f4c929759201899ee3d402587173eb0601600cc637bc61905eb2cc2c0f9d8b60529964aaed7a552b05a182073a3c4 SHA512 3703463a3211cffba32792546f2f7136ea3c73249ed8456ea2a54a01fa8063ab16d8bdafd1a50b527a0a3d0515c19fd052893a0cb723036af08df62c1e6d7797
|
||||
EBUILD htop-3.1.2.ebuild 2238 BLAKE2B 2215094bf5d407b865cf79979ed8586e0d5f4c929759201899ee3d402587173eb0601600cc637bc61905eb2cc2c0f9d8b60529964aaed7a552b05a182073a3c4 SHA512 3703463a3211cffba32792546f2f7136ea3c73249ed8456ea2a54a01fa8063ab16d8bdafd1a50b527a0a3d0515c19fd052893a0cb723036af08df62c1e6d7797
|
||||
MISC metadata.xml 1012 BLAKE2B 88fff3df3c1385c3745511bfbda2480189db694f4642fd744591eccee9dcc0f855cf268cc1d912cef3c042df5be1eab4213139b5909748914e6ebfaf505e3caa SHA512 fd4bcf57709b15cbd3e9cc74cfd5ca0ebf5a656a3f447e5e295bc698efd89ce46899a84a794f53a1d7ae7b79bdb0df9e5cb1c8eab10b5cb4b979b83fe5c68e48
|
||||
|
Binary file not shown.
@ -1,3 +1,4 @@
|
||||
EBUILD xorg-drivers-1.20-r2.ebuild 3663 BLAKE2B 8bea6180884af5bface58cb832be4aedebd3246aa04ac425202611d70ffeb6373a191f92bd626c86161f5e0916b4b094275c824063254c2f0e9765c25ba3ac4b SHA512 8598f1dbc448d42daf1eb738a9ac42701f19777f585529e7af7c9c761eabf0ac19e41af0374297e186e0bf363be409ef13937a12ece193237c160af671cd70dd
|
||||
EBUILD xorg-drivers-21.1.ebuild 3670 BLAKE2B c0bc7865521fea82636126a059c4d1dfaf77774acdb22165d0a10afa87148265c66213256606218bc718e21ef2b4364788e83b2d0434677c75893b43203e35e8 SHA512 f2e09206b6552573ce455041fac30370fe75b628c6bda4296badd7a098ba0bc84192f96ab91c40f6b2a8753b9f4ebd0e180dad8ab469941bbf07de04ca04ff15
|
||||
EBUILD xorg-drivers-9999.ebuild 3689 BLAKE2B 90c471e6925594be628396251f7a5d408fdc0068c0e1285a603b5f3a85e5647b68345e24efd23143a739482db5169f5cf274a443238301d3667c0ded59c1ff32 SHA512 74478e2ae3af50ca9594f92e214a011ac00780649dc45e3b64614193b7b524960fcd7bad42ce8894ba0dd23519d767d1a081b4ebb5ab4de4feae58d51f7ba364
|
||||
MISC metadata.xml 235 BLAKE2B 5ed3cd35ac32a5cdd6ac490bafdbc1cd03fc8c6bdbc8194ba7f4a34151a24c4ade7a80705d92348d6d13a9579d18b19ec40a353bf014dc02f98980bfa03d3574 SHA512 3fe78f6dd92b87b30ed02aef15ed72ec5cb62f4c6568dd9b98dcb2f11a4b9ce93955e34c62112a310b4c4a51f87e0e31e31ae5af140e1054c127d3cd344d7267
|
||||
|
@ -0,0 +1,99 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DESCRIPTION="Meta package containing deps on all xorg drivers"
|
||||
HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
|
||||
SRC_URI=""
|
||||
|
||||
LICENSE="metapackage"
|
||||
SLOT="0"
|
||||
if [[ ${PV} != 9999 ]]; then
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||
fi
|
||||
|
||||
IUSE_INPUT_DEVICES="
|
||||
input_devices_elographics
|
||||
input_devices_evdev
|
||||
input_devices_joystick
|
||||
input_devices_libinput
|
||||
input_devices_vmmouse
|
||||
input_devices_void
|
||||
input_devices_synaptics
|
||||
input_devices_wacom
|
||||
"
|
||||
IUSE_VIDEO_CARDS="
|
||||
video_cards_amdgpu
|
||||
video_cards_ast
|
||||
video_cards_dummy
|
||||
video_cards_fbdev
|
||||
video_cards_freedreno
|
||||
video_cards_geode
|
||||
video_cards_glint
|
||||
video_cards_i915
|
||||
video_cards_i965
|
||||
video_cards_intel
|
||||
video_cards_mga
|
||||
video_cards_nouveau
|
||||
video_cards_nv
|
||||
video_cards_omap
|
||||
video_cards_qxl
|
||||
video_cards_r128
|
||||
video_cards_radeon
|
||||
video_cards_radeonsi
|
||||
video_cards_siliconmotion
|
||||
video_cards_tegra
|
||||
video_cards_vc4
|
||||
video_cards_vesa
|
||||
video_cards_via
|
||||
video_cards_virtualbox
|
||||
video_cards_vmware
|
||||
video_cards_nvidia
|
||||
"
|
||||
|
||||
IUSE="${IUSE_VIDEO_CARDS} ${IUSE_INPUT_DEVICES}"
|
||||
|
||||
PDEPEND="
|
||||
input_devices_elographics? ( x11-drivers/xf86-input-elographics )
|
||||
input_devices_evdev? (
|
||||
>=x11-base/xorg-server-${PV}[udev]
|
||||
>=x11-drivers/xf86-input-evdev-2.10.6
|
||||
)
|
||||
input_devices_joystick? ( >=x11-drivers/xf86-input-joystick-1.6.3 )
|
||||
input_devices_libinput? (
|
||||
>=x11-base/xorg-server-${PV}[udev]
|
||||
>=x11-drivers/xf86-input-libinput-0.27.1
|
||||
)
|
||||
input_devices_vmmouse? ( x11-drivers/xf86-input-vmmouse )
|
||||
input_devices_void? ( x11-drivers/xf86-input-void )
|
||||
input_devices_synaptics? ( x11-drivers/xf86-input-synaptics )
|
||||
input_devices_wacom? ( >=x11-drivers/xf86-input-wacom-0.36.0-r2 )
|
||||
|
||||
video_cards_amdgpu? ( >=x11-drivers/xf86-video-amdgpu-18.0.1 )
|
||||
video_cards_ast? ( x11-drivers/xf86-video-ast )
|
||||
video_cards_dummy? ( x11-drivers/xf86-video-dummy )
|
||||
video_cards_fbdev? ( >=x11-drivers/xf86-video-fbdev-0.5.0 )
|
||||
video_cards_freedreno? ( >=x11-base/xorg-server-${PV}[-minimal] )
|
||||
video_cards_geode? ( x11-drivers/xf86-video-geode )
|
||||
video_cards_glint? ( >=x11-drivers/xf86-video-glint-1.2.9 )
|
||||
video_cards_i915? ( x11-drivers/xf86-video-intel )
|
||||
video_cards_i965? ( >=x11-base/xorg-server-${PV}[-minimal] )
|
||||
video_cards_intel? ( !video_cards_i965? ( >=x11-drivers/xf86-video-intel-2.99.917_p20180214-r1 ) )
|
||||
video_cards_mga? ( >=x11-drivers/xf86-video-mga-1.6.5 )
|
||||
video_cards_nouveau? ( >=x11-drivers/xf86-video-nouveau-1.0.13 )
|
||||
video_cards_nv? ( >=x11-drivers/xf86-video-nv-2.1.21 )
|
||||
video_cards_omap? ( >=x11-drivers/xf86-video-omap-0.4.5 )
|
||||
video_cards_qxl? ( x11-drivers/xf86-video-qxl )
|
||||
video_cards_nvidia? ( x11-drivers/nvidia-drivers )
|
||||
video_cards_r128? ( >=x11-drivers/xf86-video-r128-6.10.2 )
|
||||
video_cards_radeon? ( >=x11-drivers/xf86-video-ati-18.0.1-r1 )
|
||||
video_cards_radeonsi? ( >=x11-drivers/xf86-video-ati-18.0.1-r1 )
|
||||
video_cards_siliconmotion? ( >=x11-drivers/xf86-video-siliconmotion-1.7.9 )
|
||||
video_cards_tegra? ( >=x11-base/xorg-server-${PV}[-minimal] )
|
||||
video_cards_vc4? ( >=x11-base/xorg-server-${PV}[-minimal] )
|
||||
video_cards_vesa? ( x11-drivers/xf86-video-vesa )
|
||||
video_cards_via? ( x11-drivers/xf86-video-openchrome )
|
||||
video_cards_virtualbox? ( x11-drivers/xf86-video-vboxvideo )
|
||||
video_cards_vmware? ( >=x11-drivers/xf86-video-vmware-13.3.0 )
|
||||
"
|
@ -0,0 +1,175 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
XORG_DOC=doc
|
||||
XORG_TARBALL_SUFFIX="xz"
|
||||
XORG_EAUTORECONF="no"
|
||||
inherit xorg-3 meson
|
||||
EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git"
|
||||
|
||||
DESCRIPTION="X.Org X servers"
|
||||
SLOT="0/${PV}"
|
||||
if [[ ${PV} != 9999* ]]; then
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||
fi
|
||||
|
||||
IUSE_SERVERS="xephyr xnest xorg xvfb"
|
||||
IUSE="${IUSE_SERVERS} debug +elogind minimal selinux suid systemd test +udev unwind xcsecurity"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
CDEPEND="
|
||||
media-libs/libglvnd[X]
|
||||
dev-libs/openssl:0=
|
||||
>=x11-apps/iceauth-1.0.2
|
||||
>=x11-apps/rgb-1.0.3
|
||||
>=x11-apps/xauth-1.0.3
|
||||
x11-apps/xkbcomp
|
||||
>=x11-libs/libdrm-2.4.89
|
||||
>=x11-libs/libpciaccess-0.12.901
|
||||
>=x11-libs/libXau-1.0.4
|
||||
>=x11-libs/libXdmcp-1.0.2
|
||||
>=x11-libs/libXfont2-2.0.1
|
||||
>=x11-libs/libxcvt-0.1.0
|
||||
>=x11-libs/libxkbfile-1.0.4
|
||||
>=x11-libs/libxshmfence-1.1
|
||||
>=x11-libs/pixman-0.27.2
|
||||
>=x11-misc/xbitmaps-1.0.1
|
||||
>=x11-misc/xkeyboard-config-2.4.1-r3
|
||||
>=x11-libs/libXext-1.0.5
|
||||
x11-libs/libXv
|
||||
xephyr? (
|
||||
x11-libs/libxcb[xkb]
|
||||
x11-libs/xcb-util
|
||||
x11-libs/xcb-util-image
|
||||
x11-libs/xcb-util-keysyms
|
||||
x11-libs/xcb-util-renderutil
|
||||
x11-libs/xcb-util-wm
|
||||
)
|
||||
!minimal? (
|
||||
>=x11-libs/libX11-1.1.5
|
||||
>=x11-libs/libXext-1.0.5
|
||||
>=media-libs/mesa-18[X(+),egl(+),gbm(+)]
|
||||
>=media-libs/libepoxy-1.5.4[X,egl(+)]
|
||||
)
|
||||
udev? ( virtual/libudev:= )
|
||||
unwind? ( sys-libs/libunwind )
|
||||
>=x11-apps/xinit-1.3.3-r1
|
||||
systemd? (
|
||||
sys-apps/dbus
|
||||
sys-apps/systemd
|
||||
)
|
||||
elogind? (
|
||||
sys-apps/dbus
|
||||
sys-auth/elogind[pam]
|
||||
sys-auth/pambase[elogind]
|
||||
)
|
||||
!!x11-drivers/nvidia-drivers[-libglvnd(+)]
|
||||
"
|
||||
DEPEND="${CDEPEND}
|
||||
>=x11-base/xorg-proto-2021.4.99.2
|
||||
>=x11-libs/xtrans-1.3.5
|
||||
"
|
||||
RDEPEND="${CDEPEND}
|
||||
!systemd? ( gui-libs/display-manager-init )
|
||||
selinux? ( sec-policy/selinux-xserver )
|
||||
"
|
||||
BDEPEND="
|
||||
sys-devel/flex
|
||||
"
|
||||
PDEPEND="
|
||||
xorg? ( >=x11-base/xorg-drivers-$(ver_cut 1-2) )"
|
||||
|
||||
REQUIRED_USE="!minimal? (
|
||||
|| ( ${IUSE_SERVERS} )
|
||||
)
|
||||
elogind? ( udev )
|
||||
?? ( elogind systemd )"
|
||||
|
||||
UPSTREAMED_PATCHES=(
|
||||
)
|
||||
|
||||
PATCHES=(
|
||||
"${UPSTREAMED_PATCHES[@]}"
|
||||
"${FILESDIR}"/${PN}-1.12-unloadsubmodule.patch
|
||||
# needed for new eselect-opengl, bug #541232
|
||||
"${FILESDIR}"/${PN}-1.18-support-multiple-Files-sections.patch
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
# localstatedir is used for the log location; we need to override the default
|
||||
# from ebuild.sh
|
||||
# sysconfdir is used for the xorg.conf location; same applies
|
||||
# NOTE: fop is used for doc generating; and I have no idea if Gentoo
|
||||
# package it somewhere
|
||||
|
||||
local emesonargs=(
|
||||
--localstatedir "${EPREFIX}/var"
|
||||
--sysconfdir "${EPREFIX}/etc/X11"
|
||||
--buildtype $(usex debug debug plain)
|
||||
-Db_ndebug=$(usex debug false true)
|
||||
$(meson_use doc docs)
|
||||
$(meson_use !minimal dri1)
|
||||
$(meson_use !minimal dri2)
|
||||
$(meson_use !minimal dri3)
|
||||
$(meson_use !minimal glamor)
|
||||
$(meson_use !minimal glx)
|
||||
$(meson_use udev)
|
||||
$(meson_use udev udev_kms)
|
||||
$(meson_use unwind libunwind)
|
||||
$(meson_use xcsecurity)
|
||||
$(meson_use xephyr)
|
||||
$(meson_use xnest)
|
||||
$(meson_use xorg)
|
||||
$(meson_use xvfb)
|
||||
-Ddefault_font_path="${EPREFIX}"/usr/share/fonts
|
||||
-Ddrm=true
|
||||
-Ddtrace=false
|
||||
-Dipv6=true
|
||||
-Dhal=false
|
||||
-Dlinux_acpi=false
|
||||
-Dlinux_apm=false
|
||||
-Dsha1=libcrypto
|
||||
-Dxkb_output_dir="${EPREFIX}/var/lib/xkb"
|
||||
)
|
||||
|
||||
if use systemd || use elogind; then
|
||||
emesonargs+=(
|
||||
-Dsystemd_logind=true
|
||||
$(meson_use suid suid_wrapper)
|
||||
)
|
||||
else
|
||||
emesonargs+=(
|
||||
-Dsystemd_logind=false
|
||||
$(meson_use suid suid_wrapper)
|
||||
)
|
||||
fi
|
||||
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
meson_src_install
|
||||
|
||||
#The new meson build system do not leave X symlink
|
||||
ln -s Xorg "${ED}"/usr/bin/X
|
||||
|
||||
if ! use xorg; then
|
||||
rm -f "${ED}"/usr/share/man/man1/Xserver.1x \
|
||||
"${ED}"/usr/$(get_libdir)/xserver/SecurityPolicy \
|
||||
"${ED}"/usr/$(get_libdir)/pkgconfig/xorg-server.pc \
|
||||
"${ED}"/usr/share/man/man1/Xserver.1x || die
|
||||
fi
|
||||
|
||||
# install the @x11-module-rebuild set for Portage
|
||||
insinto /usr/share/portage/config/sets
|
||||
newins "${FILESDIR}"/xorg-sets.conf xorg.conf
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
# Get rid of module dir to ensure opengl-update works properly
|
||||
if [[ -z ${REPLACED_BY_VERSION} && -e ${EROOT}/usr/$(get_libdir)/xorg/modules ]]; then
|
||||
rm -rf "${EROOT}"/usr/$(get_libdir)/xorg/modules
|
||||
fi
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
AUX xwayland-drop-redundantly-installed-files.patch 664 BLAKE2B 95773c2287be7f985f5156eebb4e01be236b3f8a2b217c31ea4d7c2f7ad826716ff8ac7951c5ee7963a057a5afe71040ddf1ca72151fb90923364cabfefc34c2 SHA512 35e329763122726eca8dd7014ee1c0321a4b23f32441a180fd4dfa2fd91b508b71a57270cc335460ca84a1483dc7c6d7cec56f55a2506aecbb73c14e4705d252
|
||||
DIST xwayland-21.1.2.901.tar.xz 1261656 BLAKE2B 76710f02d50506d3a41d33065b23b8bd43ef6ab6abb69f359d12174dd8a9fc2d90e1125f093701c560f6de77ad52fda6d76fdabbfe9df6028194a6ae73f82c91 SHA512 94ffb4f1d107db7c78aa01048ccc984882cd290bc67c8dc6d83ee158c65d8ad58974b71881136301b1b43077abe0aeb6b37780a5c69edf502ca714b8b8d75b1c
|
||||
DIST xwayland-21.1.2.tar.xz 1258732 BLAKE2B 1a797e4dedee4f47ada968d4a06c89da2fac64bbfa587e84f01d5b0aa7da23402b70369a274a672470e6d8df0645fd117d129d1f2049b25394d825a9eed3e451 SHA512 3bd595a563cbc44b49a00c85adabdbcddf02fd55c6500ed2711557c156f10cd273af93f7b232865141ad27392a85583e40268bcedad183ad9eeefba457cef6c6
|
||||
DIST xwayland-21.1.3.tar.xz 1261776 BLAKE2B bccecc3386ceb7e612929139b5b73e038df684bc43d9554c1196c4c3e66f200b346ea8615ec9224ae999400f34881d5f29365f06d4487bf4dda381c03b83e05b SHA512 24147ef788cce3fa16cd5604d293ffbe7ef4c6dc5fc2b1a1018d78ca4c0f10ade7b99c1ad6a8cdca5c581ff40f5834d7e34b2a314acca665a527eed700993594
|
||||
EBUILD xwayland-21.1.2-r2.ebuild 1928 BLAKE2B fa337518f1cf0d1da110b0cbe890a63f8ccf7b1f6abb005c5e7948b2d6d4eda17a1135c97d5ace033b68f0af7975a61fb4ef8710c6b564eef39d681c2fc1a4ad SHA512 640e0895fc066f6fb713a88a83f67329f202acec89c12cfe9d39fe03832ef8d682b1ef901650ca64e8f7e81bbbccc03c9e3523328e0e06669ac1b21bf31c428a
|
||||
EBUILD xwayland-21.1.2.901.ebuild 1934 BLAKE2B 6d620ee6fad745f9833df0a8d2b0633066aa11aa8571a772dfecff19f99122947bdf6bde1a769083f98ae0b82da9b230ecb6ebed518b6e14a634332f38d1221a SHA512 b4ed120b7323dbf989aa14b0c4c1b34f11496af9de73bdf7a59e547a38c05440d6934783493e552f3162dd487f9e516c2a73fa184072225be8a43ac0d428166d
|
||||
EBUILD xwayland-21.1.3.ebuild 1923 BLAKE2B 679e27aecfe108bf0d36d720d87e8cb2a100efcd46c8ee15b30ba453534090abff3bcdffab188d1b0558218a8acf3922cf4e1ae726d9a1bae7141c358983cf8c SHA512 08e61b75a110439c985def27e2af5ebb140d61917b7010a0b9ed4bce738a62da4c9ecdf5d1460abd884435883bd2cb7f5a7632f86cf5148234fa0887027594ed
|
||||
MISC metadata.xml 493 BLAKE2B 9761735ff751b1c66db647d8427c32997113ca4106b6d447a3542b0e70b848bf3486fab64a9a47d9c4222d2184dd582036c91c02118cddd43458e69075eebfdd SHA512 eef562fc6bcbfaa6916e7ee3ee813eebea57e56049dd4617f6c9a22118de836e681c14a77a7187deee5d003d0fd4f9a509b24535b54ba42df791ffa644b6be3a
|
||||
|
Loading…
Reference in new issue