mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-17 19:13:13 -04:00
Merge updates from master
This commit is contained in:
8
acct-group/laminar/laminar-0.ebuild
Normal file
8
acct-group/laminar/laminar-0.ebuild
Normal file
@@ -0,0 +1,8 @@
|
||||
# Copyright 2020-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit acct-group
|
||||
|
||||
ACCT_GROUP_ID=-1
|
||||
8
acct-group/laminar/metadata.xml
Normal file
8
acct-group/laminar/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>erkiferenc@gmail.com</email>
|
||||
<name>Ferenc Erki</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
12
acct-user/laminar/laminar-0.ebuild
Normal file
12
acct-user/laminar/laminar-0.ebuild
Normal file
@@ -0,0 +1,12 @@
|
||||
# Copyright 2020-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit acct-user
|
||||
|
||||
ACCT_USER_ID=-1
|
||||
ACCT_USER_GROUPS=( laminar )
|
||||
ACCT_USER_HOME=/var/lib/laminar
|
||||
|
||||
acct-user_add_deps
|
||||
8
acct-user/laminar/metadata.xml
Normal file
8
acct-user/laminar/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>erkiferenc@gmail.com</email>
|
||||
<name>Ferenc Erki</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
@@ -1 +1 @@
|
||||
DIST himitsu-ssh-0.1.tar.gz 18378 BLAKE2B 92c9f9838dbab8df7d57321c1692fdfaa5e342eed14d08aac7eacb088e0eacaf5abe05b396eb05f14d0feb1f8d85034365464087729cc79b168a76253778b311 SHA512 f1bb3dfe2ee5843e867748f5177f1f34007674e3b6f2cb9ba701edc2dca8e979ba9882dc5012197b10053583b7536d71b0a214c57aa03e2576d08cb12e9e1e4c
|
||||
DIST himitsu-ssh-0.2.tar.gz 18452 BLAKE2B f299447d1f5d212c2465d242e3474c3baa1d0b153b000a9617d66cdf53b32ee0b033c253208da0568310fb20308183f6a4bae3da5c20b930a318f4a83235205c SHA512 fb6d9cef89729991e93dc826139db42900540a9b45b3d45165092d1589a55c19b9e853d5ebb88248c872aa5ef6f62ef79bbbabba7232df7d0aa2a30bbe8f6ea6
|
||||
|
||||
@@ -1 +1 @@
|
||||
DIST linode-cli-5.41.2.tar.gz 105869 BLAKE2B df982837014c688e054282fff4595cb5a2acc308414a9ba7abdc47f21f26a9e3f9ce6beeb8105e114c97be0742a494d5281f7539469817e83baff730eaf3bdfa SHA512 94876d5b5c13b1f21eadf9cd4e7044d9fbec996c1386e2b9a0d5126281acdbb93cd8558b65835f5bd650f63a41be67a979d76505d13fc399f9c6964539f5ec42
|
||||
DIST linode-cli-5.41.3.tar.gz 106163 BLAKE2B 7e8a11960e163d0979410ded574cc29a576ff60ccfe120d397668fcef87dfc093c99de234164b6a9e5d3b93fc1008cde6153c83b3c1018e8eba757e97367a20b SHA512 a04c5f9143835d2fd6dde50a4a2faabad50b74bc9cba581a3c3ab1c5d75855c6a6fec5e04904ec4fc53c017e1c59faeb81d0fa532f6aee0841dec354c52eb974
|
||||
|
||||
@@ -21,5 +21,5 @@ RDEPEND="
|
||||
dev-python/pyyaml
|
||||
dev-python/requests
|
||||
dev-python/rich
|
||||
<dev-python/urllib3-2
|
||||
<dev-python/urllib3-3
|
||||
"
|
||||
@@ -1,126 +1,126 @@
|
||||
# Copyright 2021-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Autogenerated by pycargoebuild 0.6.3
|
||||
# Autogenerated by pycargoebuild 0.10
|
||||
|
||||
EAPI=8
|
||||
|
||||
CRATES="
|
||||
ahash-0.3.8
|
||||
aho-corasick-0.7.13
|
||||
anyhow-1.0.32
|
||||
arrayref-0.3.6
|
||||
arrayvec-0.5.1
|
||||
atty-0.2.14
|
||||
autocfg-1.0.0
|
||||
base64-0.11.0
|
||||
bitflags-1.2.1
|
||||
blake2b_simd-0.5.10
|
||||
cc-1.0.79
|
||||
cfg-if-0.1.10
|
||||
chrono-0.4.13
|
||||
clap-3.0.0-beta.2
|
||||
clap_derive-3.0.0-beta.2
|
||||
confy-0.4.0
|
||||
constant_time_eq-0.1.5
|
||||
crossbeam-deque-0.7.3
|
||||
crossbeam-epoch-0.8.2
|
||||
crossbeam-queue-0.2.3
|
||||
crossbeam-utils-0.7.2
|
||||
directories-2.0.2
|
||||
dirs-2.0.2
|
||||
dirs-sys-0.3.5
|
||||
dlv-list-0.2.2
|
||||
doc-comment-0.3.3
|
||||
either-1.5.3
|
||||
getrandom-0.1.14
|
||||
git2-0.13.8
|
||||
hashbrown-0.7.2
|
||||
hashbrown-0.9.1
|
||||
heck-0.3.1
|
||||
hermit-abi-0.1.15
|
||||
hostname-0.3.1
|
||||
humantime-2.0.1
|
||||
humantime-serde-1.0.0
|
||||
idna-0.2.0
|
||||
indexmap-1.6.0
|
||||
jobserver-0.1.21
|
||||
lazy_static-1.4.0
|
||||
libc-0.2.74
|
||||
libgit2-sys-0.12.9+1.0.1
|
||||
libssh2-sys-0.2.18
|
||||
libz-sys-1.0.25
|
||||
log-0.4.11
|
||||
match_cfg-0.1.0
|
||||
matches-0.1.8
|
||||
maybe-uninit-2.0.0
|
||||
memchr-2.3.3
|
||||
memoffset-0.5.5
|
||||
ntapi-0.3.4
|
||||
num-integer-0.1.43
|
||||
num-traits-0.2.12
|
||||
num_cpus-1.13.0
|
||||
once_cell-1.4.0
|
||||
openssl-probe-0.1.2
|
||||
openssl-sys-0.9.87
|
||||
ordered-multimap-0.2.4
|
||||
os_str_bytes-2.4.0
|
||||
percent-encoding-2.1.0
|
||||
pkg-config-0.3.18
|
||||
ppv-lite86-0.2.8
|
||||
proc-macro-error-1.0.4
|
||||
proc-macro-error-attr-1.0.4
|
||||
proc-macro2-1.0.19
|
||||
quote-1.0.7
|
||||
rand-0.7.3
|
||||
rand_chacha-0.2.2
|
||||
rand_core-0.5.1
|
||||
rand_hc-0.2.0
|
||||
rayon-1.3.1
|
||||
rayon-core-1.7.1
|
||||
redox_syscall-0.1.57
|
||||
redox_users-0.3.4
|
||||
regex-1.3.9
|
||||
regex-syntax-0.6.18
|
||||
rust-argon2-0.7.0
|
||||
rust-ini-0.15.3
|
||||
scopeguard-1.1.0
|
||||
serde-1.0.114
|
||||
serde_derive-1.0.114
|
||||
shellexpand-2.0.0
|
||||
strsim-0.10.0
|
||||
syn-1.0.37
|
||||
sysinfo-0.15.0
|
||||
termcolor-1.1.2
|
||||
textwrap-0.12.1
|
||||
thread_local-1.0.1
|
||||
time-0.1.43
|
||||
tinyvec-0.3.3
|
||||
toml-0.5.6
|
||||
unicode-bidi-0.3.4
|
||||
unicode-normalization-0.1.13
|
||||
unicode-segmentation-1.7.0
|
||||
unicode-width-0.1.8
|
||||
unicode-xid-0.2.1
|
||||
url-2.1.1
|
||||
users-0.10.0
|
||||
vcpkg-0.2.10
|
||||
vec_map-0.8.2
|
||||
version_check-0.9.2
|
||||
wasi-0.9.0+wasi-snapshot-preview1
|
||||
winapi-0.3.9
|
||||
winapi-i686-pc-windows-gnu-0.4.0
|
||||
winapi-util-0.1.5
|
||||
winapi-x86_64-pc-windows-gnu-0.4.0
|
||||
ahash@0.3.8
|
||||
aho-corasick@0.7.13
|
||||
anyhow@1.0.32
|
||||
arrayref@0.3.6
|
||||
arrayvec@0.5.1
|
||||
atty@0.2.14
|
||||
autocfg@1.0.0
|
||||
base64@0.11.0
|
||||
bitflags@1.2.1
|
||||
blake2b_simd@0.5.10
|
||||
cc@1.0.79
|
||||
cfg-if@0.1.10
|
||||
chrono@0.4.13
|
||||
clap@3.0.0-beta.2
|
||||
clap_derive@3.0.0-beta.2
|
||||
confy@0.4.0
|
||||
constant_time_eq@0.1.5
|
||||
crossbeam-deque@0.7.3
|
||||
crossbeam-epoch@0.8.2
|
||||
crossbeam-queue@0.2.3
|
||||
crossbeam-utils@0.7.2
|
||||
directories@2.0.2
|
||||
dirs-sys@0.3.5
|
||||
dirs@2.0.2
|
||||
dlv-list@0.2.2
|
||||
doc-comment@0.3.3
|
||||
either@1.5.3
|
||||
getrandom@0.1.14
|
||||
git2@0.13.8
|
||||
hashbrown@0.7.2
|
||||
hashbrown@0.9.1
|
||||
heck@0.3.1
|
||||
hermit-abi@0.1.15
|
||||
hostname@0.3.1
|
||||
humantime-serde@1.0.0
|
||||
humantime@2.0.1
|
||||
idna@0.2.0
|
||||
indexmap@1.6.0
|
||||
jobserver@0.1.21
|
||||
lazy_static@1.4.0
|
||||
libc@0.2.74
|
||||
libgit2-sys@0.12.9+1.0.1
|
||||
libssh2-sys@0.2.18
|
||||
libz-sys@1.0.25
|
||||
log@0.4.11
|
||||
match_cfg@0.1.0
|
||||
matches@0.1.8
|
||||
maybe-uninit@2.0.0
|
||||
memchr@2.3.3
|
||||
memoffset@0.5.5
|
||||
ntapi@0.3.4
|
||||
num-integer@0.1.43
|
||||
num-traits@0.2.12
|
||||
num_cpus@1.13.0
|
||||
once_cell@1.4.0
|
||||
openssl-probe@0.1.2
|
||||
openssl-sys@0.9.87
|
||||
ordered-multimap@0.2.4
|
||||
os_str_bytes@2.4.0
|
||||
percent-encoding@2.1.0
|
||||
pkg-config@0.3.18
|
||||
ppv-lite86@0.2.8
|
||||
proc-macro-error-attr@1.0.4
|
||||
proc-macro-error@1.0.4
|
||||
proc-macro2@1.0.19
|
||||
quote@1.0.7
|
||||
rand@0.7.3
|
||||
rand_chacha@0.2.2
|
||||
rand_core@0.5.1
|
||||
rand_hc@0.2.0
|
||||
rayon-core@1.7.1
|
||||
rayon@1.3.1
|
||||
redox_syscall@0.1.57
|
||||
redox_users@0.3.4
|
||||
regex-syntax@0.6.18
|
||||
regex@1.3.9
|
||||
rust-argon2@0.7.0
|
||||
rust-ini@0.15.3
|
||||
scopeguard@1.1.0
|
||||
serde@1.0.114
|
||||
serde_derive@1.0.114
|
||||
shellexpand@2.0.0
|
||||
strsim@0.10.0
|
||||
syn@1.0.37
|
||||
sysinfo@0.15.0
|
||||
termcolor@1.1.2
|
||||
textwrap@0.12.1
|
||||
thread_local@1.0.1
|
||||
time@0.1.43
|
||||
tinyvec@0.3.3
|
||||
toml@0.5.6
|
||||
unicode-bidi@0.3.4
|
||||
unicode-normalization@0.1.13
|
||||
unicode-segmentation@1.7.0
|
||||
unicode-width@0.1.8
|
||||
unicode-xid@0.2.1
|
||||
url@2.1.1
|
||||
users@0.10.0
|
||||
vcpkg@0.2.10
|
||||
vec_map@0.8.2
|
||||
version_check@0.9.2
|
||||
wasi@0.9.0+wasi-snapshot-preview1
|
||||
winapi-i686-pc-windows-gnu@0.4.0
|
||||
winapi-util@0.1.5
|
||||
winapi-x86_64-pc-windows-gnu@0.4.0
|
||||
winapi@0.3.9
|
||||
"
|
||||
|
||||
inherit cargo flag-o-matic toolchain-funcs
|
||||
inherit cargo
|
||||
|
||||
DESCRIPTION="A cross-shell customizable powerline-like prompt with icons"
|
||||
HOMEPAGE="https://github.com/reujab/silver"
|
||||
SRC_URI="
|
||||
https://github.com/reujab/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
$(cargo_crate_uris)
|
||||
${CARGO_CRATE_URIS}
|
||||
"
|
||||
|
||||
LICENSE="MIT"
|
||||
@@ -138,7 +138,7 @@ DEPEND="${RDEPEND}"
|
||||
|
||||
DOCS="readme.md"
|
||||
|
||||
QA_FLAGS_IGNORED="/usr/bin/silver"
|
||||
QA_FLAGS_IGNORED="usr/bin/silver"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/"${PV}"-update-openssl-sys.patch
|
||||
@@ -150,8 +150,7 @@ src_configure() {
|
||||
export LIBGIT2_SYS_USE_PKG_CONFIG=1
|
||||
export PKG_CONFIG_ALLOW_CROSS=1
|
||||
|
||||
# Breaks compilation
|
||||
tc-is-clang || filter-lto
|
||||
cargo_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
|
||||
@@ -1,131 +1,131 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Autogenerated by pycargoebuild 0.6.3
|
||||
# Autogenerated by pycargoebuild 0.10
|
||||
|
||||
EAPI=8
|
||||
|
||||
CRATES="
|
||||
Inflector-0.11.4
|
||||
aliasable-0.1.3
|
||||
anstream-0.3.2
|
||||
anstyle-1.0.0
|
||||
anstyle-parse-0.2.0
|
||||
anstyle-query-1.0.0
|
||||
anstyle-wincon-1.0.1
|
||||
anyhow-1.0.71
|
||||
askama-0.12.0
|
||||
askama_derive-0.12.1
|
||||
askama_escape-0.10.3
|
||||
assert_cmd-2.0.11
|
||||
bincode-1.3.3
|
||||
bitflags-1.3.2
|
||||
bstr-1.4.0
|
||||
cc-1.0.79
|
||||
cfg-if-1.0.0
|
||||
clap-4.2.7
|
||||
clap_builder-4.2.7
|
||||
clap_complete-4.2.1
|
||||
clap_complete_fig-4.2.0
|
||||
clap_derive-4.2.0
|
||||
clap_lex-0.4.1
|
||||
color-print-0.3.4
|
||||
color-print-proc-macro-0.3.4
|
||||
colorchoice-1.0.0
|
||||
difflib-0.4.0
|
||||
dirs-5.0.1
|
||||
dirs-sys-0.4.1
|
||||
doc-comment-0.3.3
|
||||
dunce-1.0.4
|
||||
either-1.8.1
|
||||
errno-0.3.1
|
||||
errno-dragonfly-0.1.2
|
||||
fastrand-1.9.0
|
||||
getrandom-0.2.9
|
||||
glob-0.3.1
|
||||
heck-0.4.1
|
||||
hermit-abi-0.3.1
|
||||
instant-0.1.12
|
||||
io-lifetimes-1.0.10
|
||||
is-terminal-0.4.7
|
||||
itertools-0.10.5
|
||||
libc-0.2.143
|
||||
linux-raw-sys-0.3.7
|
||||
memchr-2.5.0
|
||||
mime-0.3.17
|
||||
mime_guess-2.0.4
|
||||
minimal-lexical-0.2.1
|
||||
nix-0.26.2
|
||||
nom-7.1.3
|
||||
once_cell-1.17.1
|
||||
option-ext-0.2.0
|
||||
ouroboros-0.15.6
|
||||
ouroboros_macro-0.15.6
|
||||
ppv-lite86-0.2.17
|
||||
predicates-3.0.3
|
||||
predicates-core-1.0.6
|
||||
predicates-tree-1.0.9
|
||||
proc-macro-error-1.0.4
|
||||
proc-macro-error-attr-1.0.4
|
||||
proc-macro2-1.0.56
|
||||
quote-1.0.26
|
||||
rand-0.8.5
|
||||
rand_chacha-0.3.1
|
||||
rand_core-0.6.4
|
||||
redox_syscall-0.2.16
|
||||
redox_syscall-0.3.5
|
||||
redox_users-0.4.3
|
||||
regex-automata-0.1.10
|
||||
rstest-0.17.0
|
||||
rstest_macros-0.17.0
|
||||
rstest_reuse-0.5.0
|
||||
rustc_version-0.4.0
|
||||
rustix-0.37.19
|
||||
semver-1.0.17
|
||||
serde-1.0.162
|
||||
serde_derive-1.0.162
|
||||
static_assertions-1.1.0
|
||||
strsim-0.10.0
|
||||
syn-1.0.109
|
||||
syn-2.0.15
|
||||
tempfile-3.5.0
|
||||
termtree-0.4.1
|
||||
thiserror-1.0.40
|
||||
thiserror-impl-1.0.40
|
||||
unicase-2.6.0
|
||||
unicode-ident-1.0.8
|
||||
utf8parse-0.2.1
|
||||
version_check-0.9.4
|
||||
wait-timeout-0.2.0
|
||||
wasi-0.11.0+wasi-snapshot-preview1
|
||||
which-4.4.0
|
||||
windows-sys-0.45.0
|
||||
windows-sys-0.48.0
|
||||
windows-targets-0.42.2
|
||||
windows-targets-0.48.0
|
||||
windows_aarch64_gnullvm-0.42.2
|
||||
windows_aarch64_gnullvm-0.48.0
|
||||
windows_aarch64_msvc-0.42.2
|
||||
windows_aarch64_msvc-0.48.0
|
||||
windows_i686_gnu-0.42.2
|
||||
windows_i686_gnu-0.48.0
|
||||
windows_i686_msvc-0.42.2
|
||||
windows_i686_msvc-0.48.0
|
||||
windows_x86_64_gnu-0.42.2
|
||||
windows_x86_64_gnu-0.48.0
|
||||
windows_x86_64_gnullvm-0.42.2
|
||||
windows_x86_64_gnullvm-0.48.0
|
||||
windows_x86_64_msvc-0.42.2
|
||||
windows_x86_64_msvc-0.48.0
|
||||
Inflector@0.11.4
|
||||
aliasable@0.1.3
|
||||
anstream@0.3.2
|
||||
anstyle-parse@0.2.0
|
||||
anstyle-query@1.0.0
|
||||
anstyle-wincon@1.0.1
|
||||
anstyle@1.0.0
|
||||
anyhow@1.0.71
|
||||
askama@0.12.0
|
||||
askama_derive@0.12.1
|
||||
askama_escape@0.10.3
|
||||
assert_cmd@2.0.11
|
||||
bincode@1.3.3
|
||||
bitflags@1.3.2
|
||||
bstr@1.4.0
|
||||
cc@1.0.79
|
||||
cfg-if@1.0.0
|
||||
clap@4.2.7
|
||||
clap_builder@4.2.7
|
||||
clap_complete@4.2.1
|
||||
clap_complete_fig@4.2.0
|
||||
clap_derive@4.2.0
|
||||
clap_lex@0.4.1
|
||||
color-print-proc-macro@0.3.4
|
||||
color-print@0.3.4
|
||||
colorchoice@1.0.0
|
||||
difflib@0.4.0
|
||||
dirs-sys@0.4.1
|
||||
dirs@5.0.1
|
||||
doc-comment@0.3.3
|
||||
dunce@1.0.4
|
||||
either@1.8.1
|
||||
errno-dragonfly@0.1.2
|
||||
errno@0.3.1
|
||||
fastrand@1.9.0
|
||||
getrandom@0.2.9
|
||||
glob@0.3.1
|
||||
heck@0.4.1
|
||||
hermit-abi@0.3.1
|
||||
instant@0.1.12
|
||||
io-lifetimes@1.0.10
|
||||
is-terminal@0.4.7
|
||||
itertools@0.10.5
|
||||
libc@0.2.143
|
||||
linux-raw-sys@0.3.7
|
||||
memchr@2.5.0
|
||||
mime@0.3.17
|
||||
mime_guess@2.0.4
|
||||
minimal-lexical@0.2.1
|
||||
nix@0.26.2
|
||||
nom@7.1.3
|
||||
once_cell@1.17.1
|
||||
option-ext@0.2.0
|
||||
ouroboros@0.15.6
|
||||
ouroboros_macro@0.15.6
|
||||
ppv-lite86@0.2.17
|
||||
predicates-core@1.0.6
|
||||
predicates-tree@1.0.9
|
||||
predicates@3.0.3
|
||||
proc-macro-error-attr@1.0.4
|
||||
proc-macro-error@1.0.4
|
||||
proc-macro2@1.0.56
|
||||
quote@1.0.26
|
||||
rand@0.8.5
|
||||
rand_chacha@0.3.1
|
||||
rand_core@0.6.4
|
||||
redox_syscall@0.2.16
|
||||
redox_syscall@0.3.5
|
||||
redox_users@0.4.3
|
||||
regex-automata@0.1.10
|
||||
rstest@0.17.0
|
||||
rstest_macros@0.17.0
|
||||
rstest_reuse@0.5.0
|
||||
rustc_version@0.4.0
|
||||
rustix@0.37.19
|
||||
semver@1.0.17
|
||||
serde@1.0.162
|
||||
serde_derive@1.0.162
|
||||
static_assertions@1.1.0
|
||||
strsim@0.10.0
|
||||
syn@1.0.109
|
||||
syn@2.0.15
|
||||
tempfile@3.5.0
|
||||
termtree@0.4.1
|
||||
thiserror-impl@1.0.40
|
||||
thiserror@1.0.40
|
||||
unicase@2.6.0
|
||||
unicode-ident@1.0.8
|
||||
utf8parse@0.2.1
|
||||
version_check@0.9.4
|
||||
wait-timeout@0.2.0
|
||||
wasi@0.11.0+wasi-snapshot-preview1
|
||||
which@4.4.0
|
||||
windows-sys@0.45.0
|
||||
windows-sys@0.48.0
|
||||
windows-targets@0.42.2
|
||||
windows-targets@0.48.0
|
||||
windows_aarch64_gnullvm@0.42.2
|
||||
windows_aarch64_gnullvm@0.48.0
|
||||
windows_aarch64_msvc@0.42.2
|
||||
windows_aarch64_msvc@0.48.0
|
||||
windows_i686_gnu@0.42.2
|
||||
windows_i686_gnu@0.48.0
|
||||
windows_i686_msvc@0.42.2
|
||||
windows_i686_msvc@0.48.0
|
||||
windows_x86_64_gnu@0.42.2
|
||||
windows_x86_64_gnu@0.48.0
|
||||
windows_x86_64_gnullvm@0.42.2
|
||||
windows_x86_64_gnullvm@0.48.0
|
||||
windows_x86_64_msvc@0.42.2
|
||||
windows_x86_64_msvc@0.48.0
|
||||
"
|
||||
|
||||
inherit cargo bash-completion-r1
|
||||
inherit cargo shell-completion
|
||||
|
||||
DESCRIPTION="A smarter cd command for your terminal"
|
||||
HOMEPAGE="https://github.com/ajeetdsouza/zoxide"
|
||||
SRC_URI="
|
||||
https://github.com/ajeetdsouza/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
$(cargo_crate_uris)
|
||||
${CARGO_CRATE_URIS}
|
||||
"
|
||||
|
||||
LICENSE="MIT"
|
||||
@@ -151,12 +151,8 @@ src_install() {
|
||||
dodoc README.md CHANGELOG.md
|
||||
|
||||
newbashcomp contrib/completions/"${PN}".bash "${PN}"
|
||||
|
||||
insinto /usr/share/zsh/site-functions
|
||||
doins contrib/completions/_"${PN}"
|
||||
|
||||
insinto /usr/share/fish/vendor_completions.d
|
||||
doins contrib/completions/"${PN}".fish
|
||||
dozshcomp contrib/completions/_"${PN}"
|
||||
dofishcomp contrib/completions/"${PN}".fish
|
||||
|
||||
insinto /usr/share/"${PN}"
|
||||
doins init.fish
|
||||
|
||||
@@ -1 +1 @@
|
||||
DIST rum-1.3.11.tar.gz 564888 BLAKE2B 13e7a61481a5b90f2f31da56089480beaf46d184afd7d1b857ff991595c03885e820a95ce6f4c7d5fce2ef99012a6ba0699495799c8b3a4b4419b73c61c23f4e SHA512 4720255a1d1534a294eb10a3e46993b6e5bb8a690b58a505319013ad7210627e26835ed8d417dd45dcb3f276a13d8e88f68405496a9ac39a361c19e1168a1b27
|
||||
DIST rum-1.3.13.tar.gz 565701 BLAKE2B 77f1a3116fbb62143587f3e10e884b24627e816824ad83d50e6127eb3be218e50b192cffe9a5a565fba26aa4aa3d362cefaf3dd3954b1c7aaf9a5e17fdd1159f SHA512 5a5e614df2b9ee1ea5a2922588a745c9812fd6a6a6cb4f3e6c3c237d752ff93c332619cc6c7881abcffca59998a4c467bd7daec5cd50154391c236c4fe7e05f7
|
||||
|
||||
21
dev-hare/hare-json/hare-json-9999.ebuild
Normal file
21
dev-hare/hare-json/hare-json-9999.ebuild
Normal file
@@ -0,0 +1,21 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit git-r3
|
||||
|
||||
DESCRIPTION="JSON support for Hare"
|
||||
HOMEPAGE="https://git.sr.ht/~sircmpwn/hare-json"
|
||||
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare-json"
|
||||
LICENSE="MPL-2.0"
|
||||
SLOT="0"
|
||||
|
||||
DEPEND="dev-lang/hare"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i 's;^PREFIX=.*;PREFIX=/usr;' Makefile || die
|
||||
}
|
||||
8
dev-hare/hare-json/metadata.xml
Normal file
8
dev-hare/hare-json/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>contact@hacktivis.me</email>
|
||||
<name>Haelwenn (lanodan) Monnier</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
@@ -1,4 +1,4 @@
|
||||
DIST bash-language-server-4.10.1-deps.tar.xz 2219720 BLAKE2B ad855946c2ce535bc49a0ac889be82b83953304d1dea91637bcb68d11b5845f2761795be23af3406e10f2271ddf12c5664c3a9066218c5325d61aaa01f422a32 SHA512 905a91219e38dbda0bbb032f8ee04240517573a8b12f118777ec0e6a1a55fb972f1c679dd999132024d6289f3b73db837fdd17d3e9373a334928996c6a7bf9f6
|
||||
DIST bash-language-server-4.10.1.tgz 192886 BLAKE2B e1594531dcd0db241416aa25475b5fa5db11a66eca40fbe5f8f7efb1ca0eb8009ec719a03b8e782c80faf2a048b0974e8d5749854d0653e63b427a4b0f012b30 SHA512 c8d1c0a4d6549deb510bcc3a1a2a06752fc7acdaf7a5e70c4d35dbdb461934bc6a03bd077d4c13dfb1adb3e90267a5cb1047df9302f98fa3edde7cc00816556b
|
||||
DIST bash-language-server-4.10.2-deps.tar.xz 2222584 BLAKE2B aef78fff4beb736694d7319a23c991364603c34c1c1f32c75eb0e4fa99945175830723497a4fa9d485951bbfd74a4fddf3c1fa68d7e2a6e97af7fb9471d769e9 SHA512 70b140a7d15d0f492627334172e254f91742f7b403c91ecfd4668de28357e8f9607feae53482371efd05ea7098d8c6f1c0a12dd63cd48c2a262ade545c8e6335
|
||||
DIST bash-language-server-4.10.2.tgz 192887 BLAKE2B 71f3a648ac62e359e6b338d7a587f535c04ec4f77f1b7b2a5a36bfde5960cc3b4e3b0fb34224fdde7a864b0c7f6451fe6ec6a5473cb746ff795bdd32027341f8 SHA512 3672c82c264b23e7858f5a3298145383ee826d9d43d22361ded7acf75cac34513efcb0949a3e6a52dbe45261c881c0b30b8d0a4e5a26f82ae3d9a2b0cd2f4368
|
||||
DIST bash-language-server-5.0.0-deps.tar.xz 2215800 BLAKE2B 745abb2362062e5eff4ca1f3b2ca87e7d82d47540238d02ebb48368c20e58e63d5b9cef7bacec57f65bade1f1f6af07ff351fb99857bf9be7ed0ea22e6d5542c SHA512 3ab9265aeced3d241251dab4a80759a8eddeb7b833fa58923d0f743d9417a4c7b670f90d748554d97042b90e3d3d29586a976f97a3bb7d59939b128a2b2be13f
|
||||
DIST bash-language-server-5.0.0.tgz 189362 BLAKE2B 088af07ab06106624bbdf25dd414c275cb039a128d80d3cc774d41a1927a12b74dd68676d5d2dec450d70c0ea24d346aa1f879701b59b0e085e0b84a8c39ea89 SHA512 d52e4f3103b83f05c32223c7504e9d61df2f645d4d66a6f78b802cb5ded45c3e254969d2a3bd4ca92993a53b3f75361cbe8dbff73d88ca66cd3cfca7fd5b8cdb
|
||||
|
||||
@@ -17,15 +17,12 @@ S="${WORKDIR}"
|
||||
# npm --cache ./npm-cache install $(portageq envvar DISTDIR)/${P}.tgz
|
||||
# tar -caf ${P}-deps.tar.xz npm-cache
|
||||
|
||||
LICENSE="
|
||||
Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT-with-advertising
|
||||
|| ( public-domain Unlicense )
|
||||
"
|
||||
LICENSE="BSD-2 ISC MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND=">=net-libs/nodejs-18.16.18"
|
||||
BDEPEND=">=net-libs/nodejs-18.16.18[npm]"
|
||||
RDEPEND=">=net-libs/nodejs-18.16.19"
|
||||
BDEPEND=">=net-libs/nodejs-18.16.19[npm]"
|
||||
|
||||
src_unpack() {
|
||||
cd "${T}" || die "Could not cd to temporary directory"
|
||||
@@ -43,6 +40,7 @@ src_install() {
|
||||
--cache "${T}"/npm-cache \
|
||||
install "${DISTDIR}"/${P}.tgz || die "npm install failed"
|
||||
|
||||
cd "${ED}"/usr/$(get_libdir)/node_modules/${PN} || die "cd failed"
|
||||
einstalldocs
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
DIST yaml-language-server-1.12.0-deps.tar.xz 5119236 BLAKE2B 0e224565745ac61520ab3f76efaac3fe46fe8ec7a36ced2e492d1f97af34f82699b604801df601f122bcca4b439393741817a4267260b765029380c6c5079a2c SHA512 72aa7ab1c35b7cd65d14a535ca91f656a3d2e39b73539c1494681ed636f08f888d415b751d9952ba8eae3a802cdf001b71e92059806c20d2f512072122e602ba
|
||||
DIST yaml-language-server-1.12.0.tgz 558972 BLAKE2B 1d7ec17dbf0e74bfff5bb68574fd60122876def6f869e1a2a9911e51414cca19fdb3af989b9ba7c8be439c2f2b96282fb9122231a2591dbd1d7e57f27a897ad8 SHA512 70441e1d5a921f4f9480d36f546aefdf1bbe3414ec7014a6392fef35f8bbaf924f4e1829de12145738e3d2fc5e5c58f9b303b19e9a1dd210fdf6d0a43c68a293
|
||||
DIST yaml-language-server-1.13.0-deps.tar.xz 5460772 BLAKE2B 110680d5ce1459a90483f58ef28dbf82af5fa4cd5984044a294b9d1f8e40b74fa552011e29fa1a780bfc93243039eb57c2766682d84160bb77fe87e04c12b975 SHA512 17b167b372140845e52cfd41c49dec2610f2dfde76e60a74c5c03240aa4ce9aab4dc4d741d4942999614cebcca567f6a9bd52f8088b4b94f615ae6576a3a0337
|
||||
DIST yaml-language-server-1.13.0.tgz 557876 BLAKE2B 2b51ba4a0ac4372efae5d788c06f3e4e2a545f8ea02e508e68c7457b8fb7d25f5f4446b56c39f93308b4aa56236204b75c525c549ed6eb98354ac76170070344 SHA512 0b37a456314e52489723ab60dc13ee4a4c44eb491e0d3e3ff8b8cf2d7c27b7880247369a58c0a34fdd8dc4e1efd5d7ab6c12c75a879c6b2e3cb6c7bf0ded7cd5
|
||||
DIST yaml-language-server-1.14.0-deps.tar.xz 5470756 BLAKE2B 32dfbd6e959bd8054b6d5cb9daf0fadd0c4a218fa6b1724cde566b8eec5c134b50be7884cb9663ffc20a271af6005495e9dbc76e826f61f935af339e52769e57 SHA512 329342806793524d9e7af450ac4efd3d43aa3d125eabf61d6967e8430db5c0d5cf9524d21cb567dab34022ebb7ca164686857e1a0a94a159fec287d7a632af15
|
||||
DIST yaml-language-server-1.14.0.tgz 567903 BLAKE2B 72109e7e9e469b7411388282159027ca2bbf9fb24ea976c70893c201a3448fc084460cf73f9aaead31a6491ab084c1377e746836fb373d9876194874cd36fc82 SHA512 1e73621cce403935ee33c669b9bcea813cbeed5e6416231755e74e4f6ca386f9f10b0ea96cc5dc0ffca61da693e6fdae7b41fc1861f834592f084cdc21c4c90e
|
||||
|
||||
@@ -15,7 +15,7 @@ S="${WORKDIR}"
|
||||
# npm --cache ./npm-cache install $(portageq envvar DISTDIR)/${P}.tgz
|
||||
# tar -caf ${P}-deps.tar.xz npm-cache
|
||||
|
||||
LICENSE="Apache-2.0 BSD-2 ISC MIT-with-advertising"
|
||||
LICENSE="0BSD Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST intiface-central-v2.3.0-linux-x64.zip 17157804 BLAKE2B 57176f65e6124a0d46dfe422c42a0b2d7077dc4cef7f59e099c5488c163005c0bbfde435c411e0763800cf43a17f08dbb8da4fbb3c7feec3e6114fe5fa6cc451 SHA512 3d6d351e7dccaf851d9fb955fcdfbb1ea5c9a609aeb2a527d08ada591a3772cd95b0c90fe730476c664e19587eb0f2f9aa2c63eb24fc4849c4e0b775d6207049
|
||||
DIST intiface-central-v2.4.0-linux-x64.zip 17462271 BLAKE2B 80357a03496ec88f0e62b130fa8da39e5eb8826d8372221b8e954ca60231faed57c62fd18a346430f53399f4970bed007cf652456b75088bb4ff80bb1b4fd1d9 SHA512 8324c44ee16ce19acb958b77e6a256e640d21c2b9348284bdcaa0bd9b01ddb2c49c176ffbc929a9d116cb4506467234a5b82f33e81aae2b24132f47705487f67
|
||||
DIST intiface-central-v2.4.3-linux-x64.zip 18116303 BLAKE2B 5d4b8f16bd0f97d42c2ab10db1954d6e7b123842bec707a74cbfd4b10edda19a5415a9140a8b93e579d5fb165e8bd6d2d8899086393fcbfd69fed7055c361d07 SHA512 e113b8497caea713117a5e1c762994bddf1c7c78b9e85532e17432dce7f2fa32584d5d3db388fcb6512706ad482238d1eb4ce854668920ee56150caa9e819036
|
||||
|
||||
@@ -8,7 +8,7 @@ inherit desktop xdg
|
||||
DESCRIPTION="Buttplug frontend application"
|
||||
HOMEPAGE="https://github.com/intiface/intiface-central"
|
||||
SRC_URI="https://github.com/intiface/intiface-central/releases/download/v${PV}/intiface-central-v${PV}-linux-x64.zip"
|
||||
S="${WORKDIR}/intiface-central-v${PV}-linux-x64"
|
||||
S="${WORKDIR}/intiface_central_v${PV}"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
@@ -20,10 +20,7 @@ RDEPEND="
|
||||
sys-apps/dbus
|
||||
sys-apps/systemd-utils
|
||||
x11-libs/gtk+:3[X]
|
||||
|| (
|
||||
dev-libs/openssl:0/1.1
|
||||
dev-libs/openssl-compat:1.1.1
|
||||
)
|
||||
dev-libs/openssl:0/3
|
||||
"
|
||||
BDEPEND="app-arch/unzip"
|
||||
|
||||
@@ -11,7 +11,6 @@
|
||||
</upstream>
|
||||
<use>
|
||||
<flag name="abseil">Build with <pkg>dev-cpp/abseil-cpp</pkg></flag>
|
||||
<flag name="benchmark">Enable benchmarking</flag>
|
||||
<flag name="dotnet">Add support for .NET</flag>
|
||||
<flag name="jumbo-build">Combine source files to speed up build process</flag>
|
||||
</use>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Copyright 2022-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -7,13 +7,16 @@ DOCS_BUILDER="doxygen"
|
||||
inherit cmake docs java-pkg-opt-2
|
||||
|
||||
DESCRIPTION="Cross-platform library for building Telegram clients"
|
||||
HOMEPAGE="https://core.telegram.org/tdlib https://github.com/tdlib/td"
|
||||
HOMEPAGE="
|
||||
https://core.telegram.org/tdlib
|
||||
https://github.com/tdlib/td
|
||||
"
|
||||
SRC_URI="https://github.com/tdlib/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Boost-1.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="benchmark dotnet +jumbo-build static-libs test"
|
||||
IUSE="dotnet +jumbo-build static-libs test"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
@@ -37,24 +40,14 @@ TEST_TARGETS=(
|
||||
#test-tdutils -- hangs
|
||||
#run_all_tests -- segfaults
|
||||
)
|
||||
BENCH_TARGETS=(
|
||||
bench_{actor,empty,handshake,misc}
|
||||
bench_http
|
||||
check_tls
|
||||
#bench_{db,tddb} -- fail
|
||||
#bench_http_server{,_cheat,_fast} - hang
|
||||
#bench_http_reader -- fails
|
||||
#check_proxy -- requires proxy
|
||||
#rmdir -- fails
|
||||
#wget -- requires network
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
sed "/find_program(CCACHE_FOUND ccache)/d" -i CMakeLists.txt || die
|
||||
echo "" > gen_git_commit_h.sh || die
|
||||
|
||||
use test || cmake_comment_add_subdirectory test
|
||||
use benchmark || cmake_comment_add_subdirectory benchmark
|
||||
cmake_comment_add_subdirectory benchmark
|
||||
use test || \
|
||||
cmake_comment_add_subdirectory test
|
||||
|
||||
cmake_src_prepare
|
||||
}
|
||||
@@ -65,13 +58,10 @@ src_configure() {
|
||||
)
|
||||
|
||||
if use java; then
|
||||
local JAVA_AWT_LIBRARY="${JAVA_HOME}/lib/libjawt.so"
|
||||
local JAVA_JVM_LIBRARY="${JAVA_HOME}/lib/libjava.so"
|
||||
|
||||
mycmakeargs+=(
|
||||
-DTD_ENABLE_JNI=ON
|
||||
-DJAVA_AWT_LIBRARY="${JAVA_AWT_LIBRARY}"
|
||||
-DJAVA_JVM_LIBRARY="${JAVA_JVM_LIBRARY}"
|
||||
-DJAVA_AWT_LIBRARY="${JAVA_HOME}/lib/libjawt.so"
|
||||
-DJAVA_JVM_LIBRARY="${JAVA_HOME}/lib/libjava.so"
|
||||
-DJAVA_INCLUDE_PATH="${JAVA_HOME}/include"
|
||||
-DJAVA_INCLUDE_PATH2="${JAVA_HOME}/include/linux"
|
||||
-DJAVA_AWT_INCLUDE_PATH="${JAVA_HOME}/include"
|
||||
@@ -122,15 +112,6 @@ src_test() {
|
||||
./"${exe}" || die "${exe} failed"
|
||||
done
|
||||
popd > /dev/null || die
|
||||
|
||||
if use benchmark; then
|
||||
pushd "${BUILD_DIR}"/benchmark > /dev/null || die
|
||||
for exe in "${BENCH_TARGETS[@]}"; do
|
||||
einfo "Running ${exe}"
|
||||
./"${exe}" || die "${exe} failed"
|
||||
done
|
||||
popd > /dev/null || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Copyright 2022-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -65,12 +65,9 @@ src_configure() {
|
||||
)
|
||||
|
||||
if use java; then
|
||||
local JAVA_AWT_LIBRARY="${JAVA_HOME}/lib/libjawt.so"
|
||||
local JAVA_JVM_LIBRARY="${JAVA_HOME}/lib/libjava.so"
|
||||
|
||||
mycmakeargs+=(
|
||||
-DJAVA_AWT_LIBRARY="${JAVA_AWT_LIBRARY}"
|
||||
-DJAVA_JVM_LIBRARY="${JAVA_JVM_LIBRARY}"
|
||||
-DJAVA_AWT_LIBRARY="${JAVA_HOME}/lib/libjawt.so"
|
||||
-DJAVA_JVM_LIBRARY="${JAVA_HOME}/lib/libjava.so"
|
||||
-DJAVA_INCLUDE_PATH="${JAVA_HOME}/include"
|
||||
-DJAVA_INCLUDE_PATH2="${JAVA_HOME}/include/linux"
|
||||
-DJAVA_AWT_INCLUDE_PATH="${JAVA_HOME}/include"
|
||||
|
||||
@@ -12,7 +12,8 @@ LICENSE="MIT"
|
||||
SLOT="0"
|
||||
DB_VER="5.3"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="cpu_flags_x86_avx2 dogecoind +prune tests utils +wallet zmq"
|
||||
# Please see Bug 910673 Comment 10
|
||||
IUSE="cpu_flags_x86_avx2 dogecoind +pie +prune +ssp tests utils +wallet zmq"
|
||||
REQUIRED_USE="dogecoind? ( utils )"
|
||||
DOGEDIR="/opt/${PN}"
|
||||
DEPEND="
|
||||
@@ -52,6 +53,17 @@ WORKDIR_="${WORKDIR}/dogecoin-${PV}"
|
||||
S=${WORKDIR_}
|
||||
|
||||
src_prepare() {
|
||||
|
||||
if use pie && use ssp ; then
|
||||
PATCHES+=( "${FILESDIR}"/"${PV}"-hardened-all.patch )
|
||||
elif use pie && ! use ssp ; then
|
||||
PATCHES+=( "${FILESDIR}"/"${PV}"-hardened-no-ssp.patch )
|
||||
elif use ssp && ! use pie ; then
|
||||
PATCHES+=( "${FILESDIR}"/"${PV}"-hardened-no-pie.patch )
|
||||
else
|
||||
PATCHES+=( "${FILESDIR}"/"${PV}"-hardened-minimal.patch )
|
||||
fi
|
||||
|
||||
default
|
||||
|
||||
einfo "Generating autotools files..."
|
||||
|
||||
18
net-p2p/dogecoin-qt/files/1.14.6-hardened-all.patch
Normal file
18
net-p2p/dogecoin-qt/files/1.14.6-hardened-all.patch
Normal file
@@ -0,0 +1,18 @@
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 653fe71..a93502c 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -506,13 +506,6 @@ if test x$use_hardening != xno; then
|
||||
AX_CHECK_COMPILE_FLAG([-Wstack-protector],[HARDENED_CXXFLAGS="$HARDENED_CXXFLAGS -Wstack-protector"])
|
||||
AX_CHECK_COMPILE_FLAG([-fstack-protector-all],[HARDENED_CXXFLAGS="$HARDENED_CXXFLAGS -fstack-protector-all"])
|
||||
|
||||
- AX_CHECK_PREPROC_FLAG([-D_FORTIFY_SOURCE=2],[
|
||||
- AX_CHECK_PREPROC_FLAG([-U_FORTIFY_SOURCE],[
|
||||
- HARDENED_CPPFLAGS="$HARDENED_CPPFLAGS -U_FORTIFY_SOURCE"
|
||||
- ])
|
||||
- HARDENED_CPPFLAGS="$HARDENED_CPPFLAGS -D_FORTIFY_SOURCE=2"
|
||||
- ])
|
||||
-
|
||||
AX_CHECK_LINK_FLAG([[-Wl,--dynamicbase]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,--dynamicbase"])
|
||||
AX_CHECK_LINK_FLAG([[-Wl,--nxcompat]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,--nxcompat"])
|
||||
AX_CHECK_LINK_FLAG([[-Wl,--high-entropy-va]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,--high-entropy-va"])
|
||||
31
net-p2p/dogecoin-qt/files/1.14.6-hardened-minimal.patch
Normal file
31
net-p2p/dogecoin-qt/files/1.14.6-hardened-minimal.patch
Normal file
@@ -0,0 +1,31 @@
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 653fe71..1d60d30 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -504,14 +504,6 @@ fi
|
||||
|
||||
if test x$use_hardening != xno; then
|
||||
AX_CHECK_COMPILE_FLAG([-Wstack-protector],[HARDENED_CXXFLAGS="$HARDENED_CXXFLAGS -Wstack-protector"])
|
||||
- AX_CHECK_COMPILE_FLAG([-fstack-protector-all],[HARDENED_CXXFLAGS="$HARDENED_CXXFLAGS -fstack-protector-all"])
|
||||
-
|
||||
- AX_CHECK_PREPROC_FLAG([-D_FORTIFY_SOURCE=2],[
|
||||
- AX_CHECK_PREPROC_FLAG([-U_FORTIFY_SOURCE],[
|
||||
- HARDENED_CPPFLAGS="$HARDENED_CPPFLAGS -U_FORTIFY_SOURCE"
|
||||
- ])
|
||||
- HARDENED_CPPFLAGS="$HARDENED_CPPFLAGS -D_FORTIFY_SOURCE=2"
|
||||
- ])
|
||||
|
||||
AX_CHECK_LINK_FLAG([[-Wl,--dynamicbase]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,--dynamicbase"])
|
||||
AX_CHECK_LINK_FLAG([[-Wl,--nxcompat]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,--nxcompat"])
|
||||
@@ -519,11 +511,6 @@ if test x$use_hardening != xno; then
|
||||
AX_CHECK_LINK_FLAG([[-Wl,-z,relro]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,-z,relro"])
|
||||
AX_CHECK_LINK_FLAG([[-Wl,-z,now]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,-z,now"])
|
||||
|
||||
- if test x$TARGET_OS != xwindows; then
|
||||
- AX_CHECK_COMPILE_FLAG([-fPIE],[PIE_FLAGS="-fPIE"])
|
||||
- AX_CHECK_LINK_FLAG([[-pie]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -pie"])
|
||||
- fi
|
||||
-
|
||||
case $host in
|
||||
*mingw*)
|
||||
AC_CHECK_LIB([ssp], [main],, AC_MSG_ERROR(lib missing))
|
||||
29
net-p2p/dogecoin-qt/files/1.14.6-hardened-no-pie.patch
Normal file
29
net-p2p/dogecoin-qt/files/1.14.6-hardened-no-pie.patch
Normal file
@@ -0,0 +1,29 @@
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 653fe71..a49d74c 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -506,24 +506,12 @@ if test x$use_hardening != xno; then
|
||||
AX_CHECK_COMPILE_FLAG([-Wstack-protector],[HARDENED_CXXFLAGS="$HARDENED_CXXFLAGS -Wstack-protector"])
|
||||
AX_CHECK_COMPILE_FLAG([-fstack-protector-all],[HARDENED_CXXFLAGS="$HARDENED_CXXFLAGS -fstack-protector-all"])
|
||||
|
||||
- AX_CHECK_PREPROC_FLAG([-D_FORTIFY_SOURCE=2],[
|
||||
- AX_CHECK_PREPROC_FLAG([-U_FORTIFY_SOURCE],[
|
||||
- HARDENED_CPPFLAGS="$HARDENED_CPPFLAGS -U_FORTIFY_SOURCE"
|
||||
- ])
|
||||
- HARDENED_CPPFLAGS="$HARDENED_CPPFLAGS -D_FORTIFY_SOURCE=2"
|
||||
- ])
|
||||
-
|
||||
AX_CHECK_LINK_FLAG([[-Wl,--dynamicbase]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,--dynamicbase"])
|
||||
AX_CHECK_LINK_FLAG([[-Wl,--nxcompat]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,--nxcompat"])
|
||||
AX_CHECK_LINK_FLAG([[-Wl,--high-entropy-va]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,--high-entropy-va"])
|
||||
AX_CHECK_LINK_FLAG([[-Wl,-z,relro]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,-z,relro"])
|
||||
AX_CHECK_LINK_FLAG([[-Wl,-z,now]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,-z,now"])
|
||||
|
||||
- if test x$TARGET_OS != xwindows; then
|
||||
- AX_CHECK_COMPILE_FLAG([-fPIE],[PIE_FLAGS="-fPIE"])
|
||||
- AX_CHECK_LINK_FLAG([[-pie]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -pie"])
|
||||
- fi
|
||||
-
|
||||
case $host in
|
||||
*mingw*)
|
||||
AC_CHECK_LIB([ssp], [main],, AC_MSG_ERROR(lib missing))
|
||||
19
net-p2p/dogecoin-qt/files/1.14.6-hardened-no-ssp.patch
Normal file
19
net-p2p/dogecoin-qt/files/1.14.6-hardened-no-ssp.patch
Normal file
@@ -0,0 +1,19 @@
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 653fe71..bd4bd78 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -504,14 +504,6 @@ fi
|
||||
|
||||
if test x$use_hardening != xno; then
|
||||
AX_CHECK_COMPILE_FLAG([-Wstack-protector],[HARDENED_CXXFLAGS="$HARDENED_CXXFLAGS -Wstack-protector"])
|
||||
- AX_CHECK_COMPILE_FLAG([-fstack-protector-all],[HARDENED_CXXFLAGS="$HARDENED_CXXFLAGS -fstack-protector-all"])
|
||||
-
|
||||
- AX_CHECK_PREPROC_FLAG([-D_FORTIFY_SOURCE=2],[
|
||||
- AX_CHECK_PREPROC_FLAG([-U_FORTIFY_SOURCE],[
|
||||
- HARDENED_CPPFLAGS="$HARDENED_CPPFLAGS -U_FORTIFY_SOURCE"
|
||||
- ])
|
||||
- HARDENED_CPPFLAGS="$HARDENED_CPPFLAGS -D_FORTIFY_SOURCE=2"
|
||||
- ])
|
||||
|
||||
AX_CHECK_LINK_FLAG([[-Wl,--dynamicbase]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,--dynamicbase"])
|
||||
AX_CHECK_LINK_FLAG([[-Wl,--nxcompat]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,--nxcompat"])
|
||||
@@ -13,7 +13,9 @@
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="dogecoind">Build with dogecoind daemon</flag>
|
||||
<flag name="pie">Position Independent Executables - attempt to harden resulting executables, for extra security</flag>
|
||||
<flag name="prune">Enables automatic pruning of old blocks to stay below 2.2GB target size (if ran from desktop)</flag>
|
||||
<flag name="ssp">Apply stack protector to all functions, for extra security</flag>
|
||||
<flag name="tests">Build Dogecoin Core Qt with tests option</flag>
|
||||
<flag name="utils">Build with client utilities dogecoin-cli and dogecoin-tx</flag>
|
||||
<flag name="wallet">Build Dogecoin Core Qt with wallet</flag>
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST dwarfs-0.6.2-Linux.tar.xz 5854936 BLAKE2B ad4bfe3e31ef0a1cd5649962a0b28d88999bd000a987c0a0c2d8d771ced395d036b10c737be84cd0e156ec0e7d7e752f37a6f08681f5b7fcb5b4f14355b8fae4 SHA512 58563a6971fc00cb22a5b253bd7a30170e4dd1136450d5540ea15d9c5c1ad504ef2b115d2241da729a47553f36614f6ceb2095feafc8f96205e6877213534104
|
||||
DIST dwarfs-bin-0.7.0-RC6.tar.xz 21355136 BLAKE2B 0ec8cde3ed33978cf9f8e2e95702d68ec5fee6bdfacc55e0d8a288420907a06c8a35312610260d4fe03d2c676b620867710023a7843a1ae644b455beb8c77413 SHA512 5ec7c959004828d10aedbb32b0ef2084d06ff0fc7f3e3dbb42731b40eb91b173a41cc5f19135424cb676cd13628e4243e34b6cb011fc287ec0c3f08855294639
|
||||
DIST dwarfs-bin-0.7.2.tar.xz 6451592 BLAKE2B 4682da52228cb53edeb10f60b38a9a023796b4857568db09cc114f5814ad4fa094b4a4e279c8634cf17ee788d459f4886f7f3a9ff187e9570cc81a4b1332d63a SHA512 7d78ec2468d60e1c37155e790843f3ad26243402f18b32237ce2eccbc5718207f6a4c75bd618a78cd421b4bf6789de5c95a9563171a79d68410173f08f8582bc
|
||||
|
||||
@@ -1,13 +1,11 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
MY_PV="${PV/_rc/-RC}"
|
||||
|
||||
DESCRIPTION="Static version of a fast very high compression read-only FUSE file system"
|
||||
HOMEPAGE="https://github.com/mhx/dwarfs"
|
||||
SRC_URI="https://github.com/mhx/dwarfs/releases/download/v${MY_PV}/dwarfs-${MY_PV}-Linux-x86_64.tar.xz -> dwarfs-bin-${MY_PV}.tar.xz"
|
||||
SRC_URI="https://github.com/mhx/dwarfs/releases/download/v${PV}/dwarfs-${PV}-Linux-x86_64.tar.xz -> dwarfs-bin-${PV}.tar.xz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
@@ -21,7 +19,7 @@ RDEPEND="
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
"
|
||||
S="${WORKDIR}/dwarfs-${MY_PV}-Linux-x86_64/"
|
||||
S="${WORKDIR}/dwarfs-${PV}-Linux-x86_64/"
|
||||
QA_PREBUILT="
|
||||
sbin/dwarfs
|
||||
bin/*
|
||||
@@ -1,2 +1,3 @@
|
||||
DIST forgejo-1.18.0.1.tar.gz 58980172 BLAKE2B c5e9b276c9446f8f4ceb9dc00d502fe13b92d1c812526252315cc478148c3438fa3ecc8ef883f0dc092a09f812480e4c3166ca474e7f013a12596a02381488ca SHA512 f1d6989cdf4df981e0c0d9f3abe49686c4ee5ddebfd2e54b384a8f52357b556c7bf48ea79cf7a8f9e32cda35e319a9c486c66d2d7a5e5d75fb0d1ad1a6e23598
|
||||
DIST forgejo-1.19.4.0.tar.gz 60635393 BLAKE2B 7fe8e10f7aae8371c4a540290bb24c67a0521080eb58c7749c95d977320781e2e11ba754a42a333c706d243cf0170178dd62da5338540576d214f281b3da6daa SHA512 4870a7804c3cefab4aac38f30ac60874d9a7359b29e8f765ee9a1f41bc543fdd445a21c6e808f864c56ce22f79f6038b15eec4325c556ef6288ad6635977533f
|
||||
DIST forgejo-1.20.1.0.tar.gz 30700591 BLAKE2B d794a8a121e8e01bdd643122f1c1be8d046e3a50137b00abf1cae43b24f32040fc82f088b694c617d8f20853d1d9b21a3ce99395b776a58ff7a37f717fbf431f SHA512 642b4ae14c1cedfcf856e0fad67e9825becce002c12d0431d247082c2e2f193ea8d8459a40a3fa69497fa3da6dca46ced5a855fb4dc1e52a34211e8938666cb0
|
||||
DIST forgejo-node-modules-cache-1.20.1.0.tar.gz 152983555 BLAKE2B e626ab10122c9105ae7861fbe869fcbd3203ef81152b4ac7a4521106303d7a80929c2fac1cde0eabe587f527aaa55b089973ec5019234127fb5024265f8a9928 SHA512 41eb9e09165e65cbb8a04e8b45e34a92b821343539549295dda6ae78995e89fb6341182555c2815754b8e6a8476c037a1ee89625a934e9f711109162d42c4b16
|
||||
|
||||
@@ -9,14 +9,11 @@ MY_PV="$(ver_cut 1-3)-$(ver_cut 4)"
|
||||
DESCRIPTION="A self-hosted lightweight software forge"
|
||||
HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo"
|
||||
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://codeberg.org/forgejo/forgejo"
|
||||
else
|
||||
SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
|
||||
fi
|
||||
|
||||
SRC_URI="
|
||||
https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz -> ${P}.tar.gz
|
||||
https://pkg.artemis.sh/gentoo/pkg-deps/www-apps/forgejo/forgejo-node-modules-cache-${PV}.tar.gz
|
||||
"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
|
||||
S="${WORKDIR}/${PN}-src-${MY_PV}"
|
||||
|
||||
LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
|
||||
@@ -28,6 +25,9 @@ DEPEND="
|
||||
acct-group/git
|
||||
acct-user/git[gitea] )
|
||||
pam? ( sys-libs/pam )"
|
||||
BDEPEND="
|
||||
net-libs/nodejs[npm]
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
dev-vcs/git
|
||||
!www-apps/gitea" # until acct-user/git[forgejo]
|
||||
@@ -82,6 +82,7 @@ src_compile() {
|
||||
DRONE_TAG="${PV}"
|
||||
LDFLAGS="-extldflags \"${LDFLAGS}\" ${forgejo_settings[*]}"
|
||||
TAGS="${forgejo_tags[*]}"
|
||||
npm_config_cache="${WORKDIR}/node-modules-cache"
|
||||
)
|
||||
|
||||
GOFLAGS=""
|
||||
@@ -89,7 +90,10 @@ src_compile() {
|
||||
GOFLAGS+="-buildmode=pie"
|
||||
fi
|
||||
|
||||
env "${makeenv[@]}" emake EXTRA_GOFLAGS="${GOFLAGS}" backend
|
||||
# need to set -j1 or build fails due to a race condition between MAKE jobs.
|
||||
# this does not actually impact build parallelism, because the go compiler
|
||||
# will still build everything in parallel when it's invoked.
|
||||
env "${makeenv[@]}" emake -j1 EXTRA_GOFLAGS="${GOFLAGS}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
4
www-apps/laminar/Manifest
Normal file
4
www-apps/laminar/Manifest
Normal file
@@ -0,0 +1,4 @@
|
||||
DIST laminar-1.3-Chart.min-3.9.1.js 199560 BLAKE2B 58a0db202c549422b5d6745fd61b76ae19df01b1dab1fd1d92eb0a7fa2925508b133dca858f2ca1f3c310fd1af900c66a11dc9f35ff14246ef1d81031b1d75b0 SHA512 125445a0441d2391edea466fcb35e1606f4daa3b649a591f624d30afac07c54f491076a44bb50964d7a697900b93ef082a553a8c380c69b0b7be4ba646892024
|
||||
DIST laminar-1.3-ansi_up-4.0.4.js 22159 BLAKE2B 8c3e3b2e42211bcf2fa56e327ba717ff0150b9d04b6f1ca420f22b976b3beb094f691c96aec9656dbe802a4558900ea8d5415a032ff1034b0f76274fb618f41a SHA512 34c8cb74f687abc77ab84c4a504a04d9b334e9224ceffd35e6e3b31f0ff1c59ee3ddb239e5d731b6839de00485d47db34f338e2943affba04a80f6ecb43eafc3
|
||||
DIST laminar-1.3-vue.min-2.6.12.js 93670 BLAKE2B f5b988596e9a9b7fc150813c4f58ab92a47a6063a2de1b6de4f272a00c92a73a7ef033f99c1bb305d110d9912bee29c84dfc40bb19017aeb343719cc0bb426db SHA512 04a6d247e71fcb12dd300b04d2768b45e1522e0f3fa636e07f11e1fe4fe4502f361f2eebe87b51e612e1a1b6a59f681c4efce4cb27a1add444763a6c430cb627
|
||||
DIST laminar-1.3.tar.gz 103260 BLAKE2B eb5a926da90c9abd304f0b717c18d5ef2254afa741d7e6dce79f8aa93b68cd1c84c1771828252ab050d9aea6bc17ded4b79948427b542ab3c96852830311eeda SHA512 cdcf3544e641bf6250361e8b693de90300014d86ed1053e65a2670243b8901707c16c274ea63cebb613943fa81a9a9037778a00ad4a1296c3f7efb2888fe52a3
|
||||
14
www-apps/laminar/files/laminar-1.3-fix-cmake-warning.patch
Normal file
14
www-apps/laminar/files/laminar-1.3-fix-cmake-warning.patch
Normal file
@@ -0,0 +1,14 @@
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index d32228a..72c4cbc 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -16,8 +16,8 @@
|
||||
### You should have received a copy of the GNU General Public License
|
||||
### along with Laminar. If not, see <http://www.gnu.org/licenses/>
|
||||
###
|
||||
-project(laminar)
|
||||
cmake_minimum_required(VERSION 3.6)
|
||||
+project(laminar)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
20
www-apps/laminar/files/laminar-1.3-skip-js-download.patch
Normal file
20
www-apps/laminar/files/laminar-1.3-skip-js-download.patch
Normal file
@@ -0,0 +1,20 @@
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 614f5b3..7301c5b 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -82,14 +82,7 @@ add_custom_command(OUTPUT index_html_size.h
|
||||
COMMAND sh -c '( echo -n "\\#define INDEX_HTML_UNCOMPRESSED_SIZE " && wc -c < "${CMAKE_SOURCE_DIR}/src/resources/index.html" ) > index_html_size.h'
|
||||
DEPENDS src/resources/index.html)
|
||||
|
||||
-# Download 3rd-party frontend JS libs...
|
||||
-file(DOWNLOAD https://cdnjs.cloudflare.com/ajax/libs/vue/2.6.12/vue.min.js
|
||||
- js/vue.min.js EXPECTED_MD5 fb192338844efe86ec759a40152fcb8e)
|
||||
-file(DOWNLOAD https://raw.githubusercontent.com/drudru/ansi_up/v4.0.4/ansi_up.js
|
||||
- js/ansi_up.js EXPECTED_MD5 b31968e1a8fed0fa82305e978161f7f5)
|
||||
-file(DOWNLOAD https://cdnjs.cloudflare.com/ajax/libs/Chart.js/3.9.1/chart.min.js
|
||||
- js/Chart.min.js EXPECTED_MD5 7dd5ea7d2cf22a1c42b43c40093d2669)
|
||||
-# ...and compile them
|
||||
+# Compile 3rd-party frontend JS libs
|
||||
generate_compressed_bins(${CMAKE_BINARY_DIR} js/vue.min.js
|
||||
js/ansi_up.js js/Chart.min.js)
|
||||
# (see resources.cpp where these are fetched)
|
||||
@@ -0,0 +1,24 @@
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 7301c5b..d32228a 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -111,17 +111,8 @@ add_executable(laminarc src/client.cpp src/version.cpp laminar.capnp.c++)
|
||||
target_link_libraries(laminarc capnp-rpc capnp kj-async kj pthread)
|
||||
|
||||
## Manpages
|
||||
-macro(gzip SOURCE)
|
||||
- get_filename_component(OUT_FILE ${SOURCE} NAME)
|
||||
- add_custom_command(OUTPUT ${OUT_FILE}.gz
|
||||
- COMMAND gzip < ${CMAKE_CURRENT_SOURCE_DIR}/${SOURCE} > ${OUT_FILE}.gz
|
||||
- DEPENDS ${SOURCE})
|
||||
-endmacro()
|
||||
-add_custom_target(laminar-manpages ALL DEPENDS laminard.8.gz laminarc.1.gz)
|
||||
-gzip(etc/laminard.8)
|
||||
-gzip(etc/laminarc.1)
|
||||
-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/laminard.8.gz DESTINATION share/man/man8)
|
||||
-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/laminarc.1.gz DESTINATION share/man/man1)
|
||||
+install(FILES etc/laminard.8 DESTINATION share/man/man8)
|
||||
+install(FILES etc/laminarc.1 DESTINATION share/man/man1)
|
||||
|
||||
## Tests
|
||||
set(BUILD_TESTS FALSE CACHE BOOL "Build tests")
|
||||
30
www-apps/laminar/files/laminar.initd
Normal file
30
www-apps/laminar/files/laminar.initd
Normal file
@@ -0,0 +1,30 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 2020-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
name="Laminar daemon"
|
||||
description="Fast and lightweight Continuous Integration"
|
||||
command=/usr/sbin/laminard
|
||||
pidfile=/run/laminar.pid
|
||||
command_background="true"
|
||||
command_user="laminar:laminar"
|
||||
|
||||
depend() {
|
||||
need localmount
|
||||
}
|
||||
|
||||
start_pre() {
|
||||
local env
|
||||
local env_args
|
||||
|
||||
OIFS=$IFS
|
||||
IFS=$'\n'
|
||||
|
||||
for env in $(set | grep ^LAMINAR_); do
|
||||
env_args="${env_args} --env ${env}"
|
||||
done
|
||||
|
||||
IFS=$OIFS
|
||||
|
||||
start_stop_daemon_args="${start_stop_daemon_args} ${env_args}"
|
||||
}
|
||||
87
www-apps/laminar/laminar-1.3.ebuild
Normal file
87
www-apps/laminar/laminar-1.3.ebuild
Normal file
@@ -0,0 +1,87 @@
|
||||
# Copyright 2020-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
CMAKE_BUILD_TYPE=Release
|
||||
CMAKE_IN_SOURCE_BUILD=1
|
||||
|
||||
declare -A BUNDLED_VERSION_FOR
|
||||
BUNDLED_VERSION_FOR[vue.min]=2.6.12
|
||||
BUNDLED_VERSION_FOR[ansi_up]=4.0.4
|
||||
BUNDLED_VERSION_FOR[Chart.min]=3.9.1
|
||||
|
||||
DESCRIPTION="Fast and lightweight Continuous Integration"
|
||||
HOMEPAGE="https://laminar.ohwg.net https://github.com/ohwgiles/laminar"
|
||||
SRC_URI="
|
||||
https://github.com/ohwgiles/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://cdnjs.cloudflare.com/ajax/libs/vue/${BUNDLED_VERSION_FOR[vue.min]}/vue.min.js -> ${P}-vue.min-${BUNDLED_VERSION_FOR[vue.min]}.js
|
||||
https://raw.githubusercontent.com/drudru/ansi_up/v${BUNDLED_VERSION_FOR[ansi_up]}/ansi_up.js -> ${P}-ansi_up-${BUNDLED_VERSION_FOR[ansi_up]}.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/Chart.js/${BUNDLED_VERSION_FOR[Chart.min]}/chart.min.js -> ${P}-Chart.min-${BUNDLED_VERSION_FOR[Chart.min]}.js
|
||||
"
|
||||
|
||||
LICENSE="GPL-3 MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
COMMON_DEPS="
|
||||
dev-db/sqlite:3
|
||||
dev-libs/capnproto
|
||||
sys-libs/zlib
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
${COMMON_DEPS}
|
||||
dev-libs/boost
|
||||
dev-libs/rapidjson
|
||||
test? ( dev-cpp/gtest )
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
${COMMON_DEPS}
|
||||
acct-group/laminar
|
||||
acct-user/laminar
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-skip-js-download.patch"
|
||||
"${FILESDIR}/${P}-skip-manpage-compression.patch"
|
||||
"${FILESDIR}/${P}-fix-cmake-warning.patch"
|
||||
)
|
||||
|
||||
src_unpack() {
|
||||
unpack "${P}.tar.gz"
|
||||
|
||||
mkdir "${S}/js" || die
|
||||
|
||||
local dep
|
||||
|
||||
for dep in vue.min ansi_up Chart.min; do
|
||||
cp "${DISTDIR}/${P}-${dep}-${BUNDLED_VERSION_FOR[$dep]}.js" "${S}/js/${dep}.js" || die
|
||||
done
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DLAMINAR_VERSION=${PV}
|
||||
-DBUILD_TESTS=$(usex test)
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
./laminar-tests || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
newinitd "${FILESDIR}/laminar.initd" laminar
|
||||
|
||||
dosym -r /etc/laminar.conf /etc/conf.d/laminar
|
||||
|
||||
cmake_src_install
|
||||
}
|
||||
11
www-apps/laminar/metadata.xml
Normal file
11
www-apps/laminar/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>erkiferenc@gmail.com</email>
|
||||
<name>Ferenc Erki</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">ohwgiles/laminar</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
77
x11-misc/input-leap/input-leap-9999.ebuild
Normal file
77
x11-misc/input-leap/input-leap-9999.ebuild
Normal file
@@ -0,0 +1,77 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit desktop virtualx xdg cmake git-r3
|
||||
|
||||
DESCRIPTION="Share a mouse and keyboard between computers (fork of Barrier)"
|
||||
HOMEPAGE="https://github.com/input-leap/input-leap"
|
||||
EGIT_REPO_URI="https://github.com/input-leap/input-leap.git"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="gui test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
net-misc/curl
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXi
|
||||
x11-libs/libXinerama
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXtst
|
||||
gui? (
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtwidgets:5
|
||||
net-dns/avahi[mdnsresponder-compat]
|
||||
)
|
||||
dev-libs/openssl:0=
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
dev-cpp/gtest
|
||||
dev-cpp/gulrak-filesystem
|
||||
x11-base/xorg-proto
|
||||
"
|
||||
|
||||
DOCS=(
|
||||
ChangeLog
|
||||
README.md
|
||||
doc/${PN}.conf.example{,-advanced,-basic}
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBARRIER_BUILD_GUI=$(usex gui)
|
||||
-DBARRIER_BUILD_INSTALLER=OFF
|
||||
-DBARRIER_BUILD_TESTS=$(usex test)
|
||||
-DBARRIER_REVISION=00000000
|
||||
-DBARRIER_USE_EXTERNAL_GTEST=ON
|
||||
-DBARRIER_VERSION_STAGE=gentoo
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
"${BUILD_DIR}"/bin/unittests || die
|
||||
virtx "${BUILD_DIR}"/bin/integtests || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
einstalldocs
|
||||
doman doc/${PN}{c,s}.1
|
||||
|
||||
if use gui; then
|
||||
doicon -s scalable res/${PN}.svg
|
||||
doicon -s 256 res/${PN}.png
|
||||
make_desktop_entry ${PN} Barrier ${PN} Utility
|
||||
fi
|
||||
}
|
||||
11
x11-misc/input-leap/metadata.xml
Normal file
11
x11-misc/input-leap/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>zdanevich.vitaly@ya.ru</email>
|
||||
<name>Vitaly Zdanevich</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">input-leap/input-leap</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
Reference in New Issue
Block a user