mirror of
https://github.com/gryf/gryf-overlay.git
synced 2026-10-17 02:12:30 +02:00
Compare commits
1
Commits
master
..
a3dc0fb6c2
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a3dc0fb6c2 |
No files matched your search
@@ -1,4 +1,4 @@
|
||||
AUX sdlmame.png 15733 BLAKE2B 7a4dea45062338a86a290d8a20b82fb7283e11c93191e0c3d337d08e15cbc383b64363c9ac2520666f3f3ac05249bd0da51f2b0dc3f292c4509d9ed88340ffa8 SHA512 2610fdf6768fab6ca16b7f2bd2b32abf11de4fa57e77c025b0857f213f26ab3b1d6220722f742092d818564b553e8444d0e6a06676b3a16997910113b271a7f5
|
||||
AUX vector.ini 116 BLAKE2B 7dbc58708e0c371c6d8116891a37048d5477b1b92b61c26441f15fff81f8dd01bf8f49cc1bddd256c56ecba592a8dac5fb1674fab5f0adb488410dc6e1d13025 SHA512 6d84eb7b9c4e9f134b57e64ba9ae30dcaaa620296830f7c9858611fde9064f803bd7d230a989a5cce34d8b815b5a98d323b19d3eef3d4c688b5c32b96b299f5f
|
||||
DIST mame-0.288.tar.gz 212563943 BLAKE2B ef7a4d25c5da0a48f155add7d7118bc20fac090dc7a293c70ff781f5f009b2798aaff0782fb2225918aff45a645591835be66291b609c718a530c212c3468e10 SHA512 1241c413eaf7cb1c7336bedfafb8a4b269214e32dba00e9bdf5dc61bb47be3b966f3c656d8efe6b99c2d2ef81e4ae94965d2b59c5d75da1b0d97f36342baec2f
|
||||
EBUILD sdlmame-0.288.ebuild 5462 BLAKE2B a81daf1c9965f6f977a2c637749be3ebf724683992180c841cdc4feaed3fc435db03765a2e423613593df8235a3c3467ad8645751b80d6dabd54062d24a62980 SHA512 52fb3ca065023ce18670210671eb3a1d4f5dc9ccd25814bdce665474873d6fd2f2414a5a58cd6e05783f9f60eadb3e5a93b1ca71c91b84917fafd21d4f9a61e0
|
||||
EBUILD sdlmame-0.288.ebuild 5460 BLAKE2B 08a363c3eb86340ab1942f57a49c4968f59e1bc395ceb061792bbcbacdce71210e8eb1ae462545840bd5ad43890e981d538b38f634c0f3c07cf104c86785fa17 SHA512 5a87544139fb3b2440b0da7c14368c5c271b3c4602b9e80bc9a2d534d45a589b2b222f1a2932843cbaf0d807c3daf1322af6b11e71ac9bb80d0ef8a8a3aba025
|
||||
@@ -104,15 +104,15 @@ src_prepare() {
|
||||
src_compile() {
|
||||
local targetargs
|
||||
local qtdebug=$(usex debug 1 0)
|
||||
local ini_path="${USER_INI_PATH};${SYS_INI_PATH}"
|
||||
local ini_path=".;${USER_INI_PATH};${SYS_INI_PATH}"
|
||||
|
||||
# hack to replace shitty lua escape quotation
|
||||
sed -i \
|
||||
-e 's|\(#define INI_PATH\) "$HOME/.APP_NAME.*|\1 "'${ini_path}'"|' \
|
||||
-e 's|\(#define INI_PATH\) "$HOME/.APP_NAME.*|\1'${ini_path}'"|' \
|
||||
src/osd/sdl/sdlopts.cpp || die
|
||||
# and for futureproof:
|
||||
sed -i \
|
||||
-e 's|\(#define INI_PATH\) "$HOME/.APP_NAME.*|\1 "'${ini_path}'"|' \
|
||||
-e 's|\(#define INI_PATH\) "$HOME/.APP_NAME.*|\1'${ini_path}'"|' \
|
||||
src/osd/sdl3/sdlopts.cpp || die
|
||||
# untill its fixed: https://github.com/mamedev/mame/issues/10927
|
||||
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
DIST input-leap-3.0.3.tar.gz 1764202 BLAKE2B fbafa19481025660fba282580054fd0b9dc4d87553fcf495acfa15b0283e4f60fa15a904ba3ef516a8325aa3e99118aaf95343e741df5b57da30b958612f7965 SHA512 bcfad3938c2a6082ca3d2e083147002f0b870e81026580cc7f655ea9c43b707552e188a0fb93669466d037569e89983b35e16a272cb313e40039f2abac98f444
|
||||
EBUILD input-leap-3.0.3-r10.ebuild 1765 BLAKE2B 0d1b5a8d09e440c975314b6a42f42f726058acdfb251b9d3f101f90a96a9c0fb2176d3aca4b515f1129057e3551730d03932dafc77c257eef129c16b4b2ef6e0 SHA512 a2180f4c382695729b16114622ab1fcbb53f443de479f6244c9978151749a9d6335aa001d0eaab568b16ca5b189465454e07b8a3604beb0a341ad228d95bc90a
|
||||
EBUILD input-leap-9999.ebuild 1765 BLAKE2B 0d1b5a8d09e440c975314b6a42f42f726058acdfb251b9d3f101f90a96a9c0fb2176d3aca4b515f1129057e3551730d03932dafc77c257eef129c16b4b2ef6e0 SHA512 a2180f4c382695729b16114622ab1fcbb53f443de479f6244c9978151749a9d6335aa001d0eaab568b16ca5b189465454e07b8a3604beb0a341ad228d95bc90a
|
||||
MISC metadata.xml 334 BLAKE2B f9676570d302d59e3ef2a4c70cc27d7594acebacdb55cf3c91dfd10ea97d59ab3f88c902f4b6ddcaf44d400a473c9d712a0e48baf1c076cec69db0bc8817248d SHA512 10c48513d6fa6dd7c987e8576bfadea12865516218323796878f148b2365111aa89644c0d4d370d3c0ed34522b471c11d5005dc1bb53d1cef9cc623b7bfce690
|
||||
@@ -1,87 +0,0 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
VIRTUALX_REQUIRED="manual"
|
||||
inherit cmake virtualx xdg
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
EGIT_REPO_URI="https://github.com/input-leap/input-leap.git"
|
||||
inherit git-r3
|
||||
else
|
||||
SRC_URI="https://github.com/input-leap/input-leap/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Share a mouse and keyboard between computers (fork of Barrier)"
|
||||
HOMEPAGE="https://github.com/input-leap/input-leap"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="gui test +wayland +X"
|
||||
REQUIRED_USE="|| ( wayland X )"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/openssl:0=
|
||||
gui? (
|
||||
dev-qt/qtbase:6[gui,network,widgets]
|
||||
net-dns/avahi[mdnsresponder-compat]
|
||||
)
|
||||
wayland? (
|
||||
dev-libs/glib:2
|
||||
dev-libs/libei
|
||||
dev-libs/libportal:=
|
||||
x11-libs/libxkbcommon
|
||||
)
|
||||
X? (
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXi
|
||||
x11-libs/libXinerama
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXtst
|
||||
)
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
x11-base/xorg-proto
|
||||
test? ( dev-cpp/gtest )
|
||||
"
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
gui? ( dev-qt/qttools:6[linguist] )
|
||||
test? ( X? ( ${VIRTUALX_DEPEND} ) )
|
||||
"
|
||||
|
||||
DOCS=(
|
||||
ChangeLog
|
||||
README.md
|
||||
doc/${PN}.conf.example{,-advanced,-basic}
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
local REV="${EGIT_VERSION:-00000000}"
|
||||
local mycmakeargs=(
|
||||
-DINPUTLEAP_BUILD_GUI=$(usex gui)
|
||||
-DINPUTLEAP_BUILD_LIBEI=$(usex wayland)
|
||||
-DINPUTLEAP_BUILD_TESTS=$(usex test)
|
||||
-DINPUTLEAP_BUILD_X11=$(usex X)
|
||||
-DINPUTLEAP_REVISION="${REV:0:8}"
|
||||
-DINPUTLEAP_USE_EXTERNAL_GTEST=ON
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
"${BUILD_DIR}"/bin/unittests || die
|
||||
|
||||
if use X; then
|
||||
virtx "${BUILD_DIR}"/bin/integtests
|
||||
else
|
||||
"${BUILD_DIR}"/bin/integtests || die
|
||||
fi
|
||||
}
|
||||
@@ -1,87 +0,0 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
VIRTUALX_REQUIRED="manual"
|
||||
inherit cmake virtualx xdg
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
EGIT_REPO_URI="https://github.com/input-leap/input-leap.git"
|
||||
inherit git-r3
|
||||
else
|
||||
SRC_URI="https://github.com/input-leap/input-leap/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Share a mouse and keyboard between computers (fork of Barrier)"
|
||||
HOMEPAGE="https://github.com/input-leap/input-leap"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="gui test +wayland +X"
|
||||
REQUIRED_USE="|| ( wayland X )"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/openssl:0=
|
||||
gui? (
|
||||
dev-qt/qtbase:6[gui,network,widgets]
|
||||
net-dns/avahi[mdnsresponder-compat]
|
||||
)
|
||||
wayland? (
|
||||
dev-libs/glib:2
|
||||
dev-libs/libei
|
||||
dev-libs/libportal:=
|
||||
x11-libs/libxkbcommon
|
||||
)
|
||||
X? (
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXi
|
||||
x11-libs/libXinerama
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXtst
|
||||
)
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
x11-base/xorg-proto
|
||||
test? ( dev-cpp/gtest )
|
||||
"
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
gui? ( dev-qt/qttools:6[linguist] )
|
||||
test? ( X? ( ${VIRTUALX_DEPEND} ) )
|
||||
"
|
||||
|
||||
DOCS=(
|
||||
ChangeLog
|
||||
README.md
|
||||
doc/${PN}.conf.example{,-advanced,-basic}
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
local REV="${EGIT_VERSION:-00000000}"
|
||||
local mycmakeargs=(
|
||||
-DINPUTLEAP_BUILD_GUI=$(usex gui)
|
||||
-DINPUTLEAP_BUILD_LIBEI=$(usex wayland)
|
||||
-DINPUTLEAP_BUILD_TESTS=$(usex test)
|
||||
-DINPUTLEAP_BUILD_X11=$(usex X)
|
||||
-DINPUTLEAP_REVISION="${REV:0:8}"
|
||||
-DINPUTLEAP_USE_EXTERNAL_GTEST=ON
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
"${BUILD_DIR}"/bin/unittests || die
|
||||
|
||||
if use X; then
|
||||
virtx "${BUILD_DIR}"/bin/integtests
|
||||
else
|
||||
"${BUILD_DIR}"/bin/integtests || die
|
||||
fi
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>chewi@gentoo.org</email>
|
||||
<name>James Le Cuirot</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">input-leap/input-leap</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1 +1 @@
|
||||
EBUILD flac2ogg-9999.ebuild 760 BLAKE2B 8e671e5171f6ad7fd3e1f1a62c166eb767ae049b0a41dbe75f1b56853fc09a65603f6e63227a22eb6beca4072c7026a2a02f117807abb2c1ed25393cdffb85d6 SHA512 2204a036c2c90d14248b83b3235a807d89d79bb5d875c5c212990a20f94e85abdcd8dfa518aa0ec0866be547327933a50f406254c80cae69c80b5bb7815b843f
|
||||
EBUILD flac2ogg-9999.ebuild 736 BLAKE2B 8a4d766e70c7392d3ba47b115a0b03219530ed2bc8951ff555e8efd1d804bfabcac4904955eab34ba1b9dba1daed8c547f1d848f03b6a275bdb180a05075c54e SHA512 7cb60c39e799fd22ebc9f45c8db04e70226c796ab61bdbcb00e3aec164dc705c5151a78f9f87d04684e141f19b1e64b79d811cebe48f3f2a80b29d458c2c9448
|
||||
@@ -20,7 +20,6 @@ KEYWORDS="amd64"
|
||||
DEPEND="
|
||||
media-libs/flac
|
||||
media-sound/vorbis-tools[ogg123]
|
||||
media-sound/opus-tools
|
||||
mac? ( media-sound/mac )
|
||||
lame? ( media-sound/lame )
|
||||
tags? ( media-libs/mutagen )
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
AUX ollama.confd 395 BLAKE2B acb2e9d4fb786154461142b77ee75b10a9b262ab4908ed5d2206417f9a4a522c78dd188333100372adf16a261ca90ef6785cf08b15f9f6ef1c0eb255654a5f8c SHA512 6fa03fc3932371352e60d5ce3d295103e459eacb6e241e0c2517575a827cef54862973e5a4a5124e154cf43b2d4ff1f0bdfe64a172843eb039c4758b32538046
|
||||
AUX ollama.init 258 BLAKE2B 33cd9d711d0865056f604630ec910ef7a0d72ca06cc98613fa63962bbfd6f8a9ac4299e7c864c196c8eaaf9222e2b6be913da06d99f557be151e224348cd8fc0 SHA512 9a16bd84cc8f44b0c1d46050560ffefa6cd71bf98b28c2904bdefcda9728ed3f6902e3f7fecc768e7539e6a6197802b4b54d0dd745129d44932da265eb91d430
|
||||
AUX ollama.service 310 BLAKE2B ec8667df53c31527111c551b1fea61e6d1f3479a5e757ec150326ed80501051194c5d7a375ee61fd1d5036ea47f5c83ef0eeb0a20a53f7020f934a35be4bdc9a SHA512 5eee1d4f001aecd2bb04f7987cc3abf685972873bbb69687a3b7dd5d864c90d9acda6ce5528232f2f2ced006578891c427237fefe6e4282ccf1f7639861d8558
|
||||
DIST ollama-bin-amd64-0.34.0.tar.zst 1433537033 BLAKE2B e7ec31b253ed5d16566a887b5b1d8a7d3f45839610d79bec93b8abc9a85f974110ea0416e69777b620ab5ef33e221ce0e118e8841d0c4a8c8eb9eac465a2e993 SHA512 bda3340d4d76736400c91d4fb257bf230742762ff6ea71e806d795ae4321ad97f985e8049ded3b88c1cb5e68597d65764f355678f914b3c25ab33997122c6376
|
||||
DIST ollama-bin-rocm-amd64-0.34.0.tar.zst 1049334693 BLAKE2B a392636946e62949d2841607ddb56b7f9d425562f692c33983a4b9dc3a5aebc8c86df7fb0aee8d7f1fe8d58fd6e8177ca7f0e37fe6a99a872bd169b413d59371 SHA512 c8598374f24cac4d16555788e85c7ef71db32bfa479ef37793b02bc815740f3e192376fa9b954e34d4439eb09a3f7984ec682edd66ed19f7acc47834b30b0228
|
||||
EBUILD ollama-bin-0.34.0.ebuild 1909 BLAKE2B 4f05b8c0f257e3549c1fdaab1d217584a5c57febd72bfa8b13cbdb03cc37a34d9641f1beef8bb7be352494f381eab45fb9a883051ebbd6f0ee188254b6451b29 SHA512 a9bf8e4465444bc7b639bcb7b03f7763a8a9db838b9a06d8a412f97455cb7b441c54b6da87beb2c173565fb49a476f391aa8c27c7f42475ad756241e5f242e2e
|
||||
@@ -1,11 +0,0 @@
|
||||
# Ollama allows cross-origin requests from 127.0.0.1 and 0.0.0.0 by default.
|
||||
# Additional origins can be configured with OLLAMA_ORIGINS.
|
||||
# export OLLAMA_ORIGINS="<ip>"
|
||||
|
||||
# log to syslog
|
||||
# output_logger="logger -t \"$RC_SVCNAME\" -p daemon.info"
|
||||
# error_logger="logger -t \"$RC_SVCNAME\" -p daemon.err"
|
||||
|
||||
# log to file
|
||||
output_log="/var/log/ollama/ollama.log"
|
||||
error_log="/var/log/ollama/ollama.log"
|
||||
@@ -1,9 +0,0 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License, v2
|
||||
|
||||
supervisor=supervise-daemon
|
||||
description="Ollama Service"
|
||||
command="/usr/bin/ollama"
|
||||
command_args="serve"
|
||||
command_user="ollama:ollama"
|
||||
@@ -1,15 +0,0 @@
|
||||
[Unit]
|
||||
Description=Ollama Service
|
||||
After=network-online.target
|
||||
|
||||
[Service]
|
||||
ExecStart=/usr/bin/ollama serve
|
||||
User=ollama
|
||||
Group=ollama
|
||||
# GPU access: render -> /dev/dri/renderD* + /dev/kfd (ROCm), video -> legacy/NVIDIA
|
||||
SupplementaryGroups=render video
|
||||
Restart=always
|
||||
RestartSec=3
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target
|
||||
@@ -1,78 +0,0 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit unpacker systemd
|
||||
|
||||
DESCRIPTION="Get up and running with local large language models"
|
||||
HOMEPAGE="https://ollama.com"
|
||||
SRC_URI="
|
||||
amd64? (
|
||||
https://github.com/ollama/ollama/releases/download/v${PV}/ollama-linux-amd64.tar.zst
|
||||
-> ${PN}-amd64-${PV}.tar.zst
|
||||
)
|
||||
rocm? (
|
||||
https://github.com/ollama/ollama/releases/download/v${PV}/ollama-linux-amd64-rocm.tar.zst
|
||||
-> ${PN}-rocm-amd64-${PV}.tar.zst
|
||||
)
|
||||
"
|
||||
S="${WORKDIR}"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64"
|
||||
IUSE="rocm cuda"
|
||||
|
||||
RESTRICT="strip"
|
||||
|
||||
BDEPEND="
|
||||
dev-util/patchelf
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
acct-group/ollama
|
||||
acct-group/render
|
||||
acct-group/video
|
||||
app-arch/bzip2
|
||||
app-arch/xz-utils
|
||||
app-arch/zstd
|
||||
media-libs/vulkan-loader
|
||||
sys-libs/zlib-ng
|
||||
>=acct-user/ollama-3[cuda?]
|
||||
cuda? (
|
||||
dev-util/nvidia-cuda-toolkit
|
||||
)
|
||||
!!sci-ml/ollama
|
||||
"
|
||||
|
||||
QA_PREBUILT="*"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
if ! use cuda; then
|
||||
rm -rf "${S}"/lib/ollama/{cuda_v12,cuda_v13} || die
|
||||
fi
|
||||
# no need to strip for rocm, because the folder containing it wouldn't even be fetched and unpacked
|
||||
|
||||
# Shipped upstream libraries come with '$ORIGIN:/build/llama-server-cpu/bin:' set in their RUNPATH
|
||||
# scanelf complains about it during install, and we only need $ORIGIN
|
||||
# (all libs are in the same folder), so we set it to that
|
||||
for so in "${S}"/lib/ollama/*.so; do
|
||||
patchelf --set-rpath '$ORIGIN' "${so}" || die
|
||||
done
|
||||
}
|
||||
|
||||
src_install(){
|
||||
dodir /opt/ollama
|
||||
cp -a bin lib "${ED}/opt/ollama/" || die "installing ollama blob failed"
|
||||
|
||||
dosym ../../opt/ollama/bin/ollama /usr/bin/ollama
|
||||
dosym ../../opt/ollama/lib/ollama/llama-server /usr/bin/llama-server
|
||||
dosym ../../opt/ollama/lib/ollama/llama-quantize /usr/bin/llama-quantize
|
||||
|
||||
newinitd "${FILESDIR}/ollama.init" "${PN}"
|
||||
newconfd "${FILESDIR}/ollama.confd" "${PN}"
|
||||
|
||||
systemd_dounit "${FILESDIR}/ollama.service"
|
||||
}
|
||||
@@ -3,8 +3,5 @@ AUX xlockmore-5.71-fix-build-for-clang16.patch 1243 BLAKE2B 23ab604a955f36464c96
|
||||
AUX xlockmore-5.88-CXX.patch 696 BLAKE2B ebbcde5c74791e91f9808339059aa4300652da9d92dc47f004b03aef671b7e29cf619df2cd3f9041cc1b2795ef5bd14020d5d680ef3e32d35276b725f9bbf8aa SHA512 1fba52c43c4b30e494112e6d5b0dec8df0d6826e05472e9fde6ed76d67fc3465c35b882ed6e94c4fcecfb4730aeecca222da2de3d253482eb009fb4fa0756b55
|
||||
AUX xlockmore-5.88-gcc15.patch 2320 BLAKE2B c4ba43c6ab8fae81af402154cf24bf58230ce7bfd270ea7833814bfa590f7987423f3add59a6d0bbeda919368141178248f76005c2b78024f2c0684a1301ea0e SHA512 bb99c3b6b6ccebd410d44a75e93e4ef18528ee3a940789229382124f3b1b4d2cbd20ccb39991b13a993c4de3c249c3fc8602ba1f68bc4a87f5bef1fb3d25fa0d
|
||||
AUX xlockmore-5.88-strip.patch 2141 BLAKE2B 0a6a55938f8361eb1fa8f06c3b315c00e1ccd1c62186785e6e81c08082bf645c6d8b4e9617e1ba6411168f3f61a71da28e38f8a872c746dad93ce57e663ce1e2 SHA512 2b2c131557c7f454bb6c2bc8e00b5d53fd7459e09934a7bf9e45d0116224b684989d140cba005f5ac9f22f12270648831c3cbbae48b6e7b0014e9cb536fb319d
|
||||
AUX xlockmore-5.89-fix-unused-cast.patch 1797 BLAKE2B d5b56071529e9427d7115f1738518142e16afaeb31b29de9dafb5f1b354edcb2979f49b12c87a58e1db3ae5931c63a8bb1b67eb51901ce1eb3e9f8e594a2d6d7 SHA512 c41c8b7ab4cde1e6e4b05e8eae92f0c9ca7897c5c60399327261d69c75d7387c1f429f0a0b86a5452c5d18d85934dd60c2d46c22cc4cea165a1a961a9f256dae
|
||||
DIST xlockmore-5.88.tar.xz 2090620 BLAKE2B 7696956e113075ab4eb406160fbf5a3d70d0803d806b127cefe15bf1863a5e470a0ea3505a85011a7754c6179c718f23a02514ccb3c3440631612103d599f82f SHA512 88bd987c6f1e1f03e8b9de11588a00d20c399cbf83858a5ff5b3573251bb0afa135a357661483f277b187e41a8d3255379f04ad8f351d610dacc13325a3943a3
|
||||
DIST xlockmore-5.89.tar.xz 2090056 BLAKE2B ff3591db4c4e8e5e6487eed2bf6e5566e911371b8d61de6f4c85b21e6f63e63bdb8a16d73a9d7e36a4473e156c0be6f7437566d8e418f870b1c313dd1603b346 SHA512 4f0a52decf458edd9a49984aa811a08cbcd1f85f68e2200c342d7055e6c7cf7e4db9ae05911cd2beba0775a3d5c202808ff598fbb3104a0f26e4a14775ab5248
|
||||
EBUILD xlockmore-5.88.ebuild 2594 BLAKE2B 0b8bcbd9abba35367ca546b36b79ca5a415604767076b024395609bf098f3db3ae5dc12cb1f7b86e563930ca9cef1762f29c6a64deae8563d08af29b769e6bbd SHA512 792db469102dde81e4f93cabadb5bbc2b3157cdead9fa5a95db3790b9f36acb3362eb2444c0f65825a8320ad3eb52d4bae2ad165b88751d0f1c5ac2e2df6faf8
|
||||
EBUILD xlockmore-5.89.ebuild 2604 BLAKE2B 92a6809d0db09508f9b69b6dacbde046236e524cd984d853670578bc803e6d4730b5b1242fd38b1ba44949fcd0fa49a2f0f77515add2d92a7eb133545a0666f7 SHA512 70860796cca7502ce60b4d8a0bf9d707e1376fefee1518096458d11c4db1ec85b79a8d2e8ab5ab6c4b6db924c57fde4089a7d859ae122b149a084a6497836bfe
|
||||
@@ -1,57 +0,0 @@
|
||||
diff '--color=auto' -ur xlockmore-5.89_orig/xglock/xglock.c xlockmore-5.89/xglock/xglock.c
|
||||
--- xlockmore-5.89_orig/xglock/xglock.c 2026-06-30 04:04:54.000000000 +0200
|
||||
+++ xlockmore-5.89/xglock/xglock.c 2026-09-23 11:44:19.856152158 +0200
|
||||
@@ -666,7 +666,7 @@
|
||||
struct_option_fntcol_callback *cbs_ptr =(struct_option_fntcol_callback *)udata;
|
||||
gtk_widget_hide(cbs_ptr->fntcol_dialog);
|
||||
gtk_widget_destroy(cbs_ptr->fntcol_dialog);
|
||||
- (void) g_free(udata);
|
||||
+ g_free(udata);
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -729,7 +729,7 @@
|
||||
gtk_entry_set_text( GTK_ENTRY(cbs_ptr->entry), colorstr );
|
||||
gtk_widget_hide( cbs_ptr->fntcol_dialog );
|
||||
gtk_widget_destroy(cbs_ptr->fntcol_dialog);
|
||||
- (void) g_free(udata);
|
||||
+ g_free(udata);
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -862,7 +862,7 @@
|
||||
struct_option_fntcol_callback *cbs_ptr = (struct_option_fntcol_callback *)udata;
|
||||
gtk_widget_hide(cbs_ptr->fntcol_dialog);
|
||||
gtk_widget_destroy(cbs_ptr->fntcol_dialog);
|
||||
- (void) g_free(udata);
|
||||
+ g_free(udata);
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -879,7 +879,7 @@
|
||||
gtk_entry_set_text(GTK_ENTRY(cbs_ptr->entry),
|
||||
gtk_font_selection_dialog_get_font_name(GTK_FONT_SELECTION_DIALOG(cbs_ptr->fntcol_dialog)));
|
||||
gtk_widget_destroy(cbs_ptr->fntcol_dialog);
|
||||
- (void) g_free(udata);
|
||||
+ g_free(udata);
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -931,7 +931,7 @@
|
||||
struct_option_fntcol_callback *cbs_ptr= (struct_option_fntcol_callback *)udata;
|
||||
gtk_widget_hide( cbs_ptr->fntcol_dialog );
|
||||
gtk_widget_destroy( cbs_ptr->fntcol_dialog );
|
||||
- (void) g_free(udata);
|
||||
+ g_free(udata);
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -954,7 +954,7 @@
|
||||
gtk_widget_hide(cbs_ptr->fntcol_dialog);
|
||||
gtk_entry_set_text(GTK_ENTRY(cbs_ptr->entry), filename);
|
||||
gtk_widget_destroy(cbs_ptr->fntcol_dialog);
|
||||
- (void) g_free(udata);
|
||||
+ g_free(udata);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,126 +0,0 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit autotools flag-o-matic pam
|
||||
|
||||
DESCRIPTION="Just another screensaver application for X"
|
||||
HOMEPAGE="https://www.sillycycle.com/xlockmore.html"
|
||||
SRC_URI="
|
||||
https://www.sillycycle.com/xlock/${P/_alpha/ALPHA}.tar.xz
|
||||
https://www.sillycycle.com/xlock/recent-releases/${P/_alpha/ALPHA}.tar.xz
|
||||
"
|
||||
S="${WORKDIR}/${P/_alpha/ALPHA}"
|
||||
|
||||
LICENSE="BSD GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
||||
IUSE="athena crypt debug gtk imagemagick motif nas opengl pam truetype xinerama xlockrc vtlock"
|
||||
|
||||
REQUIRED_USE="
|
||||
|| ( crypt pam )
|
||||
pam? ( !xlockrc )
|
||||
xlockrc? ( !pam )
|
||||
"
|
||||
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
RDEPEND="
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXmu
|
||||
x11-libs/libXpm
|
||||
x11-libs/libXt
|
||||
gtk? ( x11-libs/gtk+:2 )
|
||||
imagemagick? ( media-gfx/imagemagick:= )
|
||||
motif? ( >=x11-libs/motif-2.3:0 )
|
||||
nas? ( media-libs/nas )
|
||||
opengl? (
|
||||
virtual/opengl
|
||||
virtual/glu
|
||||
truetype? ( >=media-libs/ftgl-2.1.3_rc5 )
|
||||
)
|
||||
pam? ( sys-libs/pam )
|
||||
truetype? ( media-libs/freetype:2 )
|
||||
xinerama? ( x11-libs/libXinerama )
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
x11-base/xorg-proto
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-5.46-freetype261.patch
|
||||
"${FILESDIR}"/${PN}-5.71-fix-build-for-clang16.patch
|
||||
"${FILESDIR}"/${PN}-5.88-CXX.patch
|
||||
"${FILESDIR}"/${PN}-5.88-strip.patch
|
||||
"${FILESDIR}"/${PN}-5.89-fix-unused-cast.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i \
|
||||
-e '/XLOCKLIBPATHS="-L/d' \
|
||||
-e '/XMLOCKLIBPATHS="-L/d' \
|
||||
-e 's|/lib|'"${EPREFIX}/$(get_libdir)"'|g' \
|
||||
configure.ac || die
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# #864761
|
||||
filter-lto
|
||||
|
||||
local myconf=()
|
||||
|
||||
if use opengl && use truetype; then
|
||||
append-cppflags -DFTGL213
|
||||
|
||||
myconf=( --with-ftgl )
|
||||
else
|
||||
myconf=( --without-ftgl )
|
||||
fi
|
||||
|
||||
myconf+=(
|
||||
$(use_enable pam)
|
||||
$(use_enable xlockrc)
|
||||
$(use_enable vtlock)
|
||||
$(use_with athena)
|
||||
$(use_with crypt)
|
||||
$(use_with debug editres)
|
||||
$(use_with gtk gtk2)
|
||||
$(use_with imagemagick magick)
|
||||
$(use_with motif)
|
||||
$(use_with nas)
|
||||
$(use_with opengl mesa)
|
||||
$(use_with opengl)
|
||||
$(use_with truetype freetype)
|
||||
$(use_with truetype ttf)
|
||||
$(use_with xinerama)
|
||||
--disable-mb
|
||||
--enable-appdefaultdir=/usr/share/X11/app-defaults
|
||||
--enable-syslog
|
||||
--enable-vtlock
|
||||
--without-esound
|
||||
--without-gtk
|
||||
)
|
||||
|
||||
econf "${myconf[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local DOCS=( README docs/{3d.howto,cell_automata,HACKERS.GUIDE,Purify,Revisions,TODO} )
|
||||
default
|
||||
|
||||
if use pam; then
|
||||
pamd_mimic_system xlock auth
|
||||
fperms 755 /usr/bin/xlock
|
||||
else
|
||||
fperms 4755 /usr/bin/xlock
|
||||
fi
|
||||
|
||||
docinto html
|
||||
dodoc docs/xlock.html
|
||||
}
|
||||
Reference in new issue
Block a user