Compare commits

..

25 Commits

Author SHA1 Message Date
James Campbell
f89fe46b2a Update drbd-kmod to use the linux-mod-r1 eclass 2026-07-10 13:09:25 -04:00
James Campbell
99937d94dd Add latest version of signal-desktop-bin 2026-07-10 12:58:53 -04:00
1e80f12a05 Add latest llama.cpp package 2026-06-23 03:43:40 -04:00
18ec822da4 Add latest NoMachine client (v9.6.3) 2026-06-08 15:08:39 -04:00
68d46b33d7 Update nomachine client 2026-05-01 18:38:24 -04:00
2114855ede Add drbd-kmod-9.3.1 2026-04-14 15:58:02 -04:00
31ee471f71 Add drbd-kmod-9.2.15 2025-11-26 16:27:41 -05:00
7549c8763a Add missing dependency for drbd-utils 2025-11-26 16:25:21 -05:00
be295e7b8a Add Nomachine 9.1.24_6 client 2025-09-08 12:19:21 -04:00
aae7df5a77 Update pgmon ebuild to pull package from repo 2025-06-03 12:44:14 -04:00
df4ab58073 Fix pgmon-1.0.3 manifest 2025-06-03 12:20:27 -04:00
8fba9f7380 Add pgmon-1.0.3 2025-06-03 02:13:14 -04:00
03f0097d69 Actually fix pgmon-1.0.1 ebuild 2025-05-14 02:44:04 -04:00
5a89013d64 Switch to bz2 tarball for pgmon 2025-05-14 01:45:31 -04:00
bc0a9ccfa8 Fix manifest for pgmon 2025-05-14 01:11:32 -04:00
5a228b5c8b Fix pgmon-1.0.1 ebuild 2025-05-14 01:07:00 -04:00
e6d8cba14e Update pgmon 2025-05-14 00:20:19 -04:00
4b070698d2 Add drbd-kmod-9.1.23 2025-05-01 17:24:21 -04:00
78d1bd8c97 Add nxplayer-8.16.1.1 2025-03-17 13:07:15 -04:00
0e5a1bce89 Fix typo in pgmon ebuild 2025-02-20 00:16:59 -05:00
6223c6d05d Fix pgmon ebuild 2025-02-20 00:10:35 -05:00
939db8936c Add ebuild for pgmon-v1.0.0 2025-02-01 01:34:20 -05:00
790f90635d Fix pgbadger for modern perl 2025-01-16 02:34:38 -05:00
87f701596b Add the latest release of pgbadger 2025-01-16 00:26:28 -05:00
3b5eed6ade Remove bees-9999 ebuild 2024-11-10 23:55:19 -05:00
33 changed files with 509 additions and 681 deletions

3
dev-db/pgbadger/Manifest Normal file
View File

@@ -0,0 +1,3 @@
AUX pgbadger-fix-tmpdir.patch 363 SHA256 05367bfc4c28f89a5978bd17d06cdd4bed2798de462ccaaf81a2229ce167c3e0 SHA512 301e079d7bc7d0479dbd31911ccbdb928bf560ae2b03cac88401bdeda21cc68ab5ae8f7385416b8d06a536d416ac2285be5727bef5c0c9240b24e8b03dbd2b68 WHIRLPOOL d59fc6dcfbd422b2ebd5d3b789d18d368a6265de0416dcc680adf72fd262155d16873431068c68c71828a3dbb375ca7205357ff794f781b847b4a1af7f70fc3c
DIST pgbadger-13.0.tar.gz 4365492 SHA256 4cfaa24e6e7623e3f54e4a9dc35cc8030f7d2486931dc018d677d73181ba3626 SHA512 89673090e8e694219c8372f2a8a780fdfed79a210ce944c9f94193d13b3fc973508c01c64a05a3858ccf9f624dc1a0772c38e4113ded41f910498a9c2a1dd572 WHIRLPOOL a5a4ec24b9f3ac62cf088201ea5c8d41da21f3c511864375c531916a69490aa43e19ba355dc5c5b48026085694840d701730ed60c2aab6f6d7d904f34136d363
EBUILD pgbadger-13.0.ebuild 526 SHA256 5ac1396e8e6e67126362e7d33eae4fae3207468a6d630378260dbf063d48a029 SHA512 2ed380d8b57d7394854fa4491b3c6be0bba59732715add18f90669b76bfba9618f40ab4e8dd1f34032fe417941753eb85dc01bff24ef78f3ac627d25b0c55088 WHIRLPOOL 3c53f16ad870f56d1e30dd1030418642ef403a4e948a595894c5c69888ebdb92bb0832f3425bab507f8916fcdc4078c8275c40dba223987034e9beda5890b013

View File

@@ -0,0 +1,11 @@
--- A/pgbadger 2025-01-16 01:00:31.151014397 -0500
+++ B/pgbadger 2025-01-16 01:00:46.827014790 -0500
@@ -43,7 +43,7 @@
use POSIX qw(locale_h sys_wait_h _exit strftime);
setlocale(LC_NUMERIC, '');
setlocale(LC_ALL, 'C');
-use File::Spec qw/ tmpdir /;
+use File::Spec::Functions qw/ tmpdir /;
use File::Temp qw/ tempfile /;
use IO::Handle;
use IO::Pipe;

View File

@@ -0,0 +1,29 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit perl-module
DESCRIPTION="pgBadger is a PostgreSQL log analyzer"
HOMEPAGE="https://pgbadger.darold.net/"
SRC_URI="https://github.com/darold/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
DEPEND="
dev-perl/JSON-XS
dev-perl/Text-CSV_XS
dev-perl/Pod-Markdown
"
RDEPEND="${DEPEND}"
PATCHES=(
"${FILESDIR}/${PN}-fix-tmpdir.patch"
)
src_test() {
prove || die
}

View File

@@ -1,6 +1,2 @@
AUX pgmon.cfg 1094 SHA256 58ae6c49c5eb1563fc80276796bd52d69cdb625069d2f62ca0ca924bca7550a7 SHA512 363729b074967ecf055213918686e44edb389aa91a1e9c75398ae18819b4e836e4b772514a5d18d115fc31282c2f7ace9ae54c366c6e493bf92644fd8c5d1813 WHIRLPOOL d547d9426f6c013c15f0441b515a1275b756b641c4b8a1896ddf3e4cca570e405ceeae2a2883f4a380467398e33532086f7baa1cee5768ae59c3c1dd65606899 DIST pgmon-1.0.3.tar.bz2 40088 SHA256 bb7c92345da80cca198867189d1aa9b14fc6edf5501ee09513d34e4a4aeebacc SHA512 83717184d75b416047b3592a40090773a8fccbe6c775e660cd19b076aa98358aa939ae0b47df7059bb79965d5a527c279ca5bdde4d9fa61958de4cd2a12d5e01 WHIRLPOOL 54f0af73cc92c19f9c0f1c8ccfd94fcae26cb192fb628b2a8a4d33642c521a10e08e2d832afb39882fd69f168bb54979eb736881241c7f6395618ce36810c1ae
AUX pgmon.logrotate 116 SHA256 d7cc697cc640f661ec0019363b8a411e0df62cbe63b97c5fca0ad4f533803154 SHA512 50cb5530a36cff24d0ba7c19b1aa05862f7aa3e82ccd6a9e7029a53e00c579dbb9eb310210508ad9c8b26a8462c038519230edd1d0295c6b73fab269357c57c7 WHIRLPOOL 043e68161bb9056e5c0eb9bdc883f181d4f43d45b3dd9eaffd20e94fad48072762d29e18124489c5ce7229f62fb9763335c5908509c0a2d552061cc6f56ee8d5 EBUILD pgmon-1.0.3.ebuild 1365 SHA256 e4b16ba06db31e90acfddf714f2b0abec9f794b1921c6d5524c3142b4965712c SHA512 4cfd9cdd67317808ad014d225664c977eef1d0bfa5fcbe2e901aefc274ae3cfefbdf409925917f2d72f782cecd819928bedf0c7440d555433d02c0472069f9bf WHIRLPOOL a7ae5e2804fed746a17562316b1a26f58f7ce5d726390f0fab6a27d80c5bf5ce17d0e98fdacbf2aa0ddfc323be566085052b8dfee4409f215b961625ca222395
AUX pgmon.openrc 829 SHA256 bbfd3ec3834e0f04539696715c6529099a4329d7dbce8fe045974b220e123f73 SHA512 bfeb3b9417a32019b20e0147eeb7489551da206409c43d14d683685affafafcdee943493bca1d4d3b0d092eb909ac61764e8898798a737b38edacdb72d021fd7 WHIRLPOOL a0825737f9becd8079f784b5bdc5aab8548c5330ddae815404607fbb52c722d08bf32dd50f8c5dca3c6452d6201f45576c4a072960c42ea736a4939ab394edcf
AUX pgmon_userparameter.conf 90 SHA256 72ac9abc29908206a57b084f029fce6d662633cac5988c1d79a8628687b7a912 SHA512 1dcf74ebca08ddc077ee35212cdc084a14faa717433f9fb5e2a994863cbf6d9ca7be81f8533df9d1afdcea46b7b0afb3c1182f059774fb5704ccebaae446c24b WHIRLPOOL 8d6dc97519d9c62419a65e201e012d823076156b972ed3da193d6d5e5d01e1a2adb8c60910dd954c096fadc5d772707974467270707ceb70aac80eef3723eb90
EBUILD pgmon-0.0.1.ebuild 1493 SHA256 0f8623c016ea2b15a3343cf83abf022e17652b3bbab78b200afff7857fc3f12e SHA512 ce2f13e66b960481ede10542788129fadc46de3d95d19ff1e4317c381624fcca35d00be8c11d74b55274f86b618754bcff71ae10aecdb39133ef0111bb3aa2cd WHIRLPOOL 5c38382e171d20d84fba360e39b7854e32c5d108564695ce25f537a55702eeff3f5df169b8ffc501f27e82f1c49dfa7328c96bcd93d0a9ddca9110de4b044bd9
EBUILD pgmon-0.0.2.ebuild 1499 SHA256 4753b7c82f12814843c795110347b74a16e1c9abafd3590be4dad954ad65110e SHA512 25a8309c33d819a099fcbfdc4c6428497f40658dee2db053caaeb437715fd6680df4ac0c0f36b079b69db8561bf8870e28a67e3ecc660fc7abbe547a61b84003 WHIRLPOOL b4069127dd8a303c2926fbeb7fa8f3c1689d03012c1ac3bdbaa7faa1fb76282e9f0115741f2b1cc15d82ff4452188dbac835c202082907ab5712881afe2689e9

View File

@@ -1,68 +0,0 @@
##
# Misc agent settings
##
# Where to write/find the agent PID
#pid_file=
##
# Agent communication settings
##
# IPC socket
#ipc_socket=pgmon.sock
# IPC communication timeout (s)
#ipc_timeout=10
# Request processing timeout (s)
#request_timeout=10
# Max size of the request queue before it blocks
#request_queue_size=100
# Max time to wait when queueing a request (s)
#request_queue_timeout=2
##
# Agent resource settings
##
# Number of worker threads
#worker_count=4
##
# Logging settings
##
# Log level for stderr logging (or 'off')
stderr_log_level=off
# Log level for file logging (od 'off')
file_log_level=info
# Log file
#log_file=pgmon.log
##
# DB connection settings
#
# Each cluster entry is of the form:
# name:address:port:dbname:user:password
#
# Any element other than the name can be left empty to use the defaults
##
#cluster=local:/var/run/postgresql:5432:postgres:zbx_monitor:
# Default database to connect to when none is specified for a metric
#dbname=postgres
##
# Monitoring configuration
##
# Metrics
#metrics={}
include=/etc/pgmon/pgmon-metrics.cfg

View File

@@ -1,10 +0,0 @@
/var/log/pgmon/*.log {
daily
missingok
rotate 7
compress
delaycompress
copytruncate
notifempty
maxsize 1G
}

View File

@@ -1,32 +0,0 @@
#!/sbin/openrc-run
extra_started_commands="reload"
agent_name=${SVCNAME#pgmon.}
agent_name=${agent_name:-pgmon}
CONFIG_FILE="/etc/pgmon/${agent_name}.cfg"
PID_FILE="/run/pgmon/${agent_name}.pid"
LOG_FILE="/var/log/pgmon/${agent_name}.log"
SOCKET="/run/pgmon/${agent_name}.socket"
pidfile="$PID_FILE"
command="/usr/bin/pgmon"
command_args="--server -c '$CONFIG_FILE' -l '$LOG_FILE' -s '$SOCKET'"
command_background="true"
command_user="zabbix:zabbix"
output_log="/var/log/pgmon/${agent_name}-service.log"
error_log="/var/log/pgmon/${agent_name}-service.err"
start_pre() {
checkpath -d -m 0755 -o "${command_user}" "/run/pgmon"
checkpath -d -m 0755 -o "${command_user}" "/var/log/pgmon"
}
reload() {
ebegin "Reloading ${RC_SVCNAME}"
start-stop-daemon --signal HUP --pidfile "${pidfile}"
eend $?
}

View File

@@ -1 +0,0 @@
UserParameter=pgmon[*],/usr/bin/pgmon -s "/run/pgmon/$1.socket" "$2,$3,$4,$5,$6,$7,$8,$9"

View File

@@ -1,68 +0,0 @@
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{6..11} )
inherit git-r3 python-r1
DESCRIPTION="PostgreSQL monitoring bridge"
HOMEPAGE="None"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64"
EGIT_REPO_URI="https://code2.shh-dot-com.org/james/pgmon.git"
#EGIT_COMMIT=""
IUSE="+agent agent2"
DEPEND="
${PYTHON_DEPS}
dev-python/psycopg:2
acct-user/zabbix
acct-group/zabbix
agent? ( net-analyzer/zabbix[agent] )
agent2? ( net-analyzer/zabbix[agent2] )
app-admin/logrotate
"
RDEPEND="${DEPEND}"
BDEPEND=""
src_install() {
default
# Install init script
newinitd "${FILESDIR}/pgmon.openrc" pgmon
# Install script
exeinto /usr/bin
newexe "${S}/pgmon.py" pgmon
# Install default config
diropts -o root -g zabbix -m 0755
insinto /etc/pgmon
doins "${FILESDIR}/pgmon.cfg"
doins "${S}/pgmon-metrics.cfg"
# Install Zabbix userparams file
if use agent; then
insinto /etc/zabbix/zabbix_agent.d
newins "${FILESDIR}/pgmon_userparameter.conf" pgmon.conf
fperms 0644 /etc/zabbix/zabbix_agent.d/pgmon.conf
fowners root:zabbix /etc/zabbix/zabbix_agent.d/pgmon.conf
fi
if use agent2; then
insinto /etc/zabbix/zabbix_agent2.d
newins "${S}/pgmon_userparameter.conf" pgmon.conf
fperms 0644 /etc/zabbix/zabbix_agent2.d/pgmon.conf
fowners root:zabbix /etc/zabbix/zabbix_agent2.d/pgmon.conf
fi
# Install logrotate config
insinto /etc/logrotate.d
newins "${FILESDIR}/pgmon.logrotate" pgmon
}

View File

@@ -1,68 +0,0 @@
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{6..11} )
inherit git-r3 python-r1
DESCRIPTION="PostgreSQL monitoring bridge"
HOMEPAGE="None"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64"
EGIT_REPO_URI="https://code2.shh-dot-com.org/james/pgmon.git"
EGIT_COMMIT="9fd03f5"
IUSE="+agent agent2"
DEPEND="
${PYTHON_DEPS}
dev-python/psycopg:2
acct-user/zabbix
acct-group/zabbix
agent? ( net-analyzer/zabbix[agent] )
agent2? ( net-analyzer/zabbix[agent2] )
app-admin/logrotate
"
RDEPEND="${DEPEND}"
BDEPEND=""
src_install() {
default
# Install init script
newinitd "${FILESDIR}/pgmon.openrc" pgmon
# Install script
exeinto /usr/bin
newexe "${S}/pgmon.py" pgmon
# Install default config
diropts -o root -g zabbix -m 0755
insinto /etc/pgmon
doins "${FILESDIR}/pgmon.cfg"
doins "${S}/pgmon-metrics.cfg"
# Install Zabbix userparams file
if use agent; then
insinto /etc/zabbix/zabbix_agent.d
newins "${FILESDIR}/pgmon_userparameter.conf" pgmon.conf
fperms 0644 /etc/zabbix/zabbix_agent.d/pgmon.conf
fowners root:zabbix /etc/zabbix/zabbix_agent.d/pgmon.conf
fi
if use agent2; then
insinto /etc/zabbix/zabbix_agent2.d
newins "${S}/pgmon_userparameter.conf" pgmon.conf
fperms 0644 /etc/zabbix/zabbix_agent2.d/pgmon.conf
fowners root:zabbix /etc/zabbix/zabbix_agent2.d/pgmon.conf
fi
# Install logrotate config
insinto /etc/logrotate.d
newins "${FILESDIR}/pgmon.logrotate" pgmon
}

View File

@@ -0,0 +1,73 @@
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{6..13} )
inherit python-r1 systemd
DESCRIPTION="PostgreSQL monitoring bridge"
HOMEPAGE="None"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64"
SRC_URI="https://code2.shh-dot-com.org/james/${PN}/releases/download/v${PV}/${P}.tar.bz2"
IUSE="-systemd"
DEPEND="
${PYTHON_DEPS}
dev-python/psycopg:2
dev-python/pyyaml
app-admin/logrotate
"
RDEPEND="${DEPEND}"
BDEPEND=""
#RESTRICT="fetch"
#S="${WORKDIR}/${PN}"
#pkg_nofetch() {
# einfo "Please download"
# einfo " - ${P}.tar.bz2"
# einfo "from ${HOMEPAGE} and place it in your DISTDIR directory."
# einfo "The file should be owned by portage:portage."
#}
src_compile() {
true
}
src_install() {
# Install init script
if ! use systemd ; then
newinitd "openrc/pgmon.initd" pgmon
newconfd "openrc/pgmon.confd" pgmon
fi
# Install systemd unit
if use systemd ; then
systemd_dounit "systemd/pgmon.service"
fi
# Install script
exeinto /usr/bin
newexe "src/pgmon.py" pgmon
# Install default config
diropts -o root -g root -m 0755
insinto /etc/pgmon
doins "sample-config/pgmon.yml"
doins "sample-config/pgmon-metrics.yml"
# Install logrotate config
insinto /etc/logrotate.d
newins "logrotate/pgmon.logrotate" pgmon
# Install man page
doman manpages/pgmon.1
}

View File

@@ -0,0 +1,2 @@
DIST signal-desktop_8.18.0_amd64.deb 115484428 SHA256 8ee4e5de58d55c1b84a525bda9b26308b2efed050f58cc6d5fd16367d4b50477 SHA512 f6efdf0aeebd58c843d19bd11d069988fe2d0dac051600739b771c984a33b8b76aa232d2dd0691b150a9665ca57e1e0b8c1cf80c821ebe75ddbaa00e421c5761 WHIRLPOOL c526b1565c33affa284afe9cfbd7ff026bb2c6bfe295da0a36477efadd5126e74f1c784cf4dc0a4e759d56f41e95e7fc1d145365852cfe47e539ad0756ed3e8d
EBUILD signal-desktop-bin-8.18.0.ebuild 2565 SHA256 e3f48b2f6ac0e60537a34e693047df5fa89e50a74cb23b1538469db469910e3e SHA512 e369c8d2a7e49ae2b8467c1959d1d7d66c5d4234de006302794834b273e21b1717f2d713f1ca3af1b4e655a72d2f485c1452f54901dbe9adf76195d904049216 WHIRLPOOL f87fec3fe85e938c2a13faf5640e63a25b623d574fd82dba7256f4008036b792a1541243717524626033c7e0c8bae1532d39fe41fdb1ffa7a724d6e01019f195

View File

@@ -0,0 +1,93 @@
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
MY_PN="${PN/-bin/}"
inherit pax-utils unpacker xdg
DESCRIPTION="Allows you to send and receive messages of Signal Messenger on your computer"
HOMEPAGE="https://signal.org/
https://github.com/signalapp/Signal-Desktop"
SRC_URI="https://updates.signal.org/desktop/apt/pool/s/${MY_PN}/${MY_PN}_${PV}_amd64.deb"
S="${WORKDIR}"
LICENSE="GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1"
SLOT="0"
KEYWORDS="-* amd64"
RESTRICT="splitdebug"
RDEPEND="
>=app-accessibility/at-spi2-core-2.46.0:2
dev-libs/expat
dev-libs/glib:2
dev-libs/nspr
dev-libs/nss
>=media-fonts/noto-emoji-20231130
media-libs/alsa-lib
media-libs/libpulse
media-libs/mesa[opengl]
net-print/cups
sys-apps/dbus
virtual/udev
x11-libs/cairo
x11-libs/gtk+:3
x11-libs/libX11
x11-libs/libxcb
x11-libs/libxkbcommon
x11-libs/libXcomposite
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXrandr
x11-libs/pango
"
QA_PREBUILT="
opt/Signal/chrome_crashpad_handler
opt/Signal/chrome-sandbox
opt/Signal/libEGL.so
opt/Signal/libGLESv2.so
opt/Signal/libffmpeg.so
opt/Signal/libvk_swiftshader.so
opt/Signal/libvulkan.so.1
opt/Signal/resources/app.asar.unpacked/node_modules/*
opt/Signal/signal-desktop
opt/Signal/swiftshader/libEGL.so
opt/Signal/swiftshader/libGLESv2.so"
src_prepare() {
default
sed -e "s|^Exec=/opt/Signal/signal-desktop|Exec=${MY_PN}|" \
-i usr/share/applications/signal-desktop.desktop || die
unpack usr/share/doc/signal-desktop/changelog.gz
# https://github.com/signalapp/Signal-Desktop/issues/6239
# https://github.com/signalapp/Signal-Desktop/issues/6122
# fixes app icon issues on wayland because "app-id" is "signal"
# and desktop file needs to match
mv usr/share/applications/signal-desktop.desktop \
usr/share/applications/signal.desktop || die
}
src_install() {
insinto /
dodoc changelog
doins -r opt
insinto /usr/share
doins -r usr/share/applications
doins -r usr/share/icons
fperms +x /opt/Signal/signal-desktop /opt/Signal/chrome-sandbox /opt/Signal/chrome_crashpad_handler
fperms u+s /opt/Signal/chrome-sandbox
pax-mark m opt/Signal/signal-desktop opt/Signal/chrome-sandbox opt/Signal/chrome_crashpad_handler
dosym ../../opt/Signal/${MY_PN} /usr/bin/${MY_PN}
}
pkg_postinst() {
xdg_pkg_postinst
elog "For using the tray icon on compatible desktop environments, start Signal with"
elog " '--start-in-tray' or '--use-tray-icon'."
}

View File

@@ -1,19 +1,10 @@
AUX 50nxplayer 41 SHA256 15d0e2d50df089c0d01db7579cdb25898e7111bd67b7bb1327de604b46d001df SHA512 2ca064c30ac4934403150e07488eb17469815d958056c7da913c5dbaf94f7b5cddfbda4c3b240ef62337960ccdba44b535f174f20c8a1643bb8a2738d92ee6b0 WHIRLPOOL 0569937dfb277ee33d7e4ee7f963d5a3ab9056d1f4a1a35be9bd1086b138365fd7f2ee8a59c564f9ecf2a6b85777d59d52e34c5f1af4cd79e2cae0522d1b9793 AUX 50nxplayer 41 SHA256 15d0e2d50df089c0d01db7579cdb25898e7111bd67b7bb1327de604b46d001df SHA512 2ca064c30ac4934403150e07488eb17469815d958056c7da913c5dbaf94f7b5cddfbda4c3b240ef62337960ccdba44b535f174f20c8a1643bb8a2738d92ee6b0 WHIRLPOOL 0569937dfb277ee33d7e4ee7f963d5a3ab9056d1f4a1a35be9bd1086b138365fd7f2ee8a59c564f9ecf2a6b85777d59d52e34c5f1af4cd79e2cae0522d1b9793
DIST nomachine-enterprise-client_7.10.1_1_i686.tar.gz 35365174 SHA256 3afdfa337d11496167ebfc41edf6e92ddf19f3c4c3314a78be866b5698d29f67 SHA512 e7cd96e7847b2573cc7b3070093820d903aca85b31d9662348d9ca2b1f9065c2ac065cd64a5c190543561189850e582bbc4a414757cce3feb55edb6c868e7dd5 WHIRLPOOL 96622f21a33875500fd17055bc36b36c4ddc0b62cee81f073c0332d6e85ca7d384824688e3ca4906f52d61eea16f26f13cf51d05ea9310a9720fc1045e123985 DIST nomachine-enterprise-client_9.1.24_6_i686.tar.gz 60132304 SHA256 4400029ee43829b5cb789c07a8ad6beb4a0fe0a2b12379bc20d378d04a52a3d6 SHA512 124dcebbe351385e5516ae4dd00a28e308a4333d8d6245d839e01dbdb82c7c100d1228292906c6ec5ed358fe7b9fcc95b921ea35304b25b36221a023fa2b91c1 WHIRLPOOL 7e9449f6fe5ec3d628465ce2f114554d2236f3cd247988aa563d6a816512f65df81478cea8ec6f08e79062e95a4a728f79d241d426c523adb4c754abfa91b44c
DIST nomachine-enterprise-client_7.10.1_1_x86_64.tar.gz 37052246 SHA256 d8fa1fb80792e2d429592c24ca9100ddd3c16796cb321426674bd7a7163c84c3 SHA512 fbb0ac0378dc4ae64aa7872e8302b8bc9b5f16a91b06a6bad2bae305b20e05f573b2bd945c8a4ba865203243f59694d102a02c2801cfb4850298c71ffcdc8d5d WHIRLPOOL c985a0f93d68f76eddc6e78a8645282b8fb6b63a3ac51c1478071cc938a58fb604551273c3d7d54f90927509193445f3b66a9277656c1225ea4eeed898d47c55 DIST nomachine-enterprise-client_9.1.24_6_x86_64.tar.gz 61610478 SHA256 88cdf141f15a7fafe7d6c31b6971078436acc78e44f0503bf16f5615d07c4fac SHA512 f15648bcd7f67ebba3b26c8355c5622ab3e9b31c1046c8559ff23844a78c4609941ca42e8c7f03bd1185435b6f2fd406a09acaf1a0b804ae0f14fa7fc3ee3d82 WHIRLPOOL c4448edc15b82d869d2378efe35159ed4116f708a950587785b35a81f5f0e5d5cc958bc9d98e89561e40d8575b787e10f4158682fd4f079310c0e3ba06965f02
DIST nomachine-enterprise-client_8.11.3_4_i686.tar.gz 43086078 SHA256 d64d0c12193c9fc4065e66eadfc315a79d1cc226b3e1e540e5c21083b95fb363 SHA512 57a15db39ddb0797e25a3c205bff3fdd4a1ba3a14b01c9dbafd0ff71aecd55faeb47221cf5e206491e0a45425eac7f74aa2278e86dcbf32893451bf992e09a52 WHIRLPOOL 689f55d989d2d1518bd61d6af5ad63c1686fdcae699be55969eefa4a22828bbed967d8037ff6c6e1771e1b142679b5f6b610ebba8aefe92ce3897079170911f6 DIST nomachine-enterprise-client_9.4.14_1_i686.tar.gz 60189824 SHA256 a5d50e3a8587ee2fbf1c2d1ab539f23a72cde60a391bc74ac1d9b44b006e8db2 SHA512 78117a62be9d1fa07ed8e5250243c66da4755268eecd74a85edfc5f11fece5dae2b481c9ddd7b97dc56ebbcd9ec69be09e4d0c96760dfe180c20dc80cb130155 WHIRLPOOL 73ae3c0f851f928dbbe7ccf25f8437d2d4610eb7c7eae01c83b16619b7cb331f27df6d8c9bc066036497528bfc5c4b803304ace67175aa3e7ff2c043f55d87c1
DIST nomachine-enterprise-client_8.11.3_4_x86_64.tar.gz 44534549 SHA256 506a35b1333543fd3b3609f75ac4dce5830a5a5f1eee74655e739b174c83ae34 SHA512 764b105668866b113cc12dff8c8266df98251938a42c5d5d390f6eb6c71a3d092e99d826707972ce687223b981f8a082bb077d7202c6e614bd17e3db7bf24746 WHIRLPOOL b1ccfc508d084643891157b0076233cbf1937321752433de9fb536fdae4071b87478c8701a261dbccaba0c1c87746752af1373e04c2b67e2e61ebcefa319897d DIST nomachine-enterprise-client_9.4.14_1_x86_64.tar.gz 61666497 SHA256 95190cdc1db566e224d2f2ebbbeeb98bade177faeddd138a3bf9a7b10c121d0d SHA512 41be383b8ad1eee3fdcba3fa058ebaaa37f441d9b320cb6e20fa1e50693364f7ac09d18975f481cf89eb6976d6012ef67d694efa59dc51a55bdb9ff8a8490036 WHIRLPOOL 767b4b1100b7196640aea5cf43e7855ec32619f22f160da66f86f75e217f33fa9883e710a5a312c020900d2ec13049e8125826a6ff119aac7dab32418d485e78
DIST nomachine-enterprise-client_8.13.1_1_i686.tar.gz 43891984 SHA256 e7497af13e8b75b767af77a684ab365c2ef9fc6630a31d5c7d58b537f06a5b58 SHA512 e4782cd040c0afd368c5eef3216547981a4baa83f98a3d9af7193b5b107b51f86d03248f1d9d2ac1abe2dce2937f435c309af25159c37e2037aea33ec7064786 WHIRLPOOL b3e974aa81f55a256fe47effd9dfa6f240193d166f58d239883728f8e40f87aa80f271566f56b60dcd1400d5cbfc3e4344599e2a183cc1111296692245e5b197 DIST nomachine-enterprise-client_9.6.3_1_i686.tar.gz 60088208 SHA256 fd26033be72c5aca18f1f9dd377414ce47c2987da07917082a1ab2f47dd50990 SHA512 3297fa1ed571bfbda3e98970d157df9ce1623948966e49ae89bcc2ede12cf345345568e7ac6a75571077972e84f765ddf0ced63d91703ff3561f877fb248ff4b WHIRLPOOL 17d1bde21ffa954144ebc7ff43c4ac8262c213f886ee61ace66f6651d225e522f484fefeaddc884ddf29af091574719cc0ffedaa5f8436dff038c4b868506e56
DIST nomachine-enterprise-client_8.13.1_1_x86_64.tar.gz 45567372 SHA256 a44f8cbfc77de8c4060e78c51c8313c4d44cbc8af0a124d7c88fefcd5a555af2 SHA512 d116bc9786cc90d1e885a6d6becd9410ae9d8f60b6d119fcc6459b9e1af0e3df2e7615bc8cfc736623209860fa70173e75dc5988734d631fb21a32ee37cb2d1c WHIRLPOOL 6c712511f8be3a1a41a01b11dc4d11d95f459ee6a4829bd201c0867630c74cddad86e3f06d2f6e860cc3246439bb84e1aa122681b95d8e4c1e9c9228ccd0644a DIST nomachine-enterprise-client_9.6.3_1_x86_64.tar.gz 61989869 SHA256 2c437090fb50ca1f491a6f4b094f1dac02c8c2e0cd1362abc3dd6808ae5938e9 SHA512 4e4b7a9a049b65d4fe820121a77a16d642f8b807ccaf6bd2e6cd0c66d6aac85099d2d27f075ba80074dfadc27d74ce8c2259c421a0f1f0ea72e0ce69158d441d WHIRLPOOL 46545f348ab7a8256c9d91be5725c8c6b6d1c94081ed0e290fdf2dabc3af0164d1b863e96b5b1da47b58da31947f6ac0dd9d5a93d8b1ff6e0f4230219a7357fb
DIST nomachine-enterprise-client_8.4.2_2_i686.tar.gz 149522 SHA256 0acfb6a99a146a7cfbc0f82acbf398cd8677c28fbbbe91d9707cf3ae391adcf3 SHA512 96df8994f28f7cd92e22b37b3c63c0c9ddeede2cdbc1fdd7b810ce636fca6e90fd7a45e41be57e895a046ca7ec7659bc4a0f5d645b098170d019c072cd799cfb WHIRLPOOL ebb2808ca585d6ac6669c3ac192373eacd9c93b726af971a4c56c64a04d007bbb865ba765efaac30d51cc2a471ca66c7cad259bfdfcb4a8cad6d01950a99075d EBUILD nxplayer-9.1.24.6.ebuild 1010 SHA256 3f8daf6ceefbae9dbb94a61c03b5897f44b5dc7a498b1081a9e0a3199e7e8751 SHA512 e8b6a188cbb00360ad48009c0dc359732f791281e116c0c1281ee736971dffe157a72777e4560950e141ba503744eada9812c0ad6cf031b51eb88eec1b80222a WHIRLPOOL f1b05396a00bcb094f4d8fe95955bf66c2fcad2f56e61ab29965c7d6e2ea7dea56eeae2cbc2d6da373c2064b31caa9956675306aed81145de22c089e6e4b7660
DIST nomachine-enterprise-client_8.4.2_2_x86_64.tar.gz 44454794 SHA256 2871a6f9531bf1691b5b2b73a942083b8304e9d514b6dfffad0f39c351eca19a SHA512 ed76f336d238f9a7938c8896916d7efe1d25f15d5fbc5e92dd2b8eeb252ef05f7bfc51ab0f663c6b74220fcc7137a7f282253c1ae3ef605c85983c691d225e60 WHIRLPOOL 2dcb91646bec08b0a306738fccb40ac1cb8dd86024272a5bbd93f15f0c7c5330e6f2ebb7766c46c02ebf81697efbb4640c1a170ed2ea4862f8e61ef1adbee9dc EBUILD nxplayer-9.4.14.1.ebuild 1010 SHA256 3f8daf6ceefbae9dbb94a61c03b5897f44b5dc7a498b1081a9e0a3199e7e8751 SHA512 e8b6a188cbb00360ad48009c0dc359732f791281e116c0c1281ee736971dffe157a72777e4560950e141ba503744eada9812c0ad6cf031b51eb88eec1b80222a WHIRLPOOL f1b05396a00bcb094f4d8fe95955bf66c2fcad2f56e61ab29965c7d6e2ea7dea56eeae2cbc2d6da373c2064b31caa9956675306aed81145de22c089e6e4b7660
DIST nomachine-enterprise-client_8.6.1_3_i686.tar.gz 43016957 SHA256 4c678a7dca91e1f5202c27ad28b7db5ca520e308abb06c93ae99b8a37dfadaa1 SHA512 63c0de405a90cf50a823c9873bd7201d8590137522518bd5d63de854427da3d781c93dfdd58839c58d834426605deb650cf14a6f2f92e50629ae0b037e889b78 WHIRLPOOL 0224aef73a6272d757d316797ccf55702d245c386b31b5d95b42e6b2865746281e68408008fbe6dc9af9072b997ebd227dc93f5a423ab1bf8580cb3dbccfd699 EBUILD nxplayer-9.6.3.1.ebuild 1010 SHA256 3f8daf6ceefbae9dbb94a61c03b5897f44b5dc7a498b1081a9e0a3199e7e8751 SHA512 e8b6a188cbb00360ad48009c0dc359732f791281e116c0c1281ee736971dffe157a72777e4560950e141ba503744eada9812c0ad6cf031b51eb88eec1b80222a WHIRLPOOL f1b05396a00bcb094f4d8fe95955bf66c2fcad2f56e61ab29965c7d6e2ea7dea56eeae2cbc2d6da373c2064b31caa9956675306aed81145de22c089e6e4b7660
DIST nomachine-enterprise-client_8.6.1_3_x86_64.tar.gz 44461029 SHA256 5b340834f48a375ea469a76d0892dbc46684a0c92648e996b5c85ab8d600ae30 SHA512 beced79d4c94a1b9d1b3b3c21a3240b02cdce824a835954183a7744a67a07f1d604005cca4186d09d2d26cdec7ea752fe2c32fc33ce8e7c37ce6acde9a562ba7 WHIRLPOOL 48e63dca3e513d4cba2485e0c733d7ad642c654edba7ccb53f476ea456bda07d1dcdcf8fc79727fa777c0311a80f72dcf5b39daf6ff052aa7da94506ed016ef3
DIST nomachine-enterprise-client_8.8.1_1_i686.tar.gz 43018230 SHA256 310cd0efffdc8a283b41ef5cdb9b6df4fbd44b7b21088caccea79897803f4d32 SHA512 c125174091da8bad1650c2e1eda691f2faef9efce6083a5d803f96fff51b9c38b4dfd8872483882df9bb30abc464b205625ed5ba74411ed2becc6e7bf8f2229f WHIRLPOOL 1d0aa9f9eb3cce285dd9d1e7b9e354b1909226fd66432dd31f2a82392ce03e18b7a511eb812b032d38bbb705179b1f5d2041999e668f9d3593ce47f0ec64e181
DIST nomachine-enterprise-client_8.8.1_1_x86_64.tar.gz 44462201 SHA256 fa9a9b215bfb7874e7869953c33119b516de8865eaf6e1b0fe05b5e56435a414 SHA512 a8d4b39462b934aec1861821db694bdb85005c9539c961dc6c5b2f533e7cd4569f59de72c7f99a5d57bb4970b6d8f3b90a881dfe4b8f59236b3397dda7ec2149 WHIRLPOOL e58f1325eb82ec90f6a93d0bd60ed98724470a2b8b3bd88c95b1cda4414ba22ae94ce572a4c058d66da2be989bb511320a744434de1f3ed2427697a1eaa92985
EBUILD nxplayer-7.10.1.1.ebuild 896 SHA256 f9c2a3f4db7a94937102a75c060858668a99385715806b89651d7696ae0db6a4 SHA512 6a7795da4b8ef521ef247c4aa9f73b3c6150c5aab028406e4d526ae5419889344c5d867a6b9133b3073ddab942e30b50397881dd7a8b6c08f75f1fe693a8f9eb WHIRLPOOL 3746a5fa23aa7209415d758ff68fa625fdfb3a5a2082647d9e9830a9bcac2b56cc5839b58c4186da0e93c9d9f4dccf6020223687c3aee57600fc33bc6a7d1057
EBUILD nxplayer-8.11.3.4.ebuild 999 SHA256 d1a0fdf79b366061434b80e94f867dc8dec594b175a7be9a005ce585299225ee SHA512 72c6155f0164dfbcda2d3334ad749e133489c86989125fff7d9d171e5909c5290ecf622d59b50752285450393dbf8958ba1ae74611f17b350c8924372d95f27a WHIRLPOOL ea1353e27d2c91c2ad736cbbc508834670802539691774eed8fbd5cc62f56a8045f50e4ccc86bf95979a30d7a2b6258e357b5345dc986de1e106f2cf29d41542
EBUILD nxplayer-8.13.1.1.ebuild 999 SHA256 d1a0fdf79b366061434b80e94f867dc8dec594b175a7be9a005ce585299225ee SHA512 72c6155f0164dfbcda2d3334ad749e133489c86989125fff7d9d171e5909c5290ecf622d59b50752285450393dbf8958ba1ae74611f17b350c8924372d95f27a WHIRLPOOL ea1353e27d2c91c2ad736cbbc508834670802539691774eed8fbd5cc62f56a8045f50e4ccc86bf95979a30d7a2b6258e357b5345dc986de1e106f2cf29d41542
EBUILD nxplayer-8.4.2.2.ebuild 999 SHA256 d1a0fdf79b366061434b80e94f867dc8dec594b175a7be9a005ce585299225ee SHA512 72c6155f0164dfbcda2d3334ad749e133489c86989125fff7d9d171e5909c5290ecf622d59b50752285450393dbf8958ba1ae74611f17b350c8924372d95f27a WHIRLPOOL ea1353e27d2c91c2ad736cbbc508834670802539691774eed8fbd5cc62f56a8045f50e4ccc86bf95979a30d7a2b6258e357b5345dc986de1e106f2cf29d41542
EBUILD nxplayer-8.6.1.3.ebuild 999 SHA256 d1a0fdf79b366061434b80e94f867dc8dec594b175a7be9a005ce585299225ee SHA512 72c6155f0164dfbcda2d3334ad749e133489c86989125fff7d9d171e5909c5290ecf622d59b50752285450393dbf8958ba1ae74611f17b350c8924372d95f27a WHIRLPOOL ea1353e27d2c91c2ad736cbbc508834670802539691774eed8fbd5cc62f56a8045f50e4ccc86bf95979a30d7a2b6258e357b5345dc986de1e106f2cf29d41542
EBUILD nxplayer-8.8.1.1.ebuild 999 SHA256 d1a0fdf79b366061434b80e94f867dc8dec594b175a7be9a005ce585299225ee SHA512 72c6155f0164dfbcda2d3334ad749e133489c86989125fff7d9d171e5909c5290ecf622d59b50752285450393dbf8958ba1ae74611f17b350c8924372d95f27a WHIRLPOOL ea1353e27d2c91c2ad736cbbc508834670802539691774eed8fbd5cc62f56a8045f50e4ccc86bf95979a30d7a2b6258e357b5345dc986de1e106f2cf29d41542

View File

@@ -1,36 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
MY_P="nomachine-enterprise-client_$(ver_cut 1-3)_$(ver_cut 4)"
DESCRIPTION="Client for NoMachine remote servers"
HOMEPAGE="https://www.nomachine.com"
SRC_URI="amd64? ( http://download.nomachine.com/download/$(ver_cut 1-2)/Linux/${MY_P}_x86_64.tar.gz )
x86? ( http://download.nomachine.com/download/$(ver_cut 1-2)/Linux/${MY_P}_i686.tar.gz )"
S="${WORKDIR}"/NX/etc/NX/player/packages
LICENSE="nomachine"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
RDEPEND="
|| (
sys-libs/libxcrypt[compat]
sys-libs/glibc[crypt(+)]
)
dev-libs/glib:2
dev-libs/openssl:0
"
QA_PREBUILT="*"
src_install() {
dodir /opt
tar xozf nxclient.tar.gz -C "${ED}"/opt || die
tar xozf nxplayer.tar.gz -C "${ED}"/opt || die
doenvd "${FILESDIR}"/50nxplayer
dosym -r /opt/NX/bin/nxplayer /opt/bin/nxplayer
}

View File

@@ -1,38 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
MY_P="nomachine-enterprise-client_$(ver_cut 1-3)_$(ver_cut 4)"
DESCRIPTION="Client for NoMachine remote servers"
HOMEPAGE="https://www.nomachine.com"
SRC_URI="amd64? ( https://download.nomachine.com/download/$(ver_cut 1-2)/Linux/${MY_P}_x86_64.tar.gz )
x86? ( https://download.nomachine.com/download/$(ver_cut 1-2)/Linux/${MY_P}_i686.tar.gz )"
S="${WORKDIR}"/NX/etc/NX/player/packages
#https://download.nomachine.com/download/8.4/Linux/nomachine-enterprise-client_8.4.2_2_x86_64.tar.gz
LICENSE="nomachine"
SLOT="0"
KEYWORDS="-* amd64 ~x86"
RDEPEND="
|| (
sys-libs/libxcrypt[compat]
sys-libs/glibc[crypt(+)]
)
dev-libs/glib:2
dev-libs/openssl:0
"
QA_PREBUILT="*"
src_install() {
dodir /opt
tar xozf nxrunner.tar.gz -C "${ED}"/opt || die
tar xozf nxplayer.tar.gz -C "${ED}"/opt || die
doenvd "${FILESDIR}"/50nxplayer
dosym -r /opt/NX/bin/nxplayer /opt/bin/nxplayer
}

View File

@@ -1,38 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
MY_P="nomachine-enterprise-client_$(ver_cut 1-3)_$(ver_cut 4)"
DESCRIPTION="Client for NoMachine remote servers"
HOMEPAGE="https://www.nomachine.com"
SRC_URI="amd64? ( https://download.nomachine.com/download/$(ver_cut 1-2)/Linux/${MY_P}_x86_64.tar.gz )
x86? ( https://download.nomachine.com/download/$(ver_cut 1-2)/Linux/${MY_P}_i686.tar.gz )"
S="${WORKDIR}"/NX/etc/NX/player/packages
#https://download.nomachine.com/download/8.4/Linux/nomachine-enterprise-client_8.4.2_2_x86_64.tar.gz
LICENSE="nomachine"
SLOT="0"
KEYWORDS="-* amd64 ~x86"
RDEPEND="
|| (
sys-libs/libxcrypt[compat]
sys-libs/glibc[crypt(+)]
)
dev-libs/glib:2
dev-libs/openssl:0
"
QA_PREBUILT="*"
src_install() {
dodir /opt
tar xozf nxrunner.tar.gz -C "${ED}"/opt || die
tar xozf nxplayer.tar.gz -C "${ED}"/opt || die
doenvd "${FILESDIR}"/50nxplayer
dosym -r /opt/NX/bin/nxplayer /opt/bin/nxplayer
}

View File

@@ -5,7 +5,7 @@ EAPI=8
MY_P="nomachine-enterprise-client_$(ver_cut 1-3)_$(ver_cut 4)" MY_P="nomachine-enterprise-client_$(ver_cut 1-3)_$(ver_cut 4)"
DESCRIPTION="Client for NoMachine remote servers" DESCRIPTION="Enterprise client for NoMachine remote servers"
HOMEPAGE="https://www.nomachine.com" HOMEPAGE="https://www.nomachine.com"
SRC_URI="amd64? ( https://download.nomachine.com/download/$(ver_cut 1-2)/Linux/${MY_P}_x86_64.tar.gz ) SRC_URI="amd64? ( https://download.nomachine.com/download/$(ver_cut 1-2)/Linux/${MY_P}_x86_64.tar.gz )
x86? ( https://download.nomachine.com/download/$(ver_cut 1-2)/Linux/${MY_P}_i686.tar.gz )" x86? ( https://download.nomachine.com/download/$(ver_cut 1-2)/Linux/${MY_P}_i686.tar.gz )"

View File

@@ -5,7 +5,7 @@ EAPI=8
MY_P="nomachine-enterprise-client_$(ver_cut 1-3)_$(ver_cut 4)" MY_P="nomachine-enterprise-client_$(ver_cut 1-3)_$(ver_cut 4)"
DESCRIPTION="Client for NoMachine remote servers" DESCRIPTION="Enterprise client for NoMachine remote servers"
HOMEPAGE="https://www.nomachine.com" HOMEPAGE="https://www.nomachine.com"
SRC_URI="amd64? ( https://download.nomachine.com/download/$(ver_cut 1-2)/Linux/${MY_P}_x86_64.tar.gz ) SRC_URI="amd64? ( https://download.nomachine.com/download/$(ver_cut 1-2)/Linux/${MY_P}_x86_64.tar.gz )
x86? ( https://download.nomachine.com/download/$(ver_cut 1-2)/Linux/${MY_P}_i686.tar.gz )" x86? ( https://download.nomachine.com/download/$(ver_cut 1-2)/Linux/${MY_P}_i686.tar.gz )"

View File

@@ -5,7 +5,7 @@ EAPI=8
MY_P="nomachine-enterprise-client_$(ver_cut 1-3)_$(ver_cut 4)" MY_P="nomachine-enterprise-client_$(ver_cut 1-3)_$(ver_cut 4)"
DESCRIPTION="Client for NoMachine remote servers" DESCRIPTION="Enterprise client for NoMachine remote servers"
HOMEPAGE="https://www.nomachine.com" HOMEPAGE="https://www.nomachine.com"
SRC_URI="amd64? ( https://download.nomachine.com/download/$(ver_cut 1-2)/Linux/${MY_P}_x86_64.tar.gz ) SRC_URI="amd64? ( https://download.nomachine.com/download/$(ver_cut 1-2)/Linux/${MY_P}_x86_64.tar.gz )
x86? ( https://download.nomachine.com/download/$(ver_cut 1-2)/Linux/${MY_P}_i686.tar.gz )" x86? ( https://download.nomachine.com/download/$(ver_cut 1-2)/Linux/${MY_P}_i686.tar.gz )"

View File

@@ -0,0 +1,3 @@
DIST ggml-org_models_tinyllamas_stories15M-q4_0-99dd1a73db5a37100bd4ae633f4cfce6560e1567.gguf 19077344 SHA256 6151b1929d7f5aa3385d9ddef3393e55587c0a55de661562322bc51dfda93a04 SHA512 f9944886089958e0d97b1906cfd45020e0821c65429346e76fae29136c634ae5d039dffbae5933a95b0674f4acd87b656feb9f9e1b16dd434c5c9b5886f4f617 WHIRLPOOL 16d7f91e83fd02c9e9a9babb8d21e4162834d11b462da2131b816386f8a9bf0012ae7b4e6a315734cb2683208d29f6f1f3da7c1deca5c405cfa28347e3f0ff1d
DIST llama-cpp-0_pre9763.tar.gz 34971715 SHA256 31c10b6ca19f6e02fc5557721da3085b512c0a9af1707f7843a9f882fddbe49c SHA512 d33dcfca09603a426db084e89d5e8bf65d2af8eec3f73b7300cdd4a93df1716c1974df3a4abddc9a627202a245e9be982a3111a0725bb5898b41bf9270c240ac WHIRLPOOL c9e69e29fd3563b1e691f082b611369aa4781a6d91c589e13584c144006d2d8523773e74dcf1b0c5a28e14f07316dd0a4346b42194e780cc63bc65b802a77bd6
EBUILD llama-cpp-0_pre9763.ebuild 3827 SHA256 f83eb725a5d1f8c8313b1a6fdf72ad893bd1bf93f7ea64c15c620d71f4ef68f3 SHA512 0ddee1d9c023966730592c563d9ee70ce7cf080aa65754d28efc518bc5d1ac333b3599351858ecb9e9a18d4ab8a0c84d8c02f80dc21c291c08c4ac1e022c2384 WHIRLPOOL 6e243f01ed039b7fc3c5f8f53101d364c9d2fbd6f29b58b003348c2e53725ad70c8b38326620c606723f287751461c3ad0e71debee1fc9cf2ff41a15eb71419f

View File

@@ -0,0 +1,167 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ROCM_VERSION="6.3"
inherit cmake cuda rocm linux-info
TINY_LLAMAS_COMMIT="99dd1a73db5a37100bd4ae633f4cfce6560e1567"
DESCRIPTION="Port of Facebook's LLaMA model in C/C++"
HOMEPAGE="https://github.com/ggml-org/llama.cpp"
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ggml-org/llama.cpp.git"
else
MY_PV="b${PV#0_pre}"
SRC_URI="https://github.com/ggml-org/llama.cpp/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/llama.cpp-${MY_PV}"
KEYWORDS="~amd64"
fi
SRC_URI+="
examples? (
https://huggingface.co/ggml-org/tiny-llamas/resolve/${TINY_LLAMAS_COMMIT}/stories15M-q4_0.gguf
-> ggml-org_models_tinyllamas_stories15M-q4_0-${TINY_LLAMAS_COMMIT}.gguf
)
"
LICENSE="MIT"
SLOT="0"
CPU_FLAGS_X86=( avx avx2 f16c )
# wwma USE explained here: https://github.com/ggml-org/llama.cpp/blob/master/docs/build.md#hip
IUSE="curl openblas +openmp blis rocm cuda opencl openssl vulkan flexiblas wmma examples"
REQUIRED_USE="
?? (
openblas
blis
flexiblas
)
wmma? (
rocm
)
"
# curl is needed for pulling models from huggingface
# numpy is used by convert_hf_to_gguf.py
CDEPEND="
curl? ( net-misc/curl:= )
openblas? ( sci-libs/openblas:= )
openmp? ( llvm-runtimes/openmp:= )
blis? ( sci-libs/blis:= )
flexiblas? ( sci-libs/flexiblas:= )
rocm? (
>=dev-util/hip-${ROCM_VERSION}:=
>=sci-libs/hipBLAS-${ROCM_VERSION}:=
wmma? (
>=sci-libs/rocWMMA-${ROCM_VERSION}:=
)
)
cuda? ( dev-util/nvidia-cuda-toolkit:= )
openssl? ( dev-libs/openssl:= )
"
DEPEND="${CDEPEND}
opencl? ( dev-util/opencl-headers )
vulkan? (
dev-util/spirv-headers
dev-util/vulkan-headers
)
"
RDEPEND="${CDEPEND}
dev-python/numpy
opencl? ( dev-libs/opencl-icd-loader )
vulkan? ( media-libs/vulkan-loader )
"
BDEPEND="media-libs/shaderc"
pkg_setup() {
if use rocm; then
linux-info_pkg_setup
if linux-info_get_any_version && linux_config_exists; then
if ! linux_chkconfig_present HSA_AMD_SVM; then
ewarn "To use ROCm/HIP, you need to have HSA_AMD_SVM option enabled in your kernel."
fi
fi
fi
}
src_prepare() {
use cuda && cuda_src_prepare
cmake_src_prepare
if use examples; then
mkdir -p "${BUILD_DIR}/tinyllamas" || die
cp "${DISTDIR}/ggml-org_models_tinyllamas_stories15M-q4_0-${TINY_LLAMAS_COMMIT}.gguf" \
"${BUILD_DIR}/tinyllamas/stories15M-q4_0.gguf" || die
fi
}
src_configure() {
local mycmakeargs=(
-DLLAMA_BUILD_TESTS=OFF
-DLLAMA_BUILD_EXAMPLES=$(usex examples)
-DLLAMA_BUILD_SERVER=ON
-DCMAKE_SKIP_BUILD_RPATH=ON
-DGGML_NATIVE=0 # don't set march
-DGGML_RPC=ON
-DLLAMA_CURL=$(usex curl)
-DLLAMA_OPENSSL=$(usex openssl)
-DBUILD_NUMBER="1"
-DGENTOO_REMOVE_CMAKE_BLAS_HACK=ON
-DGGML_CUDA=$(usex cuda)
-DGGML_OPENCL=$(usex opencl)
-DGGML_OPENMP=$(usex openmp)
-DGGML_VULKAN=$(usex vulkan)
# avoid clashing with whisper.cpp
-DCMAKE_INSTALL_LIBDIR="${EPREFIX}/usr/$(get_libdir)/llama.cpp"
-DCMAKE_INSTALL_RPATH="${EPREFIX}/usr/$(get_libdir)/llama.cpp"
)
if use openblas ; then
mycmakeargs+=(
-DGGML_BLAS=ON -DGGML_BLAS_VENDOR=OpenBLAS
)
fi
if use blis ; then
mycmakeargs+=(
-DGGML_BLAS=ON -DGGML_BLAS_VENDOR=FLAME
)
fi
if use flexiblas; then
mycmakeargs+=(
-DGGML_BLAS=ON -DGGML_BLAS_VENDOR=FlexiBLAS
)
fi
if use cuda; then
local -x CUDAHOSTCXX="$(cuda_gccdir)"
# tries to recreate dev symlinks
cuda_add_sandbox
addpredict "/dev/char/"
fi
if use rocm; then
rocm_use_hipcc
mycmakeargs+=(
-DGGML_HIP=ON -DAMDGPU_TARGETS=$(get_amdgpu_flags)
-DGGML_HIP_ROCWMMA_FATTN=$(usex wmma)
)
fi
cmake_src_configure
}
src_install() {
cmake_src_install
dobin "${BUILD_DIR}/bin/rpc-server"
# avoid clashing with whisper.cpp
rm -rf "${ED}/usr/include"
}

View File

@@ -1,5 +1,2 @@
DIST drbd-9.0.27-1.tar.gz 1133216 SHA256 e3366b94faaa9399c857cc2517dd99a8dff049fd3b7326be078ed5f3cf31753e SHA512 e8a2ec57241b9933dd5655e2d6e65d04c0e88017ed76773b5d351f0ed30c167a8b1f4e7145221fb0aec8bdb5ca3d95c428b46c9dceb2576b6c3598962abc699f WHIRLPOOL c8178803a09f4da16342364b3d3ec903d5d083b1aacc49a2c54bbdba9ab88baf1cf6f443f99865e7083c2d5c0f6cbe50e4f62e8f1df519256ff949edf1fef693 DIST drbd-9.3.1.tar.gz 1563268 SHA256 9bcc52e09fb888b5d1ceb0f87ddbc8393cb3d8740f3f9289e5bf7fcf1096f660 SHA512 8cce0df8d4d98a90f3444ce5aadd8da8319c4676a1d584fc34c71e6b8ff6de4fcaef4a537985ea91ca8c1f85d5bb666cc76660f3f42fc13a13e923c0f332077f WHIRLPOOL 83c74d8a61a5ad636d40c5417184e9d552bdc84870259a0c9c0de48a13c800749d2079d9e9aa210a348435ed8b1eb3af4d97ba7b95ce03bd3c534872f6781304
EBUILD drbd-kmod-9.0.27-r1.ebuild 846 SHA256 c58483a775790a0c22908c6072e1c7063e94b127e6ee2df34f645469c1071578 SHA512 639c53d0c9edf61a1c81dd301c2596b2b3304351649eb6d58ea1adf72b11e2212e56b7a61b4e4c4da39a5c37c819fddeb890e071b2f985f67e8757c2f3c3b1cb WHIRLPOOL bb98e94dcb5c3222e0453e6e2a9f3e29b2b9535e9062e9e795f48e0345f7623fd342c99ede999e688d5c0d49f50d30ea39f95867d6317029e32b80175042d923 EBUILD drbd-kmod-9.3.1.ebuild 884 SHA256 ef77964ad96e23a90e2a2d1d8de640a68d07d2cb330f8a897196c2ad0163c58e SHA512 4ad33e11d77b38e3787b8456e0342a30804d1723c62eeb54f5fd8e1eb426123206b55166a6e1888485cb7cc3ffd0c7d8bd3ab77668317bc93292e5778238ceed WHIRLPOOL 308b89bdd774fe814ba751dfd98a10fd4c0f58a371cb637ef00e0b47300e12da8110a38817279f1ac4a56ec0894f8aebfce14a87b41ca80b356886afea0b1592
EBUILD drbd-kmod-9.1.11.ebuild 967 SHA256 8dce76f7b55e711025a2b3a5ceeb5fa7ae6de472511264f1059ac810bd47888f SHA512 4e217d5111387c4a83730cad7112666958224b496fecbf9c7b130defeaf9b59270502da746dd22d8c6fb0d3b1e981fbfea264c9b3ebead60b6816a32ddb69640 WHIRLPOOL 9b92976b942ff89f32401427f04e8d0de7f93891e843a30d7762097e0374ea91f1f2a575b2e6fa7127c520f0f4d3035410b66840746889252f52d9cfe983da7f
EBUILD drbd-kmod-9.1.12-r1.ebuild 1023 SHA256 3b678ea769a4ba53c81a7f9935b73c6c89314bb958a7005a3ba135ee0bb875b4 SHA512 e8ee4822f31aabcb3bac296037c8aa96a71657aa030708671b310cf621a80a57ecd7b3e72e97601bc20fd37ed6c6fc031a49e7c08b9f5db053085b600a1f00ed WHIRLPOOL 3288c6fe5f28f0303319bd052d63e4659ff189b23a9670c525e1d5d71f55845232b40e99ccd595444d234af6b771985a84a1add5c7cb2852a7565da1ce64682b
EBUILD drbd-kmod-9.1.17-r1.ebuild 1023 SHA256 3b678ea769a4ba53c81a7f9935b73c6c89314bb958a7005a3ba135ee0bb875b4 SHA512 e8ee4822f31aabcb3bac296037c8aa96a71657aa030708671b310cf621a80a57ecd7b3e72e97601bc20fd37ed6c6fc031a49e7c08b9f5db053085b600a1f00ed WHIRLPOOL 3288c6fe5f28f0303319bd052d63e4659ff189b23a9670c525e1d5d71f55845232b40e99ccd595444d234af6b771985a84a1add5c7cb2852a7565da1ce64682b

View File

@@ -1,56 +0,0 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools linux-mod git-r3
DESCRIPTION="DRBD kernel module"
HOMEPAGE="https://www.linbit.com"
# Package name lacks the "r" for the release
MY_PN="${PN/-kmod/}"
MY_PV="${PVR/-r/-}"
#SRC_URI="https://www.linbit.com/downloads/drbd/9.0/${MY_PN}-${MY_PV}.tar.gz"
EGIT_REPO_URI="https://github.com/LINBIT/drbd.git"
EGIT_COMMIT="${MY_PN}-${MY_PV}"
#S="${WORKDIR}/${MY_PN}-${MY_PV}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~x86"
DEPEND=""
RDEPEND="${DEPEND}"
BDEPEND="
dev-util/coccinelle[python]"
src_prepare() {
default
convert_to_m Makefile
}
src_compile() {
set_arch_to_kernel
get_version
myemakeargs=(
KVER="${KV_FULL}"
KDIR="${KERNEL_DIR}"
)
emake "${myemakeargs[@]}" module
}
src_install() {
set_arch_to_kernel
myemakeargs=(
KVER="${KV_FULL}"
KDIR="${KERNEL_DIR}"
DESTDIR="${D}"
)
emake "${myemakeargs[@]}" install
}

View File

@@ -1,57 +0,0 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools linux-mod git-r3
DESCRIPTION="DRBD kernel module"
HOMEPAGE="https://www.linbit.com"
# Package name lacks the "r" for the release
MY_PN="${PN/-kmod/}"
MY_PV="${PVR/-r/-}"
#SRC_URI="https://www.linbit.com/downloads/drbd/9.0/${MY_PN}-${MY_PV}.tar.gz"
EGIT_REPO_URI="https://github.com/LINBIT/drbd.git"
#EGIT_COMMIT="${MY_PN}-${MY_PV}"
EGIT_COMMIT="27b2cdb8bef8840eae8c76a9c86e4223cef07c80"
#S="${WORKDIR}/${MY_PN}-${MY_PV}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~x86"
DEPEND=""
RDEPEND="${DEPEND}"
BDEPEND="
dev-util/coccinelle[python]"
src_prepare() {
default
convert_to_m Makefile
}
src_compile() {
set_arch_to_kernel
get_version
myemakeargs=(
KVER="${KV_FULL}"
KDIR="${KERNEL_DIR}"
)
emake "${myemakeargs[@]}" module
}
src_install() {
set_arch_to_kernel
myemakeargs=(
KVER="${KV_FULL}"
KDIR="${KERNEL_DIR}"
DESTDIR="${D}"
)
emake "${myemakeargs[@]}" install
}

View File

@@ -1,57 +0,0 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools linux-mod git-r3
DESCRIPTION="DRBD kernel module"
HOMEPAGE="https://www.linbit.com"
# Package name lacks the "r" for the release
MY_PN="${PN/-kmod/}"
MY_PV="${PVR/-r/-}"
#SRC_URI="https://www.linbit.com/downloads/drbd/9.0/${MY_PN}-${MY_PV}.tar.gz"
EGIT_REPO_URI="https://github.com/LINBIT/drbd.git"
#EGIT_COMMIT="${MY_PN}-${MY_PV}"
EGIT_COMMIT="27b2cdb8bef8840eae8c76a9c86e4223cef07c80"
#S="${WORKDIR}/${MY_PN}-${MY_PV}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~x86"
DEPEND=""
RDEPEND="${DEPEND}"
BDEPEND="
dev-util/coccinelle[python]"
src_prepare() {
default
convert_to_m Makefile
}
src_compile() {
set_arch_to_kernel
get_version
myemakeargs=(
KVER="${KV_FULL}"
KDIR="${KERNEL_DIR}"
)
emake "${myemakeargs[@]}" module
}
src_install() {
set_arch_to_kernel
myemakeargs=(
KVER="${KV_FULL}"
KDIR="${KERNEL_DIR}"
DESTDIR="${D}"
)
emake "${myemakeargs[@]}" install
}

View File

@@ -1,9 +1,9 @@
# Copyright 2021 Gentoo Authors # Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
EAPI=7 EAPI=8
inherit autotools linux-mod inherit autotools linux-mod-r1
DESCRIPTION="DRBD kernel module" DESCRIPTION="DRBD kernel module"
HOMEPAGE="https://www.linbit.com" HOMEPAGE="https://www.linbit.com"
@@ -11,7 +11,7 @@ HOMEPAGE="https://www.linbit.com"
# Package name lacks the "r" for the release # Package name lacks the "r" for the release
MY_PN="${PN/-kmod/}" MY_PN="${PN/-kmod/}"
MY_PV="${PVR/-r/-}" MY_PV="${PVR/-r/-}"
SRC_URI="https://www.linbit.com/downloads/drbd/9.0/${MY_PN}-${MY_PV}.tar.gz" SRC_URI="https://pkg.linbit.com//downloads/drbd/9/${MY_PN}-${MY_PV}.tar.gz"
S="${WORKDIR}/${MY_PN}-${MY_PV}" S="${WORKDIR}/${MY_PN}-${MY_PV}"
LICENSE="GPL-2" LICENSE="GPL-2"
@@ -21,12 +21,13 @@ KEYWORDS="amd64 ~x86"
DEPEND="" DEPEND=""
RDEPEND="${DEPEND}" RDEPEND="${DEPEND}"
BDEPEND="" BDEPEND=""
# dev-util/coccinelle[python]"
src_prepare() { #src_prepare() {
default # default
#
convert_to_m Makefile # convert_to_m Makefile
} #}
src_compile() { src_compile() {
set_arch_to_kernel set_arch_to_kernel

View File

@@ -5,4 +5,5 @@ AUX drbd-utils-8.0.rc 3073 SHA256 6c81121e5d1543b8ab8ec4aa525bb5afe18f853748c8a8
AUX drbd-utils-9.0.rc 3070 SHA256 315b5c12356871198b4509ab92b087dbe7c0177dda9e612714f6b651d16a7cef SHA512 fc4765424f6a1cf5b6157f105e099a6ffa91d6db2017ceb887608c4b0ed410d9e26beddba203e96880d85535511f830e36ce95a45da8e9c3e830d86be01c715a WHIRLPOOL 4bf211aaa0fc269ae00f6e02ebdccf9401b95361fb23a48adf1f80099a10ab80cd6ce7223a3485cec24120c6c86b5d54b3cde5f90970e0d7fba80ad6c5f1e17b AUX drbd-utils-9.0.rc 3070 SHA256 315b5c12356871198b4509ab92b087dbe7c0177dda9e612714f6b651d16a7cef SHA512 fc4765424f6a1cf5b6157f105e099a6ffa91d6db2017ceb887608c4b0ed410d9e26beddba203e96880d85535511f830e36ce95a45da8e9c3e830d86be01c715a WHIRLPOOL 4bf211aaa0fc269ae00f6e02ebdccf9401b95361fb23a48adf1f80099a10ab80cd6ce7223a3485cec24120c6c86b5d54b3cde5f90970e0d7fba80ad6c5f1e17b
AUX run-lock.patch 564 SHA256 37e9485d4bf647fa11a78631965350a3dc0f0e8de1624170dd393a3da7743939 SHA512 779ad53c9f019b9dcc748177d6017ca06f1b450bf0889307c9660c574c09414964e4c5e4d6f2f3e8fc540ba14a1d489d09991b813af1581b2f6cd4ba491455ab WHIRLPOOL 3a361d18c9d83759f121ffb744158f75d8cf2c78400f646d77ac8da4b9d8433b4b0ee37dea0bdb61f21d41c1aa2cb9ba7930dfbf13a09b66ba4b48e63fed7169 AUX run-lock.patch 564 SHA256 37e9485d4bf647fa11a78631965350a3dc0f0e8de1624170dd393a3da7743939 SHA512 779ad53c9f019b9dcc748177d6017ca06f1b450bf0889307c9660c574c09414964e4c5e4d6f2f3e8fc540ba14a1d489d09991b813af1581b2f6cd4ba491455ab WHIRLPOOL 3a361d18c9d83759f121ffb744158f75d8cf2c78400f646d77ac8da4b9d8433b4b0ee37dea0bdb61f21d41c1aa2cb9ba7930dfbf13a09b66ba4b48e63fed7169
DIST drbd-utils-9.26.0.tar.gz 1417392 SHA256 0f68ed4ef1f1dd315e55d1ac5c5583ad4d547e401d55bb1dc2df5e8912d2e26e SHA512 0b286b109a1e5cd938baddb2dcec5fc95c75c8a7adc46edf8a0bafc5e747168bc09718b0252f92766845bf0301635837aab690fc40d8955ac2a7c72a7c1a90d8 WHIRLPOOL 5fed70fc8a29cf4b5f58b1d9d4cb3a445337ea84daa768adeb7777ded5fb086a89c7acbd39875026f0091cf57e235847d5fbb408d35a86e0d920f78fdae7725e DIST drbd-utils-9.26.0.tar.gz 1417392 SHA256 0f68ed4ef1f1dd315e55d1ac5c5583ad4d547e401d55bb1dc2df5e8912d2e26e SHA512 0b286b109a1e5cd938baddb2dcec5fc95c75c8a7adc46edf8a0bafc5e747168bc09718b0252f92766845bf0301635837aab690fc40d8955ac2a7c72a7c1a90d8 WHIRLPOOL 5fed70fc8a29cf4b5f58b1d9d4cb3a445337ea84daa768adeb7777ded5fb086a89c7acbd39875026f0091cf57e235847d5fbb408d35a86e0d920f78fdae7725e
EBUILD drbd-utils-9.26.0-r1.ebuild 2570 SHA256 564f104e76f89767bd7285ac00535cf4b40bf11ce8cca5b112eafaf5039e17f6 SHA512 98742b259c2575c88527a411b51babb433be6a53171aa18d1da3a8e5098f2469eb55598d8771e31cc149e245cf610c39eefe690c11c28c75139c65fe975a7dc1 WHIRLPOOL 88ae5e7c7cf71e1fca4cf73dadd6d12bf3be8f20a029d0d8e5183207f9e8f8ff4519a48767b2930a6f8d0a7af251f90274d043d0f70f424801aa973b9fbe6798
EBUILD drbd-utils-9.26.0.ebuild 2539 SHA256 acd054536f22bdc4662c8988ef69cd518378fbc97b02922488116899c7dc806b SHA512 8a7337e2269fbb1acdafa3111e641c9645d5a55e865afebaa399f3f8bea8f4e582724248ac325deb4e681a9cd7d1df7f71d7cb4d269b6b3eafb47b3870006386 WHIRLPOOL 257545451f2f9b37a48d94bda448c70ba425cbad886426e807f2fdeb13236b3d35cb3e96959c2359556bee6f2d344573a8c8fb54f5e216a7f6b93f24b1526a2d EBUILD drbd-utils-9.26.0.ebuild 2539 SHA256 acd054536f22bdc4662c8988ef69cd518378fbc97b02922488116899c7dc806b SHA512 8a7337e2269fbb1acdafa3111e641c9645d5a55e865afebaa399f3f8bea8f4e582724248ac325deb4e681a9cd7d1df7f71d7cb4d269b6b3eafb47b3870006386 WHIRLPOOL 257545451f2f9b37a48d94bda448c70ba425cbad886426e807f2fdeb13236b3d35cb3e96959c2359556bee6f2d344573a8c8fb54f5e216a7f6b93f24b1526a2d

View File

@@ -0,0 +1,102 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit bash-completion-r1 multilib udev
LICENSE="GPL-2"
DESCRIPTION="mirror/replicate block-devices across a network-connection"
SRC_URI="https://pkg.linbit.com/downloads/drbd/utils/${P/_/}.tar.gz"
HOMEPAGE="https://www.linbit.com/drbd/"
KEYWORDS="amd64 ~x86"
IUSE="bash-completion heartbeat pacemaker +udev xen"
SLOT="0"
DEPEND="heartbeat? ( sys-cluster/heartbeat )
pacemaker? ( sys-cluster/pacemaker )
udev? ( virtual/udev )
!!sys-cluster/drbd"
RDEPEND="${DEPEND}"
BDEPEND="dev-ruby/asciidoctor"
PATCHES=(
"${FILESDIR}/${PV}_run-lock.patch"
)
S="${WORKDIR}/${P/_/}"
src_prepare() {
# respect LDFLAGS, #453442
sed -e "s/\$(CC) -o/\$(CC) \$(LDFLAGS) -o/" \
-e "/\$(DESTDIR)\$(localstatedir)\/lock/d" \
-i user/*/Makefile.in || die
# respect multilib
sed -i -e "s:/lib/:/$(get_libdir)/:g" \
Makefile.in scripts/{Makefile.in,global_common.conf,drbd.conf.example} || die
sed -e "s:@prefix@/lib:@prefix@/$(get_libdir):" \
-e "s:(DESTDIR)/lib:(DESTDIR)/$(get_libdir):" \
-i user/*/Makefile.in || die
# correct install paths (really correct this time)
sed -i -e "s:\$(sysconfdir)/bash_completion.d:$(get_bashcompdir):" \
scripts/Makefile.in || die
# don't participate in user survey bug 360483
sed -i -e '/usage-count/ s/yes/no/' scripts/global_common.conf || die
sed -i -e "s:\$(sysconfdir)/udev:$(get_udevdir):" scripts/Makefile.in || die
eapply_user
# rm -rf .git
autoreconf
}
src_configure() {
econf \
--localstatedir=/var \
--without-rgmanager \
$(use_with udev) \
$(use_with xen) \
$(use_with pacemaker) \
$(use_with heartbeat) \
$(use_with bash-completion bashcompletion) \
--with-distro=gentoo
}
src_compile() {
# only compile the tools
emake OPTFLAGS="${CFLAGS}" tools doc
}
src_install() {
# only install the tools
emake DESTDIR="${D}" install-tools install-doc
dodoc README.md ChangeLog
# install our own init script
newinitd "${FILESDIR}"/${PN}-9.0.rc ${PN/-utils/}
dodoc scripts/drbd.conf.example
dosym ../usr/sbin/drbdadm /sbin/drbdadm
keepdir "/var/lib/drbd"
}
pkg_postinst() {
einfo
einfo "Please copy and gunzip the configuration file:"
einfo "from /usr/share/doc/${PF}/${PN/-utils/}.conf.example.bz2 to /etc/${PN/-utils/}.conf"
einfo "and edit it to your needs. Helpful commands:"
einfo "man 5 drbd.conf"
einfo "man 8 drbdsetup"
einfo "man 8 drbdadm"
einfo "man 8 drbddisk"
einfo "man 8 drbdmeta"
einfo
elog "Remember to enable drbd support in kernel."
}

View File

@@ -1,3 +0,0 @@
AUX v0.5-gentoo_build.patch 685 SHA256 61662a057b19a825af3f5a38d63c59f616ac542fec33912b6af81e9ecf063283 SHA512 40049d9b96da2af7162141663926dade869e0af3cee73c5c1af6dc59011d07cb4e49d5c628a1d2df313cc182cf92ebb0d114bad67a75ccb9a87129413df6b2ff WHIRLPOOL e45b44dbf1aadcf2d52f3523e71499e63a94f55c7eba4115f9eeb12b9b5cef7f991dcf1f71150f7f26cbeb9d44afdbcb5dd36c1e10e040955936118505c0caf4
EBUILD bees-9999.ebuild 862 SHA256 955f3ccd4aff4ae3a195d2b49bb938ccb3595070185019155e7c3fd1abc69365 SHA512 155f3ae57ef5cf51ff550db0bb3e0f1f114277e79a50b4bf19731c9a15fcf476dc870c66dcbf4dc9c7d5a1305672758da8e8cf7b0882cd1a94c968b0c237b38a WHIRLPOOL d7edaf51e6d73390a7a4961d4628de98d903132de583efd41e2f1152da7d73b3387e5f8c68fb3cf85fa0c787ac7ecb568a358bbaa3be04c78764173e35170e9a
MISC update_ebuild.sh 719 SHA256 a707c906d66f59779a28114fa9879e5561899aa531b1c7edac415b0516a5f995 SHA512 6b311d78156ef7e5f21aabfea770d12d9328c44a215a949fe575ef45204a23e725df2241486b24b6ffa941a14a1d2e71469db732a9aad436349cd2bb9c142e7d WHIRLPOOL f580b99ca1a878d474b292f5a700cd1874e5ce10ad7d17fb6b86600e629613dbb48f402e9c2fd1f11fb8b8394b3a326d77ee69c8834990fbf16914b960c19503

View File

@@ -1,44 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit git-r3 eutils multilib
DESCRIPTION="Best-Effort Extent-Same, a btrfs dedup agent"
HOMEPAGE="https://github.com/Zygo/bees"
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="https://github.com/kakra/bees.git"
EGIT_BRANCH="integration"
else
SRC_URI="https://github.com/Zygo/bees/archive/v${PV}.tar.gz -> ${P}.tar.gz"
fi
PATCHES="
${FILESDIR}/v0.5-gentoo_build.patch
"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS=""
IUSE=""
COMMON_DEPEND="
>=sys-apps/util-linux-2.30.2
>=sys-devel/gcc-4.9
>=sys-fs/btrfs-progs-4.1
"
DEPEND="
${COMMON_DEPEND}
|| ( dev-python/markdown dev-python/markdown2 )
"
RDEPEND="${COMMON_DEPEND}"
DOCS="README.md COPYING"
HTML_DOCS="README.html"
src_prepare() {
default
echo LIBDIR=$(get_libdir) >>${S}/localconf
}

View File

@@ -1,20 +0,0 @@
diff --git a/localconf b/localconf
new file mode 100644
index 0000000..7705cbb
--- /dev/null
+++ b/localconf
@@ -0,0 +1,2 @@
+PREFIX=/
+LIBEXEC_PREFIX=/usr/libexec
diff --git a/makeflags b/makeflags
index f5983cb..0348623 100644
--- a/makeflags
+++ b/makeflags
@@ -1,4 +1,3 @@
-CCFLAGS = -Wall -Wextra -Werror -O3 -march=native -I../include -ggdb -D_FILE_OFFSET_BITS=64
-# CCFLAGS = -Wall -Wextra -Werror -O0 -I../include -ggdb -fpic -D_FILE_OFFSET_BITS=64
-CFLAGS = $(CCFLAGS) -std=c99
-CXXFLAGS = $(CCFLAGS) -std=c++11 -Wold-style-cast
+CCFLAGS = -O3 -I../include -fpic -D_FILE_OFFSET_BITS=64
+CFLAGS += $(CCFLAGS) -std=c99
+CXXFLAGS += $(CCFLAGS) -std=c++11 -Wold-style-cast

View File

@@ -1,45 +0,0 @@
#!/bin/bash
GIT_URL="https://github.com/Zygo/bees.git"
GIT_COMMIT=
EBUILD="bees-9999.ebuild"
BASE_DIR="/usr/local/jtc-overlay/sys-fs/bees"
git_clone() {
mkdir -p "${BASE_DIR}/git"
if [ -d "${BASE_DIR}/git/bees" ]
then
cd "${BASE_DIR}/git/bees"
git checkout master
git pull
else
cd "${BASE_DIR}/git"
git clone "${GIT_URL}"
fi
if [ -n "${GIT_COMMIT}" ]
then
cd "${BASE_DIR}/git/bees"
git checkout "${GIT_COMMIT}"
fi
}
git_cleanup() {
rm -rf "${BASE_DIR}/git"
}
update() {
cd "${BASE_DIR}"
rsync -av --delete --exclude git --exclude Manifest --exclude "${0##*/}" ./git/bees/contrib/gentoo/ ./
ebuild ${EBUILD} manifest digest
}
git_clone
update
git_cleanup