parent
ba20b2cd76
commit
428f2bee3e
Binary file not shown.
Binary file not shown.
@ -1 +1,2 @@
|
||||
DIST conserver-8.1.18.tar.gz 323247 BLAKE2B 48176ba8be648df16ddb18c1a760af8069f7d926d2e0767e3b7ef903276d6104cfa9464a6ebdce009720fe5118862d89cf5371e104d17b967e11fe8e8968e8f9 SHA512 a8029aef5fd84f93eb3ae56ba7f751d79a6065c012bfd805e050f8c9edf09fd660c272d3f3ce0a47cfb17678574babbecad63f8bfd50ad4fdccdbabc2249435f
|
||||
DIST conserver-8.2.2.tar.gz 329048 BLAKE2B 0148a5b5b11fcc75a071b9759e129a94f1fe623df35e7549e967d0037ddb378447623070ce43429daf4868308be150f5ba318354e3181d94ccb1199655231373 SHA512 7c59dc59e59e3ee0172b2a52214cd8dd83383168fe0f145870d128b900a012cfa38c2f1ae85769c226d941ca1a764f93ec3bf353da896537ae1be5b6bc17e6c6
|
||||
|
@ -0,0 +1,100 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit autotools pam ssl-cert
|
||||
|
||||
DESCRIPTION="Serial Console Manager"
|
||||
HOMEPAGE="https://www.conserver.com"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD BSD-with-attribution"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="debug ipv6 freeipmi kerberos libressl pam ssl test tcpd"
|
||||
|
||||
DEPEND="debug? ( dev-libs/dmalloc:= )
|
||||
freeipmi? ( sys-libs/freeipmi:= )
|
||||
kerberos? (
|
||||
virtual/krb5
|
||||
net-libs/libgssglue
|
||||
)
|
||||
ssl? (
|
||||
!libressl? ( dev-libs/openssl:0= )
|
||||
libressl? ( dev-libs/libressl:0= )
|
||||
)
|
||||
pam? ( virtual/pam )
|
||||
tcpd? ( sys-apps/tcp-wrappers )
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
pam? ( sys-auth/pambase )"
|
||||
|
||||
DOCS=( CHANGES FAQ PROTOCOL README conserver/Sun-serial contrib/maketestcerts)
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-time-argument.patch"
|
||||
"${FILESDIR}/${P}-ssl-compat.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed -e '/^INSTALL_PROGRAM/s:-s::' \
|
||||
-i {console,conserver,autologin,contrib/chat}/Makefile.in || die
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=(
|
||||
$(use_with debug dmalloc)
|
||||
$(use_with ipv6)
|
||||
$(use_with freeipmi)
|
||||
$(use_with kerberos gssapi)
|
||||
$(use_with ssl openssl)
|
||||
$(use_with pam)
|
||||
$(use_with tcpd libwrap)
|
||||
--with-cffile=conserver/conserver.cf
|
||||
--with-logfile=/var/log/conserver.log
|
||||
--with-master=localhost
|
||||
--with-pidfile=/run/conserver.pid
|
||||
--with-port=7782
|
||||
--with-pwdfile=conserver/conserver.passwd
|
||||
)
|
||||
econf "${myconf[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" exampledir="/usr/share/doc/${PF}/examples" install
|
||||
|
||||
keepdir /var/consoles
|
||||
fowners daemon:daemon /var/consoles
|
||||
fperms 700 /var/consoles
|
||||
|
||||
newinitd "${FILESDIR}"/conserver.initd-r1 conserver
|
||||
newconfd "${FILESDIR}"/conserver.confd-r1 conserver
|
||||
|
||||
dodir /etc/conserver
|
||||
fperms 700 /etc/conserver
|
||||
insinto /etc/conserver
|
||||
newins "${S}"/conserver.cf/conserver.cf conserver.cf.sample
|
||||
newins "${S}"/conserver.cf/conserver.passwd conserver.passwd.sample
|
||||
|
||||
einstalldocs
|
||||
docinto examples
|
||||
dodoc -r conserver.cf/samples/.
|
||||
|
||||
newpamd "${FILESDIR}"/conserver.pam-pambase conserver
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# hangs without -j1
|
||||
emake -j1 test
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use ssl; then
|
||||
if [[ ! -f "${EROOT}"/etc/ssl/conserver/conserver.key ]]; then
|
||||
install_cert /etc/ssl/conserver/conserver
|
||||
fi
|
||||
fi
|
||||
}
|
@ -0,0 +1,40 @@
|
||||
diff --git a/configure.in b/configure.in
|
||||
index a060811..00b7f8b 100644
|
||||
--- a/configure.in
|
||||
+++ b/configure.in
|
||||
@@ -535,7 +535,7 @@ AC_ARG_WITH(openssl,
|
||||
[LIBS="$LIBS -lssl -lcrypto"
|
||||
AC_MSG_CHECKING(for openssl libraries -lssl and -lcrypto)
|
||||
AC_TRY_LINK([#include <openssl/ssl.h>
|
||||
- ],[SSL_library_init()],
|
||||
+ ],[SSL_CTX_new(NULL)],
|
||||
[AC_MSG_RESULT(yes)
|
||||
cons_with_openssl="YES"
|
||||
AC_DEFINE(HAVE_OPENSSL)
|
||||
diff --git a/conserver/cutil.c b/conserver/cutil.c
|
||||
index af8196c..dcfe333 100644
|
||||
--- a/conserver/cutil.c
|
||||
+++ b/conserver/cutil.c
|
||||
@@ -57,7 +57,9 @@ Bye(int status)
|
||||
{
|
||||
DestroyDataStructures();
|
||||
#if HAVE_OPENSSL
|
||||
+# if OPENSSL_VERSION_NUMBER < 0x10100000L
|
||||
ERR_free_strings();
|
||||
+# endif
|
||||
#endif
|
||||
exit(status);
|
||||
}
|
||||
diff --git a/conserver/cutil.h b/conserver/cutil.h
|
||||
index 899da7a..63aef65 100644
|
||||
--- a/conserver/cutil.h
|
||||
+++ b/conserver/cutil.h
|
||||
@@ -7,6 +7,8 @@
|
||||
#include <stdarg.h>
|
||||
#if HAVE_OPENSSL
|
||||
# include <openssl/ssl.h>
|
||||
+# include <openssl/bn.h>
|
||||
+# include <openssl/dh.h>
|
||||
# include <openssl/err.h>
|
||||
# if OPENSSL_VERSION_NUMBER < 0x10100000L
|
||||
# define TLS_method SSLv23_method
|
@ -0,0 +1,22 @@
|
||||
From 3d9d5509c90524256861dd7cf0b7c0c6fdf5424a Mon Sep 17 00:00:00 2001
|
||||
From: Ed Maste <emaste@freebsd.org>
|
||||
Date: Wed, 10 Oct 2018 12:56:26 -0400
|
||||
Subject: [PATCH] Correct argument type passed to time()
|
||||
|
||||
---
|
||||
conserver/readcfg.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/conserver/readcfg.c b/conserver/readcfg.c
|
||||
index 949b9bf..d5bb90a 100644
|
||||
--- a/conserver/readcfg.c
|
||||
+++ b/conserver/readcfg.c
|
||||
@@ -3116,7 +3116,7 @@ ConsoleAdd(CONSENT *c)
|
||||
pCEmatch->logfilemax = c->logfilemax;
|
||||
if (pCEmatch->logfilemax != (off_t) 0 &&
|
||||
timers[T_ROLL] == (time_t)0)
|
||||
- timers[T_ROLL] = time((time_t)0);
|
||||
+ timers[T_ROLL] = time((time_t *)0);
|
||||
|
||||
SwapStr(&pCEmatch->motd, &c->motd);
|
||||
SwapStr(&pCEmatch->idlestring, &c->idlestring);
|
@ -0,0 +1,5 @@
|
||||
# Config file for /etc/init.d/conserver
|
||||
# check CONSERVER(8) for details
|
||||
|
||||
#CONSERVER_LOG="/var/log/conserver.log"
|
||||
#CONSERVER_OPTS=""
|
@ -1,37 +1,14 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
depend() {
|
||||
need clock
|
||||
need clock localmount
|
||||
use net
|
||||
}
|
||||
|
||||
checkconfig() {
|
||||
if [ ! -e /etc/conserver/conserver.cf ] ; then
|
||||
eerror "You need to create /etc/conserver/conserver.cf first."
|
||||
eerror "A sample is placed there to be renamed and ajusted."
|
||||
eerror "Read the man page or see /usr/share/doc/conserver-<version>/."
|
||||
return 1
|
||||
fi
|
||||
|
||||
if [ ! -e /etc/conserver/conserver.passwd ] ; then
|
||||
eerror "You need to create /etc/conserver/conserver.passwd first."
|
||||
eerror "A sample is placed there to be renamed and ajusted."
|
||||
eerror "Read the man page or see /usr/share/doc/conserver-<version>/."
|
||||
return 1
|
||||
fi
|
||||
}
|
||||
|
||||
start() {
|
||||
checkconfig || return 1
|
||||
ebegin "Starting conserver"
|
||||
start-stop-daemon --start --quiet --pidfile /var/run/conserver.pid --exec \
|
||||
/usr/sbin/conserver -- ${CONSERVER_OPTS} 1>/dev/null
|
||||
eend $? "Failed to start conserver"
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping conserver"
|
||||
start-stop-daemon --stop --quiet --pidfile /var/run/conserver.pid
|
||||
eend $? "Failed to stop conserver"
|
||||
}
|
||||
command="/usr/sbin/conserver"
|
||||
command_args="-d -L ${CONSERVER_LOG:-/var/log/${RC_SVCNAME}.log} ${CONSERVER_OPTS}"
|
||||
command_background="true"
|
||||
pidfile="/run/${RC_SVCNAME}.pid"
|
||||
required_files="/etc/conserver/${RC_SVCNAME}.cf /etc/conserver/${RC_SVCNAME}.passwd"
|
||||
|
@ -1,2 +1,5 @@
|
||||
DIST filebeat-5.6.13.tar.gz 18212575 BLAKE2B a0b8810523cecd1c6c87a69832c92b39fdc4cbe199eeae3c837f60b5057915e4d1ffb0fd371b3296cea398a11135b9d8da147451997514c85447722d086b8739 SHA512 fd572666858f1aeeede9e1b2074668d0bd691f58d51acd7955a3203b27d3ee850784a39e47941a570a833926a4109645eb98c24b49263276d1df475578c17efa
|
||||
DIST filebeat-6.3.2.tar.gz 20923316 BLAKE2B 70ac7e574f94a6141a7c6a1bd0af45ddbda3d01d6ea006c90ea341d2df03cac320d53496833cace3b394b9433251ea68a248dafdc8e28a85a6014314d5a2f3c4 SHA512 3d6ed03c9286bc7784444ad979b1398fcd70d870be184f912202ee5fab7c0ff23df639f445ec14cfcfd4d41ef648f33e88c2959f3c5f966fd3986884a223623a
|
||||
DIST filebeat-6.4.3.tar.gz 22085261 BLAKE2B 466580ba371d02bd0b51bd80f0e8d9766f2af1d371f88cd01144a648cd8d5488ca54447e925e9014790a836009d76be9eec9ef9b14a102287d3f4a71b852d20d SHA512 c28d9939c2082b586ddf744b4e18427096290987efd74f7ea03d2632a1cdcbc5dd2b043ee7ceeb0457098faeb52abbac57652077c518112fb65858954ee27f34
|
||||
DIST filebeat-6.5.4.tar.gz 25286147 BLAKE2B c3eca03c8e8e2b863918f3fe65bdea46b351739569f5570daac3e321963e98190331c5bf99c2451db5faa615620e023d2fd9c73060d4d775392a86a2f5578d80 SHA512 a48b9ae267ec80c1b45e4e07644f8080f8ba280da5c3543022b73472eb70de9d836cfffd387e576298becf9313d2cfa67d835158442f163b1a1bd0e72df31297
|
||||
DIST filebeat-6.6.1.tar.gz 29108620 BLAKE2B 21dbe189dcf91efe6170574e3cff858cca4094936fbda54a343f66e61a5f0cd7d29e71d547c34ddd78776283d13e48926dd84925eed58ca07cc7bedf216c9064 SHA512 9c7646efa8aa44c2ae1cbcf85204749bc57491aad075d3ca283cd75a1b3a93d922169603407b2ea111e7e3abe0a43ce26fabccfe93d56a4232bd63e2b2e8b24a
|
||||
|
@ -0,0 +1,66 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DESCRIPTION="Lightweight log shipper for Logstash and Elasticsearch"
|
||||
HOMEPAGE="https://www.elastic.co/products/beats"
|
||||
SRC_URI="https://github.com/elastic/beats/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~x86"
|
||||
RESTRICT="test"
|
||||
|
||||
DEPEND=">=dev-lang/go-1.10.3"
|
||||
RDEPEND="!app-admin/filebeat-bin"
|
||||
|
||||
# Do not complain about CFLAGS etc since go projects do not use them.
|
||||
QA_FLAGS_IGNORED='.*'
|
||||
|
||||
S="${WORKDIR}/src/github.com/elastic/beats"
|
||||
|
||||
src_unpack() {
|
||||
mkdir -p "${S%/*}" || die
|
||||
default
|
||||
mv beats-${PV} "${S}" || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# avoid Elastic license
|
||||
rm -r x-pack || die
|
||||
|
||||
# use ${PV} instead of git commit id
|
||||
sed -i "s/\(COMMIT_ID=\).*/\1${PV}/g" "${S}/libbeat/scripts/Makefile" || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
GOPATH="${WORKDIR}" emake -C "${S}/filebeat"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
keepdir /var/{lib,log}/${PN}
|
||||
|
||||
fperms 0750 /var/{lib,log}/${PN}
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.confd" ${PN}
|
||||
newinitd "${FILESDIR}/${PN}.initd.1" ${PN}
|
||||
|
||||
docinto examples
|
||||
dodoc ${PN}/{filebeat.yml,filebeat.reference.yml}
|
||||
|
||||
dobin filebeat/filebeat
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -n "${REPLACING_VERSIONS}" ]]; then
|
||||
elog "Please read the migration guide at:"
|
||||
elog "https://www.elastic.co/guide/en/beats/libbeat/$(ver_cut 1-2)/upgrading.html"
|
||||
elog ""
|
||||
fi
|
||||
|
||||
elog "Example configurations:"
|
||||
elog "${EROOT}/usr/share/doc/${PF}/examples"
|
||||
}
|
@ -0,0 +1,66 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DESCRIPTION="Lightweight log shipper for Logstash and Elasticsearch"
|
||||
HOMEPAGE="https://www.elastic.co/products/beats"
|
||||
SRC_URI="https://github.com/elastic/beats/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
RESTRICT="test"
|
||||
|
||||
DEPEND=">=dev-lang/go-1.10.3"
|
||||
RDEPEND="!app-admin/filebeat-bin"
|
||||
|
||||
# Do not complain about CFLAGS etc since go projects do not use them.
|
||||
QA_FLAGS_IGNORED='.*'
|
||||
|
||||
S="${WORKDIR}/src/github.com/elastic/beats"
|
||||
|
||||
src_unpack() {
|
||||
mkdir -p "${S%/*}" || die
|
||||
default
|
||||
mv beats-${PV} "${S}" || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# avoid Elastic license
|
||||
rm -r x-pack || die
|
||||
|
||||
# use ${PV} instead of git commit id
|
||||
sed -i "s/\(COMMIT_ID=\).*/\1${PV}/g" "${S}/libbeat/scripts/Makefile" || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
GOPATH="${WORKDIR}" emake -C "${S}/filebeat"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
keepdir /var/{lib,log}/${PN}
|
||||
|
||||
fperms 0750 /var/{lib,log}/${PN}
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.confd" ${PN}
|
||||
newinitd "${FILESDIR}/${PN}.initd.1" ${PN}
|
||||
|
||||
docinto examples
|
||||
dodoc ${PN}/{filebeat.yml,filebeat.reference.yml}
|
||||
|
||||
dobin filebeat/filebeat
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -n "${REPLACING_VERSIONS}" ]]; then
|
||||
elog "Please read the migration guide at:"
|
||||
elog "https://www.elastic.co/guide/en/beats/libbeat/$(ver_cut 1-2)/upgrading.html"
|
||||
elog ""
|
||||
fi
|
||||
|
||||
elog "Example configurations:"
|
||||
elog "${EROOT}/usr/share/doc/${PF}/examples"
|
||||
}
|
@ -0,0 +1,66 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DESCRIPTION="Lightweight log shipper for Logstash and Elasticsearch"
|
||||
HOMEPAGE="https://www.elastic.co/products/beats"
|
||||
SRC_URI="https://github.com/elastic/beats/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
RESTRICT="test"
|
||||
|
||||
DEPEND=">=dev-lang/go-1.11.2"
|
||||
RDEPEND="!app-admin/filebeat-bin"
|
||||
|
||||
# Do not complain about CFLAGS etc since go projects do not use them.
|
||||
QA_FLAGS_IGNORED='.*'
|
||||
|
||||
S="${WORKDIR}/src/github.com/elastic/beats"
|
||||
|
||||
src_unpack() {
|
||||
mkdir -p "${S%/*}" || die
|
||||
default
|
||||
mv beats-${PV} "${S}" || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# avoid Elastic license
|
||||
rm -r x-pack || die
|
||||
|
||||
# use ${PV} instead of git commit id
|
||||
sed -i "s/\(COMMIT_ID=\).*/\1${PV}/g" "${S}/libbeat/scripts/Makefile" || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
GOPATH="${WORKDIR}" emake -C "${S}/filebeat"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
keepdir /var/{lib,log}/${PN}
|
||||
|
||||
fperms 0750 /var/{lib,log}/${PN}
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.confd" ${PN}
|
||||
newinitd "${FILESDIR}/${PN}.initd.1" ${PN}
|
||||
|
||||
docinto examples
|
||||
dodoc ${PN}/{filebeat.yml,filebeat.reference.yml}
|
||||
|
||||
dobin filebeat/filebeat
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -n "${REPLACING_VERSIONS}" ]]; then
|
||||
elog "Please read the migration guide at:"
|
||||
elog "https://www.elastic.co/guide/en/beats/libbeat/$(ver_cut 1-2)/upgrading.html"
|
||||
elog ""
|
||||
fi
|
||||
|
||||
elog "Example configurations:"
|
||||
elog "${EROOT}/usr/share/doc/${PF}/examples"
|
||||
}
|
@ -0,0 +1,58 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
USE_RUBY="ruby23 ruby24 ruby25"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||
|
||||
inherit ruby-fakegem user
|
||||
|
||||
DESCRIPTION="data collector and unified logging layer (project under CNCF)"
|
||||
HOMEPAGE="https://www.fluentd.org"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
ruby_add_rdepend "
|
||||
>=dev-ruby/msgpack-0.7.0
|
||||
>=dev-ruby/yajl-ruby-1.0
|
||||
>=dev-ruby/coolio-1.4.5
|
||||
>=dev-ruby/serverengine-2.0.4
|
||||
>=dev-ruby/http_parser_rb-0.5.1
|
||||
>=dev-ruby/sigdump-0.2.2
|
||||
>=dev-ruby/tzinfo-1.0
|
||||
>=dev-ruby/strptime-0.2.2"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup ${PN}
|
||||
enewuser ${PN} -1 -1 -1 ${PN}
|
||||
}
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i \
|
||||
-e '/tzinfo-data/d' \
|
||||
-e '/dig_rb/d' \
|
||||
"${PN}".gemspec || die "'sed failed"
|
||||
}
|
||||
|
||||
all_ruby_install() {
|
||||
all_fakegem_install
|
||||
keepdir /var/log/fluentd
|
||||
fowners fluentd:adm /var/log/fluentd
|
||||
insinto /etc/fluent
|
||||
doins fluent.conf
|
||||
newconfd "${FILESDIR}"/${PN}.confd ${PN}
|
||||
newinitd "${FILESDIR}"/${PN}.initd ${PN}
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}"/${PN}.logrotate ${PN}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -z "${REPLACING_VERSIONS}" ]]; then
|
||||
elog "A default configuration file has been installed in"
|
||||
elog "${EROOT}etc/fluent/fluent.conf. You will need to edit"
|
||||
elog "this file to match your configuration."
|
||||
fi
|
||||
}
|
Binary file not shown.
@ -1 +1,2 @@
|
||||
DIST cdemu-daemon-3.2.1.tar.bz2 82426 BLAKE2B 282b1a62ca3a770e709ff31ee7b72ed9f5e102c5f318a765a99421c93881e9ecacfdc5867af494e69dddda40603c8eb6cc8904a7c82fec004a6d5644a28a9f87 SHA512 399dbb818de8a550bd31784a5a7f0adb9d2e35d922ba71f341df81d20fd7e5ebaba5f31db1554caca17919325773f9ec6bb3d5ae99afa5d6eaf5b22142e010ee
|
||||
DIST cdemu-daemon-3.2.2.tar.bz2 82366 BLAKE2B d21436a5dbf1c6d953aa7ceb58e5d4580931391ea407c45de8f7c7154c181aef76535833bf02999d77d3a9e0c624db1124a9d333d028e206844a1256b3c5dde0 SHA512 4010bad27d5f595d20e1666700d32c2fb3f943f2e50645317bcc8fbbbba58cd61b3f6d3276e91fff55f449e44291abc776a56ded7c4f0bb7901ac247da72d7fe
|
||||
|
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
inherit cmake-utils
|
||||
|
||||
DESCRIPTION="Daemon of the CDEmu optical media image mounting suite"
|
||||
HOMEPAGE="http://cdemu.org"
|
||||
SRC_URI="mirror://sourceforge/cdemu/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0/7" # subslot = CDEMU_DAEMON_INTERFACE_VERSION_MAJOR in CMakeLists.txt
|
||||
KEYWORDS="~amd64 ~hppa ~x86"
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEPEND=">=dev-libs/glib-2.38:2
|
||||
>=dev-libs/libmirage-3.2.0:=
|
||||
>=media-libs/libao-0.8.0:="
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
dev-util/intltool
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
sys-apps/dbus
|
||||
>=sys-fs/vhba-20130607"
|
||||
|
||||
DOCS=( AUTHORS README )
|
||||
|
||||
pkg_postinst() {
|
||||
elog "You will need to load the vhba module to use cdemu devices:"
|
||||
elog " # modprobe vhba"
|
||||
elog "To automatically load the vhba module at boot time, edit your"
|
||||
elog "/etc/conf.d/modules file."
|
||||
|
||||
if [[ -e "${ROOT}etc/conf.d/cdemud" ]]; then
|
||||
elog
|
||||
elog "${PN} no longer installs an init.d service; instead, it is"
|
||||
elog "automatically activated when needed via dbus."
|
||||
elog "You can therefore remove ${ROOT%/}/etc/conf.d/cdemud"
|
||||
fi
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST cdemu-client-3.2.0.tar.bz2 43588 BLAKE2B 0f75bed1ce2a715bb7acf227ebd3da8b80cf6418e28b0d352f294121c1f67acb8c6bab5f5dc5c768150ad46830b823d66f1940887c66225d20b41827c1377d31 SHA512 778f2ecac828ba278d0ded875c7bab2415f1c1acb62f4030eaf161376869939c48bc16a6d660326d9aacd2af745ef9dc9158f922a72aa8ccbd47f05ce41b8cd7
|
||||
DIST cdemu-client-3.2.1.tar.bz2 43584 BLAKE2B d34c09203b7b4e70161d62aee48d531b083952174fd2357bf0fc7b69a0fd59200bedb9ca87fe2d2c18c953979c84e9db3fec4d5fb500375f0bcc155dcaf5cedb SHA512 913c26754d16c339d7ddb4e00cc7d5b754ad6cc7f1a156c9448b51ed09468cf9e8a2bc74ed123a621278d2ad281e447d33ee06c3416bc1d0d2e6c2becd539154
|
||||
|
@ -0,0 +1,53 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
PYTHON_COMPAT=( python3_{4,5,6,7} )
|
||||
|
||||
inherit bash-completion-r1 cmake-utils python-single-r1 xdg-utils
|
||||
|
||||
DESCRIPTION="Command-line tool for controlling cdemu-daemon"
|
||||
HOMEPAGE="http://cdemu.org"
|
||||
SRC_URI="mirror://sourceforge/cdemu/cdemu-client-${PV}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~hppa ~x86"
|
||||
IUSE="+cdemu-daemon"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
dev-python/pygobject:3[${PYTHON_USEDEP}]
|
||||
cdemu-daemon? ( app-cdr/cdemu-daemon:0/7 )"
|
||||
DEPEND="
|
||||
dev-util/desktop-file-utils
|
||||
>=dev-util/intltool-0.21
|
||||
>=sys-devel/gettext-0.18
|
||||
virtual/pkgconfig"
|
||||
|
||||
S=${WORKDIR}/cdemu-client-${PV}
|
||||
|
||||
DOCS=( AUTHORS README )
|
||||
|
||||
src_prepare() {
|
||||
cmake-utils_src_prepare
|
||||
|
||||
python_fix_shebang src/cdemu
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DPOST_INSTALL_HOOKS=OFF
|
||||
-DCMAKE_INSTALL_COMPLETIONSDIR="$(get_bashcompdir)"
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST gcdemu-3.2.0.tar.bz2 52144 BLAKE2B f349e4482905b0ac59bce5d6af74000e05ff9b7257c7ec8755106ac8fe316d59d19de8b72705fd9cccfa888d170776667ee07fe90311a81e78f251fee85601ee SHA512 61a1775c874c9c3604ce88758039ef80b262463ae180e791eb545811fa2176e4bf07c4dbcd3be5f17d446fdef92317a0ff64ce8d27f26aeaeee9d8134b6a95ea
|
||||
DIST gcdemu-3.2.1.tar.bz2 52231 BLAKE2B f6b0025f6c5e79fe7312bf15b467327152e561db33f6190847e4e702cb98ff8005b37fe997c721b5c76cd64d64bafef1c015a9151c0ee200c52efcb849c93dba SHA512 c2da75d985981ccd0b44f210745670501fecd0ae7c60bde783fc5f91ab4c629c6eab9e8b35df906b5669b6518d3bdf36c5814b513c0f3e2d703659d23df1c82e
|
||||
|
@ -0,0 +1,54 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
PYTHON_COMPAT=( python3_{4,5,6,7} )
|
||||
|
||||
inherit cmake-utils gnome2-utils python-single-r1 xdg-utils
|
||||
|
||||
DESCRIPTION="Gtk+ GUI for controlling cdemu-daemon"
|
||||
HOMEPAGE="http://cdemu.org/"
|
||||
SRC_URI="mirror://sourceforge/cdemu/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
# librsvg for pixbuf-loader
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
app-cdr/cdemu-daemon:0/7
|
||||
dev-python/pygobject:3[${PYTHON_USEDEP}]
|
||||
gnome-base/librsvg:2
|
||||
x11-libs/gdk-pixbuf[introspection]
|
||||
x11-libs/gtk+:3[introspection]
|
||||
x11-libs/libnotify[introspection]"
|
||||
DEPEND="
|
||||
dev-util/desktop-file-utils
|
||||
>=dev-util/intltool-0.21
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig"
|
||||
|
||||
DOCS=( AUTHORS README )
|
||||
|
||||
src_prepare() {
|
||||
cmake-utils_src_prepare
|
||||
python_fix_shebang src/gcdemu
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=( -DPOST_INSTALL_HOOKS=OFF )
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
gnome2_schemas_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
gnome2_schemas_update
|
||||
}
|
Binary file not shown.
@ -0,0 +1,34 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 2016-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
description="Prometheus monitoring system and time series database"
|
||||
pidfile=/var/run/${RC_SVCNAME}.pid
|
||||
user=${user:-${RC_SVCNAME}}
|
||||
group=${group:-${RC_SVCNAME}}
|
||||
command_user=${user}:${group}
|
||||
|
||||
command="/usr/bin/prometheus"
|
||||
command_args="${command_args:---config.file=/etc/prometheus/prometheus.yml --storage.tsdb.path=/var/lib/prometheus/data}"
|
||||
command_background="true"
|
||||
error_log=/var/log/${RC_SVCNAME}/${RC_SVCNAME}.log
|
||||
output_log=/var/log/${RC_SVCNAME}/${RC_SVCNAME}.log
|
||||
|
||||
extra_started_commands="reload"
|
||||
|
||||
depend() {
|
||||
after net
|
||||
}
|
||||
|
||||
reload() {
|
||||
ebegin "Reloading configuration for ${RC_SVCNAME}"
|
||||
case "$supervisor" in
|
||||
supervise-daemon)
|
||||
supervise-daemon ${RC_SVCNAME} --signal HUP
|
||||
;;
|
||||
*)
|
||||
start-stop-daemon --signal HUP --pidfile "${pidfile}"
|
||||
;;
|
||||
esac
|
||||
eend $? "Failed to reload ${RC_SVCNAME}"
|
||||
}
|
@ -0,0 +1,68 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
inherit user golang-build golang-vcs-snapshot
|
||||
|
||||
EGO_PN="github.com/prometheus/prometheus"
|
||||
MY_PV=v${PV/_rc/-rc.}
|
||||
PROMETHEUS_COMMIT="82f98c8"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DESCRIPTION="Prometheus monitoring system and time series database"
|
||||
HOMEPAGE="https://github.com/prometheus/prometheus"
|
||||
SRC_URI="https://${EGO_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
>=dev-lang/go-1.10
|
||||
dev-util/promu"
|
||||
|
||||
PROMETHEUS_HOME="/var/lib/prometheus"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup prometheus
|
||||
enewuser prometheus -1 -1 "${PROMETHEUS_HOME}" prometheus
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed -i -e "s/{{.Revision}}/${PROMETHEUS_COMMIT}/" src/${EGO_PN}/.promu.yml || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
pushd src/${EGO_PN} || die
|
||||
GO111MODULE=on GOPATH="${S}" GOCACHE="${T}/go-cache" promu build -v || die
|
||||
popd || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
pushd src/${EGO_PN} || die
|
||||
dobin promtool prometheus
|
||||
dodoc -r {documentation,{README,CHANGELOG,CONTRIBUTING}.md}
|
||||
insinto /etc/prometheus
|
||||
doins documentation/examples/prometheus.yml
|
||||
insinto /usr/share/prometheus
|
||||
doins -r console_libraries consoles
|
||||
dosym ../../usr/share/prometheus/console_libraries /etc/prometheus/console_libraries
|
||||
dosym ../../usr/share/prometheus/consoles /etc/prometheus/consoles
|
||||
popd || die
|
||||
|
||||
newinitd "${FILESDIR}"/prometheus.initd prometheus
|
||||
newconfd "${FILESDIR}"/prometheus.confd prometheus
|
||||
keepdir /var/log/prometheus /var/lib/prometheus
|
||||
fowners prometheus:prometheus /var/log/prometheus /var/lib/prometheus
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if has_version '<net-analyzer/prometheus-2.0.0_rc0'; then
|
||||
ewarn "Old prometheus 1.x TSDB won't be converted to the new prometheus 2.0 format"
|
||||
ewarn "Be aware that the old data currently cannot be accessed with prometheus 2.0"
|
||||
ewarn "This release requires a clean storage directory and is not compatible with"
|
||||
ewarn "files created by previous beta releases"
|
||||
fi
|
||||
}
|
Binary file not shown.
@ -1,32 +0,0 @@
|
||||
From ef33db45a0c1d462411d4ced1857a322c0ab28f6 Mon Sep 17 00:00:00 2001
|
||||
From: Zac Medico <zmedico@gentoo.org>
|
||||
Date: Thu, 23 Jun 2016 23:22:41 -0700
|
||||
Subject: repoman: skip QA checks in manifest mode (bug 586864)
|
||||
|
||||
The relevent Scanner loop control logic broke in commit 4062c69dc27a
|
||||
because it was relying on the return value from the Manifest module's
|
||||
"check" method.
|
||||
|
||||
Fixes: 4062c69dc27a ("repoman: Move manifest generation to modules/commit/manifest.py")
|
||||
X-Gentoo-Bug: 586864
|
||||
X-Gentoo-Bug-url: https://bugs.gentoo.org/show_bug.cgi?id=586864
|
||||
---
|
||||
pym/repoman/scanner.py | 2 ++
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
|
||||
index d7cd81f..8999751 100644
|
||||
--- a/pym/repoman/scanner.py
|
||||
+++ b/pym/repoman/scanner.py
|
||||
@@ -294,6 +294,8 @@ class Scanner(object):
|
||||
|
||||
if self.generate_manifest:
|
||||
manifest.Manifest(**self.kwargs).update_manifest(checkdir)
|
||||
+ if self.options.mode == 'manifest':
|
||||
+ continue
|
||||
checkdirlist = os.listdir(checkdir)
|
||||
|
||||
dynamic_data = {
|
||||
--
|
||||
cgit v0.12
|
||||
|
Binary file not shown.
@ -0,0 +1,194 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
extra_commands="checkconfig"
|
||||
extra_stopped_commands="bootstrap_galera"
|
||||
|
||||
description_checkconfig="Verify the server's configuration"
|
||||
description_boostrap_galera="Start a new Galera cluster with this server as the initial node"
|
||||
|
||||
depend() {
|
||||
use net.lo
|
||||
# localmount needed for $basedir
|
||||
need localmount
|
||||
# This service has its own timeout and may need to wait for repairs
|
||||
# or remote synchronization
|
||||
keyword -timeout
|
||||
}
|
||||
|
||||
get_config() {
|
||||
my_print_defaults --defaults-file="$1" mysqld server mariadb |
|
||||
sed -n -e "s/^--$2=//p"
|
||||
}
|
||||
|
||||
mysql_svcname() {
|
||||
local ebextra=
|
||||
case "${SVCNAME}" in
|
||||
mysql*) ;;
|
||||
*) ebextra=" (mysql)" ;;
|
||||
esac
|
||||
echo "${SVCNAME}${ebextra}"
|
||||
}
|
||||
|
||||
stringContain() { [ -z "${2##*$1*}" ] && [ -z "$1" -o -n "$2" ]; }
|
||||
|
||||
bootstrap_galera() {
|
||||
MY_ARGS="--wsrep-new-cluster ${MY_ARGS}"
|
||||
mark_service_starting
|
||||
if start ; then
|
||||
mark_service_started
|
||||
return 0
|
||||
else
|
||||
mark_service_stopped
|
||||
return 1
|
||||
fi
|
||||
}
|
||||
|
||||
start() {
|
||||
# Check for old conf.d variables that mean migration was not yet done.
|
||||
set | egrep -sq '^(mysql_slot_|MYSQL_BLOG_PID_FILE|STOPTIMEOUT)'
|
||||
rc=$?
|
||||
# Yes, MYSQL_INIT_I_KNOW_WHAT_I_AM_DOING is a hidden variable.
|
||||
# It does have a use in testing, as it is possible to build a config file
|
||||
# that works with both the old and new init scripts simulateously.
|
||||
if [ "${rc}" = 0 -a -z "${MYSQL_INIT_I_KNOW_WHAT_I_AM_DOING}" ]; then
|
||||
eerror "You have not updated your conf.d for the new mysql-init-scripts-2 revamp."
|
||||
eerror "Not proceeding because it may be dangerous."
|
||||
return 1
|
||||
fi
|
||||
|
||||
# Check the config or die
|
||||
if [ ${RC_CMD} != "restart" ] ; then
|
||||
checkconfig || return 1
|
||||
fi
|
||||
|
||||
# Now we can startup
|
||||
ebegin "Starting $(mysql_svcname)"
|
||||
|
||||
MY_CNF="${MY_CNF:-/etc/${SVCNAME}/my.cnf}"
|
||||
|
||||
if [ ! -r "${MY_CNF}" ] ; then
|
||||
eerror "Cannot read the configuration file \`${MY_CNF}'"
|
||||
return 1
|
||||
fi
|
||||
|
||||
# tail -n1 is critical as these we only want the last instance of the option
|
||||
local basedir=$(get_config "${MY_CNF}" basedir | tail -n1)
|
||||
local pidfile=$(get_config "${MY_CNF}" 'pid[_-]file' | tail -n1)
|
||||
local socket=$(get_config "${MY_CNF}" socket | tail -n1)
|
||||
local chroot=$(get_config "${MY_CNF}" chroot | tail -n1)
|
||||
local wsrep="$(get_config "${MY_CNF}" 'wsrep[_-]on' | tail -n1 | awk '{print tolower($0)}')"
|
||||
local wsrep_new=$(get_config "${MY_CNF}" 'wsrep-new-cluster' | tail -n1)
|
||||
|
||||
if [ -n "${chroot}" ] ; then
|
||||
socket="${chroot}/${socket}"
|
||||
pidfile="${chroot}/${pidfile}"
|
||||
fi
|
||||
|
||||
# Galera: Only check datadir if not starting a new cluster and galera is enabled
|
||||
# wsrep_on is not on or wsrep-new-cluster exists in the config or MY_ARGS
|
||||
[ "${wsrep}" = "1" ] && wsrep="on"
|
||||
if [ "${wsrep}" != "on" ] || [ -n "${wsrep_new}" ] || stringContain 'wsrep-new-cluster' "${MY_ARGS}" ; then
|
||||
|
||||
local datadir=$(get_config "${MY_CNF}" datadir | tail -n1)
|
||||
if [ ! -d "${datadir}" ] ; then
|
||||
eerror "MySQL datadir \`${datadir}' is empty or invalid"
|
||||
eerror "Please check your config file \`${MY_CNF}'"
|
||||
return 1
|
||||
fi
|
||||
|
||||
if [ ! -d "${datadir}"/mysql ] ; then
|
||||
# find which package is installed to report an error
|
||||
local EROOT=$(portageq envvar EROOT)
|
||||
local DBPKG_P=$(portageq match ${EROOT} $(portageq expand_virtual ${EROOT} virtual/mysql | head -n1))
|
||||
if [ -z ${DBPKG_P} ] ; then
|
||||
eerror "You don't appear to have a server package installed yet."
|
||||
else
|
||||
eerror "You don't appear to have the mysql database installed yet."
|
||||
eerror "Please run \`emerge --config =${DBPKG_P}\` to have this done..."
|
||||
fi
|
||||
return 1
|
||||
fi
|
||||
fi
|
||||
|
||||
local piddir="${pidfile%/*}"
|
||||
checkpath -d --owner mysql:mysql --mode 0755 "$piddir"
|
||||
rc=$?
|
||||
if [ $rc -ne 0 ]; then
|
||||
eerror "Directory $piddir for pidfile does not exist and cannot be created"
|
||||
return 1
|
||||
fi
|
||||
|
||||
local startup_timeout=${STARTUP_TIMEOUT:-900}
|
||||
local startup_early_timeout=${STARTUP_EARLY_TIMEOUT:-1000}
|
||||
local tmpnice="${NICE:+"--nicelevel "}${NICE}"
|
||||
local tmpionice="${IONICE:+"--ionice "}${IONICE}"
|
||||
start-stop-daemon \
|
||||
${DEBUG:+"--verbose"} \
|
||||
--start \
|
||||
--exec "${basedir}"/sbin/mysqld \
|
||||
--pidfile "${pidfile}" \
|
||||
--background \
|
||||
--wait ${startup_early_timeout} \
|
||||
${tmpnice} \
|
||||
${tmpionice} \
|
||||
-- --defaults-file="${MY_CNF}" ${MY_ARGS}
|
||||
local ret=$?
|
||||
if [ ${ret} -ne 0 ] ; then
|
||||
eend ${ret}
|
||||
return ${ret}
|
||||
fi
|
||||
|
||||
ewaitfile ${startup_timeout} "${socket}"
|
||||
eend $? || return 1
|
||||
|
||||
save_options pidfile "${pidfile}"
|
||||
save_options basedir "${basedir}"
|
||||
}
|
||||
|
||||
stop() {
|
||||
if [ ${RC_CMD} = "restart" ] ; then
|
||||
checkconfig || return 1
|
||||
fi
|
||||
|
||||
ebegin "Stopping $(mysql_svcname)"
|
||||
|
||||
local pidfile="$(get_options pidfile)"
|
||||
local basedir="$(get_options basedir)"
|
||||
local stop_timeout=${STOP_TIMEOUT:-120}
|
||||
|
||||
start-stop-daemon \
|
||||
${DEBUG:+"--verbose"} \
|
||||
--stop \
|
||||
--exec "${basedir}"/sbin/mysqld \
|
||||
--pidfile "${pidfile}" \
|
||||
--retry ${stop_timeout}
|
||||
eend $?
|
||||
}
|
||||
|
||||
checkconfig() {
|
||||
local my_cnf="${MY_CNF:-/etc/${SVCNAME}/my.cnf}"
|
||||
local basedir=$(get_config "${my_cnf}" basedir | tail -n1)
|
||||
local svc_name=$(mysql_svcname)
|
||||
ebegin "Checking mysqld configuration for ${svc_name}"
|
||||
|
||||
if [ ${RC_CMD} = "checkconfig" ] ; then
|
||||
# We are calling checkconfig specifically. Print warnings regardless.
|
||||
"${basedir}"/sbin/mysqld --defaults-file="${my_cnf}" --help --verbose > /dev/null
|
||||
else
|
||||
# Suppress output to check the return value
|
||||
"${basedir}"/sbin/mysqld --defaults-file="${my_cnf}" --help --verbose > /dev/null 2>&1
|
||||
|
||||
# If the above command does not return 0,
|
||||
# then there is an error to echo to the user
|
||||
if [ $? -ne 0 ] ; then
|
||||
"${basedir}"/sbin/mysqld --defaults-file="${my_cnf}" --help --verbose > /dev/null
|
||||
fi
|
||||
fi
|
||||
|
||||
eend $? "${svc_name} config check failed"
|
||||
}
|
||||
|
||||
# vim: filetype=gentoo-init-d sw=2 ts=2 sts=2 noet:
|
||||
|
@ -0,0 +1,163 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
depend() {
|
||||
use net.lo
|
||||
# localmount needed for $basedir
|
||||
need localmount s6-svscan
|
||||
}
|
||||
|
||||
get_config() {
|
||||
my_print_defaults --defaults-file="$1" mysqld server mariadb |
|
||||
sed -n -e "s/^--$2=//p"
|
||||
}
|
||||
|
||||
mysql_svcname() {
|
||||
local ebextra=
|
||||
case "${svc_name}" in
|
||||
mysql*) ;;
|
||||
*) ebextra=" (mysql)" ;;
|
||||
esac
|
||||
echo "${svc_name}${ebextra}"
|
||||
}
|
||||
|
||||
stringContain() { [ -z "${2##*$1*}" ] && [ -z "$1" -o -n "$2" ]; }
|
||||
|
||||
bootstrap_galera() {
|
||||
MY_ARGS="--wsrep-new-cluster ${MY_ARGS}"
|
||||
mark_service_starting
|
||||
if start_pre && start ; then
|
||||
mark_service_started
|
||||
return 0
|
||||
else
|
||||
mark_service_stopped
|
||||
return 1
|
||||
fi
|
||||
}
|
||||
|
||||
|
||||
extra_commands="checkconfig"
|
||||
extra_stopped_commands="bootstrap_galera"
|
||||
|
||||
description_checkconfig="Verify the server's configuration"
|
||||
description_boostrap_galera="Start a new Galera cluster with this server as the initial node"
|
||||
supervisor=s6
|
||||
name=$(mysql_svcname)
|
||||
s6_service_timeout_stop="$((1000*${STOP_TIMEOUT:-120}))"
|
||||
#s6_svwait_options_start="-U -t $((1000*${STARTUP_EARLY_TIMEOUT:-1000}))"
|
||||
svc_name=${RC_SVCNAME%-s6}
|
||||
s6_service_path=/var/svc.d/${svc_name}
|
||||
|
||||
start_pre() {
|
||||
# Check the config or die
|
||||
if [ ${RC_CMD} != "restart" ] ; then
|
||||
checkconfig || return 1
|
||||
fi
|
||||
|
||||
MY_CNF="${MY_CNF:-/etc/${svc_name}/my.cnf}"
|
||||
|
||||
if [ ! -r "${MY_CNF}" ] ; then
|
||||
eerror "Cannot read the configuration file \`${MY_CNF}'"
|
||||
return 1
|
||||
fi
|
||||
|
||||
# tail -n1 is critical as these we only want the last instance of the option
|
||||
local basedir=$(get_config "${MY_CNF}" basedir | tail -n1)
|
||||
local pidfile=$(get_config "${MY_CNF}" 'pid[_-]file' | tail -n1)
|
||||
local socket=$(get_config "${MY_CNF}" socket | tail -n1)
|
||||
local chroot=$(get_config "${MY_CNF}" chroot | tail -n1)
|
||||
local wsrep="$(get_config "${MY_CNF}" 'wsrep[_-]on' | tail -n1 | awk '{print tolower($0)}')"
|
||||
local wsrep_new=$(get_config "${MY_CNF}" 'wsrep-new-cluster' | tail -n1)
|
||||
|
||||
if [ -n "${chroot}" ] ; then
|
||||
socket="${chroot}/${socket}"
|
||||
pidfile="${chroot}/${pidfile}"
|
||||
fi
|
||||
|
||||
# Galera: Only check datadir if not starting a new cluster and galera is enabled
|
||||
# wsrep_on is not on or wsrep-new-cluster exists in the config or MY_ARGS
|
||||
[ "${wsrep}" = "1" ] && wsrep="on"
|
||||
if [ "${wsrep}" != "on" ] || [ -n "${wsrep_new}" ] || stringContain 'wsrep-new-cluster' "${MY_ARGS}" ; then
|
||||
|
||||
local datadir=$(get_config "${MY_CNF}" datadir | tail -n1)
|
||||
if [ ! -d "${datadir}" ] ; then
|
||||
eerror "MySQL datadir \`${datadir}' is empty or invalid"
|
||||
eerror "Please check your config file \`${MY_CNF}'"
|
||||
return 1
|
||||
fi
|
||||
|
||||
if [ ! -d "${datadir}"/mysql ] ; then
|
||||
# find which package is installed to report an error
|
||||
local EROOT=$(portageq envvar EROOT)
|
||||
local DBPKG_P=$(portageq match ${EROOT} $(portageq expand_virtual ${EROOT} virtual/mysql | head -n1))
|
||||
if [ -z ${DBPKG_P} ] ; then
|
||||
eerror "You don't appear to have a server package installed yet."
|
||||
else
|
||||
eerror "You don't appear to have the mysql database installed yet."
|
||||
eerror "Please run \`emerge --config =${DBPKG_P}\` to have this done..."
|
||||
fi
|
||||
return 1
|
||||
fi
|
||||
fi
|
||||
|
||||
local piddir="${pidfile%/*}"
|
||||
checkpath -d --owner mysql:mysql --mode 0755 "$piddir"
|
||||
rc=$?
|
||||
if [ $rc -ne 0 ]; then
|
||||
eerror "Directory $piddir for pidfile does not exist and cannot be created"
|
||||
return 1
|
||||
fi
|
||||
|
||||
# Prepare env files to source
|
||||
mkdir -p "/var/svc.d/${svc_name}"
|
||||
echo "MY_CNF=\"${MY_CNF}\"" > "/var/svc.d/${svc_name}/env"
|
||||
echo "MY_ARGS=\"${MY_ARGS}\"" >> "/var/svc.d/${svc_name}/env"
|
||||
echo "basedir=\"${basedir}\"" >> "/var/svc.d/${svc_name}/env"
|
||||
mkdir -p "/var/svc.d/${svc_name}/log"
|
||||
echo "SVCNAME=\"${svc_name}\"" > "/var/svc.d/${svc_name}/log/env"
|
||||
echo "S6_LOG_OPTIONS=\"${S6_LOG_OPTIONS}\"" > "/var/svc.d/${svc_name}/log/env"
|
||||
}
|
||||
|
||||
start_post() {
|
||||
local socket=$(get_config "${MY_CNF}" socket | tail -n1)
|
||||
local chroot=$(get_config "${MY_CNF}" chroot | tail -n1)
|
||||
local startup_timeout=${STARTUP_TIMEOUT:-900}
|
||||
|
||||
if [ -n "${chroot}" ] ; then
|
||||
socket="${chroot}/${socket}"
|
||||
fi
|
||||
ewaitfile ${startup_timeout} "${socket}"
|
||||
}
|
||||
|
||||
checkconfig() {
|
||||
local my_cnf="${MY_CNF:-/etc/${svc_name}/my.cnf}"
|
||||
local basedir=$(get_config "${my_cnf}" basedir | tail -n1)
|
||||
local svc_name=$(mysql_svcname)
|
||||
ebegin "Checking mysqld configuration for ${svc_name}"
|
||||
|
||||
if [ ${RC_CMD} = "checkconfig" ] ; then
|
||||
# We are calling checkconfig specifically. Print warnings regardless.
|
||||
"${basedir}"/sbin/mysqld --defaults-file="${my_cnf}" --help --verbose > /dev/null
|
||||
else
|
||||
# Suppress output to check the return value
|
||||
"${basedir}"/sbin/mysqld --defaults-file="${my_cnf}" --help --verbose > /dev/null 2>&1
|
||||
|
||||
# If the above command does not return 0,
|
||||
# then there is an error to echo to the user
|
||||
if [ $? -ne 0 ] ; then
|
||||
"${basedir}"/sbin/mysqld --defaults-file="${my_cnf}" --help --verbose > /dev/null
|
||||
fi
|
||||
fi
|
||||
|
||||
eend $? "${svc_name} config check failed"
|
||||
}
|
||||
|
||||
stop_pre() {
|
||||
if [ ${RC_CMD} = "restart" ] ; then
|
||||
checkconfig || return 1
|
||||
fi
|
||||
}
|
||||
|
||||
# vim: filetype=gentoo-init-d sw=2 ts=2 sts=2 noet:
|
||||
|
@ -0,0 +1,180 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
extra_commands="checkconfig"
|
||||
extra_stopped_commands="boostrap_galera"
|
||||
|
||||
description_checkconfig="Verify the server's configuration"
|
||||
description_boostrap_galera="Start a new Galera cluster with this server as the initial node"
|
||||
|
||||
depend() {
|
||||
use net.lo
|
||||
# localmount needed for $basedir
|
||||
need localmount
|
||||
}
|
||||
|
||||
get_config() {
|
||||
my_print_defaults --defaults-file="$1" mysqld server mariadb |
|
||||
sed -n -e "s/^--$2=//p"
|
||||
}
|
||||
|
||||
mysql_svcname() {
|
||||
local ebextra=
|
||||
case "${SVCNAME}" in
|
||||
mysql*) ;;
|
||||
*) ebextra=" (mysql)" ;;
|
||||
esac
|
||||
echo "${SVCNAME}${ebextra}"
|
||||
}
|
||||
|
||||
stringContain() { [ -z "${2##*$1*}" ] && [ -z "$1" -o -n "$2" ]; }
|
||||
|
||||
bootstrap_galera() {
|
||||
MY_ARGS="--wsrep-new-cluster ${MY_ARGS}"
|
||||
mark_service_starting
|
||||
if start ; then
|
||||
mark_service_started
|
||||
return 0
|
||||
else
|
||||
mark_service_stopped
|
||||
return 1
|
||||
fi
|
||||
}
|
||||
|
||||
start() {
|
||||
# Check for old conf.d variables that mean migration was not yet done.
|
||||
set | egrep -sq '^(mysql_slot_|MYSQL_BLOG_PID_FILE|STOPTIMEOUT)'
|
||||
rc=$?
|
||||
# Yes, MYSQL_INIT_I_KNOW_WHAT_I_AM_DOING is a hidden variable.
|
||||
# It does have a use in testing, as it is possible to build a config file
|
||||
# that works with both the old and new init scripts simulateously.
|
||||
if [ "${rc}" = 0 -a -z "${MYSQL_INIT_I_KNOW_WHAT_I_AM_DOING}" ]; then
|
||||
eerror "You have not updated your conf.d for the new mysql-init-scripts-2 revamp."
|
||||
eerror "Not proceeding because it may be dangerous."
|
||||
return 1
|
||||
fi
|
||||
|
||||
# Check the config or die
|
||||
if [ ${RC_CMD} != "restart" ] ; then
|
||||
checkconfig || return 1
|
||||
fi
|
||||
|
||||
# Now we can startup
|
||||
ebegin "Starting $(mysql_svcname)"
|
||||
|
||||
MY_CNF="${MY_CNF:-/etc/${SVCNAME}/my.cnf}"
|
||||
|
||||
if [ ! -r "${MY_CNF}" ] ; then
|
||||
eerror "Cannot read the configuration file \`${MY_CNF}'"
|
||||
return 1
|
||||
fi
|
||||
|
||||
# tail -n1 is critical as these we only want the last instance of the option
|
||||
local basedir=$(get_config "${MY_CNF}" basedir | tail -n1)
|
||||
local pidfile=$(get_config "${MY_CNF}" 'pid[_-]file' | tail -n1)
|
||||
local socket=$(get_config "${MY_CNF}" socket | tail -n1)
|
||||
local chroot=$(get_config "${MY_CNF}" chroot | tail -n1)
|
||||
local wsrep="$(get_config "${MY_CNF}" 'wsrep[_-]on' | tail -n1 | awk '{print tolower($0)}')"
|
||||
local wsrep_new=$(get_config "${MY_CNF}" 'wsrep-new-cluster' | tail -n1)
|
||||
|
||||
if [ -n "${chroot}" ] ; then
|
||||
socket="${chroot}/${socket}"
|
||||
pidfile="${chroot}/${pidfile}"
|
||||
fi
|
||||
|
||||
# Galera: Only check datadir if not starting a new cluster and galera is enabled
|
||||
# wsrep_on is not on or wsrep-new-cluster exists in the config or MY_ARGS
|
||||
[ "${wsrep}" = "1" ] && wsrep="on"
|
||||
if [ "${wsrep}" != "on" ] || [ -n "${wsrep_new}" ] || stringContain 'wsrep-new-cluster' "${MY_ARGS}" ; then
|
||||
|
||||
local datadir=$(get_config "${MY_CNF}" datadir | tail -n1)
|
||||
if [ ! -d "${datadir}" ] ; then
|
||||
eerror "MySQL datadir \`${datadir}' is empty or invalid"
|
||||
eerror "Please check your config file \`${MY_CNF}'"
|
||||
return 1
|
||||
fi
|
||||
|
||||
if [ ! -d "${datadir}"/mysql ] ; then
|
||||
# find which package is installed to report an error
|
||||
local EROOT=$(portageq envvar EROOT)
|
||||
local DBPKG_P=$(portageq match ${EROOT} $(portageq expand_virtual ${EROOT} virtual/mysql | head -n1))
|
||||
if [ -z ${DBPKG_P} ] ; then
|
||||
eerror "You don't appear to have a server package installed yet."
|
||||
else
|
||||
eerror "You don't appear to have the mysql database installed yet."
|
||||
eerror "Please run \`emerge --config =${DBPKG_P}\` to have this done..."
|
||||
fi
|
||||
return 1
|
||||
fi
|
||||
fi
|
||||
|
||||
local piddir="${pidfile%/*}"
|
||||
checkpath -d --owner mysql:mysql --mode 0755 "$piddir"
|
||||
rc=$?
|
||||
if [ $rc -ne 0 ]; then
|
||||
eerror "Directory $piddir for pidfile does not exist and cannot be created"
|
||||
return 1
|
||||
fi
|
||||
|
||||
local startup_timeout=${STARTUP_TIMEOUT:-900}
|
||||
# local startup_early_timeout=${STARTUP_EARLY_TIMEOUT:-1000}
|
||||
local tmpnice="${NICE:+"--nicelevel "}${NICE}"
|
||||
local tmpionice="${IONICE:+"--ionice "}${IONICE}"
|
||||
supervise-daemon \
|
||||
${DEBUG:+"--verbose"} \
|
||||
--pidfile "/run/${SVCNAME}.pid" \
|
||||
${tmpnice} \
|
||||
${tmpionice} \
|
||||
--start \
|
||||
"${basedir}"/sbin/mysqld \
|
||||
-- --defaults-file="${MY_CNF}" ${MY_ARGS}
|
||||
local ret=$?
|
||||
if [ ${ret} -ne 0 ] ; then
|
||||
eend ${ret}
|
||||
return ${ret}
|
||||
fi
|
||||
|
||||
ewaitfile ${startup_timeout} "${socket}"
|
||||
eend $? || return 1
|
||||
}
|
||||
|
||||
stop() {
|
||||
if [ ${RC_CMD} = "restart" ] ; then
|
||||
checkconfig || return 1
|
||||
fi
|
||||
|
||||
ebegin "Stopping $(mysql_svcname)"
|
||||
|
||||
supervise-daemon \
|
||||
${DEBUG:+"--verbose"} \
|
||||
--stop \
|
||||
--pidfile "/run/${SVCNAME}.pid"
|
||||
eend $?
|
||||
}
|
||||
|
||||
checkconfig() {
|
||||
local my_cnf="${MY_CNF:-/etc/${SVCNAME}/my.cnf}"
|
||||
local basedir=$(get_config "${my_cnf}" basedir | tail -n1)
|
||||
local svc_name=$(mysql_svcname)
|
||||
ebegin "Checking mysqld configuration for ${svc_name}"
|
||||
|
||||
if [ ${RC_CMD} = "checkconfig" ] ; then
|
||||
# We are calling checkconfig specifically. Print warnings regardless.
|
||||
"${basedir}"/sbin/mysqld --defaults-file="${my_cnf}" --help --verbose > /dev/null
|
||||
else
|
||||
# Suppress output to check the return value
|
||||
"${basedir}"/sbin/mysqld --defaults-file="${my_cnf}" --help --verbose > /dev/null 2>&1
|
||||
|
||||
# If the above command does not return 0,
|
||||
# then there is an error to echo to the user
|
||||
if [ $? -ne 0 ] ; then
|
||||
"${basedir}"/sbin/mysqld --defaults-file="${my_cnf}" --help --verbose > /dev/null
|
||||
fi
|
||||
fi
|
||||
|
||||
eend $? "${svc_name} config check failed"
|
||||
}
|
||||
|
||||
# vim: filetype=gentoo-init-d sw=2 ts=2 sts=2 noet:
|
||||
|
@ -0,0 +1,14 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
/var/log/mysql/mysql.err /var/log/mysql/mysql.log /var/log/mysql/mysqld.err {
|
||||
monthly
|
||||
create 660 mysql mysql
|
||||
notifempty
|
||||
size 5M
|
||||
sharedscripts
|
||||
missingok
|
||||
postrotate
|
||||
/bin/kill -HUP $(cat $(my_print_defaults server mysqld mariadb | grep 'pid[_-]file' | cut -d = -f 2))
|
||||
endscript
|
||||
}
|
@ -0,0 +1,67 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit systemd s6 tmpfiles
|
||||
|
||||
DESCRIPTION="Gentoo MySQL init scripts."
|
||||
HOMEPAGE="https://www.gentoo.org/"
|
||||
SRC_URI=""
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
# This _will_ break with MySQL 5.0, 4.x, 3.x
|
||||
# It also NEEDS openrc for the save_options/get_options builtins.
|
||||
# The s6 support was added after openrc 0.16.2
|
||||
# mysql-connector-c needed for my_print_defaults
|
||||
RDEPEND="
|
||||
!<dev-db/mysql-5.1
|
||||
!<sys-apps/openrc-0.16.2
|
||||
dev-db/mysql-connector-c
|
||||
"
|
||||
# Need to set S due to PMS saying we need it existing, but no SRC_URI
|
||||
S=${WORKDIR}
|
||||
|
||||
src_install() {
|
||||
newconfd "${FILESDIR}/conf.d-2.0" "mysql"
|
||||
|
||||
# s6 init scripts
|
||||
if use amd64 || use x86 ; then
|
||||
newconfd "${FILESDIR}/conf.d-2.0" "mysql-s6"
|
||||
newinitd "${FILESDIR}/init.d-s6-2.3" "mysql-s6"
|
||||
s6_install_service mysql "${FILESDIR}/run-s6"
|
||||
s6_install_service mysql/log "${FILESDIR}/log-s6"
|
||||
fi
|
||||
|
||||
newinitd "${FILESDIR}/init.d-2.3" "mysql"
|
||||
newinitd "${FILESDIR}/init.d-supervise-2.3" "mysql-supervise"
|
||||
|
||||
# systemd unit installation
|
||||
exeinto /usr/libexec
|
||||
doexe "${FILESDIR}"/mysqld-wait-ready
|
||||
systemd_newunit "${FILESDIR}/mysqld-v2.service" "mysqld.service"
|
||||
systemd_newunit "${FILESDIR}/mysqld_at-v2.service" "mysqld@.service"
|
||||
dotmpfiles "${FILESDIR}/mysql.conf"
|
||||
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/logrotate.mysql-2.3" "mysql"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
tmpfiles_process mysql.conf
|
||||
if use amd64 || use x86 ; then
|
||||
elog ""
|
||||
elog "To use the mysql-s6 script, you need to install the optional sys-apps/s6 package."
|
||||
elog "If you wish to use s6 logging support, comment out the log-error setting in your my.cnf"
|
||||
fi
|
||||
|
||||
elog ""
|
||||
elog "Starting with version 10.1.8, MariaDB includes an improved systemd unit named mariadb.service"
|
||||
elog "You should prefer that unit over this package's mysqld.service."
|
||||
einfo ""
|
||||
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1 +1,2 @@
|
||||
DIST libmirage-3.2.0.tar.bz2 234214 BLAKE2B f2b8c42eed89efaeddb8051160c51814b4df45c1ca7cdb4cef683b86ea73dcd1446c6806588a9df0410da5b3971ce8945f2479022f21177237ee8b0d4b18d2d3 SHA512 15507154441b660f5a58e1101d4e6f9931a7640b90d3de5e387274c72be07f367b54a6be34dd31442bc504459414f611ffc39f86ff6a7381a820d059aef1d6d6
|
||||
DIST libmirage-3.2.1.tar.bz2 233650 BLAKE2B 2ac7bc30108c0bfbf27524819a5cb3d24fde1abc70f720bec50d37196386cfb46f7f9876c45437aadd79d6f9f3318afe50449a97ad36a7bcedd0872ef434a687 SHA512 fa22c26562eea600a1056e730bfb4690918b09f61be91319229a87975b0468803fa026e8f06bdeb9551ef5242179a3dec023e0fcd7f0773608ff77c32741dea6
|
||||
|
@ -0,0 +1,51 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
inherit cmake-utils xdg-utils
|
||||
|
||||
DESCRIPTION="CD and DVD image access library"
|
||||
HOMEPAGE="http://cdemu.org"
|
||||
SRC_URI="mirror://sourceforge/cdemu/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0/11" # subslot = libmirage soname version
|
||||
KEYWORDS="~amd64 ~hppa ~x86"
|
||||
IUSE="doc +introspection"
|
||||
|
||||
RDEPEND=">=app-arch/bzip2-1:=
|
||||
>=app-arch/xz-utils-5:=
|
||||
>=dev-libs/glib-2.38:2
|
||||
>=media-libs/libsamplerate-0.1:=
|
||||
>=media-libs/libsndfile-1.0:=
|
||||
sys-libs/zlib:=
|
||||
introspection? ( >=dev-libs/gobject-introspection-1.30 )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/desktop-file-utils
|
||||
dev-util/intltool
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig
|
||||
doc? ( dev-util/gtk-doc )"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DGTKDOC_ENABLED="$(usex doc)"
|
||||
-DINTROSPECTION_ENABLED="$(usex introspection)"
|
||||
-DPOST_INSTALL_HOOKS=OFF # avoid sandbox violation, #487304
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local DOCS=( AUTHORS README )
|
||||
cmake-utils_src_install
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_mimeinfo_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_mimeinfo_database_update
|
||||
}
|
Binary file not shown.
@ -0,0 +1,86 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} )
|
||||
PYTHON_REQ_USE="threads(+)"
|
||||
|
||||
inherit distutils-r1 toolchain-funcs elisp-common
|
||||
|
||||
MY_PN="Cython"
|
||||
MY_P="${MY_PN}-${PV/_/}"
|
||||
|
||||
DESCRIPTION="A Python to C compiler"
|
||||
HOMEPAGE="https://cython.org https://pypi.org/project/Cython/"
|
||||
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
|
||||
IUSE="doc emacs test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
emacs? ( virtual/emacs )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||
test? ( dev-python/numpy[${PYTHON_USEDEP}] )"
|
||||
|
||||
SITEFILE=50cython-gentoo.el
|
||||
S="${WORKDIR}/${MY_PN}-${PV%_*}"
|
||||
|
||||
python_prepare_all() {
|
||||
# tests behavior that is illegal in Python 3.7+
|
||||
# https://github.com/cython/cython/issues/2454
|
||||
sed -i -e '/with_outer_raising/,/return/d' tests/run/generators_py.py || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_compile() {
|
||||
if ! python_is_python3; then
|
||||
local CFLAGS="${CFLAGS} -fno-strict-aliasing"
|
||||
local CXXFLAGS="${CXXFLAGS} -fno-strict-aliasing"
|
||||
fi
|
||||
|
||||
# Python gets confused when it is in sys.path before build.
|
||||
local -x PYTHONPATH=
|
||||
|
||||
distutils-r1_python_compile
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use emacs && elisp-compile Tools/cython-mode.el
|
||||
|
||||
use doc && emake -C docs html
|
||||
}
|
||||
|
||||
python_test() {
|
||||
tc-export CC
|
||||
# https://github.com/cython/cython/issues/1911
|
||||
local -x CFLAGS="${CFLAGS} -fno-strict-overflow"
|
||||
"${PYTHON}" runtests.py -vv --work-dir "${BUILD_DIR}"/tests \
|
||||
|| die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt )
|
||||
use doc && local HTML_DOCS=( docs/build/html/. )
|
||||
distutils-r1_python_install_all
|
||||
|
||||
if use emacs; then
|
||||
elisp-install ${PN} Tools/cython-mode.*
|
||||
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
Binary file not shown.
@ -0,0 +1,51 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
DESCRIPTION="Sub-meta package for the core applications integrated with GNOME 3"
|
||||
HOMEPAGE="https://www.gnome.org/"
|
||||
LICENSE="metapackage"
|
||||
SLOT="3.0"
|
||||
IUSE="+bluetooth cups"
|
||||
|
||||
# when unmasking for an arch
|
||||
# double check none of the deps are still masked !
|
||||
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86"
|
||||
|
||||
# gnome-color-manager min version enforced here due to control-center pulling it in
|
||||
RDEPEND="
|
||||
>=gnome-base/gnome-core-libs-${PV}[cups?]
|
||||
|
||||
>=gnome-base/gnome-session-3.28.1
|
||||
>=gnome-base/gnome-settings-daemon-3.28.1[cups?]
|
||||
>=gnome-base/gnome-control-center-${PV}[cups?]
|
||||
>=gnome-extra/gnome-color-manager-3.28.0
|
||||
|
||||
>=app-crypt/gcr-3.28.0
|
||||
>=gnome-base/nautilus-3.28.1
|
||||
>=gnome-base/gnome-keyring-3.28.2
|
||||
>=gnome-extra/evolution-data-server-3.28.2
|
||||
|
||||
>=app-crypt/seahorse-3.20.0
|
||||
>=app-editors/gedit-3.28.1
|
||||
>=app-text/evince-3.28.2
|
||||
>=gnome-extra/gnome-contacts-3.28.2
|
||||
>=media-gfx/eog-3.28.2
|
||||
>=media-video/totem-3.26.2
|
||||
>=x11-terms/gnome-terminal-${PV}
|
||||
|
||||
>=gnome-extra/gnome-user-docs-${PV}
|
||||
>=gnome-extra/yelp-3.28.1
|
||||
|
||||
>=x11-themes/adwaita-icon-theme-3.28.0
|
||||
|
||||
bluetooth? ( >=net-wireless/gnome-bluetooth-3.28.0 )
|
||||
"
|
||||
DEPEND=""
|
||||
|
||||
# cdr? ( >=app-cdr/brasero-3.12.2 ) # not part of gnome releng release anymore
|
||||
# >=gnome-base/gnome-menus-3.13.3:3 # not used by core gnome anymore, just gnome-classic extensions
|
||||
# >=net-im/empathy-3.12.12 # not part of gnome releng core or apps suite anymore
|
||||
|
||||
S="${WORKDIR}"
|
@ -0,0 +1,61 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eapi7-ver
|
||||
|
||||
P_RELEASE="$(ver_cut 1-2)"
|
||||
|
||||
DESCRIPTION="Meta package for GNOME-Light, merge this package to install"
|
||||
HOMEPAGE="https://www.gnome.org/"
|
||||
LICENSE="metapackage"
|
||||
SLOT="2.0"
|
||||
IUSE="cups +gnome-shell"
|
||||
|
||||
# when unmasking for an arch
|
||||
# double check none of the deps are still masked !
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
|
||||
|
||||
# XXX: Note to developers:
|
||||
# This is a wrapper for the 'light' GNOME 3 desktop, and should only consist of
|
||||
# the bare minimum of libs/apps needed. It is basically gnome-base/gnome without
|
||||
# any apps, but shouldn't be used by users unless they know what they are doing.
|
||||
# cantarell minimum version is ensured here as gnome-shell depends on it.
|
||||
RDEPEND="!gnome-base/gnome
|
||||
>=gnome-base/gnome-core-libs-${PV}[cups?]
|
||||
|
||||
>=gnome-base/gnome-session-3.28.1
|
||||
>=gnome-base/gnome-settings-daemon-3.28.1[cups?]
|
||||
>=gnome-base/gnome-control-center-${PV}[cups?]
|
||||
|
||||
>=gnome-base/nautilus-3.28.1
|
||||
|
||||
gnome-shell? (
|
||||
>=x11-wm/mutter-${PV}
|
||||
>=gnome-base/gnome-shell-${PV}
|
||||
>=media-fonts/cantarell-0.100 )
|
||||
|
||||
>=x11-themes/adwaita-icon-theme-${P_RELEASE}
|
||||
>=x11-themes/gnome-themes-standard-3.28
|
||||
>=x11-themes/gnome-backgrounds-${P_RELEASE}
|
||||
|
||||
>=x11-terms/gnome-terminal-3.28.1
|
||||
"
|
||||
DEPEND=""
|
||||
PDEPEND=">=gnome-base/gvfs-1.36.2"
|
||||
S="${WORKDIR}"
|
||||
|
||||
pkg_pretend() {
|
||||
if ! use gnome-shell; then
|
||||
# Users probably want to use e16, sawfish, etc
|
||||
ewarn "You're not installing GNOME Shell"
|
||||
ewarn "You will have to install and manage a window manager by yourself"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# Remember people where to find our project information
|
||||
elog "Please remember to look at https://wiki.gentoo.org/wiki/Project:GNOME"
|
||||
elog "for information about the project and documentation."
|
||||
}
|
@ -1,2 +1,4 @@
|
||||
DIST nautilus-3.24.2.1.tar.xz 5143440 BLAKE2B 731046b6bdd0817b770cf3e2f0667187bfde613cf1a15611e6ec06e74bc3c2432ca66894119f224023fe46b01fd777d3dde2d2ac7bba0a9eb0fd71d38e1756ff SHA512 f6868600bcdc82071b3a63f4e4a0f7decf0d72e021eb3d0c26e914413c858163ee4403c4f3ef7689556a0fc91394f30cff9a3db14da030b277b50972c7b80a07
|
||||
DIST nautilus-3.26.4.tar.xz 3267652 BLAKE2B 56986b8d87afc0ea7ce6f1f56ae06c7cfb05d060414aad428145a6c2cb631b9d4ebbeaefabb0f0ceeb5f930ae94737f8dfcabb300554a59c2b7d5a53d1ee3cd1 SHA512 2a50a2a9ae6ffbe4b706d46fb47e5f54f42e645189b3548d1904c3ddf882ef4a94819740c6821fe50c662a9013ab43bb9b7b3dbdfc779ecc82f16170b4867973
|
||||
DIST nautilus-3.28.1-patchset.tar.xz 129360 BLAKE2B 18e94e83132a8ce2e07491ce6b5cb9499141bf93e0c3ef44f2e5ac891e59d334cf310d863e8e7450fa385a6a49873d790e4f8c36a1ef8e009b1f2be2361586b4 SHA512 6c3385b4bc7020601f47dc66c0b1cabd6dadcd9f986bdaec42aeca9b43a6b8a2362651958d4e6a4738b78fbd546071678ba15ab87c268e33cfc1cca49229da48
|
||||
DIST nautilus-3.28.1.tar.xz 3262520 BLAKE2B 6f007e2327ffb108c5195737c02c7be12b874f5bc3bdfc1c84a3ba2176ff36e1843057522a54e569a7c09a056ccd888e1ddf099d6f2b527dfa109370cbe1a3a9 SHA512 6b695c097e5082062afe8cb036e819c837ce1e2570f581f81860f378e34f38f3020b8802e6a4285243c111d5208e892c419ac92621cdb1d35b2df205a3ccaa13
|
||||
|
@ -0,0 +1,42 @@
|
||||
From eaf8435005e2637ce76690c71f729e6b3685d973 Mon Sep 17 00:00:00 2001
|
||||
From: Mart Raudsepp <leio@gentoo.org>
|
||||
Date: Tue, 5 Mar 2019 19:22:58 +0200
|
||||
Subject: [PATCH] build: Always install man page
|
||||
|
||||
It's already generated and shouldn't be thrown in the same pot as
|
||||
full gtk-doc generation. It should be either a separate `man` option,
|
||||
or just always installed.
|
||||
---
|
||||
docs/meson.build | 4 +++-
|
||||
meson.build | 4 +---
|
||||
2 files changed, 4 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/docs/meson.build b/docs/meson.build
|
||||
index b039cb631..2b1800be6 100644
|
||||
--- a/docs/meson.build
|
||||
+++ b/docs/meson.build
|
||||
@@ -1,3 +1,5 @@
|
||||
install_man('nautilus.1')
|
||||
|
||||
-subdir('reference')
|
||||
+if get_option('docs')
|
||||
+ subdir('reference')
|
||||
+endif
|
||||
diff --git a/meson.build b/meson.build
|
||||
index 4b64239ac..88fe73237 100644
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -152,9 +152,7 @@ if get_option('tests') != 'none'
|
||||
endif
|
||||
subdir('data')
|
||||
subdir('po')
|
||||
-if get_option('docs')
|
||||
- subdir('docs')
|
||||
-endif
|
||||
+subdir('docs')
|
||||
if get_option('extensions')
|
||||
subdir('extensions')
|
||||
endif
|
||||
--
|
||||
2.17.0
|
||||
|
@ -0,0 +1,104 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
|
||||
|
||||
DESCRIPTION="Default file manager for the GNOME desktop"
|
||||
HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus"
|
||||
SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz"
|
||||
|
||||
LICENSE="GPL-3+ LGPL-2.1+"
|
||||
SLOT="0"
|
||||
IUSE="gnome gtk-doc +introspection packagekit +previewer selinux sendto"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
|
||||
COMMON_DEPEND="
|
||||
>=dev-libs/glib-2.55.1:2
|
||||
>=media-libs/gexiv2-0.10.0
|
||||
>=app-arch/gnome-autoar-0.2.1
|
||||
>=gnome-base/gnome-desktop-3.0.0:3=
|
||||
>=x11-libs/pango-1.28.3
|
||||
>=x11-libs/gtk+-3.22.6:3[X,introspection?]
|
||||
selinux? ( >=sys-libs/libselinux-2.0 )
|
||||
>=app-misc/tracker-2.0:=
|
||||
x11-libs/libX11
|
||||
>=dev-libs/libxml2-2.7.8:2
|
||||
introspection? ( >=dev-libs/gobject-introspection-1.54:= )
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
>=dev-util/gdbus-codegen-2.51.2
|
||||
dev-util/glib-utils
|
||||
gtk-doc? (
|
||||
>=dev-util/gtk-doc-1.10
|
||||
app-text/docbook-xml-dtd:4.1.2 )
|
||||
>=sys-devel/gettext-0.19.8
|
||||
virtual/pkgconfig
|
||||
x11-base/xorg-proto
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
packagekit? ( app-admin/packagekit-base )
|
||||
sendto? ( !<gnome-extra/nautilus-sendto-3.0.1 )
|
||||
"
|
||||
|
||||
PDEPEND="
|
||||
gnome? ( x11-themes/adwaita-icon-theme )
|
||||
previewer? ( >=gnome-extra/sushi-0.1.9 )
|
||||
sendto? ( >=gnome-extra/nautilus-sendto-3.0.1 )
|
||||
>=gnome-base/gvfs-1.14[gtk(+)]
|
||||
" # Need gvfs[gtk] for recent:/// support; always built (without USE=gtk) since gvfs-1.34
|
||||
|
||||
PATCHES=(
|
||||
"${WORKDIR}"/patches # gnome-3-28 + optional introspection
|
||||
"${FILESDIR}"/${PV}-docs-build.patch # Always install pregenerated manpage, keeping docs option for gtk-doc
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
if use previewer; then
|
||||
DOC_CONTENTS="nautilus uses gnome-extra/sushi to preview media files.
|
||||
To activate the previewer, select a file and press space; to
|
||||
close the previewer, press space again."
|
||||
fi
|
||||
xdg_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
$(meson_use gtk-doc docs)
|
||||
$(meson_use introspection)
|
||||
-Dprofiling=false
|
||||
-Dextensions=true # image file properties, sendto support
|
||||
$(meson_use packagekit)
|
||||
$(meson_use selinux)
|
||||
-Dtests=$(usex test all none)
|
||||
-Dprofile=default
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
use previewer && readme.gentoo_create_doc
|
||||
meson_src_install
|
||||
}
|
||||
|
||||
src_test() {
|
||||
virtx meson_src_test
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
gnome2_schemas_update
|
||||
|
||||
if use previewer; then
|
||||
readme.gentoo_print_elog
|
||||
else
|
||||
elog "To preview media files, emerge nautilus with USE=previewer"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_pkg_postrm
|
||||
gnome2_schemas_update
|
||||
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1 +1,2 @@
|
||||
DIST dav1d-0.1.0.tar.bz2 351745 BLAKE2B 302680ddfdc8d5a3eff90541ed156e820c3322bfb93316da1b2deabeac40062103af19e99dfa810678e62ad668c4aed944ac9bf8160afb301b100063919ed2a1 SHA512 5893ad40af7c4f5c3678ecc604ad360b5d1cd3fadaa16f7183d638745097fed091aeb3456540db61a2f4f0fc8bb93f2a20f428c76a7976d3fd186cc8b8baed53
|
||||
DIST dav1d-0.2.0.tar.bz2 408361 BLAKE2B 2c5f4d7777d85ab1453a744335ee5047b2e108a70e884c5116d8d1a56b81c1f852c93666bd0bb3f4d5105f2220bbc6c92f893848f0cf1bfc0bce1ee1f551287c SHA512 378060ed6762f9f6baf7addfa7382cb0873bbc606f0389eee4ed7537dcfc851f5b159a34af0f15d9f8d345a9b2a950f38078a419144b0458aa3464e54ea5d490
|
||||
|
@ -0,0 +1,58 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
SCM=""
|
||||
if [[ "${PV}" == "9999" ]]; then
|
||||
SCM="git-r3"
|
||||
EGIT_REPO_URI="https://code.videolan.org/videolan/dav1d"
|
||||
else
|
||||
KEYWORDS="~amd64"
|
||||
SRC_URI="https://code.videolan.org/videolan/dav1d/-/archive/${PV}/${P}.tar.bz2"
|
||||
fi
|
||||
|
||||
inherit ${SCM} meson ninja-utils multilib-minimal
|
||||
|
||||
DESCRIPTION="dav1d is an AV1 Decoder :)"
|
||||
HOMEPAGE="https://code.videolan.org/videolan/dav1d"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
IUSE="+8bit +10bit +asm"
|
||||
|
||||
ASM_DEPEND=">=dev-lang/nasm-2.13"
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
asm? (
|
||||
abi_x86_32? ( ${ASM_DEPEND} )
|
||||
abi_x86_64? ( ${ASM_DEPEND} )
|
||||
)"
|
||||
|
||||
DOCS=( README.md doc/PATENTS )
|
||||
|
||||
multilib_src_configure() {
|
||||
local -a bits=()
|
||||
use 8bit && bits+=( 8 )
|
||||
use 10bit && bits+=( 16 )
|
||||
|
||||
if [[ ${MULTILIB_ABI_FLAG} == abi_x86_x32 ]]; then
|
||||
build_asm=false
|
||||
else
|
||||
build_asm=$(usex asm true false)
|
||||
fi
|
||||
|
||||
local emesonargs=(
|
||||
-D bitdepths=$(IFS=,; echo "${bits[*]}")
|
||||
-D build_asm=$build_asm
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
eninja
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
DESTDIR="${D}" eninja install
|
||||
}
|
Binary file not shown.
@ -1,3 +1,4 @@
|
||||
DIST kodi-pvr-dvblink-3.3.11.tar.gz 150155 BLAKE2B a3c3a224885324f82d19d6b4fb467699cccacefa21729ee736c57f8823228a8b701335aba06c393542c5f4080a445b9a244c6c420e7134c5ef74284f70e8035f SHA512 4bc6b6c468c4578528e105003d37bf1b18d6decfd61144ec6e92cb9cc4c05e03d5fb0e475d48674f43b7feb5957f1d891cda6afe72e9f50c0834bdf4519074bb
|
||||
DIST kodi-pvr-dvblink-3.4.5.tar.gz 152982 BLAKE2B d74d7c33aeddbbbe588cb61e84ee06590a324ceace3c6cf1cd83d8f14ed7888376a237a9b5d6fc795e980da5f9f63fe9a4ed096dcccb8aed3fe549f07acedd1f SHA512 094781e1c944c7a64797f092404aa5eaa267fe31dcbf266441bcbe003362ca78e1732bf80ee26f703f3cdbe8f375f82131a0e6e2865b678e3c99c67220bb38e9
|
||||
DIST kodi-pvr-dvblink-4.7.1.tar.gz 181247 BLAKE2B a9368ed515f942a7144a50e02c5ada8029d3b87a61230ad9021065c90587afd449ef56e402e36e0cb0c9aefa226486ac793b11c2d509c9559a91c81b50753cab SHA512 66e132274632c10034c8dff78e1b72cf273b6e9e3dffff4ab2efb877ed509a88c8afda600734c93cb228ad7879a5e6815e89ae83d8b5e8d9d88c0c8b8dd3e25e
|
||||
DIST kodi-pvr-dvblink-4.7.2.tar.gz 180347 BLAKE2B 83ca3cf04de7cfda420da8f068022062ee08920d5313cf2e740c1512bc5c1ec3dc8cd1613f5aa1f30049193d777773d5e73ae66e616dc3e5ea4064cac72b4f01 SHA512 9057a066fa228a271e4b21935bf1b823bd7184d3cea62bdb358932d3a8018c86a1129548c5e54414bf068bcdaad7726a8355d5bc5c61f64130396fef8e089be5
|
||||
|
@ -0,0 +1,38 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit cmake-utils kodi-addon
|
||||
|
||||
DESCRIPTION="Kodi's DVBLink client addon"
|
||||
HOMEPAGE="https://github.com/kodi-pvr/pvr.dvblink"
|
||||
SRC_URI=""
|
||||
|
||||
case ${PV} in
|
||||
9999)
|
||||
SRC_URI=""
|
||||
EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.dvblink.git"
|
||||
inherit git-r3
|
||||
;;
|
||||
*)
|
||||
CODENAME="Leia"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SRC_URI="https://github.com/kodi-pvr/pvr.dvblink/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/pvr.dvblink-${PV}-${CODENAME}"
|
||||
;;
|
||||
esac
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
=media-tv/kodi-18*
|
||||
=media-libs/kodi-platform-18*
|
||||
dev-libs/tinyxml2
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
"
|
@ -1,3 +1,4 @@
|
||||
DIST kodi-pvr-vuplus-2.4.10.tar.gz 80514 BLAKE2B d84f0da7f8473456ce6258b2602fb2ddc7631080d951ac33f603d9b649369c6cfd1fc36421ac200de7aaacd09cd23797c70e9f187bb011353889144aa8014f70 SHA512 b9569a85a6cb2c02b72f9494148f55874acc7c4a826704abfd4bd1d29c96b6221dbc62510c3823947b6496bd3465d6d9cd2089009d984fa706efc5b8ea882fa1
|
||||
DIST kodi-pvr-vuplus-3.17.0.tar.gz 160410 BLAKE2B 0eae7616abf01713148f6ac5370ccc2de9ee47dcb4b024119c16b1417fe1c655a8f1e9d9af188ae5106399cd321303f2ceb232b037f220411b15990986a6cea9 SHA512 a9c7e46af9bc1cdc18aeacac6f219c3c4210854287e086870e64b1cf2350b69b32d8ec3e980805be00093020ff3423b1cf7eb47dabcca4b14eee1f1cbe49e9f1
|
||||
DIST kodi-pvr-vuplus-3.18.1.tar.gz 163398 BLAKE2B 30cab3bcd9e0750c116f2e95170fd5d9fdc5c1be0f8068ed58aafc265454105d70504c6bf661d0b4c2e21eb9ca9e1868ec8da8e32bd39a054feae5bf8804ab46 SHA512 eadfb01b5a9d478d03bf720133c5de163b5fc1b8789dd2f756724dd180bc00ae593c43a4e727d6f6c9646a99626cc8dd6ee72cb054db65c2a49acc08ebb00ccc
|
||||
DIST kodi-pvr-vuplus-3.19.0.tar.gz 168331 BLAKE2B 141de1df21ae4149be56be3d952edd15792567aae39b337671c8f53cf28b1208dd69993a3680deb25b006b1d92eaa1a5b151ebc394f84d041d7cf99e56c206a4 SHA512 3a59aa691b0982cfbae466a3fa148a9ab71c7daeaeff1b91fdb71da4fbb406a6fa0346551bf7da37a4ba4dd6c1f58a2a3e41b0533b69afa4e28ecdf52be0029c
|
||||
|
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit cmake-utils kodi-addon
|
||||
|
||||
DESCRIPTION="Kodi's VuPlus client addon"
|
||||
HOMEPAGE="https://github.com/kodi-pvr/pvr.vuplus"
|
||||
SRC_URI=""
|
||||
|
||||
case ${PV} in
|
||||
9999)
|
||||
SRC_URI=""
|
||||
EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.vuplus.git"
|
||||
inherit git-r3
|
||||
;;
|
||||
*)
|
||||
CODENAME="Leia"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SRC_URI="https://github.com/kodi-pvr/pvr.vuplus/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/pvr.vuplus-${PV}-${CODENAME}"
|
||||
;;
|
||||
esac
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
=media-tv/kodi-18*
|
||||
=media-libs/kodi-platform-18*
|
||||
dev-libs/tinyxml
|
||||
dev-cpp/nlohmann_json
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
"
|
Binary file not shown.
@ -1,2 +1,3 @@
|
||||
DIST pragha-1.3.3.tar.bz2 679754 BLAKE2B e9e785998d5ae805aa8427d18d1cbdcdd1e23224ce18b3927933c0986fd8793dec9457eedcb005be498b37940cc3c7e36e68940ccaa675f4b350931315c3d997 SHA512 3dc87d4e75cd9f145c3921af4c09140a705611d72176fd80db2d89048bc22c8edda5f87bce75f26e0cce4f6934c927e814e5c54fec7820116485cf4e04e876a9
|
||||
DIST pragha-1.3.4.tar.bz2 691256 BLAKE2B af1455633a4f9d3c40f6b97051692fa301cfb763d0ca5f03c3ae932513556ff7a6fed5c68cdd3f7e86dbca305598cb9495221e1b2c841f7e1cb56905fa742130 SHA512 65aadf68f427f03ea7ca07d2002806eb94019c8091a80320da7d8ff4c2f0cd912e9c346956188b42d2b7a68c56c79ee5af8e8327c69ad69f4a1fa5b9e3b3ca58
|
||||
DIST pragha-1.3.99.tar.bz2 781892 BLAKE2B 9d73dd2859db0c7ab7ac66fdafe873bd78b019408682828ddd05aa18a1591576df667e326037a7ca28eaed227fcbce943209fad16c9f55bb38c0c2c808275104 SHA512 df032fe16932ad464417306d8d01373b8e415f5f810a06b1baff647a395b10bdee5c912f36a3f6e3ea6a0e04d399257e202112c1838444d23dfc17b5fd34e12b
|
||||
|
@ -0,0 +1,88 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit gnome2-utils xdg-utils
|
||||
|
||||
DESCRIPTION="A lightweight music player (for Xfce)"
|
||||
HOMEPAGE="https://github.com/pragha-music-player/pragha"
|
||||
SRC_URI="https://github.com/pragha-music-player/${PN}/releases/download/v${PV}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="cdda +glyr grilo +keybinder lastfm libnotify mtp +peas +playlist rygel soup +udev"
|
||||
|
||||
COMMON_DEPEND=">=dev-db/sqlite-3.4:3=
|
||||
>=dev-libs/glib-2.36:=
|
||||
media-libs/gstreamer:1.0=
|
||||
media-libs/gst-plugins-base:1.0=
|
||||
>=media-libs/taglib-1.8:=
|
||||
>=x11-libs/gtk+-3.8:3=
|
||||
>=xfce-base/libxfce4ui-4.11:=[gtk3(+)]
|
||||
cdda? ( >=dev-libs/libcdio-0.90:=
|
||||
>=dev-libs/libcdio-paranoia-0.90:=
|
||||
>=media-libs/libcddb-1.3.0:= )
|
||||
glyr? ( >=media-libs/glyr-1.0.1:= )
|
||||
grilo? ( media-libs/grilo:0.3=[network] )
|
||||
keybinder? ( >=dev-libs/keybinder-0.2.0:3= )
|
||||
lastfm? ( >=media-libs/libclastfm-0.5:= )
|
||||
libnotify? ( >=x11-libs/libnotify-0.7.5:= )
|
||||
mtp? ( >=media-libs/libmtp-1.1.0:= )
|
||||
peas? ( >=dev-libs/libpeas-1.0.0:=[gtk] )
|
||||
playlist? ( >=dev-libs/totem-pl-parser-2.26:= )
|
||||
rygel? ( >=net-misc/rygel-0.20:= )
|
||||
soup? ( >=net-libs/libsoup-2.38:= )
|
||||
udev? ( virtual/libgudev:= )"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
media-plugins/gst-plugins-meta:1.0"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
dev-util/intltool
|
||||
>=dev-util/xfce4-dev-tools-4.10
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig"
|
||||
REQUIRED_USE="glyr? ( peas )
|
||||
grilo? ( peas )
|
||||
libnotify? ( peas )
|
||||
mtp? ( udev )
|
||||
rygel? ( peas )
|
||||
soup? ( peas )
|
||||
udev? ( peas )"
|
||||
|
||||
src_configure() {
|
||||
local myconf=(
|
||||
$(use_enable peas libpeas-1.0)
|
||||
$(use_enable glyr libglyr)
|
||||
$(use_enable lastfm libclastfm)
|
||||
$(use_enable cdda libcdio)
|
||||
$(use_enable cdda libcdio_paranoia)
|
||||
$(use_enable cdda libcddb)
|
||||
$(use_enable playlist totem-plparser)
|
||||
|
||||
$(use_enable libnotify)
|
||||
$(use_enable keybinder)
|
||||
$(use_enable udev gudev-1.0)
|
||||
$(use_enable mtp libmtp)
|
||||
$(use_enable soup libsoup-2.4)
|
||||
$(use_enable rygel rygel-server-2.6)
|
||||
$(use_enable grilo grilo-0.3)
|
||||
--disable-grilo-0.2
|
||||
)
|
||||
econf "${myconf[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
find "${D}" -name '*.la' -delete || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
xdg_desktop_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
xdg_desktop_database_update
|
||||
}
|
Binary file not shown.
@ -1,46 +0,0 @@
|
||||
From f585edfffa79ebbbcb0557be2e889809b76b5def Mon Sep 17 00:00:00 2001
|
||||
From: Rechi <Rechi@users.noreply.github.com>
|
||||
Date: Wed, 21 Dec 2016 17:10:54 +0100
|
||||
Subject: [PATCH 1/2] [cmake] build TestWebServer only if HTTPRequestHandlers
|
||||
are build
|
||||
|
||||
---
|
||||
xbmc/network/test/CMakeLists.txt | 6 ++++--
|
||||
1 file changed, 4 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/xbmc/network/test/CMakeLists.txt b/xbmc/network/test/CMakeLists.txt
|
||||
index 5d1dab328160..a323d1835b07 100644
|
||||
--- a/xbmc/network/test/CMakeLists.txt
|
||||
+++ b/xbmc/network/test/CMakeLists.txt
|
||||
@@ -1,3 +1,5 @@
|
||||
-set(SOURCES TestWebServer.cpp)
|
||||
+if(MICROHTTPD_FOUND)
|
||||
+ set(SOURCES TestWebServer.cpp)
|
||||
|
||||
-core_add_test_library(network_test)
|
||||
+ core_add_test_library(network_test)
|
||||
+endif()
|
||||
|
||||
From f7a514064923d0d693c122cc8fbe3b72cc205820 Mon Sep 17 00:00:00 2001
|
||||
From: Rechi <Rechi@users.noreply.github.com>
|
||||
Date: Wed, 21 Dec 2016 17:10:57 +0100
|
||||
Subject: [PATCH 2/2] [win] remove HAS_WEB_SERVER & HAS_WEB_INTERFACE defines,
|
||||
they are handled trough HAVE_LIBMICROHTTPD (cmake)
|
||||
|
||||
---
|
||||
xbmc/system.h | 2 --
|
||||
1 file changed, 2 deletions(-)
|
||||
|
||||
diff --git a/xbmc/system.h b/xbmc/system.h
|
||||
index 07dfe87e4a01..26757ca90642 100644
|
||||
--- a/xbmc/system.h
|
||||
+++ b/xbmc/system.h
|
||||
@@ -97,8 +97,6 @@
|
||||
#define HAS_WIN32_NETWORK
|
||||
#define HAS_IRSERVERSUITE
|
||||
#define HAS_AUDIO
|
||||
-#define HAS_WEB_SERVER
|
||||
-#define HAS_WEB_INTERFACE
|
||||
#define HAS_FILESYSTEM_SMB
|
||||
#define HAS_ZEROCONF
|
||||
#define HAS_MDNS
|
Binary file not shown.
@ -1 +1 @@
|
||||
Tue, 05 Mar 2019 13:38:41 +0000
|
||||
Wed, 06 Mar 2019 05:08:41 +0000
|
||||
|
@ -1 +1 @@
|
||||
Tue, 05 Mar 2019 13:38:41 +0000
|
||||
Wed, 06 Mar 2019 05:08:41 +0000
|
||||
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=configure install postinst prepare test
|
||||
DEPEND=debug? ( dev-libs/dmalloc:= ) freeipmi? ( sys-libs/freeipmi:= ) kerberos? ( virtual/krb5 net-libs/libgssglue ) ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) ) pam? ( virtual/pam ) tcpd? ( sys-apps/tcp-wrappers ) >=app-portage/elt-patches-20170815 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 ssl? ( || ( dev-libs/openssl:0 dev-libs/libressl:0 ) )
|
||||
DESCRIPTION=Serial Console Manager
|
||||
EAPI=6
|
||||
HOMEPAGE=https://www.conserver.com
|
||||
IUSE=debug ipv6 freeipmi kerberos libressl pam ssl test tcpd ssl
|
||||
KEYWORDS=~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86
|
||||
LICENSE=BSD BSD-with-attribution
|
||||
RDEPEND=debug? ( dev-libs/dmalloc:= ) freeipmi? ( sys-libs/freeipmi:= ) kerberos? ( virtual/krb5 net-libs/libgssglue ) ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) ) pam? ( virtual/pam ) tcpd? ( sys-apps/tcp-wrappers ) pam? ( sys-auth/pambase )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/conserver/conserver/releases/download/v8.2.2/conserver-8.2.2.tar.gz
|
||||
_eclasses_=autotools 1bf086cdd7356f5c9a4acd9727bd2065 desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic a09389deba2c0a7108b581e02c7cecbf libtool f143db5a74ccd9ca28c1234deffede96 ltprune 2729691420b6deeda2a90b1f1183fb55 multilib b2f01ad412baf81650c23fcf0975fa33 pam 3e788d86170dfcd5b06824d898315e18 preserve-libs ef207dc62baddfddfd39a164d9797648 ssl-cert a1a4daed6b2479901759d6fe367c4c29 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
||||
_md5_=b50ff7affdd04b83d9ffa1dfcab82de3
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile install postinst prepare unpack
|
||||
DEPEND=>=dev-lang/go-1.10.3
|
||||
DESCRIPTION=Lightweight log shipper for Logstash and Elasticsearch
|
||||
EAPI=7
|
||||
HOMEPAGE=https://www.elastic.co/products/beats
|
||||
KEYWORDS=amd64 ~x86
|
||||
LICENSE=Apache-2.0
|
||||
RDEPEND=!app-admin/filebeat-bin
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/elastic/beats/archive/v6.3.2.tar.gz -> filebeat-6.3.2.tar.gz
|
||||
_md5_=e62a202124eb552a3bf39b3ecbaa85dc
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile install postinst prepare unpack
|
||||
DEPEND=>=dev-lang/go-1.10.3
|
||||
DESCRIPTION=Lightweight log shipper for Logstash and Elasticsearch
|
||||
EAPI=7
|
||||
HOMEPAGE=https://www.elastic.co/products/beats
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=Apache-2.0
|
||||
RDEPEND=!app-admin/filebeat-bin
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/elastic/beats/archive/v6.4.3.tar.gz -> filebeat-6.4.3.tar.gz
|
||||
_md5_=e15a9189da38d02b01d817831b82d1d1
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile install postinst prepare unpack
|
||||
DEPEND=>=dev-lang/go-1.11.2
|
||||
DESCRIPTION=Lightweight log shipper for Logstash and Elasticsearch
|
||||
EAPI=7
|
||||
HOMEPAGE=https://www.elastic.co/products/beats
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=Apache-2.0
|
||||
RDEPEND=!app-admin/filebeat-bin
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/elastic/beats/archive/v6.5.4.tar.gz -> filebeat-6.5.4.tar.gz
|
||||
_md5_=ec582d09aa0fae819bffb14b4c280207
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare setup test unpack
|
||||
DEPEND=test? ( ruby_targets_ruby23? ( >=dev-ruby/msgpack-0.7.0[ruby_targets_ruby23] >=dev-ruby/yajl-ruby-1.0[ruby_targets_ruby23] >=dev-ruby/coolio-1.4.5[ruby_targets_ruby23] >=dev-ruby/serverengine-2.0.4[ruby_targets_ruby23] >=dev-ruby/http_parser_rb-0.5.1[ruby_targets_ruby23] >=dev-ruby/sigdump-0.2.2[ruby_targets_ruby23] >=dev-ruby/tzinfo-1.0[ruby_targets_ruby23] >=dev-ruby/strptime-0.2.2[ruby_targets_ruby23] ) ruby_targets_ruby24? ( >=dev-ruby/msgpack-0.7.0[ruby_targets_ruby24] >=dev-ruby/yajl-ruby-1.0[ruby_targets_ruby24] >=dev-ruby/coolio-1.4.5[ruby_targets_ruby24] >=dev-ruby/serverengine-2.0.4[ruby_targets_ruby24] >=dev-ruby/http_parser_rb-0.5.1[ruby_targets_ruby24] >=dev-ruby/sigdump-0.2.2[ruby_targets_ruby24] >=dev-ruby/tzinfo-1.0[ruby_targets_ruby24] >=dev-ruby/strptime-0.2.2[ruby_targets_ruby24] ) ruby_targets_ruby25? ( >=dev-ruby/msgpack-0.7.0[ruby_targets_ruby25] >=dev-ruby/yajl-ruby-1.0[ruby_targets_ruby25] >=dev-ruby/coolio-1.4.5[ruby_targets_ruby25] >=dev-ruby/serverengine-2.0.4[ruby_targets_ruby25] >=dev-ruby/http_parser_rb-0.5.1[ruby_targets_ruby25] >=dev-ruby/sigdump-0.2.2[ruby_targets_ruby25] >=dev-ruby/tzinfo-1.0[ruby_targets_ruby25] >=dev-ruby/strptime-0.2.2[ruby_targets_ruby25] ) ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby24? ( dev-lang/ruby:2.4 ) ruby_targets_ruby25? ( dev-lang/ruby:2.5 ) ruby_targets_ruby23? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby23] ) ) ruby_targets_ruby24? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby24] ) ) ruby_targets_ruby25? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby25] ) ) ruby_targets_ruby23? ( test? ( dev-ruby/rake[ruby_targets_ruby23] ) ) ruby_targets_ruby24? ( test? ( dev-ruby/rake[ruby_targets_ruby24] ) ) ruby_targets_ruby25? ( test? ( dev-ruby/rake[ruby_targets_ruby25] ) ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) ruby_targets_ruby24? ( virtual/rubygems[ruby_targets_ruby24] ) ruby_targets_ruby25? ( virtual/rubygems[ruby_targets_ruby25] ) test? ( ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) ruby_targets_ruby24? ( virtual/rubygems[ruby_targets_ruby24] ) ruby_targets_ruby25? ( virtual/rubygems[ruby_targets_ruby25] ) )
|
||||
DESCRIPTION=data collector and unified logging layer (project under CNCF)
|
||||
EAPI=6
|
||||
HOMEPAGE=https://www.fluentd.org
|
||||
IUSE=test elibc_FreeBSD ruby_targets_ruby23 ruby_targets_ruby24 ruby_targets_ruby25 doc test test
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=Apache-2.0
|
||||
RDEPEND=ruby_targets_ruby23? ( >=dev-ruby/msgpack-0.7.0[ruby_targets_ruby23] >=dev-ruby/yajl-ruby-1.0[ruby_targets_ruby23] >=dev-ruby/coolio-1.4.5[ruby_targets_ruby23] >=dev-ruby/serverengine-2.0.4[ruby_targets_ruby23] >=dev-ruby/http_parser_rb-0.5.1[ruby_targets_ruby23] >=dev-ruby/sigdump-0.2.2[ruby_targets_ruby23] >=dev-ruby/tzinfo-1.0[ruby_targets_ruby23] >=dev-ruby/strptime-0.2.2[ruby_targets_ruby23] ) ruby_targets_ruby24? ( >=dev-ruby/msgpack-0.7.0[ruby_targets_ruby24] >=dev-ruby/yajl-ruby-1.0[ruby_targets_ruby24] >=dev-ruby/coolio-1.4.5[ruby_targets_ruby24] >=dev-ruby/serverengine-2.0.4[ruby_targets_ruby24] >=dev-ruby/http_parser_rb-0.5.1[ruby_targets_ruby24] >=dev-ruby/sigdump-0.2.2[ruby_targets_ruby24] >=dev-ruby/tzinfo-1.0[ruby_targets_ruby24] >=dev-ruby/strptime-0.2.2[ruby_targets_ruby24] ) ruby_targets_ruby25? ( >=dev-ruby/msgpack-0.7.0[ruby_targets_ruby25] >=dev-ruby/yajl-ruby-1.0[ruby_targets_ruby25] >=dev-ruby/coolio-1.4.5[ruby_targets_ruby25] >=dev-ruby/serverengine-2.0.4[ruby_targets_ruby25] >=dev-ruby/http_parser_rb-0.5.1[ruby_targets_ruby25] >=dev-ruby/sigdump-0.2.2[ruby_targets_ruby25] >=dev-ruby/tzinfo-1.0[ruby_targets_ruby25] >=dev-ruby/strptime-0.2.2[ruby_targets_ruby25] ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby24? ( dev-lang/ruby:2.4 ) ruby_targets_ruby25? ( dev-lang/ruby:2.5 ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) ruby_targets_ruby24? ( virtual/rubygems[ruby_targets_ruby24] ) ruby_targets_ruby25? ( virtual/rubygems[ruby_targets_ruby25] )
|
||||
REQUIRED_USE=|| ( ruby_targets_ruby23 ruby_targets_ruby24 ruby_targets_ruby25 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://rubygems/fluentd-1.4.0.gem
|
||||
_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 java-utils-2 99ea75c9f08fd38989951c554dfa56ea ltprune 2729691420b6deeda2a90b1f1183fb55 multilib b2f01ad412baf81650c23fcf0975fa33 preserve-libs ef207dc62baddfddfd39a164d9797648 ruby-fakegem 4044516b167f460104703fee4a3c7f5f ruby-ng 9ffc1c055a3294fcc48de781c94825f6 ruby-utils 10cec86289e60f4b0d731b2e4b545e5d toolchain-funcs f164325a2cdb5b3ea39311d483988861 user 8bd74731cafdcdad8f7a63637302e073 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 2352c3fc97241f6a02042773c8287748
|
||||
_md5_=ae970460f208820ef188406646336c87
|
Binary file not shown.
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
|
||||
DEPEND=dev-util/desktop-file-utils >=dev-util/intltool-0.21 >=sys-devel/gettext-0.18 virtual/pkgconfig sys-devel/make >=dev-util/cmake-3.9.6
|
||||
DESCRIPTION=Command-line tool for controlling cdemu-daemon
|
||||
EAPI=6
|
||||
HOMEPAGE=http://cdemu.org
|
||||
IUSE=+cdemu-daemon python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 python_targets_python3_7 python_single_target_python3_4 python_single_target_python3_5 python_single_target_python3_6 python_single_target_python3_7
|
||||
KEYWORDS=~amd64 ~hppa ~x86
|
||||
LICENSE=GPL-2+
|
||||
RDEPEND=python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) python_single_target_python3_6? ( dev-lang/python:3.6 ) python_single_target_python3_7? ( dev-lang/python:3.7 ) >=dev-lang/python-exec-2:=[python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?,python_single_target_python3_7(+)?] dev-python/pygobject:3[python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?,python_single_target_python3_7(+)?] cdemu-daemon? ( app-cdr/cdemu-daemon:0/7 )
|
||||
REQUIRED_USE=^^ ( python_single_target_python3_4 python_single_target_python3_5 python_single_target_python3_6 python_single_target_python3_7 ) python_single_target_python3_4? ( python_targets_python3_4 ) python_single_target_python3_5? ( python_targets_python3_5 ) python_single_target_python3_6? ( python_targets_python3_6 ) python_single_target_python3_7? ( python_targets_python3_7 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/cdemu/cdemu-client-3.2.1.tar.bz2
|
||||
_eclasses_=bash-completion-r1 47a7402d95930413ce25ba8d857339bb cmake-utils ab10bd85e5d38e2a32077bcd91faa1b6 desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic a09389deba2c0a7108b581e02c7cecbf ltprune 2729691420b6deeda2a90b1f1183fb55 multilib b2f01ad412baf81650c23fcf0975fa33 multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f preserve-libs ef207dc62baddfddfd39a164d9797648 python-single-r1 3a0fc81f484bfdbd9c2b7448015a36e4 python-utils-r1 12114a2a9aab35b93efc037a196b3234 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils 14d00d009167652b1fa363e55effe213
|
||||
_md5_=9505d0e00e0e45c1225973ede4312d51
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare test
|
||||
DEPEND=>=dev-libs/glib-2.38:2 >=dev-libs/libmirage-3.2.0:= >=media-libs/libao-0.8.0:= dev-util/intltool sys-devel/gettext virtual/pkgconfig sys-devel/make >=dev-util/cmake-3.9.6
|
||||
DESCRIPTION=Daemon of the CDEmu optical media image mounting suite
|
||||
EAPI=6
|
||||
HOMEPAGE=http://cdemu.org
|
||||
KEYWORDS=~amd64 ~hppa ~x86
|
||||
LICENSE=GPL-2+
|
||||
RDEPEND=>=dev-libs/glib-2.38:2 >=dev-libs/libmirage-3.2.0:= >=media-libs/libao-0.8.0:= sys-apps/dbus >=sys-fs/vhba-20130607
|
||||
SLOT=0/7
|
||||
SRC_URI=mirror://sourceforge/cdemu/cdemu-daemon-3.2.2.tar.bz2
|
||||
_eclasses_=cmake-utils ab10bd85e5d38e2a32077bcd91faa1b6 desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic a09389deba2c0a7108b581e02c7cecbf ltprune 2729691420b6deeda2a90b1f1183fb55 multilib b2f01ad412baf81650c23fcf0975fa33 multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils 14d00d009167652b1fa363e55effe213
|
||||
_md5_=8eff5398077928e43357c45fb1d5528a
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
|
||||
DEPEND=dev-util/desktop-file-utils >=dev-util/intltool-0.21 sys-devel/gettext virtual/pkgconfig sys-devel/make >=dev-util/cmake-3.9.6
|
||||
DESCRIPTION=Gtk+ GUI for controlling cdemu-daemon
|
||||
EAPI=6
|
||||
HOMEPAGE=http://cdemu.org/
|
||||
IUSE=python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 python_targets_python3_7 python_single_target_python3_4 python_single_target_python3_5 python_single_target_python3_6 python_single_target_python3_7
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2+
|
||||
RDEPEND=python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) python_single_target_python3_6? ( dev-lang/python:3.6 ) python_single_target_python3_7? ( dev-lang/python:3.7 ) >=dev-lang/python-exec-2:=[python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?,python_single_target_python3_7(+)?] app-cdr/cdemu-daemon:0/7 dev-python/pygobject:3[python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?,python_single_target_python3_7(+)?] gnome-base/librsvg:2 x11-libs/gdk-pixbuf[introspection] x11-libs/gtk+:3[introspection] x11-libs/libnotify[introspection]
|
||||
REQUIRED_USE=^^ ( python_single_target_python3_4 python_single_target_python3_5 python_single_target_python3_6 python_single_target_python3_7 ) python_single_target_python3_4? ( python_targets_python3_4 ) python_single_target_python3_5? ( python_targets_python3_5 ) python_single_target_python3_6? ( python_targets_python3_6 ) python_single_target_python3_7? ( python_targets_python3_7 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/cdemu/gcdemu-3.2.1.tar.bz2
|
||||
_eclasses_=cmake-utils ab10bd85e5d38e2a32077bcd91faa1b6 desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic a09389deba2c0a7108b581e02c7cecbf gnome2-utils 532371cfcba45b2ab0d2950547c97d95 ltprune 2729691420b6deeda2a90b1f1183fb55 multilib b2f01ad412baf81650c23fcf0975fa33 multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f preserve-libs ef207dc62baddfddfd39a164d9797648 python-single-r1 3a0fc81f484bfdbd9c2b7448015a36e4 python-utils-r1 12114a2a9aab35b93efc037a196b3234 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils 14d00d009167652b1fa363e55effe213
|
||||
_md5_=4e0ed5c2c4c18e1fa34e1f2a915f03d0
|
Binary file not shown.
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile install postinst prepare setup test unpack
|
||||
DEPEND=>=dev-lang/go-1.10 dev-util/promu >=dev-lang/go-1.10
|
||||
DESCRIPTION=Prometheus monitoring system and time series database
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/prometheus/prometheus
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=Apache-2.0
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/prometheus/prometheus/archive/v2.7.2.tar.gz -> prometheus-2.7.2.tar.gz
|
||||
_eclasses_=golang-base c57d2c3f9e1a02d0feb8b87c7b689892 golang-build dc25bafa8fc1305a4de66a0a448472e7 golang-vcs-snapshot 12177e83bede6f7fb87eae383864b40b user 8bd74731cafdcdad8f7a63637302e073
|
||||
_md5_=52c6fe7623f8d78374227085a6d6a2a3
|
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue