Compare commits

..

43 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
6f6f50184e Remove raspberrypi-omxplayer 2024-11-05 01:43:11 -05:00
ec0f1c6aee Remove lastpass-cli 2024-11-05 01:03:55 -05:00
1517ccd308 Update EAPI for drbd-utils 2024-10-30 18:16:06 -04:00
9f9bcdfade Borrow tenacity ebuild from xwing overlay 2024-10-12 12:37:00 -04:00
96dae0681b Update nxplayer 2024-09-27 19:11:15 -04:00
4bb87859d6 Remove kanboard and resource-agents 2024-09-12 16:25:37 -04:00
10d7686897 Remove old versions of x2x and increase EAPI 2024-09-12 15:47:20 -04:00
885aeb6330 Add pgmon-0.0.2 ebuild 2024-09-12 15:46:54 -04:00
88f9967d3f Upgrade nxplayer to 8.11.3_4 2024-06-24 11:40:15 -04:00
bf1af4ffc0 Debug agent 2024-06-07 02:11:47 -04:00
28a13889ef Fix pgmon init script 2024-06-06 00:50:01 -04:00
e1153f5b08 Update pgmon manifest 2024-06-06 00:45:14 -04:00
c20ecbadfc Run pgmon in the background 2024-06-06 00:44:49 -04:00
9a98f51b6f Update pgmon manifest 2024-06-06 00:30:16 -04:00
ae5855fd23 Update pgmon package 2024-06-06 00:29:32 -04:00
c814a75237 Fix pgmon install location 2024-06-05 23:27:32 -04:00
21ff282f19 Install pgmon script 2024-06-05 23:23:34 -04:00
863d048c04 Fix pgmon init script 2024-06-05 23:15:27 -04:00
62 changed files with 584 additions and 1398 deletions

View File

@@ -1,7 +0,0 @@
AUX lastpass-cli-1.3.3/extern.patch 352 SHA256 166f6cf18dd5c9d919a5910a254641dda615d7e6201fd30cf714bca63760934e SHA512 42969d481f1649fa8c72dc73a9c0c86359bad1998c827e523c79df32cdec3a370ea401ad23d241953f8e5d61854cacd3bb7de3d9859741c0bb58f684a6b4b6f4 WHIRLPOOL 7cb580077e731fad46d38f270543dc38d304b6d4a58327a27244781907a58101ba27711e8abae9146b01781978838e1d0fbb3b26ea3ddbf942ebd8f9ccd71575
AUX lastpass-cli-1.3.3/globals.patch 225 SHA256 3655bb1f62bc6a18d0f145874ff576b32fce63ccdb3e719f0820b5dbd26832fd SHA512 5cca8a58b976baef7520df443239d01c4e72e879b0b3a18bf79eff6d262c64c66856e64e91a7bb781355fea2daff83dc638f638480bdceda832cbb154ac617a0 WHIRLPOOL 7eaf82a08954e94f7a0904254366c94f1422988fc4495b91393a0353a74c99f2ce4cf05c047a3500b289fd9bbe50699a7b7210faa7de167fb78fc796ad2f0ba2
DIST lastpass-cli-1.1.2.tar.gz 102796 SHA256 bc737d8e6d713c8aecdfb7f34b29aa9a8ae9b1e9ba80b31059686b18591a8c39 SHA512 8115cb07cfca15ef402bdbd8ce943352e1534ddb781274e21cb0fafa4bcd9ab7abe4ddba57c4ebbce326f09cc9249f244607d16cac5597e61cf21c73417e7d9c WHIRLPOOL c7e6a4d5ac9b8c52f53e081b367289b390704fa4dfbf13a9ea0086e4ca0d49f9ef5a39f9ea854387ffb66fbd18f9b5263d17ae6573c4286fb7a36ebdce724d7f
DIST lastpass-cli-1.3.3.tar.gz 116434 SHA256 f38e1ee7e06e660433a575a23b061c2f66ec666d746e988716b2c88de59aed73 SHA512 9b9274cae1fe4045b7df4402170c522ab5765929739e76141b35a75ce3c8af824acd881e194face45e8721d6ce778bde97ff1a1ac23515de0c6dba28d61a8c7e WHIRLPOOL a1ac65681603e75ce9e59d2cae98250eb3ceb9618fb932a4f6ee0e8e10b923ddfd225abab4e264205078d7191381dcb1bad647603d971b88ce48d7bee0feb10c
EBUILD lastpass-cli-1.1.2.ebuild 1012 SHA256 181d3b59b7733521798cd2cf98dbf35aa13c6706708b6e8131faa3c3b91fb8cf SHA512 d319bd79f9281f4ef9c6dce9ae68e58ac628addf7218b1bce38d983731a8e21cb9f4e112bb74fe2a0a598767c3381917c27191fc91834f5c1bd15fc22c92564f WHIRLPOOL 301454d57323c010210efedb18a3e89471774cb1fcdaad56dbb2d1f77148259d17378416e450174625bd06c702681ad27f1f0dc15b28e1c950e2508d51c9625d
EBUILD lastpass-cli-1.3.3.ebuild 1046 SHA256 bf0c2e68cf75c183f03492b3c1b839d1401adcf47aaba289650ea970fb1a6488 SHA512 f559ceeb7fe8ae3b9cce52bb28ddb6d85bea94ed02501d6dce1b016569732a4ed293ba2f3f93ec85111ffdf8874aee10829114e91d2c2eece9b26c53a5a220ab WHIRLPOOL 9176102fd2ba6c9f97a3c9bc7d484afafaa93ad67e82ae5c68e9e3567628773b10ccc96ce7c4a9108394b4a0b2254ac2cdc8a57c7bc929785a21a9c5f4958bc1
MISC metadata.xml 643 SHA256 7b04ceab7153ce462669fca6ee8dd72e37c4c6e9e6f2b9de866c97b03af4d036 SHA512 6b1a7f6566687384d328260576dad306dd07add06001b3746b4f37f05ff91b6ee72e1e2ecfd35463a5b78b4ba8dd1a7757503bdf992372dbd474967e4bf0e9f3 WHIRLPOOL 3215f5055176a55e1e0489f560061f242fb2887d4e68ebe0655925aa751a88333de8fd8513cd065e8a74cbdf96df686adbd8fd34021e8a600f4181050786e241

View File

@@ -1,14 +0,0 @@
diff -u old/process.h new/process.h
--- old/process.h 2021-07-21 11:44:43.757743766 -0400
+++ new/process.h 2021-07-21 11:45:04.014497097 -0400
@@ -4,8 +4,8 @@
#include <stdbool.h>
#include <sys/types.h>
-int ARGC;
-char **ARGV;
+extern int ARGC;
+extern char **ARGV;
void process_set_name(const char *name);
void process_disable_ptrace(void);

View File

@@ -1,9 +0,0 @@
diff -uN old/globals.c new/globals.c
--- old/globals.c 1969-12-31 19:00:00.000000000 -0500
+++ new/globals.c 2021-07-21 12:10:31.473902680 -0400
@@ -0,0 +1,5 @@
+#include "process.h"
+
+/* Globals */
+int ARGC;
+char **ARGV;

View File

@@ -1,43 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit bash-completion-r1 toolchain-funcs
DESCRIPTION="Interfaces with LastPass.com from the command line."
HOMEPAGE="https://github.com/lastpass/lastpass-cli"
SRC_URI="https://github.com/lastpass/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
SLOT="0"
LICENSE="GPL-2+"
KEYWORDS="amd64 x86"
IUSE="libressl X +pinentry"
RDEPEND="
X? ( || ( x11-misc/xclip x11-misc/xsel ) )
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
net-misc/curl
dev-libs/libxml2
pinentry? ( app-crypt/pinentry )
"
DEPEND="${RDEPEND}
app-text/asciidoc
virtual/pkgconfig
"
src_prepare() {
# Do not include headers from /usr/local/include
sed -i -e 's:-I/usr/local/include::' Makefile || die
default
tc-export CC
}
src_compile() {
emake PREFIX="${EPREFIX}/usr" COMPDIR="$(get_bashcompdir)" all doc-man
}
src_install() {
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install install-doc
}

View File

@@ -1,47 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit bash-completion-r1 toolchain-funcs
DESCRIPTION="Interfaces with LastPass.com from the command line."
HOMEPAGE="https://github.com/lastpass/lastpass-cli"
SRC_URI="https://github.com/lastpass/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
SLOT="0"
LICENSE="GPL-2+"
KEYWORDS="amd64 x86"
IUSE="libressl X +pinentry"
RDEPEND="
X? ( || ( x11-misc/xclip x11-misc/xsel ) )
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
net-misc/curl
dev-libs/libxml2
pinentry? ( app-crypt/pinentry )
"
DEPEND="${RDEPEND}
app-text/asciidoc
virtual/pkgconfig
"
PATCHES=(
"${FILESDIR}/${P}/"
)
src_prepare() {
# Do not include headers from /usr/local/include
sed -i -e 's:-I/usr/local/include::' Makefile || die
default
tc-export CC
}
src_compile() {
emake PREFIX="${EPREFIX}/usr" COMPDIR="$(get_bashcompdir)" all doc-man
}
src_install() {
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install install-doc
}

View File

@@ -1,20 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>gokturk@gentoo.org</email>
<name>Göktürk Yüksek</name>
</maintainer>
<use>
<flag name="X">
Use <pkg>x11-misc/xclip</pkg> or <pkg>x11-misc/xsel</pkg> to copy passwords to the clipboard.
</flag>
<flag name="pinentry">
Use <pkg>app-crypt/pinentry</pkg> to prompt for passwords.
</flag>
</use>
<upstream>
<remote-id type="github">lastpass/lastpass-cli</remote-id>
<bugs-to>https://github.com/lastpass/lastpass-cli/issues</bugs-to>
</upstream>
</pkgmetadata>

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,4 +1,2 @@
AUX pgmon.cfg 1168 SHA256 22056b7a84e850d5c5910e02bfc8d847472253d510956880b4eda9cbd3d2b572 SHA512 61451aebd624ff0d693e840bde149c9f4bd496c4bb2f046a6767da9ec20db47a7d0edd4c7441634f9783d878ff670ab2d56e4ff959352b20e1a93a838e68d43b WHIRLPOOL d181e28609ee9500af1a98b8bd97eed4a5cb4baf5c142d1ce595cbf6e854995d1b7e59a847cc3adac06248f88556a4be21762344ff402933daaf77414c1b211c
AUX pgmon.logrotate 116 SHA256 d7cc697cc640f661ec0019363b8a411e0df62cbe63b97c5fca0ad4f533803154 SHA512 50cb5530a36cff24d0ba7c19b1aa05862f7aa3e82ccd6a9e7029a53e00c579dbb9eb310210508ad9c8b26a8462c038519230edd1d0295c6b73fab269357c57c7 WHIRLPOOL 043e68161bb9056e5c0eb9bdc883f181d4f43d45b3dd9eaffd20e94fad48072762d29e18124489c5ce7229f62fb9763335c5908509c0a2d552061cc6f56ee8d5
AUX pgmon.openrc 546 SHA256 e83d8b69a11dbdd4deb4d7b67c1460d15c1b4f745cac006c38a41b05e9ba246b SHA512 69e9402e240129276c16e9b9c30bf22984bd70e48c930523383952db6bf7309f1c4b51109036a45966de69a8e9bd9462060e84d25cf67b3fd334bbed73bdb183 WHIRLPOOL 132313fda595648e9f2610042e19056528a2109f2a731f92fd3fa7f0f9a8a91dc110ee90f06252ad3f5bb89c71cd554ec8897014fc09e8ab9b3a6e0a9a70591b
EBUILD pgmon-0.0.1.ebuild 1419 SHA256 86bb4a183526c39dc9d8cf720fbb3c8f0e1d05df46669195014871e092033bc9 SHA512 e3a212e085b1d4605a3ae3d3d9e7d1d5646e00f9f2d65e4878ef0e85c77062cc00be0372dc6237d58f9015dcd325f59ed4fcb0853ec64bce0636d69ff9521f14 WHIRLPOOL e0f64f370360a918edf1d94347b42fdae57724a7f9d360aa77f297c13ae7c8b100ed1f8d688a2f96c9b3681ff4fae2790d313086e20c50d1498c5d9003ff82b9
DIST pgmon-1.0.3.tar.bz2 40088 SHA256 bb7c92345da80cca198867189d1aa9b14fc6edf5501ee09513d34e4a4aeebacc SHA512 83717184d75b416047b3592a40090773a8fccbe6c775e660cd19b076aa98358aa939ae0b47df7059bb79965d5a527c279ca5bdde4d9fa61958de4cd2a12d5e01 WHIRLPOOL 54f0af73cc92c19f9c0f1c8ccfd94fcae26cb192fb628b2a8a4d33642c521a10e08e2d832afb39882fd69f168bb54979eb736881241c7f6395618ce36810c1ae
EBUILD pgmon-1.0.3.ebuild 1365 SHA256 e4b16ba06db31e90acfddf714f2b0abec9f794b1921c6d5524c3142b4965712c SHA512 4cfd9cdd67317808ad014d225664c977eef1d0bfa5fcbe2e901aefc274ae3cfefbdf409925917f2d72f782cecd819928bedf0c7440d555433d02c0472069f9bf WHIRLPOOL a7ae5e2804fed746a17562316b1a26f58f7ce5d726390f0fab6a27d80c5bf5ce17d0e98fdacbf2aa0ddfc323be566085052b8dfee4409f215b961625ca222395

View File

@@ -1,70 +0,0 @@
##
# Misc agent settings
##
# Where to write/find the agent PID
#pid_file=/tmt/pgmon.pid
pid_file=/run/pgmon/pgmon.pid
##
# Agent communication settings
##
# IPC socket
#ipc_socket=/tmp/pgmon.sock
ipc_socket=/run/pgmon/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=info
# Log level for file logging (od 'off')
file_log_level=notice
# 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=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,23 +0,0 @@
#!/sbin/openrc-run
extra_started_commands="reload"
agent_name=${RC_SERVICE#pgmon.}
agent_name=${agent_name:-pgmon}
command="/usr/local/bin/pgmon"
command_args="--server --config /etc/pgmon/${agent_name}.cfg"
command_user="zabbix:zabbix"
pidfile="/run/pgmon/${agent_name}.pid"
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,64 +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 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 "${S}/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,5 @@
AUX tenacity-cursors-header.patch 948 BLAKE2B 7bf7e9a0d95e6ea55d74c662ade1106ac59d8ad9f5dec4b195cda34a31709baffdbdfb916fabade64807add63b1516ede3f75a9601449e2a4e7fa0bc1b8271df SHA512 8b97854da4ff7cfb04ec516e2bed6f5766d18f3530c0f996914ff74d3ccfbff6d6d631031877d456f3c7c8f1456624a30ca67ee6e03addefbe66bf14fc67fdde
DIST tenacity-1.3.3.tar.gz 49079572 BLAKE2B 89a9bc6f377f94d90f1f3556d29d12434d20beefd040dcbc4aa201b0f0c2212ced8b4532697e7437b89619b6c4e1c118a8f22f755dcdcdb134a2a9e2ec56c2b3 SHA512 a8bf8fb04470b71a8b01379b4105bcd7cdb7c4de0f41f7ee5b8b3d0eb3a7f7377986bf379bc9f61be3c4eed94d58cafa2c5367c75c981603e74732606ef59e43
DIST tenacityteam-libnyquist-3678ee6bfff9e0edc721a1b8865ab625e40f9ce4.tar.gz 792232 BLAKE2B 8c1e0fef8c243ec6c649f8481f764394c147d93abae2828812e53f949035cb79e8f8c7966adef9d70c0991108637b81811b42eb189c7a5cf5f4ec8c4f0dd695f SHA512 7972d0be609bc6da2f18a8ab0ca264e915c1d32bfc93b6f3d1b9456af331d03e6e187553953a38206a16bb9cc7b048969b9c86d068ca030fc4bdf7ec00cbb5b2
EBUILD tenacity-1.3.3-r1.ebuild 2945 BLAKE2B 0acb4641383b196212ded6a68a537330d80717afa655652f97737a41ee25fdfc9775794504dbd1f03d5babe5594765e1eb122fab43dd4cb24d6585bafab5a833 SHA512 b8fee73090759d761e2f3760c474e06ba55b9bdc7ec53fffcb450f683cc15ba4de6cbb8052d00f369ba82b72d3340ded04b701ba1ce6b2b5059e75a45c2252fd
MISC metadata.xml 1019 BLAKE2B 85d2ecd303426998386fe83a99bcf6966219e3436cb53838fdce3f6ff63b69fb8be2b507a00871c82649a5d9804f13cc9169f5131e6823d061b511a7fdf0552c SHA512 fe25445e9fb31ef4f397bf7c2dff17f09e9b73c72f4ecfcda889eba7ee7245361b15ede647ac66863d1fa4eb58b848b56e78814ead797dce6f51992e7a93de03

View File

@@ -0,0 +1,22 @@
--- a/src/tracks/labeltrack/ui/LabelGlyphHandle.cpp 2023-02-21 11:44:47.725028378 +0100
+++ b/src/tracks/labeltrack/ui/LabelGlyphHandle.cpp 2023-02-21 11:44:58.205006340 +0100
@@ -21,7 +21,7 @@
#include "ViewInfo.h"
#include "../../../SelectionState.h"
#include "../../../ProjectAudioIO.h"
-#include "../../../images/Cursors.h"
+#include "../../../../images/Cursors.h"
#include "../../../tracks/ui/TimeShiftHandle.h"
#include <wx/cursor.h>
--- a/src/tracks/playabletrack/wavetrack/ui/WaveClipTrimHandle.cpp 2023-05-15 12:32:44.579941831 +0200
+++ b/src/tracks/playabletrack/wavetrack/ui/WaveClipTrimHandle.cpp 2023-05-15 12:32:55.555077003 +0200
@@ -16,7 +16,7 @@
#include "../../../../TrackArtist.h"
#include "../../../../Snap.h"
#include "../../../../TrackPanelDrawingContext.h"
-#include "../../../images/Cursors.h"
+#include "../../../../../images/Cursors.h"
#include "WaveClip.h"
#include "WaveTrack.h"
#include "WaveTrackView.h"

View File

@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>casta@xwing.info</email>
<name>Guillaume Castagnino</name>
</maintainer>
<upstream>
<remote-id type="codeberg">tenacityteam/tenacity</remote-id>
</upstream>
<use>
<flag name="midi">Enable support for MIDI via <pkg>media-libs/portmidi</pkg> and <pkg>media-libs/portsmf</pkg></flag>
<flag name="id3tag">Enables ID3 tagging with id3tag library</flag>
<flag name="twolame">Enables twolame support (MPEG Audio Layer 2 encoder)</flag>
<flag name="sbsms">Enables sbsms library support for slower, more accurate pitch and tempo changing</flag>
<flag name="soundtouch">Enable support of <pkg>media-libs/libsoundtouch</pkg> plugin</flag>
<flag name="lv2">Add support for Ladspa V2</flag>
<flag name="vst2">Enable VST2 plugin support</flag>
<flag name="vamp">Enables vamp plugins support (Audio analysing plugins)</flag>
</use>
</pkgmetadata>

View File

@@ -0,0 +1,120 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
WX_GTK_VER="3.2-gtk3"
inherit cmake flag-o-matic wxwidgets xdg
DESCRIPTION="Free crossplatform audio editor"
HOMEPAGE="https://tenacityaudio.org/"
MY_PV="${PV/_p/-}"
MY_PV="${MY_PV/_/-}"
# There is an issue with submodule with tarballs generated by codeberg:
# https://codeberg.org/tenacityteam/tenacity/issues/315
# handle submodule manually
EGIT_COMMIT_LIBNYQUIST="3678ee6bfff9e0edc721a1b8865ab625e40f9ce4"
SRC_URI="
https://codeberg.org/tenacityteam/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz
https://codeberg.org/tenacityteam/libnyquist/archive/${EGIT_COMMIT_LIBNYQUIST}.tar.gz
-> tenacityteam-libnyquist-${EGIT_COMMIT_LIBNYQUIST}.tar.gz
"
S="${WORKDIR}/${PN}"
# GPL-2: Tenacity code
# CC-BY-3.0: Tenacity Documentation
# CC-BY-4.0: Audacity Logo
# Nyquist: BSD-style license for ./lib-src/libnyquist
# BSD: ./lib-src/libnyquist/xlisp
LICENSE="GPL-2 CC-BY-3.0 CC-BY-4.0 Nyquist BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE="ffmpeg +flac id3tag +ladspa +lv2 mad matroska +midi ogg +vorbis sbsms soundtouch twolame +vst2 vamp"
# vst2 dep on GTK+3[X]: https://github.com/tenacityteam/tenacity/issues/614
RDEPEND="dev-db/sqlite:3
dev-libs/expat
dev-libs/glib:2
media-libs/libsndfile
media-libs/portaudio
media-libs/soxr
media-sound/lame
sys-libs/zlib:=
x11-libs/gtk+:3
x11-libs/wxGTK:${WX_GTK_VER}[X]
virtual/opengl
ffmpeg? ( media-video/ffmpeg:= )
flac? ( media-libs/flac:=[cxx] )
id3tag? ( media-libs/libid3tag:= )
lv2? (
media-libs/lilv
media-libs/lv2
media-libs/suil
)
mad? ( media-libs/libmad )
matroska? ( media-libs/libmatroska )
midi? (
media-libs/portmidi:=
media-libs/portsmf:=
)
ogg? ( media-libs/libogg )
sbsms? ( media-libs/libsbsms )
soundtouch? ( media-libs/libsoundtouch:= )
twolame? ( media-sound/twolame )
vorbis? ( media-libs/libvorbis )
vamp? ( media-libs/vamp-plugin-sdk )
vst2? ( x11-libs/gtk+:3[X] )
"
DEPEND="${RDEPEND}"
BDEPEND="
sys-devel/gettext
app-text/scdoc
"
DOCS=( LICENSE.txt README.md )
PATCHES=(
"${FILESDIR}"/${PN}-cursors-header.patch
)
src_unpack() {
unpack ${P}.tar.gz
# handle submodule
cd "${S}/lib-src" || die
rm -r libnyquist || die
unpack tenacityteam-libnyquist-${EGIT_COMMIT_LIBNYQUIST}.tar.gz
}
src_configure() {
setup-wxwidgets
filter-lto
local mycmakeargs=(
# Tell the CMake-based build system it's building a release.
-DAUDACITY_BUILD_LEVEL=2
# disable precompiled headers: https://bugs.gentoo.org/921731
-DPCH=OFF
-DMIDI=$(usex midi)
-DID3TAG=$(usex id3tag)
-DMATROSKA=$(usex matroska)
-DMP3_DECODING=$(usex mad)
-DMP2=$(usex twolame)
-DOGG=$(usex ogg)
-DVORBIS=$(usex vorbis)
-DFLAC=$(usex flac)
-DSBSMS=$(usex sbsms)
-DSOUNDTOUCH=$(usex soundtouch)
-DFFMPEG=$(usex ffmpeg)
-DLADSPA=$(usex ladspa)
-DLV2=$(usex lv2)
-DVAMP=$(usex vamp)
-DVST2=$(usex vst2)
)
cmake_src_configure
}

View File

@@ -1,10 +0,0 @@
AUX Makefile-0_p20160217.patch 1567 SHA256 8cd84c471a216a5e15c4ba9aa6b31bba4576f6911ca97725b18ccc4767a98e31 SHA512 c32de32fbbe39b004c428aee9bd65574704c02cd5a7470ceaeba5a039ffb1b78f288f6394a2aa2a544072704ee6d1d2eff10689d15ea16ba8350c6c71bba11eb WHIRLPOOL 954ec37b0c464a387945743f7942b2afc7261d308912c6ae5d694366957fc31359ec615dd5286ac994e298913b36b74756ab208f1de7b7ece37df5512f668d25
AUX Makefile-0_p20160528.patch 1578 SHA256 0dbafdc5a5a79eae46562b9841c911b589f97d9118172acacca35801e28ab224 SHA512 6831719329d6900dd65c7fa6961790300bb8c204b59b81f2d0c6c31e6410bbf89f206d852cd5fb364e2945f36d6fc6be9f25f34158d1c1831581ff05162f900b WHIRLPOOL 2f567a946e28ca07be262de96ed454878bc19e6d111379ef59fee4f5228f7790e3f4302450dd94b8b4645939632e8a79726fa0d23a27013b51682a6dd71f49c6
AUX Makefile-0_p20170908.patch 1692 SHA256 7ab4939a859f965b70c63f8777e9b3226ee653cda5a8c43054c8800d9965a301 SHA512 219a1ea417c5ecd684dee4bde0d270511a6db56835eff26ec10b3c107c64b1231970510e4dbb3aeee9107a9160eb0f5dedb50a39447a43d5d1c9e0b6d25a30cc WHIRLPOOL caf35ec082f6def5ffbce06e02c8970dadda3daec3c7d884aa596345bb24fa1266d23cfe91903c09b64e6866761ef7f0db97ce94e00142a9488ffd90e74bb9a3
AUX cross-0_p20160528.patch 520 SHA256 7998b200ea72d11895b60aee21571f3c18cd5db590dab9fe881c5f4048f52164 SHA512 7ac3f7b3cda31ff6277da792d49e18b792646108faa28154bbad719f0181187e22d9ac7065a685edfcbc28076fc8a37d95b9381cc68e39a469a15c85622dec58 WHIRLPOOL 58c073703df57bfc8a79a481309906c6ebdd970199279cf551803258d6559bc5f2fa073e6076f59e0d873b95bb879f4ec45d53287a4e8e9cec66db3a154204a2
AUX fonts-path.patch 881 SHA256 15838174c8fba07b5df2249f721203842827cd08b8f820b43c3f0f3e8abb4462 SHA512 995e9b5850a240e07814697054178fc19e94483d51b11a3786b8eff6c609619be2d7caa97c63ebdc1d194acb1d24a85b8acd34bbb4d5c0c7cc92a14da7b368dd WHIRLPOOL 7eb04d48d3e675410354e66f9f2624669b998a76bd644a0207121f710769de014b12e6f0dc753dbe8066267c545738e2b9b293de6b5d8809c4523406e2f9446c
DIST raspberrypi-omxplayer-0_p20170908.tar.gz 1219507 SHA256 47904b95fdb7ba808ff83149faf71b3c2b999796864414d8a6587fafb356114a SHA512 38cfbfb8b8694ea21a7c77fba1969d1fd2fdc4284f390b918678d41fa418a018ad83c993b8c6d47c489eeece389e4f14d427b600d553c99edbb61bbfac32446b WHIRLPOOL d43607950bb31af0e6d4f43464f3603d31640a69c1f867456a93ea9b04bfcdbc19684ba08c2c7950d1f008be5e0e6fd42db3d1784031c9079532093bde470703
DIST raspberrypi-omxplayer-0_p20190930.tar.gz 1220571 SHA256 48644b11fc7e25bbc79165abe9ff321aaac4e9eec475ad8d75a1c907121d59c2 SHA512 7cd76feaa665fa058e42e2ea1432133b24993a15e809e155c090c3c54c66927e1a0390430109d923c0029d9c614d370d7a9e12cc9fb87d8c6c69dd530c2155e6 WHIRLPOOL 627dfbf50a106f5c72ffb87e80a213bc3c5313d3a3bba2c83cd7396762d4cbe96af1aa7276edba7a2e5615d8201da11a150340bdbcf03664d425a223cedbdd7e
EBUILD raspberrypi-omxplayer-0_p20170908.ebuild 1161 SHA256 5ddd4c5184452759519c7afab1aed917041a1b041f58864af18208a993444a97 SHA512 6ea724bff7f256f413f77abfa359cab8d946f5b9ca5dd9721d3e0a1f5a5590b0200bd46e50fa6516886b24a87df7d10ce10de2d0a8f2835d768fd9431cd61a7d WHIRLPOOL ad28053dd994a7d3525e21ed285edaaacc7d5a5ee0e8adfb04abdbafb2bdb691221f42ef1c5c2c7973a57caa88a0c6601c90526ff9093358ed2139c568be4c8f
EBUILD raspberrypi-omxplayer-0_p20190930.ebuild 1161 SHA256 27e973e20625a811ac74e58ed9127c527ab33a430853de90bf0bd66bdc985375 SHA512 e35bd2fd501de2cc95db2c26c93556be82366a917443438442384d9584b115d6679b0431cc0b9744e82532cf060d48468eec39af11933162083745e041efc9ca WHIRLPOOL 6f6ee738343ffb55cddae614e274624ee53ebd769060bc9f2a841525f594ba423d975a1be22390c7ade4d07d919f947598ca02173f2f42f29a0d7a3828519670
MISC metadata.xml 417 SHA256 32d0520299bafeb8b2f88e040fc8cc51353e6eeb4a5695acf8c3af76ac5bd3d7 SHA512 9558aefbd95a7ffef7c3714d41582531eadee6b1d6579338f036f7964ffbec1d217460d3a5cfff674cd0f915ad5efec9c97670769fb5abf19c57e5ccaa88c9b5 WHIRLPOOL 321e3964d4b7e0cb991e8d3414839598ff9c450aed9a8e041de6f736bc2ebf2b479611f65ede5ddc34194154228be5efe26a2969101be1eee0d76c7f48e177df

View File

@@ -1,26 +0,0 @@
--- omxplayer-9999/Makefile
+++ omxplayer-9999/Makefile
@@ -2,9 +2,11 @@
CFLAGS+=-std=c++0x -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -DTARGET_POSIX -DTARGET_LINUX -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_CMAKE_CONFIG -D__VIDEOCORE4__ -U_FORTIFY_SOURCE -Wall -DHAVE_OMXLIB -DUSE_EXTERNAL_FFMPEG -DHAVE_LIBAVCODEC_AVCODEC_H -DHAVE_LIBAVUTIL_OPT_H -DHAVE_LIBAVUTIL_MEM_H -DHAVE_LIBAVUTIL_AVUTIL_H -DHAVE_LIBAVFORMAT_AVFORMAT_H -DHAVE_LIBAVFILTER_AVFILTER_H -DHAVE_LIBSWRESAMPLE_SWRESAMPLE_H -DOMX -DOMX_SKIP64BIT -ftree-vectorize -DUSE_EXTERNAL_OMX -DTARGET_RASPBERRY_PI -DUSE_EXTERNAL_LIBBCM_HOST
-LDFLAGS+=-L./ -Lffmpeg_compiled/usr/local/lib/ -lc -lWFC -lGLESv2 -lEGL -lbcm_host -lopenmaxil -lfreetype -lz
+PKGS=freetype2 dbus-1 libavcodec libavutil libavformat libswresample libswscale libpcre
+
+LIBS+=-lrt -lpthread $(shell pkg-config --libs $(PKGS)) -L/opt/vc/lib
-INCLUDES+=-I./ -Ilinux -Iffmpeg_compiled/usr/local/include/ -I /usr/include/dbus-1.0 -I /usr/lib/arm-linux-gnueabihf/dbus-1.0/include
+INCLUDES+=$(shell pkg-config --cflags $(PKGS)) -I/opt/vc/include -I. -Ilinux
DIST ?= omxplayer-dist
@@ -51,8 +47,7 @@
bash gen_version.sh > version.h
omxplayer.bin: version $(OBJS)
- $(CXX) $(LDFLAGS) -o omxplayer.bin $(OBJS) -lvchiq_arm -lvcos -ldbus-1 -lrt -lpthread -lavutil -lavcodec -lavformat -lswscale -lswresample -lpcre
- $(STRIP) omxplayer.bin
+ $(CXX) $(LDFLAGS) -o omxplayer.bin $(OBJS) $(LIBS)
help.h: README.md Makefile
awk '/SYNOPSIS/{p=1;print;next} p&&/KEY BINDINGS/{p=0};p' $< \

View File

@@ -1,26 +0,0 @@
--- omxplayer-9999/Makefile
+++ omxplayer-9999/Makefile
@@ -2,9 +2,11 @@
CFLAGS+=-std=c++0x -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -DTARGET_POSIX -DTARGET_LINUX -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_CMAKE_CONFIG -D__VIDEOCORE4__ -U_FORTIFY_SOURCE -Wall -DHAVE_OMXLIB -DUSE_EXTERNAL_FFMPEG -DHAVE_LIBAVCODEC_AVCODEC_H -DHAVE_LIBAVUTIL_OPT_H -DHAVE_LIBAVUTIL_MEM_H -DHAVE_LIBAVUTIL_AVUTIL_H -DHAVE_LIBAVFORMAT_AVFORMAT_H -DHAVE_LIBAVFILTER_AVFILTER_H -DHAVE_LIBSWRESAMPLE_SWRESAMPLE_H -DOMX -DOMX_SKIP64BIT -ftree-vectorize -DUSE_EXTERNAL_OMX -DTARGET_RASPBERRY_PI -DUSE_EXTERNAL_LIBBCM_HOST
-LDFLAGS+=-L./ -Lffmpeg_compiled/usr/local/lib/ -lc -lWFC -lGLESv2 -lEGL -lbcm_host -lopenmaxil -lfreetype -lz
+PKGS=freetype2 dbus-1 libavcodec libavutil libavformat libswresample libswscale libpcre
+
+LIBS+=-lrt -lpthread $(shell pkg-config --libs $(PKGS)) -L/opt/vc/lib
-INCLUDES+=-I./ -Ilinux -Iffmpeg_compiled/usr/local/include/ -I /usr/include/dbus-1.0 -I /usr/lib/arm-linux-gnueabihf/dbus-1.0/include
+INCLUDES+=$(shell pkg-config --cflags $(PKGS)) -I/opt/vc/include -I. -Ilinux
DIST ?= omxplayer-dist
@@ -51,8 +47,7 @@
bash gen_version.sh > version.h
omxplayer.bin: version $(OBJS)
- $(CXX) $(LDFLAGS) -o omxplayer.bin $(OBJS) -lvchiq_arm -lvchostif -lvcos -ldbus-1 -lrt -lpthread -lavutil -lavcodec -lavformat -lswscale -lswresample -lpcre
- $(STRIP) omxplayer.bin
+ $(CXX) $(LDFLAGS) -o omxplayer.bin $(OBJS) $(LIBS)
help.h: README.md Makefile
awk '/SYNOPSIS/{p=1;print;next} p&&/KEY BINDINGS/{p=0};p' $< \

View File

@@ -1,28 +0,0 @@
--- a/Makefile 2018-05-31 14:54:33.643027308 -0400
+++ b/Makefile 2018-05-31 15:10:59.253005161 -0400
@@ -2,9 +2,13 @@
CFLAGS+=-std=c++0x -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -DTARGET_POSIX -DTARGET_LINUX -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_CMAKE_CONFIG -D__VIDEOCORE4__ -U_FORTIFY_SOURCE -Wall -DHAVE_OMXLIB -DUSE_EXTERNAL_FFMPEG -DHAVE_LIBAVCODEC_AVCODEC_H -DHAVE_LIBAVUTIL_OPT_H -DHAVE_LIBAVUTIL_MEM_H -DHAVE_LIBAVUTIL_AVUTIL_H -DHAVE_LIBAVFORMAT_AVFORMAT_H -DHAVE_LIBAVFILTER_AVFILTER_H -DHAVE_LIBSWRESAMPLE_SWRESAMPLE_H -DOMX -DOMX_SKIP64BIT -ftree-vectorize -DUSE_EXTERNAL_OMX -DTARGET_RASPBERRY_PI -DUSE_EXTERNAL_LIBBCM_HOST
-LDFLAGS+=-L./ -Lffmpeg_compiled/usr/local/lib/ -lc -lWFC -lGLESv2 -lEGL -lbcm_host -lopenmaxil -lfreetype -lz -lasound
+PKGS=freetype2 dbus-1 libavcodec libavutil libavformat libswresample libswscale libpcre alsa
-INCLUDES+=-I./ -Ilinux -Iffmpeg_compiled/usr/local/include/ -I /usr/include/dbus-1.0 -I /usr/lib/arm-linux-gnueabihf/dbus-1.0/include
+PKG_CONFIG ?= pkg-config
+
+LIBS+=-lrt -lpthread $(shell $(PKG_CONFIG) --libs $(PKGS)) -L${SYSROOT}/opt/vc/lib
+
+INCLUDES+=$(shell $(PKG_CONFIG) --cflags $(PKGS)) -I${SYSROOT}/opt/vc/include -I. -Ilinux
DIST ?= omxplayer-dist
@@ -52,8 +56,7 @@
bash gen_version.sh > version.h
omxplayer.bin: version $(OBJS)
- $(CXX) $(LDFLAGS) -o omxplayer.bin $(OBJS) -lvchiq_arm -lvchostif -lvcos -ldbus-1 -lrt -lpthread -lavutil -lavcodec -lavformat -lswscale -lswresample -lpcre
- $(STRIP) omxplayer.bin
+ $(CXX) $(LDFLAGS) -o omxplayer.bin $(OBJS) $(LIBS)
help.h: README.md Makefile
awk '/SYNOPSIS/{p=1;print;next} p&&/KEY BINDINGS/{p=0};p' $< \

View File

@@ -1,15 +0,0 @@
--- a/Makefile
+++ b/Makefile
@@ -4,9 +4,11 @@
PKGS=freetype2 dbus-1 libavcodec libavutil libavformat libswresample libswscale libpcre
-LIBS+=-lrt -lpthread $(shell pkg-config --libs $(PKGS)) -L/opt/vc/lib
+PKG_CONFIG ?= pkg-config
-INCLUDES+=$(shell pkg-config --cflags $(PKGS)) -I/opt/vc/include -I. -Ilinux
+LIBS+=-lrt -lpthread $(shell $(PKG_CONFIG) --libs $(PKGS)) -L${SYSROOT}/opt/vc/lib
+
+INCLUDES+=$(shell $(PKG_CONFIG) --cflags $(PKGS)) -I${SYSROOT}/opt/vc/include -I. -Ilinux
DIST ?= omxplayer-dist

View File

@@ -1,15 +0,0 @@
diff --git a/omxplayer.cpp b/omxplayer.cpp
index 0626e2e..8450bf2 100644
--- a/omxplayer.cpp
+++ b/omxplayer.cpp
@@ -83,8 +83,8 @@ bool m_osd = true;
bool m_no_keys = false;
std::string m_external_subtitles_path;
bool m_has_external_subtitles = false;
-std::string m_font_path = "/usr/share/fonts/truetype/freefont/FreeSans.ttf";
-std::string m_italic_font_path = "/usr/share/fonts/truetype/freefont/FreeSansOblique.ttf";
+std::string m_font_path = "/usr/share/fonts/freefont/FreeSans.ttf";
+std::string m_italic_font_path = "/usr/share/fonts/freefont/FreeSansOblique.ttf";
std::string m_dbus_name = "org.mpris.MediaPlayer2.omxplayer";
bool m_asked_for_font = false;
bool m_asked_for_italic_font = false;

View File

@@ -1,12 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>fordfrog@gentoo.org</email>
<name>Miroslav Šulc</name>
</maintainer>
<longdescription>Command line media player for the Raspberry Pi</longdescription>
<upstream>
<remote-id type="github">popcornmix/omxplayer</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,58 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit flag-o-matic toolchain-funcs
GIT_COMMIT="037c3c1"
DESCRIPTION="Command line media player for the Raspberry Pi"
HOMEPAGE="https://github.com/popcornmix/omxplayer"
SRC_URI="https://github.com/popcornmix/omxplayer/tarball/${GIT_COMMIT} -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~arm"
IUSE="X"
RDEPEND="dev-libs/libpcre
media-fonts/freefont
|| ( media-libs/raspberrypi-userland media-libs/raspberrypi-userland-bin )
sys-apps/dbus
sys-apps/fbset
virtual/ffmpeg
dev-libs/boost
media-libs/freetype:2
X? (
x11-apps/xrefresh
x11-apps/xset
)"
DEPEND="${RDEPEND}
virtual/pkgconfig"
PATCHES=(
"${FILESDIR}"/Makefile-0_p20170908.patch
"${FILESDIR}"/fonts-path.patch
)
DOCS=( README.md )
S="${WORKDIR}/popcornmix-omxplayer-${GIT_COMMIT}"
src_prepare() {
default
cat > Makefile.include << EOF
LIBS=-lvchostif -lvchiq_arm -lvcos -lbcm_host -lEGL -lGLESv2 -lopenmaxil -lrt -lpthread
EOF
tc-export CXX PKG_CONFIG
}
src_compile() {
emake omxplayer.bin
}
src_install() {
dobin omxplayer omxplayer.bin
einstalldocs
}

View File

@@ -1,58 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit flag-o-matic toolchain-funcs
GIT_COMMIT="ecd446d"
DESCRIPTION="Command line media player for the Raspberry Pi"
HOMEPAGE="https://github.com/popcornmix/omxplayer"
SRC_URI="https://github.com/popcornmix/omxplayer/tarball/${GIT_COMMIT} -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~arm"
IUSE="X"
RDEPEND="dev-libs/libpcre
media-fonts/freefont
|| ( media-libs/raspberrypi-userland media-libs/raspberrypi-userland-bin )
sys-apps/dbus
sys-apps/fbset
virtual/ffmpeg
dev-libs/boost
media-libs/freetype:2
X? (
x11-apps/xrefresh
x11-apps/xset
)"
DEPEND="${RDEPEND}
virtual/pkgconfig"
PATCHES=(
"${FILESDIR}"/Makefile-0_p20170908.patch
"${FILESDIR}"/fonts-path.patch
)
DOCS=( README.md )
S="${WORKDIR}/popcornmix-omxplayer-${GIT_COMMIT}"
src_prepare() {
default
cat > Makefile.include << EOF
LIBS=-lvchostif -lvchiq_arm -lvcos -lbcm_host -lEGL -lGLESv2 -lopenmaxil -lrt -lpthread
EOF
tc-export CXX PKG_CONFIG
}
src_compile() {
emake omxplayer.bin
}
src_install() {
dobin omxplayer omxplayer.bin
einstalldocs
}

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,13 +1,10 @@
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_7.10.1_1_x86_64.tar.gz 37052246 SHA256 d8fa1fb80792e2d429592c24ca9100ddd3c16796cb321426674bd7a7163c84c3 SHA512 fbb0ac0378dc4ae64aa7872e8302b8bc9b5f16a91b06a6bad2bae305b20e05f573b2bd945c8a4ba865203243f59694d102a02c2801cfb4850298c71ffcdc8d5d WHIRLPOOL c985a0f93d68f76eddc6e78a8645282b8fb6b63a3ac51c1478071cc938a58fb604551273c3d7d54f90927509193445f3b66a9277656c1225ea4eeed898d47c55
DIST nomachine-enterprise-client_8.4.2_2_i686.tar.gz 149522 SHA256 0acfb6a99a146a7cfbc0f82acbf398cd8677c28fbbbe91d9707cf3ae391adcf3 SHA512 96df8994f28f7cd92e22b37b3c63c0c9ddeede2cdbc1fdd7b810ce636fca6e90fd7a45e41be57e895a046ca7ec7659bc4a0f5d645b098170d019c072cd799cfb WHIRLPOOL ebb2808ca585d6ac6669c3ac192373eacd9c93b726af971a4c56c64a04d007bbb865ba765efaac30d51cc2a471ca66c7cad259bfdfcb4a8cad6d01950a99075d
DIST nomachine-enterprise-client_8.4.2_2_x86_64.tar.gz 44454794 SHA256 2871a6f9531bf1691b5b2b73a942083b8304e9d514b6dfffad0f39c351eca19a SHA512 ed76f336d238f9a7938c8896916d7efe1d25f15d5fbc5e92dd2b8eeb252ef05f7bfc51ab0f663c6b74220fcc7137a7f282253c1ae3ef605c85983c691d225e60 WHIRLPOOL 2dcb91646bec08b0a306738fccb40ac1cb8dd86024272a5bbd93f15f0c7c5330e6f2ebb7766c46c02ebf81697efbb4640c1a170ed2ea4862f8e61ef1adbee9dc
DIST nomachine-enterprise-client_8.6.1_3_i686.tar.gz 43016957 SHA256 4c678a7dca91e1f5202c27ad28b7db5ca520e308abb06c93ae99b8a37dfadaa1 SHA512 63c0de405a90cf50a823c9873bd7201d8590137522518bd5d63de854427da3d781c93dfdd58839c58d834426605deb650cf14a6f2f92e50629ae0b037e889b78 WHIRLPOOL 0224aef73a6272d757d316797ccf55702d245c386b31b5d95b42e6b2865746281e68408008fbe6dc9af9072b997ebd227dc93f5a423ab1bf8580cb3dbccfd699
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.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
DIST nomachine-enterprise-client_9.1.24_6_i686.tar.gz 60132304 SHA256 4400029ee43829b5cb789c07a8ad6beb4a0fe0a2b12379bc20d378d04a52a3d6 SHA512 124dcebbe351385e5516ae4dd00a28e308a4333d8d6245d839e01dbdb82c7c100d1228292906c6ec5ed358fe7b9fcc95b921ea35304b25b36221a023fa2b91c1 WHIRLPOOL 7e9449f6fe5ec3d628465ce2f114554d2236f3cd247988aa563d6a816512f65df81478cea8ec6f08e79062e95a4a728f79d241d426c523adb4c754abfa91b44c
DIST nomachine-enterprise-client_9.1.24_6_x86_64.tar.gz 61610478 SHA256 88cdf141f15a7fafe7d6c31b6971078436acc78e44f0503bf16f5615d07c4fac SHA512 f15648bcd7f67ebba3b26c8355c5622ab3e9b31c1046c8559ff23844a78c4609941ca42e8c7f03bd1185435b6f2fd406a09acaf1a0b804ae0f14fa7fc3ee3d82 WHIRLPOOL c4448edc15b82d869d2378efe35159ed4116f708a950587785b35a81f5f0e5d5cc958bc9d98e89561e40d8575b787e10f4158682fd4f079310c0e3ba06965f02
DIST nomachine-enterprise-client_9.4.14_1_i686.tar.gz 60189824 SHA256 a5d50e3a8587ee2fbf1c2d1ab539f23a72cde60a391bc74ac1d9b44b006e8db2 SHA512 78117a62be9d1fa07ed8e5250243c66da4755268eecd74a85edfc5f11fece5dae2b481c9ddd7b97dc56ebbcd9ec69be09e4d0c96760dfe180c20dc80cb130155 WHIRLPOOL 73ae3c0f851f928dbbe7ccf25f8437d2d4610eb7c7eae01c83b16619b7cb331f27df6d8c9bc066036497528bfc5c4b803304ace67175aa3e7ff2c043f55d87c1
DIST nomachine-enterprise-client_9.4.14_1_x86_64.tar.gz 61666497 SHA256 95190cdc1db566e224d2f2ebbbeeb98bade177faeddd138a3bf9a7b10c121d0d SHA512 41be383b8ad1eee3fdcba3fa058ebaaa37f441d9b320cb6e20fa1e50693364f7ac09d18975f481cf89eb6976d6012ef67d694efa59dc51a55bdb9ff8a8490036 WHIRLPOOL 767b4b1100b7196640aea5cf43e7855ec32619f22f160da66f86f75e217f33fa9883e710a5a312c020900d2ec13049e8125826a6ff119aac7dab32418d485e78
DIST nomachine-enterprise-client_9.6.3_1_i686.tar.gz 60088208 SHA256 fd26033be72c5aca18f1f9dd377414ce47c2987da07917082a1ab2f47dd50990 SHA512 3297fa1ed571bfbda3e98970d157df9ce1623948966e49ae89bcc2ede12cf345345568e7ac6a75571077972e84f765ddf0ced63d91703ff3561f877fb248ff4b WHIRLPOOL 17d1bde21ffa954144ebc7ff43c4ac8262c213f886ee61ace66f6651d225e522f484fefeaddc884ddf29af091574719cc0ffedaa5f8436dff038c4b868506e56
DIST nomachine-enterprise-client_9.6.3_1_x86_64.tar.gz 61989869 SHA256 2c437090fb50ca1f491a6f4b094f1dac02c8c2e0cd1362abc3dd6808ae5938e9 SHA512 4e4b7a9a049b65d4fe820121a77a16d642f8b807ccaf6bd2e6cd0c66d6aac85099d2d27f075ba80074dfadc27d74ce8c2259c421a0f1f0ea72e0ce69158d441d WHIRLPOOL 46545f348ab7a8256c9d91be5725c8c6b6d1c94081ed0e290fdf2dabc3af0164d1b863e96b5b1da47b58da31947f6ac0dd9d5a93d8b1ff6e0f4230219a7357fb
EBUILD nxplayer-9.1.24.6.ebuild 1010 SHA256 3f8daf6ceefbae9dbb94a61c03b5897f44b5dc7a498b1081a9e0a3199e7e8751 SHA512 e8b6a188cbb00360ad48009c0dc359732f791281e116c0c1281ee736971dffe157a72777e4560950e141ba503744eada9812c0ad6cf031b51eb88eec1b80222a WHIRLPOOL f1b05396a00bcb094f4d8fe95955bf66c2fcad2f56e61ab29965c7d6e2ea7dea56eeae2cbc2d6da373c2064b31caa9956675306aed81145de22c089e6e4b7660
EBUILD nxplayer-9.4.14.1.ebuild 1010 SHA256 3f8daf6ceefbae9dbb94a61c03b5897f44b5dc7a498b1081a9e0a3199e7e8751 SHA512 e8b6a188cbb00360ad48009c0dc359732f791281e116c0c1281ee736971dffe157a72777e4560950e141ba503744eada9812c0ad6cf031b51eb88eec1b80222a WHIRLPOOL f1b05396a00bcb094f4d8fe95955bf66c2fcad2f56e61ab29965c7d6e2ea7dea56eeae2cbc2d6da373c2064b31caa9956675306aed81145de22c089e6e4b7660
EBUILD nxplayer-9.6.3.1.ebuild 1010 SHA256 3f8daf6ceefbae9dbb94a61c03b5897f44b5dc7a498b1081a9e0a3199e7e8751 SHA512 e8b6a188cbb00360ad48009c0dc359732f791281e116c0c1281ee736971dffe157a72777e4560950e141ba503744eada9812c0ad6cf031b51eb88eec1b80222a WHIRLPOOL f1b05396a00bcb094f4d8fe95955bf66c2fcad2f56e61ab29965c7d6e2ea7dea56eeae2cbc2d6da373c2064b31caa9956675306aed81145de22c089e6e4b7660

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

@@ -5,7 +5,7 @@ EAPI=8
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"
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 )"

View File

@@ -5,7 +5,7 @@ EAPI=8
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"
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 )"

View File

@@ -5,7 +5,7 @@ EAPI=8
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"
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 )"

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
EBUILD drbd-kmod-9.0.27-r1.ebuild 846 SHA256 c58483a775790a0c22908c6072e1c7063e94b127e6ee2df34f645469c1071578 SHA512 639c53d0c9edf61a1c81dd301c2596b2b3304351649eb6d58ea1adf72b11e2212e56b7a61b4e4c4da39a5c37c819fddeb890e071b2f985f67e8757c2f3c3b1cb WHIRLPOOL bb98e94dcb5c3222e0453e6e2a9f3e29b2b9535e9062e9e795f48e0345f7623fd342c99ede999e688d5c0d49f50d30ea39f95867d6317029e32b80175042d923
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
DIST drbd-9.3.1.tar.gz 1563268 SHA256 9bcc52e09fb888b5d1ceb0f87ddbc8393cb3d8740f3f9289e5bf7fcf1096f660 SHA512 8cce0df8d4d98a90f3444ce5aadd8da8319c4676a1d584fc34c71e6b8ff6de4fcaef4a537985ea91ca8c1f85d5bb666cc76660f3f42fc13a13e923c0f332077f WHIRLPOOL 83c74d8a61a5ad636d40c5417184e9d552bdc84870259a0c9c0de48a13c800749d2079d9e9aa210a348435ed8b1eb3af4d97ba7b95ce03bd3c534872f6781304
EBUILD drbd-kmod-9.3.1.ebuild 884 SHA256 ef77964ad96e23a90e2a2d1d8de640a68d07d2cb330f8a897196c2ad0163c58e SHA512 4ad33e11d77b38e3787b8456e0342a30804d1723c62eeb54f5fd8e1eb426123206b55166a6e1888485cb7cc3ffd0c7d8bd3ab77668317bc93292e5778238ceed WHIRLPOOL 308b89bdd774fe814ba751dfd98a10fd4c0f58a371cb637ef00e0b47300e12da8110a38817279f1ac4a56ec0894f8aebfce14a87b41ca80b356886afea0b1592

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
# 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"
HOMEPAGE="https://www.linbit.com"
@@ -11,7 +11,7 @@ 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"
SRC_URI="https://pkg.linbit.com//downloads/drbd/9/${MY_PN}-${MY_PV}.tar.gz"
S="${WORKDIR}/${MY_PN}-${MY_PV}"
LICENSE="GPL-2"
@@ -21,12 +21,13 @@ KEYWORDS="amd64 ~x86"
DEPEND=""
RDEPEND="${DEPEND}"
BDEPEND=""
# dev-util/coccinelle[python]"
src_prepare() {
default
convert_to_m Makefile
}
#src_prepare() {
# default
#
# convert_to_m Makefile
#}
src_compile() {
set_arch_to_kernel

View File

@@ -4,9 +4,6 @@ AUX 9.15.1_run-lock.patch 741 SHA256 7a6dad5b9f1c1793b984b3b20b5f4618e7f1a1c7271
AUX drbd-utils-8.0.rc 3073 SHA256 6c81121e5d1543b8ab8ec4aa525bb5afe18f853748c8a8f3d14a697aecc735fc SHA512 9cd9de6d41552f080f3d590630ecd1686ea32b9e9db3b78a132e7fb55318a338331c09af5d80ba885d48a001ee3f7a6f791ddd806e834d2a7c72f01a00ec2f6c WHIRLPOOL 9dda501dff640fd1bfe432711f89dea87ef4ed225413cd51481a71ff2817ab3072084deed64767d170d76ea5b43828a19e9a85ca0ec3558a40c9f22c6f8c9fe9
AUX drbd-utils-9.0.rc 3070 SHA256 315b5c12356871198b4509ab92b087dbe7c0177dda9e612714f6b651d16a7cef SHA512 fc4765424f6a1cf5b6157f105e099a6ffa91d6db2017ceb887608c4b0ed410d9e26beddba203e96880d85535511f830e36ce95a45da8e9c3e830d86be01c715a WHIRLPOOL 4bf211aaa0fc269ae00f6e02ebdccf9401b95361fb23a48adf1f80099a10ab80cd6ce7223a3485cec24120c6c86b5d54b3cde5f90970e0d7fba80ad6c5f1e17b
AUX run-lock.patch 564 SHA256 37e9485d4bf647fa11a78631965350a3dc0f0e8de1624170dd393a3da7743939 SHA512 779ad53c9f019b9dcc748177d6017ca06f1b450bf0889307c9660c574c09414964e4c5e4d6f2f3e8fc540ba14a1d489d09991b813af1581b2f6cd4ba491455ab WHIRLPOOL 3a361d18c9d83759f121ffb744158f75d8cf2c78400f646d77ac8da4b9d8433b4b0ee37dea0bdb61f21d41c1aa2cb9ba7930dfbf13a09b66ba4b48e63fed7169
DIST drbd-utils-9.12.2.tar.gz 1204980 SHA256 caedaa8545cfc94f40e63e4a29f53324732878dd0d10320989d38de1c0114dc1 SHA512 051c2b7c2b1804a70a48b7784e80e49604b910027b67f1cb6041069f94ad31468c038f505a3bc20e22b11f76e69cf5a8ae623ee1913c5dc410f146fc03da677e WHIRLPOOL 57c97916933d86603fcd13746dc0cc044541354ae218ee7367d71ec1676843fcc398218e2fa1f024ce8da0509682a6b6d89c514d313ad41b774c771f59af6070
DIST drbd-utils-9.15.1.tar.gz 1229196 SHA256 315c3e9341d8e2bef28b4047ca0a977bf7ebd8f2ac3be3639273e27c2d5f22e1 SHA512 bf9c46335500c0dd7afdc160221acaf8fd053afc453cb26cd76ef085c41580be5a62021ef1f1a57eac9df70d1158a008f489d1a8bb5c3329c5a187f79e4942de WHIRLPOOL 488ccfd98bbb328c39e4803b631e040db8b9dde2536ed3458e295c8ae9709940ecee7fc00442d35295899144aa22e1da736c77bf716d8084af8dca70676bc7d5
DIST drbd-utils-9.26.0.tar.gz 1417392 SHA256 0f68ed4ef1f1dd315e55d1ac5c5583ad4d547e401d55bb1dc2df5e8912d2e26e SHA512 0b286b109a1e5cd938baddb2dcec5fc95c75c8a7adc46edf8a0bafc5e747168bc09718b0252f92766845bf0301635837aab690fc40d8955ac2a7c72a7c1a90d8 WHIRLPOOL 5fed70fc8a29cf4b5f58b1d9d4cb3a445337ea84daa768adeb7777ded5fb086a89c7acbd39875026f0091cf57e235847d5fbb408d35a86e0d920f78fdae7725e
EBUILD drbd-utils-9.12.2.ebuild 2793 SHA256 1701643ebf118e233129edb01507a4ae3701fe6d180afd85b9874fdf926b5e1a SHA512 c9def674afa09f9d88ec2014b795450bed11878539f139e9deaffeeb8c5baacfd78f6c7c472e5d36f85e9f82dc1dc708d84815ed2da24e1c640b23e61ee53b33 WHIRLPOOL bc0b8d812466a3687acf4320edc61386581a307d0a6260cc409696b5acca19e6d5f643c371ee71d45fcfad6b415b3e72fa84afde150cec19cca5da390646363d
EBUILD drbd-utils-9.15.1.ebuild 2539 SHA256 dbe7d5746f9cda6a787aafb4fc68c43544b64729ea28103acd58b4e7d21256c5 SHA512 7e1029601458fce8abbda9af8078c8939a644a901daca67c42434741fafea013da51d0388e055900c62ebefe83f1964ed1c275defa1a0fc15b6d2700874103f0 WHIRLPOOL 1a5eb3c7137076fe37fcab7fcf08881e468c91f192d5752dde05826f406f6bf1e0bd74d325df98d12a730f025d1bcaff80bcd7e6f3e80581f671ec034b2b71d9
EBUILD drbd-utils-9.26.0.ebuild 2539 SHA256 d50a2c082778ac36845a6b7c4b1f5a3b14d6f81481a0cbbdfdf4bb4dbca42c9f SHA512 6ac28d2cacf41d726081247d011be07bf15faa3150dcef1ea8c29268833f72090d9e4d9d8151c7b8f559fcd94eccbb080b297e31c71c40f4d19c962d65ee81f0 WHIRLPOOL 8e3e9e7c4d268fef21c937736e2b3d79b8d1fd94e5a1e0a621c2fe4d51c07a7f9570fdb9a260c349d7c04e9e11c1eb5e1aef1246d4226a0d4ccf7c0c9ea10f34
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

View File

@@ -1,107 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit bash-completion-r1 eutils flag-o-matic multilib udev
LICENSE="GPL-2"
DESCRIPTION="mirror/replicate block-devices across a network-connection"
SRC_URI="http://www.linbit.com/downloads/drbd/utils/${P}.tar.gz"
HOMEPAGE="http://www.drbd.org"
KEYWORDS="amd64 ~x86"
IUSE="bash-completion heartbeat pacemaker +udev xen"
SLOT="0"
COMMON_DEPEND="heartbeat? ( sys-cluster/heartbeat )
pacemaker? ( sys-cluster/pacemaker )
udev? ( virtual/udev )
!!sys-cluster/drbd"
DEPEND="${COMMON_DEPEND}
sys-devel/flex
"
RDEPEND="${COMMON_DEPEND}"
pkg_pretend() {
if ! test-flag-CXX -std=c++11 ; then
die "You need at least GCC 4.7.x or Clang >= 3.3 for C++11-specific compiler flags"
fi
}
src_prepare() {
default
# 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
# fix buggy C++11 detection
sed -i -e 's/-z "\$ac_ct_CXX" -o//' configure.ac
epatch "${FILESDIR}"/run-lock.patch
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 and man pages
emake DESTDIR="${D}" install-tools install-doc
dodoc README.md ChangeLog
# install our own init script
newinitd "${FILESDIR}"/${PN}-8.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,14 +1,14 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=8
inherit bash-completion-r1 multilib udev
LICENSE="GPL-2"
DESCRIPTION="mirror/replicate block-devices across a network-connection"
SRC_URI="https://www.linbit.com/downloads/drbd/utils/${P/_/}.tar.gz"
SRC_URI="https://pkg.linbit.com/downloads/drbd/utils/${P/_/}.tar.gz"
HOMEPAGE="https://www.linbit.com/drbd/"
KEYWORDS="amd64 ~x86"
@@ -20,6 +20,7 @@ DEPEND="heartbeat? ( sys-cluster/heartbeat )
udev? ( virtual/udev )
!!sys-cluster/drbd"
RDEPEND="${DEPEND}"
BDEPEND="dev-ruby/asciidoctor"
PATCHES=(
"${FILESDIR}/${PV}_run-lock.patch"

View File

@@ -1,7 +1,7 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=8
inherit bash-completion-r1 multilib udev

View File

@@ -1,4 +0,0 @@
AUX 3.9.4-configure.patch 1052 SHA256 8e02d6ae231099bb35b2ea5daec0cc072560f4811f748ada2f35a9df3c63c032 SHA512 3d716f9ddd24fe7bf6080525a106bb84bd83f684890fef8e88ef2bdf6fcf38409a9b83b0800e6f040b2f38450c8a8a47eb076ee1facd4ec730fbdf08fb98390e WHIRLPOOL bc2688aad7aa3b382bf1cbf8aaa1f5ff02fa72ece27b6ae1112dc772e016abb84338f5f816a09ab156d12bc280d63f67187a871d38751aa3c6e77a8fbdd8649a
AUX 3.9.4-exportfs-ipv6.patch 285 SHA256 b6d490dca01572274afa4ddb1a109cbafa7118288a1a356224a98ca549bd59dc SHA512 eea66d134ac98f03a7fc4b0101d9cddabad593afb4ce722282afe5fdc6e20df88257a645a719671ec10a5140b9df1543b2ce208067aaffe959122490283a8318 WHIRLPOOL 54a9186f88baea15b6237c6474caf64db9714f5ee916744252fbaa0297fe4043108021fc27dd33cefb64710f7c139842d2d6a01708d02c2acc536edb90b6a0c7
DIST resource-agents-3.9.6.tar.gz 617790 SHA256 39722cdee68ff96d06788f05f325bd21ec2fc59c59d847e5e4b23c6df23bf678 SHA512 b4ca8b8cc3e09508847af3f1cf50cef946f374eae4ee7903700ba49ef7a3357b1ceaa26dca0616feaa79fb290713f18939dda42ee92a5a7bca2fab807fc77901 WHIRLPOOL d5210c70096d45dc91f49f1333711a3d2350d682d9e5720eeda1470b680fcba2b7cbe8c0dd1fbcd26408e88c40ad0ec60951b06a6e2174131f0c588d2a10720c
EBUILD resource-agents-3.9.6-r1.ebuild 1424 SHA256 d52a276dc2b6e946034eb8ad8c202bac56d311e47a00ff9eef628cbefac5db08 SHA512 c94abeee818060f7de016e0a453d299f84dc9445d68e59b5f52c995ea629e11cd36d795411af42933610e27e155ac18e9e9f848e2cc8cab2e146054bf3eb0c62 WHIRLPOOL 69cdd3dc3ec5e6e50aad17b016be444cc51eede5de94f161a52634f0ba6ad8f221dc1caaeae5cc8de4ef861015bd8af060a6c4906fa96a2df4f752abba84795d

View File

@@ -1,30 +0,0 @@
--- a/configure.ac 2013-01-18 13:14:54.492191322 +0100
+++ b/configure.ac 2013-01-18 13:17:17.559551891 +0100
@@ -557,11 +557,13 @@
AC_DEFINE_UNQUOTED(POWEROFF_CMD, "$POWEROFF_CMD", path to the poweroff command)
AC_DEFINE_UNQUOTED(POWEROFF_OPTIONS, "$POWEROFF_OPTIONS", poweroff options)
-AC_PATH_PROGS(XSLTPROC, xsltproc)
-AM_CONDITIONAL(BUILD_DOC, test "x$XSLTPROC" != "x" )
-if test "x$XSLTPROC" = "x"; then
- AC_MSG_WARN([xsltproc not installed, unable to (re-)build manual pages])
-fi
+AC_ARG_ENABLE([doc],
+ AS_HELP_STRING([--enable-doc],[Build documentation]))
+
+AS_IF([test "x$enable_doc" = "xyes"], [
+ AC_PATH_PROGS(XSLTPROC, xsltproc)
+])
+AM_CONDITIONAL([BUILD_DOC], [test "x$enable_doc" = "xyes"] )
AC_SUBST(XSLTPROC)
AC_PATH_PROGS(POD2MAN, pod2man)
@@ -732,8 +734,6 @@
CFLAGS="$CFLAGS -g"
enable_fatal_warnings=no
else
- CFLAGS="$CFLAGS -ggdb3"
-
# We had to eliminate -Wnested-externs because of libtool changes
# Also remove -Waggregate-return because we use one libnet
# call which returns a struct

View File

@@ -1,11 +0,0 @@
--- a/heartbeat/exportfs 2021-06-02 14:25:12.313235714 -0400
+++ b/heartbeat/exportfs 2021-06-02 14:24:53.373660282 -0400
@@ -245,7 +245,7 @@
}
is_exported() {
local dir=$1
- local spec=$2
+ local spec="${2//[][]/}"
local rc
format_exports | grep -q -x -F "$dir $spec"
rc=$?

View File

@@ -1,60 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
MY_P="${P/resource-}"
inherit autotools multilib
DESCRIPTION="Resources pack for Heartbeat / Pacemaker"
HOMEPAGE="http://www.linux-ha.org/wiki/Resource_Agents"
SRC_URI="https://github.com/ClusterLabs/resource-agents/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~hppa x86"
IUSE="doc libnet rgmanager"
RDEPEND="sys-apps/iproute2
sys-cluster/cluster-glue
libnet? ( net-libs/libnet:1.1 )"
DEPEND="${RDEPEND}
doc? (
dev-libs/libxslt
app-text/docbook-xsl-stylesheets
)"
PATCHES=(
"${FILESDIR}/3.9.4-configure.patch"
"${FILESDIR}/3.9.4-exportfs-ipv6.patch"
)
src_prepare() {
default
eautoreconf
}
src_configure() {
econf \
--disable-fatal-warnings \
--localstatedir=/var \
--with-ocf-root=/usr/$(get_libdir)/ocf \
$(use_enable doc) \
$(use_enable libnet)
}
src_install() {
default
rm -rf "${D}"/etc/init.d/ || die
rm -rf "${D}"/var/run || die
use rgmanager || rm -rf "${D}"/usr/share/cluster/ "${D}"/var/
}
pkg_postinst() {
elog "To use Resource Agents installed in /usr/$(get_libdir)/ocf/resource.d"
elog "you have to emerge required runtime dependencies manually."
elog ""
elog "Description and dependencies of all Agents can be found on"
elog "http://www.linux-ha.org/wiki/Resource_Agents"
elog "or in the documentation of this package."
}

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

View File

@@ -1,4 +0,0 @@
DIST kanboard-1.2.10.tar.gz 3194411 SHA256 4368f0d5902a4831642103fdab90d2a61b6987ce77b046e637883168e4ad0bcb SHA512 d7bbc1749784d4e37e5d8d52c1a26ab712d4c616648afbe063ce4519e2e266f915320ea0d2464dd8407b0cc75085fd7f34eac86e7ca1736f0af9216c7345cb32 WHIRLPOOL 5cfa027f8677bd5934e6451c2c8fb501f3179bb5cd91a9e05c6731d38859a64f00fe71bc8168bdb3a1440f4a31f464a59c77d1a073c362c597a603174f5ecd19
DIST kanboard-1.2.13.tar.gz 3286464 SHA256 1c30604d287ba9421e3941cdd1f0664a3b8c992c4a0fc95e64f307286697d063 SHA512 994c4415c5c49eee975937fc7c2c2cc9afb1b94b3ff61749486f41c41684a25b2a1775f53b7190d3fb1d0b4ac3ff74988cabb195b0e35c51aa6884c42695fde4 WHIRLPOOL ea15839d1fb7499749ef7dc95dd159ba3a84b6c7d0542c478d9b53bd4bb086580402c9640bc41f900361c1fab58a14eb1698fed8311c1c59b44a388c9dc761be
EBUILD kanboard-1.2.10.ebuild 1285 SHA256 fd5b4b5cefa505e8307f693239deca8b79ae33ba11bb990a5881bede539b3d99 SHA512 39418953f3a3b20226f304fa6aa9ad244348fbe2e30ace565c42865e7a7e0d04fd56a891492985654634b49ea6b9cd5e8fcd046525ebd43a8b5b8112b082889d WHIRLPOOL 66bf51982f1b622e17bfea0b3b8b9ac8ad6d109d09121e308e2d797cfda2ae8d3c7a38e2951bce26c456d90214169265a4cfdd747504c88071433abeeaec0024
EBUILD kanboard-1.2.13.ebuild 1285 SHA256 fd5b4b5cefa505e8307f693239deca8b79ae33ba11bb990a5881bede539b3d99 SHA512 39418953f3a3b20226f304fa6aa9ad244348fbe2e30ace565c42865e7a7e0d04fd56a891492985654634b49ea6b9cd5e8fcd046525ebd43a8b5b8112b082889d WHIRLPOOL 66bf51982f1b622e17bfea0b3b8b9ac8ad6d109d09121e308e2d797cfda2ae8d3c7a38e2951bce26c456d90214169265a4cfdd747504c88071433abeeaec0024

View File

@@ -1,64 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit webapp
DESCRIPTION="Kanboard is a free and open source Kanban project management software."
HOMEPAGE="https://kanboard.org/"
SRC_URI="https://github.com/kanboard/kanboard/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
KEYWORDS="amd64 ~ppc ~sparc ~x86"
IUSE="+apache2 +curl ldap mysql postgres +sqlite"
REQUIRED_USE="|| ( mysql postgres sqlite )"
DEPEND=""
RDEPEND="
>=dev-lang/php-5.6[pdo,gd,json,hash,ctype,session,filter,xml,simplexml,zip]
virtual/httpd-php:*
apache2? (
www-servers/apache[apache2_modules_version]
dev-lang/php[apache2]
)
mysql? (
>=virtual/mysql-5.6
dev-lang/php[mysql]
)
postgres? (
>=dev-db/postgresql-9.3:*
dev-lang/php[postgres]
)
sqlite? (
>=dev-db/sqlite-3.7
dev-lang/php[sqlite]
)
curl? ( dev-lang/php[curl] )
ldap? ( dev-lang/php[ldap] )
"
need_httpd_cgi
src_install() {
webapp_src_preinst
rm -f LICENSE
rm -f Dockerfile*
rm -f composer.*
rm -f docker-compose.yml
rm -f Vagrantfile
rm -f ChangeLog
touch config.php
mkdir data
insinto "${MY_HTDOCSDIR}"
doins -r .
webapp_serverowned -R "${MY_HTDOCSDIR}"/data
webapp_configfile "${MY_HTDOCSDIR}"/config.php
webapp_src_install
}

View File

@@ -1,64 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit webapp
DESCRIPTION="Kanboard is a free and open source Kanban project management software."
HOMEPAGE="https://kanboard.org/"
SRC_URI="https://github.com/kanboard/kanboard/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
KEYWORDS="amd64 ~ppc ~sparc ~x86"
IUSE="+apache2 +curl ldap mysql postgres +sqlite"
REQUIRED_USE="|| ( mysql postgres sqlite )"
DEPEND=""
RDEPEND="
>=dev-lang/php-5.6[pdo,gd,json,hash,ctype,session,filter,xml,simplexml,zip]
virtual/httpd-php:*
apache2? (
www-servers/apache[apache2_modules_version]
dev-lang/php[apache2]
)
mysql? (
>=virtual/mysql-5.6
dev-lang/php[mysql]
)
postgres? (
>=dev-db/postgresql-9.3:*
dev-lang/php[postgres]
)
sqlite? (
>=dev-db/sqlite-3.7
dev-lang/php[sqlite]
)
curl? ( dev-lang/php[curl] )
ldap? ( dev-lang/php[ldap] )
"
need_httpd_cgi
src_install() {
webapp_src_preinst
rm -f LICENSE
rm -f Dockerfile*
rm -f composer.*
rm -f docker-compose.yml
rm -f Vagrantfile
rm -f ChangeLog
touch config.php
mkdir data
insinto "${MY_HTDOCSDIR}"
doins -r .
webapp_serverowned -R "${MY_HTDOCSDIR}"/data
webapp_configfile "${MY_HTDOCSDIR}"/config.php
webapp_src_install
}

View File

@@ -1,5 +1,3 @@
EBUILD x2x-2018.07.ebuild 1686 SHA256 661ce64a0b3c467a30cc22a7d3913d1e935f0381866b37d4f0f2b1bc2b16a18c SHA512 60c8c811e15dc2d81cbd885ef52bf5f0e829930913aba8122907cb48d3174f4d9f6c0015a630478b6467e6b0f292294f9fcc2c474392c99b134ed75a7308505c WHIRLPOOL bf44de811163379da1184e0d8e41fa52e6f97e0f3448c1f2f4cbe7a88dc090b92d85f69ae4b4ab51770e18ff5741986aef66cbf5e8dd44c6932189d5c619613e
EBUILD x2x-2020.01-r1.ebuild 751 SHA256 010d3b8ef540fefe706f19d8fa298587e4ee657ef6eadd2803043f5266e6e527 SHA512 2c2efe9e985a98056279a03a9d925d501c16c96410e814da468170e655c533d2d24e73b17276f65f6d05b8c1245f5288609d690a49dc8247588a9e25ef429c54 WHIRLPOOL 8d18f5d3fae0c61b433b494dd82c205dddcfb7abb837a1e70fc2dbd9bb77f94177ca5f3451a2f90c46d32a30285d215cb0b24f348aecdc602fcf81801b32610a
EBUILD x2x-2020.01.ebuild 1664 SHA256 3b6f077d2c4839cafcc65a8d6f7097e10b84b41b2e2cb56a2dc7f36f8dc6b784 SHA512 003e3d550fffbee9ff50d6517505bd32ae686a0be8e631ff314d0a06e103858316ac19257587b76c3a83f6011d91c728a0c627c3ef694d236a0642bcf534fbc7 WHIRLPOOL 5226c18da92b30612d3ea3d7357da61ff0712bfcdf3c1809368309a3b2cc4232a7dd3f4ff499f10c7f1d71c17e2b0ce4034d7d73a0aee5e5070e7a73788e1994
EBUILD x2x-9999.ebuild 1690 SHA256 6044c765d7be781034ce651767dee3e4d7138303cb8d3cdfffb64b6ce9269dd0 SHA512 e171c47ddef4f66a90914ed7fa85c02721aff453fd82b32d2adc9a89f563bee0b3db42fabda2613960e04997227480e08d1a2c753cc9415f31b6985206c5c526 WHIRLPOOL ec105f7dd0c124f2e073633c94cfa2bd8cd796c125a8493e50cbb8ef98ca1e23150f5785a8430bcb7f85b7a3cc05c3052f31773b4a4e6df862395b63bea0fe3d
EBUILD x2x-2020.01-r1.ebuild 751 SHA256 88b657b2735326b7445f8447bf0bf1f4d2be8d5803f16011f8baf785f1ba4030 SHA512 4817ea6f3272258788ac5a47d26fae8baae2c8e28703c4c3054b5fa0b8e77700a71904673332aad537e4ab688c2349aace04205854ee81a2b0a812edc09fead2 WHIRLPOOL 184783049a85efab67a3a3ee546aabd41f72a150b67b61f85795def1ecc7b22425e5367c9a0cb91821ebb7454b90de87cd8c4bad93a04942356f79a332068cd8
EBUILD x2x-9999.ebuild 1690 SHA256 7c4e0f6f6e812aa4b1984404029f66e0786a721a526b4034eead4c178f2b770c SHA512 15f11253544ef6ab1bdbe06541327b717e899ce68386f1e6777e20145db7f3777a8d3fcbef6e453a4babe730bad3da0507793df9d5bf51853884f0185c45376f WHIRLPOOL 7344f8a9a80b53ffaf14018204116086743e07cb0fd1080a460fd9d0c6df5010bebde52147d1518853773c4f14ddc52e3c880ef7516fa20a03e761e17468e32e
MISC x2x-9999.ebuild.bak 1630 SHA256 415db01b7419209f1dae8bf0cc7c6d7d35cc724bc7e2e75ddf7439a19d20d0ed SHA512 2a7e78d3f762dedb29d2d6fd011d4689e3de2aeb7990f4fae78d3985f94a51aab1694bbe3d588728f0cb4a0518863e488a008e5b5cef7c2073fd732ff66deb3e WHIRLPOOL 787b97d4133a4ad94b05fa1244911a2ca0d9563fe95ee54ca4b8b3aab8ee952caf622199e7006b33164199e3cd83edcb195432dcdd16ddd4ea5bdd0291f5f9d1

View File

@@ -1,68 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="6"
#inherit eutils toolchain-funcs
inherit autotools git-r3
DESCRIPTION="A utility to connect the Mouse and KeyBoard to another X"
HOMEPAGE="https://github.com/dottedmag/x2x/wiki"
LICENSE="BSD MIT"
#SRC_URI="https://github.com/dottedmag/${PN}/archive/master.zip -> ${PN}.zip"
SLOT="0"
KEYWORDS="amd64 ~arm ~mips ppc x86"
IUSE=""
EGIT_REPO_URI="https://github.com/dottedmag/x2x.git"
EGIT_COMMIT="e62a535f9bace33c8b61ea9ff95f040622cb34a2"
RDEPEND="x11-libs/libX11
x11-libs/libXtst
x11-libs/libXext"
DEPEND="${RDEPEND}
x11-proto/inputproto
app-text/rman
x11-misc/imake
x11-proto/xproto"
#S="${WORKDIR}/${PN}-master"
#src_unpack() {
# unpack ${A}
# cd "${S}"
# Patch from Debian to add -north and -south, among other fixes
#epatch "${DISTDIR}"/x2x_1.27-8.diff.gz
# Revert part of debian patch messing with CFLAGS
#sed -i '/CFLAGS = -Wall/d' Imakefile || die
# Fix variable initialization in Debian patch
#epatch "${DISTDIR}"/x2x_1.27-8-initvars.patch.gz
# Patch to add LICENSE
#epatch "${DISTDIR}"/${P}-license.patch.gz
# Patch to fix bug #126939
# AltGr does not work in x2x with different keymaps:
#epatch "${DISTDIR}"/${P}-keymap.diff.gz
# Man-page is packaged as x2x.1 but needs to be x2x.man for building
#mv x2x.1 x2x.man || die
#}
src_compile() {
#xmkmf || die
#emake CC="$(tc-getCC)" CDEBUGFLAGS="${CFLAGS}" \
# EXTRA_LDOPTIONS="${LDFLAGS}" || die
cd "${S}"
./bootstrap.sh || die
./configure --prefix="${EPREFIX}"/usr
emake || die
}
#src_install () {
# emake DESTDIR="${D}" install || die
#newman x2x.man x2x.1 || die
#}

View File

@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="6"
EAPI="8"
#inherit eutils toolchain-funcs
inherit autotools git-r3

View File

@@ -1,67 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="6"
#inherit eutils toolchain-funcs
inherit autotools git-r3
DESCRIPTION="A utility to connect the Mouse and KeyBoard to another X"
HOMEPAGE="https://github.com/dottedmag/x2x/wiki"
LICENSE="BSD MIT"
#SRC_URI="https://github.com/dottedmag/${PN}/archive/master.zip -> ${PN}.zip"
SLOT="0"
KEYWORDS="amd64 ~arm ~mips ppc x86"
IUSE=""
EGIT_REPO_URI="https://github.com/dottedmag/x2x.git"
EGIT_COMMIT="ec10215d558f4b227547522c660f35db8ba6901e"
RDEPEND="x11-libs/libX11
x11-libs/libXtst
x11-libs/libXext"
DEPEND="${RDEPEND}
app-text/rman
x11-misc/imake
x11-proto/xproto"
#S="${WORKDIR}/${PN}-master"
#src_unpack() {
# unpack ${A}
# cd "${S}"
# Patch from Debian to add -north and -south, among other fixes
#epatch "${DISTDIR}"/x2x_1.27-8.diff.gz
# Revert part of debian patch messing with CFLAGS
#sed -i '/CFLAGS = -Wall/d' Imakefile || die
# Fix variable initialization in Debian patch
#epatch "${DISTDIR}"/x2x_1.27-8-initvars.patch.gz
# Patch to add LICENSE
#epatch "${DISTDIR}"/${P}-license.patch.gz
# Patch to fix bug #126939
# AltGr does not work in x2x with different keymaps:
#epatch "${DISTDIR}"/${P}-keymap.diff.gz
# Man-page is packaged as x2x.1 but needs to be x2x.man for building
#mv x2x.1 x2x.man || die
#}
src_compile() {
#xmkmf || die
#emake CC="$(tc-getCC)" CDEBUGFLAGS="${CFLAGS}" \
# EXTRA_LDOPTIONS="${LDFLAGS}" || die
cd "${S}"
./bootstrap.sh || die
./configure --prefix="${EPREFIX}"/usr
emake || die
}
#src_install () {
# emake DESTDIR="${D}" install || die
#newman x2x.man x2x.1 || die
#}

View File

@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="6"
EAPI="8"
#inherit eutils toolchain-funcs
inherit autotools git-r3