323 changed files with 3735 additions and 2267 deletions
-
BINManifest.files.gz
-
BINapp-admin/Manifest.gz
-
1app-admin/ansible-lint/Manifest
-
36app-admin/ansible-lint/ansible-lint-3.4.23.ebuild
-
13app-admin/ansible-lint/metadata.xml
-
2app-admin/logstash-bin/Manifest
-
77app-admin/logstash-bin/logstash-bin-6.3.2.ebuild
-
33app-admin/logstash-bin/metadata.xml
-
2app-admin/rsyslog/Manifest
-
454app-admin/rsyslog/rsyslog-8.37.0.ebuild
-
BINapp-crypt/Manifest.gz
-
1app-crypt/kbfs/Manifest
-
51app-crypt/kbfs/kbfs-2.5.0.ebuild
-
5app-crypt/kbfs/kbfs-9999.ebuild
-
1app-crypt/keybase/Manifest
-
54app-crypt/keybase/keybase-2.5.0.ebuild
-
BINapp-dicts/Manifest.gz
-
9app-dicts/myspell-lv/metadata.xml
-
BINapp-editors/Manifest.gz
-
1app-editors/okteta/Manifest
-
66app-editors/okteta/okteta-0.25.2.ebuild
-
BINapp-forensics/Manifest.gz
-
6app-forensics/volatility/volatility-2.4.1.ebuild
-
35app-forensics/volatility/volatility-2.6-r1.ebuild
-
6app-forensics/volatility/volatility-2.6.ebuild
-
BINapp-i18n/Manifest.gz
-
3app-i18n/sunpinyin-data/Manifest
-
62app-i18n/sunpinyin-data/files/SLM-inst.mk
-
2app-i18n/sunpinyin-data/metadata.xml
-
37app-i18n/sunpinyin-data/sunpinyin-data-20121025.ebuild
-
29app-i18n/sunpinyin-data/sunpinyin-data-20130220.ebuild
-
45app-i18n/sunpinyin-data/sunpinyin-data-20140820.ebuild
-
1app-i18n/sunpinyin/Manifest
-
2app-i18n/sunpinyin/files/sunpinyin-2.0.3-force-switch.patch
-
8app-i18n/sunpinyin/files/sunpinyin-2.0.4-gcc-6.patch
-
9app-i18n/sunpinyin/files/sunpinyin-2.0.4-pod2man.patch
-
42app-i18n/sunpinyin/sunpinyin-2.0.3-r2.ebuild
-
31app-i18n/sunpinyin/sunpinyin-2.0.4_pre20130108-r2.ebuild
-
41app-i18n/sunpinyin/sunpinyin-3.0.0_rc1.ebuild
-
BINapp-portage/Manifest.gz
-
20app-portage/gentoolkit/gentoolkit-0.4.0.ebuild
-
20app-portage/gentoolkit/gentoolkit-0.4.1.ebuild
-
18app-portage/gentoolkit/gentoolkit-0.4.2-r1.ebuild
-
BINapp-text/Manifest.gz
-
1app-text/master-pdf-editor/Manifest
-
2app-text/master-pdf-editor/master-pdf-editor-4.3.82.ebuild
-
2app-text/master-pdf-editor/master-pdf-editor-5.0.36.ebuild
-
51app-text/master-pdf-editor/master-pdf-editor-5.1.00.ebuild
-
BINdev-lang/Manifest.gz
-
1dev-lang/rust-bin/Manifest
-
163dev-lang/rust-bin/rust-bin-1.28.0-r1.ebuild
-
BINdev-libs/Manifest.gz
-
4dev-libs/beignet/beignet-1.3.2-r1.ebuild
-
2dev-libs/libgit2/Manifest
-
80dev-libs/libgit2/libgit2-0.26.5.ebuild
-
2dev-libs/libgit2/libgit2-0.26.6.ebuild
-
80dev-libs/libgit2/libgit2-0.27.3.ebuild
-
BINdev-python/Manifest.gz
-
2dev-python/openpyxl/openpyxl-2.4.11.ebuild
-
1dev-python/pyinsane/Manifest
-
33dev-python/pyinsane/pyinsane-2.0.13.ebuild
-
1dev-python/pyocr/Manifest
-
26dev-python/pyocr/pyocr-0.5.2.ebuild
-
2dev-python/spyder-kernels/Manifest
-
12dev-python/spyder-kernels/metadata.xml
-
24dev-python/spyder-kernels/spyder-kernels-0.2.4.ebuild
-
24dev-python/spyder-kernels/spyder-kernels-1.0.1.ebuild
-
1dev-python/spyder/Manifest
-
49dev-python/spyder/files/spyder-3.3.0-build.patch
-
13dev-python/spyder/metadata.xml
-
75dev-python/spyder/spyder-3.3.0.ebuild
-
BINdev-ruby/Manifest.gz
-
1dev-ruby/actioncable/Manifest
-
45dev-ruby/actioncable/actioncable-5.2.1.ebuild
-
1dev-ruby/actionmailer/Manifest
-
46dev-ruby/actionmailer/actionmailer-5.2.1.ebuild
-
1dev-ruby/actionpack/Manifest
-
55dev-ruby/actionpack/actionpack-5.2.1.ebuild
-
1dev-ruby/actionview/Manifest
-
55dev-ruby/actionview/actionview-5.2.1.ebuild
-
1dev-ruby/activejob/Manifest
-
46dev-ruby/activejob/activejob-5.2.1.ebuild
-
1dev-ruby/activemodel/Manifest
-
44dev-ruby/activemodel/activemodel-5.2.1.ebuild
-
1dev-ruby/activerecord/Manifest
-
79dev-ruby/activerecord/activerecord-5.2.1.ebuild
-
1dev-ruby/activestorage/Manifest
-
56dev-ruby/activestorage/activestorage-5.2.1.ebuild
-
1dev-ruby/activesupport/Manifest
-
71dev-ruby/activesupport/activesupport-5.2.1.ebuild
-
2dev-ruby/i18n/Manifest
-
2dev-ruby/i18n/i18n-0.9.5-r1.ebuild
-
16dev-ruby/i18n/i18n-1.1.0.ebuild
-
1dev-ruby/rails/Manifest
-
45dev-ruby/rails/rails-5.2.1.ebuild
-
1dev-ruby/railties/Manifest
-
71dev-ruby/railties/railties-5.2.1.ebuild
-
BINdev-util/Manifest.gz
-
2dev-util/astyle/astyle-3.1-r2.ebuild
-
1dev-util/radare2/Manifest
@ -0,0 +1 @@ |
|||
DIST ansible-lint-3.4.23.tar.gz 36922 BLAKE2B a012155d9608ce0517f152837cc7f5f8330848f3e6b6b8b62b1985c9aae5260d3b8c2e9016f945a30b8433387549a9421970d9f56fc32ff9aac25a71dc150285 SHA512 4b2357327319f2cc2c0863ed74af3c799afa97f6e8e1885f9c621a9b0b4ed4b33c731f4a0e8557bf7d03f4e1680a06e60b8602b48fbb55c55325f1dda31a51e7 |
@ -0,0 +1,36 @@ |
|||
# Copyright 1999-2018 Gentoo Foundation |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=6 |
|||
|
|||
PYTHON_COMPAT=( python2_7 ) |
|||
|
|||
inherit distutils-r1 |
|||
|
|||
MY_P=${P/_/} |
|||
|
|||
DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be improved" |
|||
HOMEPAGE="https://github.com/willthames/ansible-lint" |
|||
SRC_URI="https://github.com/willthames/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" |
|||
|
|||
LICENSE="MIT" |
|||
SLOT="0" |
|||
KEYWORDS="~amd64 ~x86" |
|||
IUSE="test" |
|||
|
|||
S="${WORKDIR}/${MY_P}" |
|||
|
|||
CDEPEND="app-admin/ansible[${PYTHON_USEDEP}] |
|||
dev-python/pyyaml[${PYTHON_USEDEP}]" |
|||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] |
|||
test? ( |
|||
dev-python/flake8[${PYTHON_USEDEP}] |
|||
dev-python/nose[${PYTHON_USEDEP}] |
|||
dev-python/wheel[${PYTHON_USEDEP}] |
|||
) |
|||
${CDEPEND}" |
|||
RDEPEND="${CDEPEND}" |
|||
|
|||
python_test() { |
|||
nosetests || die |
|||
} |
@ -0,0 +1,13 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
|||
<pkgmetadata> |
|||
<maintainer type="person"> |
|||
<email>chainsaw@gentoo.org</email> |
|||
<name>Tony Vroon</name> |
|||
</maintainer> |
|||
<upstream> |
|||
<remote-id type="pypi">ansible-lint</remote-id> |
|||
<remote-id type="github">willthames/ansible-lint</remote-id> |
|||
<bugs-to>https://github.com/willthames/ansible-lint/issues</bugs-to> |
|||
</upstream> |
|||
</pkgmetadata> |
@ -1,3 +1,5 @@ |
|||
DIST logstash-5.6.10.tar.gz 104373711 BLAKE2B 759bf003e1799aeaef0a1279b3c7cf5732126ae65e9ca0a3e315cb6f7a1b4e4417fad1fd86328a58be99e04e8053264d873b04cf43cac2b49490bbdc82c8e8b7 SHA512 9ba887da982755efd21b363e9c084660c9b7e6c042e00a8c599f60d6bba5621af7ede43957f6c3d976888f4c13e6ae17cc69afd184f2dcdd41a311972f59a745 |
|||
DIST logstash-6.2.4.zip 153969993 BLAKE2B 989f631484be14014b8230e09fa049a0e470078fed938f2df55134a27d5f4f2d8670187126d32c4933b77b496a6ed96e12d180922c2c318c67fb3dbeec5a5a3b SHA512 65f6e5accc4441cb930e5c45723edeea54ba034a25680ca34114296af5a2c456d4152f9b38469475e600fce27a27b0d9c1d206039d12f2ec9cfeb02942a5c189 |
|||
DIST logstash-6.3.2.tar.gz 144211416 BLAKE2B 8471fd0a920b4ef06cd775ceaafde33e16e5d1898c89339f4a039262a7a6472d6cb8dd2017db8811d6a827395a5b1e7040d9759c8734de2ccd1fc7e615345813 SHA512 11507b9177aa6cd4172eb825e395571de71bae8b0e39d7f700fe27c7219b22bc2b9a493e39016eead2d54407dc5e5cc20a0c6e4453140d628cadea076453308f |
|||
DIST logstash-oss-6.3.1.tar.gz 143787612 BLAKE2B 2de3b991d27019b1c7df7cfa7152c009f2569e12562106babb56081be2a7ac7d94a967e7c52b58f721c2f70f1e8ec9c2730653ff094cf0dd3a9933486ac13be7 SHA512 959d9d5985e117d23ae12efe248a13ae33f8f3ede320fb3b6872e1c27738b601779f0e2402e7be4a2383cd0f220e50cdfd2d6b160d7f5805b2439cee4d8bd94c |
|||
DIST logstash-oss-6.3.2.tar.gz 144128583 BLAKE2B 99de9d375a06d132844ce63fa5d0e092bb05aedb93ff5e4a278ea75ca2fe68701afa3028af4f9c3e5b3b469e46faf4d6dc62d006e9dac3a9e9528ff94aa2dd47 SHA512 7fa97f0ca070677aaddc73ff900397ce4a45f4b02467917219acb3c414cf0cbf396b481f624d2ebc3f370b2e41120b3b103f6d080a9fafdce98b119eb8d27f5d |
@ -0,0 +1,77 @@ |
|||
# Copyright 1999-2018 Gentoo Foundation |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=6 |
|||
|
|||
inherit java-pkg-2 user |
|||
|
|||
MY_PN="${PN%-bin}" |
|||
MY_P="${MY_PN}-${PV}" |
|||
|
|||
DESCRIPTION="Tool for managing events and logs" |
|||
HOMEPAGE="https://www.elastic.co/products/logstash" |
|||
SRC_URI="x-pack? ( https://artifacts.elastic.co/downloads/${MY_PN}/${MY_P}.tar.gz ) |
|||
!x-pack? ( https://artifacts.elastic.co/downloads/${MY_PN}/${MY_PN}-oss-${PV}.tar.gz )" |
|||
|
|||
# source: LICENSE.txt and NOTICE.txt |
|||
LICENSE="Apache-2.0 MIT x-pack? ( Elastic )" |
|||
SLOT="0" |
|||
KEYWORDS="~amd64" |
|||
IUSE="x-pack" |
|||
|
|||
RESTRICT="strip" |
|||
QA_PREBUILT="opt/logstash/vendor/jruby/lib/jni/*/libjffi*.so" |
|||
|
|||
RDEPEND="virtual/jre:1.8" |
|||
|
|||
S="${WORKDIR}/${MY_P}" |
|||
|
|||
pkg_setup() { |
|||
enewgroup ${MY_PN} |
|||
enewuser ${MY_PN} -1 -1 /var/lib/${MY_PN} ${MY_PN} |
|||
} |
|||
|
|||
src_install() { |
|||
keepdir /etc/"${MY_PN}"/{conf.d,patterns,plugins} |
|||
keepdir "/var/lib/${MY_PN}" |
|||
keepdir "/var/log/${MY_PN}" |
|||
|
|||
insinto "/usr/share/${MY_PN}" |
|||
newins "${FILESDIR}/agent.conf.sample" agent.conf |
|||
|
|||
rm -v config/{pipelines.yml,startup.options} || die |
|||
insinto /etc/${MY_PN} |
|||
doins -r config/. |
|||
doins "${FILESDIR}/pipelines.yml" |
|||
rm -rv config data || die |
|||
|
|||
insinto "/opt/${MY_PN}" |
|||
doins -r . |
|||
fperms 0755 "/opt/${MY_PN}/bin/${MY_PN}" "/opt/${MY_PN}/vendor/jruby/bin/jruby" "/opt/${MY_PN}/bin/logstash-plugin" |
|||
|
|||
newconfd "${FILESDIR}/${MY_PN}.confd-r2" "${MY_PN}" |
|||
newinitd "${FILESDIR}/${MY_PN}.initd-r2" "${MY_PN}" |
|||
|
|||
insinto /usr/share/eselect/modules |
|||
doins "${FILESDIR}"/logstash-plugin.eselect |
|||
} |
|||
|
|||
pkg_postinst() { |
|||
ewarn "Self installed plugins are removed during Logstash upgrades (Bug #622602)" |
|||
ewarn "Install the plugins via eselect module that will automatically re-install" |
|||
ewarn "all self installed plugins after Logstash upgrades." |
|||
elog |
|||
elog "Installing plugins:" |
|||
elog "eselect logstash-plugin install logstash-output-gelf" |
|||
elog |
|||
|
|||
elog "Reinstalling self installed plugins (installed via eselect module):" |
|||
eselect logstash-plugin reinstall |
|||
|
|||
elog |
|||
elog "Sample configuration:" |
|||
elog "${EROOT%/}/usr/share/${MY_PN}" |
|||
elog |
|||
elog "The default pipeline configuration expects the configuration(s) to be found in:" |
|||
elog "${EROOT%/}/etc/logstash/conf.d/*.conf" |
|||
} |
@ -1,19 +1,22 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
|||
<pkgmetadata> |
|||
<maintainer type="person"> |
|||
<email>hydrapolic@gmail.com</email> |
|||
<name>Tomรกลก Mรณzes</name> |
|||
</maintainer> |
|||
<maintainer type="person"> |
|||
<email>erkiferenc@gmail.com</email> |
|||
<name>Ferenc Erki</name> |
|||
</maintainer> |
|||
<maintainer type="project"> |
|||
<email>proxy-maint@gentoo.org</email> |
|||
<name>Proxy Maintainers</name> |
|||
</maintainer> |
|||
<upstream> |
|||
<remote-id type="github">elastic/logstash</remote-id> |
|||
</upstream> |
|||
<maintainer type="person"> |
|||
<email>hydrapolic@gmail.com</email> |
|||
<name>Tomรกลก Mรณzes</name> |
|||
</maintainer> |
|||
<maintainer type="person"> |
|||
<email>erkiferenc@gmail.com</email> |
|||
<name>Ferenc Erki</name> |
|||
</maintainer> |
|||
<maintainer type="project"> |
|||
<email>proxy-maint@gentoo.org</email> |
|||
<name>Proxy Maintainers</name> |
|||
</maintainer> |
|||
<upstream> |
|||
<remote-id type="github">elastic/logstash</remote-id> |
|||
</upstream> |
|||
<use> |
|||
<flag name="x-pack">Enable additional features (may need a license)</flag> |
|||
</use> |
|||
</pkgmetadata> |
@ -1,4 +1,6 @@ |
|||
DIST rsyslog-8.35.0.tar.gz 2590108 BLAKE2B e201c1366b8ab96c070829d51de079212e82216a793eb7622aa91c66e2330981de8be547b1ee7f102ed7d8c8de054d58ba151e95238146a61fba8fe908c5f929 SHA512 3b8845fc057147c2dd740b3bb432e7fb101ad60be5c6bc86a2c2796bcd3f3526c617d45b9e8301388d51047a125ca18ba4ac54f8be2a13eabbbe8fb9361beecc |
|||
DIST rsyslog-8.36.0.tar.gz 2639477 BLAKE2B 9c7343d853f79e2955a8999e2871a2a9b008cb3ef75b94e2381a3a0ff3e49445593d852d7de3819851dc0d4c17a91d966ca2fbfd52e8215ebdbaf6b7ccd68bdf SHA512 b0c8689374b5b0fb5ad9675ad8983ce67bd04d34ad07d39cf8f91498fd2fd21a173f1077e5fa1b66a89a9d93ab011fc6345ac1a3be9961f4794fc9e152c32a50 |
|||
DIST rsyslog-8.37.0.tar.gz 2697435 BLAKE2B d88a06e8a5da15ed88d0d6c92032f71be10c2b77970e26b8fe5258e116f8f635c2e359408260b8e486401b8d9ea0e234e22070f520d42bb7884923df4f216ee3 SHA512 2989eb7ed3333151e979a720fa0e95e330bda9b40f65009f7969069bcbbeee8f493c6a3189f67bbbc2529d3a2ac14a022d7e8c4f2d0dae42b67d7508d7611fa0 |
|||
DIST rsyslog-doc-8.35.0.tar.gz 7427270 BLAKE2B 5441080c07a8398cd5d513ba6abe0335f62762f105354105549f0440c0429c62a4f28a4cc84a71d049bc8134cd64bda2c2210a2f30fd5b94f53e0bc783e7c8d1 SHA512 f78d0451eef789d60f7c5ae1eed46c4a9f7a6ade73b829f65aa2373aa786b00e84e8957089532b1b652838bd9f62b41d92530276a0d27e21b8e94d5f0e4728a6 |
|||
DIST rsyslog-doc-8.36.0.tar.gz 7570338 BLAKE2B 031f94b88fb97e6c8b01d224279138c371a5f54ecc5d7a9298b4ec6351c5d380065877888ab1969386b76b9e715937b7335bee59c3d5b8ddd4910392a58d08cb SHA512 a93f56c9c9464a9ca87f61169c6fcfaa94608f31210eaac77e882e64bf5f514c887765db6bb57e4defafeb2a6e552506f0274c1ed275306efc1656f5520b5efa |
|||
DIST rsyslog-doc-8.37.0.tar.gz 7587722 BLAKE2B 266e5be77e4ca91e3777ee4f2c999986ee7318287546c1fb84ee21f1f4995907fa8caac84ef47cec2665ef29f34151b4b22ed6c35ea1ffe0c4ddff8d05e23136 SHA512 827ac6762ad9257d9499201d5dc3d110c65f11891ab58d36dce568ffa5f8b57fe10505bc2c7b0743dcca319f294ba6418a880b7ca787eb19dcc1f262ba0f3b59 |
@ -0,0 +1,454 @@ |
|||
# Copyright 1999-2018 Gentoo Foundation |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI="6" |
|||
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6,3_7} ) |
|||
|
|||
inherit autotools eutils linux-info python-any-r1 systemd |
|||
|
|||
DESCRIPTION="An enhanced multi-threaded syslogd with database support and more" |
|||
HOMEPAGE="https://www.rsyslog.com/" |
|||
|
|||
if [[ ${PV} == "9999" ]]; then |
|||
EGIT_REPO_URI="https://github.com/rsyslog/${PN}.git" |
|||
|
|||
DOC_REPO_URI="https://github.com/rsyslog/${PN}-doc.git" |
|||
|
|||
inherit git-r3 |
|||
else |
|||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~x86" |
|||
|
|||
SRC_URI=" |
|||
https://www.rsyslog.com/files/download/${PN}/${P}.tar.gz |
|||
doc? ( https://www.rsyslog.com/files/download/${PN}/${PN}-doc-${PV}.tar.gz ) |
|||
" |
|||
|
|||
PATCHES=() |
|||
fi |
|||
|
|||
LICENSE="GPL-3 LGPL-3 Apache-2.0" |
|||
SLOT="0" |
|||
IUSE="curl dbi debug doc elasticsearch +gcrypt grok gnutls jemalloc kafka kerberos kubernetes libressl mdblookup" |
|||
IUSE+=" mongodb mysql normalize omhttpfs omudpspoof openssl postgres rabbitmq redis relp rfc3195 rfc5424hmac" |
|||
IUSE+=" snmp ssl systemd test usertools +uuid xxhash zeromq" |
|||
RESTRICT="!test? ( test )" |
|||
|
|||
RDEPEND=" |
|||
>=dev-libs/libfastjson-0.99.8:= |
|||
>=dev-libs/libestr-0.1.9 |
|||
>=sys-libs/zlib-1.2.5 |
|||
curl? ( >=net-misc/curl-7.35.0 ) |
|||
dbi? ( >=dev-db/libdbi-0.8.3 ) |
|||
elasticsearch? ( >=net-misc/curl-7.35.0 ) |
|||
gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= ) |
|||
grok? ( >=dev-libs/grok-0.9.2 ) |
|||
jemalloc? ( >=dev-libs/jemalloc-3.3.1:= ) |
|||
kafka? ( >=dev-libs/librdkafka-0.9.0.99:= ) |
|||
kerberos? ( virtual/krb5 ) |
|||
kubernetes? ( >=net-misc/curl-7.35.0 ) |
|||
mdblookup? ( dev-libs/libmaxminddb:= ) |
|||
mongodb? ( >=dev-libs/mongo-c-driver-1.1.10:= ) |
|||
mysql? ( virtual/libmysqlclient:= ) |
|||
normalize? ( |
|||
>=dev-libs/libee-0.4.0 |
|||
>=dev-libs/liblognorm-2.0.3:= |
|||
) |
|||
omhttpfs? ( >=net-misc/curl-7.35.0 ) |
|||
omudpspoof? ( >=net-libs/libnet-1.1.6 ) |
|||
postgres? ( >=dev-db/postgresql-8.4.20:= ) |
|||
rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0:= ) |
|||
redis? ( >=dev-libs/hiredis-0.11.0:= ) |
|||
relp? ( >=dev-libs/librelp-1.2.14:= ) |
|||
rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] ) |
|||
rfc5424hmac? ( |
|||
!libressl? ( >=dev-libs/openssl-0.9.8y:0= ) |
|||
libressl? ( dev-libs/libressl:= ) |
|||
) |
|||
snmp? ( >=net-analyzer/net-snmp-5.7.2 ) |
|||
ssl? ( |
|||
gnutls? ( >=net-libs/gnutls-2.12.23:0= ) |
|||
openssl? ( |
|||
!libressl? ( dev-libs/openssl:0= ) |
|||
libressl? ( dev-libs/libressl:0= ) |
|||
) |
|||
) |
|||
systemd? ( >=sys-apps/systemd-234 ) |
|||
uuid? ( sys-apps/util-linux:0= ) |
|||
xxhash? ( dev-libs/xxhash:= ) |
|||
zeromq? ( |
|||
>=net-libs/czmq-3.0.2 |
|||
)" |
|||
DEPEND="${RDEPEND} |
|||
>=sys-devel/autoconf-archive-2015.02.24 |
|||
virtual/pkgconfig |
|||
test? ( |
|||
jemalloc? ( <sys-libs/libfaketime-0.9.7 ) |
|||
!jemalloc? ( sys-libs/libfaketime ) |
|||
${PYTHON_DEPS} |
|||
)" |
|||
|
|||
REQUIRED_USE=" |
|||
kubernetes? ( normalize ) |
|||
ssl? ( || ( gnutls openssl ) ) |
|||
" |
|||
|
|||
if [[ ${PV} == "9999" ]]; then |
|||
DEPEND+=" doc? ( >=dev-python/sphinx-1.1.3-r7 )" |
|||
DEPEND+=" >=sys-devel/flex-2.5.39-r1" |
|||
DEPEND+=" >=sys-devel/bison-2.4.3" |
|||
DEPEND+=" >=dev-python/docutils-0.12" |
|||
fi |
|||
|
|||
CONFIG_CHECK="~INOTIFY_USER" |
|||
WARNING_INOTIFY_USER="CONFIG_INOTIFY_USER isn't set. Imfile module on this system will only support polling mode!" |
|||
|
|||
pkg_setup() { |
|||
use test && python-any-r1_pkg_setup |
|||
} |
|||
|
|||
src_unpack() { |
|||
if [[ ${PV} == "9999" ]]; then |
|||
git-r3_fetch |
|||
git-r3_checkout |
|||
else |
|||
unpack ${P}.tar.gz |
|||
fi |
|||
|
|||
if use doc; then |
|||
if [[ ${PV} == "9999" ]]; then |
|||
local _EGIT_BRANCH= |
|||
if [[ -n "${EGIT_BRANCH}" ]]; then |
|||
# Cannot use rsyslog commits/branches for documentation repository |
|||
_EGIT_BRANCH=${EGIT_BRANCH} |
|||
unset EGIT_BRANCH |
|||
fi |
|||
|
|||
git-r3_fetch "${DOC_REPO_URI}" |
|||
git-r3_checkout "${DOC_REPO_URI}" "${S}"/docs |
|||
|
|||
if [[ -n "${_EGIT_BRANCH}" ]]; then |
|||
# Restore previous EGIT_BRANCH information |
|||
EGIT_BRANCH=${_EGIT_BRANCH} |
|||
fi |
|||
else |
|||
cd "${S}" || die "Cannot change dir into '${S}'" |
|||
mkdir docs || die "Failed to create docs directory" |
|||
cd docs || die "Failed to change dir into '${S}/docs'" |
|||
unpack ${PN}-doc-${PV}.tar.gz |
|||
fi |
|||
fi |
|||
} |
|||
|
|||
src_prepare() { |
|||
default |
|||
|
|||
eautoreconf |
|||
} |
|||
|
|||
src_configure() { |
|||
# Maintainer notes: |
|||
# * Guardtime support is missing because libgt isn't yet available |
|||
# in portage. |
|||
# * Hadoop's HDFS file system output module is currently not |
|||
# supported in Gentoo because nobody is able to test it |
|||
# (JAVA dependency). |
|||
# * dev-libs/hiredis doesn't provide pkg-config (see #504614, |
|||
# upstream PR 129 and 136) so we need to export HIREDIS_* |
|||
# variables because rsyslog's build system depends on pkg-config. |
|||
|
|||
if use redis; then |
|||
export HIREDIS_LIBS="-L${EPREFIX}/usr/$(get_libdir) -lhiredis" |
|||
export HIREDIS_CFLAGS="-I${EPREFIX}/usr/include" |
|||
fi |
|||
|
|||
local myeconfargs=( |
|||
--disable-debug-symbols |
|||
--disable-generate-man-pages |
|||
--without-valgrind-testbench |
|||
--disable-liblogging-stdlog |
|||
$(use_enable test testbench) |
|||
$(use_enable test libfaketime) |
|||
$(use_enable test extended-tests) |
|||
# Input Plugins without depedencies |
|||
--enable-imdiag |
|||
--enable-imfile |
|||
--enable-impstats |
|||
--enable-imptcp |
|||
# Message Modificiation Plugins without depedencies |
|||
--enable-mmanon |
|||
--enable-mmaudit |
|||
--enable-mmcount |
|||
--enable-mmfields |
|||
--enable-mmjsonparse |
|||
--enable-mmpstrucdata |
|||
--enable-mmrm1stspace |
|||
--enable-mmsequence |
|||
--enable-mmutf8fix |
|||
# Output Modification Plugins without dependencies |
|||
--enable-mail |
|||
--enable-omprog |
|||
--enable-omruleset |
|||
--enable-omstdout |
|||
--enable-omuxsock |
|||
# Misc |
|||
--enable-fmhash |
|||
$(use_enable xxhash fmhash-xxhash) |
|||
--enable-pmaixforwardedfrom |
|||
--enable-pmciscoios |
|||
--enable-pmcisconames |
|||
--enable-pmlastmsg |
|||
--enable-pmsnare |
|||
# DB |
|||
$(use_enable dbi libdbi) |
|||
$(use_enable mongodb ommongodb) |
|||
$(use_enable mysql) |
|||
$(use_enable postgres pgsql) |
|||
$(use_enable redis omhiredis) |
|||
# Debug |
|||
$(use_enable debug) |
|||
$(use_enable debug diagtools) |
|||
$(use_enable debug memcheck) |
|||
$(use_enable debug valgrind) |
|||
# Misc |
|||
$(use_enable curl fmhttp) |
|||
$(use_enable elasticsearch) |
|||
$(use_enable gcrypt libgcrypt) |
|||
$(use_enable jemalloc) |
|||
$(use_enable kafka imkafka) |
|||
$(use_enable kafka omkafka) |
|||
$(use_enable kerberos gssapi-krb5) |
|||
$(use_enable kubernetes mmkubernetes) |
|||
$(use_enable normalize mmnormalize) |
|||
$(use_enable mdblookup mmdblookup) |
|||
$(use_enable grok mmgrok) |
|||
$(use_enable omhttpfs) |
|||
$(use_enable omudpspoof) |
|||
$(use_enable rabbitmq omrabbitmq) |
|||
$(use_enable relp) |
|||
$(use_enable rfc3195) |
|||
$(use_enable rfc5424hmac mmrfc5424addhmac) |
|||
$(use_enable snmp) |
|||
$(use_enable snmp mmsnmptrapd) |
|||
$(use_enable gnutls) |
|||
$(use_enable openssl) |
|||
$(use_enable systemd imjournal) |
|||
$(use_enable systemd omjournal) |
|||
$(use_enable usertools) |
|||
$(use_enable uuid) |
|||
$(use_enable zeromq imczmq) |
|||
$(use_enable zeromq omczmq) |
|||
--with-systemdsystemunitdir="$(systemd_get_systemunitdir)" |
|||
) |
|||
|
|||
econf "${myeconfargs[@]}" |
|||
} |
|||
|
|||
src_compile() { |
|||
default |
|||
|
|||
if use doc && [[ "${PV}" == "9999" ]]; then |
|||
einfo "Building documentation ..." |
|||
local doc_dir="${S}/docs" |
|||
cd "${doc_dir}" || die "Cannot chdir into \"${doc_dir}\"!" |
|||
sphinx-build -b html source build || die "Building documentation failed!" |
|||
fi |
|||
} |
|||
|
|||
src_test() { |
|||
local _has_increased_ulimit= |
|||
|
|||
# Sometimes tests aren't executable (i.e. when added via patch) |
|||
einfo "Adjusting permissions of test scripts ..." |
|||
find "${S}"/tests -type f -name '*.sh' \! -perm -111 -exec chmod a+x '{}' \; || \ |
|||
die "Failed to adjust test scripts permission" |
|||
|
|||
if ulimit -n 3072; then |
|||
_has_increased_ulimit="true" |
|||
fi |
|||
|
|||
if ! emake --jobs 1 check; then |
|||
eerror "Test suite failed! :(" |
|||
|
|||
if [[ -z "${_has_increased_ulimit}" ]]; then |
|||
eerror "Probably because open file limit couldn't be set to 3072." |
|||
fi |
|||
|
|||
if has userpriv ${FEATURES}; then |
|||
eerror "Please try to reproduce the test suite failure with FEATURES=-userpriv " \ |
|||
"before you submit a bug report." |
|||
fi |
|||
|
|||
fi |
|||
} |
|||
|
|||
src_install() { |
|||
local DOCS=( |
|||
AUTHORS |
|||
ChangeLog |
|||
"${FILESDIR}"/README.gentoo |
|||
) |
|||
|
|||
use doc && local HTML_DOCS=( "${S}/docs/build/." ) |
|||
|
|||
default |
|||
|
|||
newconfd "${FILESDIR}/${PN}.confd-r1" ${PN} |
|||
newinitd "${FILESDIR}/${PN}.initd-r1" ${PN} |
|||
|
|||
keepdir /var/empty/dev |
|||
keepdir /var/spool/${PN} |
|||
keepdir /etc/ssl/${PN} |
|||
keepdir /etc/${PN}.d |
|||
|
|||
insinto /etc |
|||
newins "${FILESDIR}/${PN}.conf" ${PN}.conf |
|||
|
|||
insinto /etc/rsyslog.d/ |
|||
newins "${FILESDIR}/50-default-r1.conf" 50-default.conf |
|||
|
|||
insinto /etc/logrotate.d/ |
|||
newins "${FILESDIR}/${PN}-r1.logrotate" ${PN} |
|||
|
|||
if use mysql; then |
|||
insinto /usr/share/doc/${PF}/scripts/mysql |
|||
doins plugins/ommysql/createDB.sql |
|||
fi |
|||
|
|||
if use postgres; then |
|||
insinto /usr/share/doc/${PF}/scripts/pgsql |
|||
doins plugins/ompgsql/createDB.sql |
|||
fi |
|||
|
|||
prune_libtool_files --modules |
|||
} |
|||
|
|||
pkg_postinst() { |
|||
local advertise_readme=0 |
|||
|
|||
if [[ -z "${REPLACING_VERSIONS}" ]]; then |
|||
# This is a new installation |
|||
|
|||
advertise_readme=1 |
|||
|
|||
if use mysql || use postgres; then |
|||
echo |
|||
elog "Sample SQL scripts for MySQL & PostgreSQL have been installed to:" |
|||
elog " /usr/share/doc/${PF}/scripts" |
|||
fi |
|||
|
|||
if use ssl; then |
|||
echo |
|||
elog "To create a default CA and certificates for your server and clients, run:" |
|||
elog " emerge --config =${PF}" |
|||
elog "on your logging server. You can run it several times," |
|||
elog "once for each logging client. The client certificates will be signed" |
|||
elog "using the CA certificate generated during the first run." |
|||
fi |
|||
fi |
|||
|
|||
if [[ ${advertise_readme} -gt 0 ]]; then |
|||
# We need to show the README file location |
|||
|
|||
echo "" |
|||
elog "Please read" |
|||
elog "" |
|||
elog " ${EPREFIX}/usr/share/doc/${PF}/README.gentoo*" |
|||
elog "" |
|||
elog "for more details." |
|||
fi |
|||
} |
|||
|
|||
pkg_config() { |
|||
if ! use ssl ; then |
|||
einfo "There is nothing to configure for rsyslog unless you" |
|||
einfo "used USE=ssl to build it." |
|||
return 0 |
|||
fi |
|||
|
|||
# Make sure the certificates directory exists |
|||
local CERTDIR="${EROOT}/etc/ssl/${PN}" |
|||
if [[ ! -d "${CERTDIR}" ]]; then |
|||
mkdir "${CERTDIR}" || die |
|||
fi |
|||
einfo "Your certificates will be stored in ${CERTDIR}" |
|||
|
|||
# Create a default CA if needed |
|||
if [[ ! -f "${CERTDIR}/${PN}_ca.cert.pem" ]]; then |
|||
einfo "No CA key and certificate found in ${CERTDIR}, creating them for you..." |
|||
certtool --generate-privkey \ |
|||
--outfile "${CERTDIR}/${PN}_ca.privkey.pem" &>/dev/null |
|||
chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem" |
|||
|
|||
cat > "${T}/${PF}.$$" <<- _EOF |
|||
cn = Portage automated CA |
|||
ca |
|||
cert_signing_key |
|||
expiration_days = 3650 |
|||
_EOF |
|||
|
|||
certtool --generate-self-signed \ |
|||
--load-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \ |
|||
--outfile "${CERTDIR}/${PN}_ca.cert.pem" \ |
|||
--template "${T}/${PF}.$$" &>/dev/null |
|||
chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem" |
|||
|
|||
# Create the server certificate |
|||
echo |
|||
einfon "Please type the Common Name of the SERVER you wish to create a certificate for: " |
|||
read -r CN |
|||
|
|||
einfo "Creating private key and certificate for server ${CN}..." |
|||
certtool --generate-privkey \ |
|||
--outfile "${CERTDIR}/${PN}_${CN}.key.pem" &>/dev/null |
|||
chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem" |
|||
|
|||
cat > "${T}/${PF}.$$" <<- _EOF |
|||
cn = ${CN} |
|||
tls_www_server |
|||
dns_name = ${CN} |
|||
expiration_days = 3650 |
|||
_EOF |
|||
|
|||
certtool --generate-certificate \ |
|||
--outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \ |
|||
--load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \ |
|||
--load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \ |
|||
--load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \ |
|||
--template "${T}/${PF}.$$" &>/dev/null |
|||
chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem" |
|||
|
|||
else |
|||
einfo "Found existing ${CERTDIR}/${PN}_ca.cert.pem, skipping CA and SERVER creation." |
|||
fi |
|||
|
|||
# Create a client certificate |
|||
echo |
|||
einfon "Please type the Common Name of the CLIENT you wish to create a certificate for: " |
|||
read -r CN |
|||
|
|||
einfo "Creating private key and certificate for client ${CN}..." |
|||
certtool --generate-privkey \ |
|||
--outfile "${CERTDIR}/${PN}_${CN}.key.pem" &>/dev/null |
|||
chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem" |
|||
|
|||
cat > "${T}/${PF}.$$" <<- _EOF |
|||
cn = ${CN} |
|||
tls_www_client |
|||
dns_name = ${CN} |
|||
expiration_days = 3650 |
|||
_EOF |
|||
|
|||
certtool --generate-certificate \ |
|||
--outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \ |
|||
--load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \ |
|||
--load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \ |
|||
--load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \ |
|||
--template "${T}/${PF}.$$" &>/dev/null |
|||
chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem" |
|||
|
|||
rm -f "${T}/${PF}.$$" |
|||
|
|||
echo |
|||
einfo "Here is the documentation on how to encrypt your log traffic:" |
|||
einfo " https://www.rsyslog.com/doc/rsyslog_tls.html" |
|||
} |
@ -0,0 +1,51 @@ |
|||
# Copyright 1999-2018 Gentoo Foundation |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=6 |
|||
|
|||
inherit golang-build systemd |
|||
|
|||
DESCRIPTION="Keybase Filesystem (KBFS)" |
|||
HOMEPAGE="https://keybase.io/docs/kbfs" |
|||
SRC_URI="https://github.com/keybase/kbfs/archive/v${PV}.tar.gz -> ${P}.tar.gz" |
|||
|
|||
LICENSE="BSD" |
|||
SLOT="0" |
|||
KEYWORDS="~amd64 ~x86" |
|||
IUSE="" |
|||
|
|||
DEPEND="" |
|||
RDEPEND=" |
|||
app-crypt/gnupg |
|||
sys-fs/fuse |
|||
" |
|||
|
|||
src_unpack() { |
|||
unpack "${P}.tar.gz" |
|||
mkdir -vp "${S}/src/github.com/keybase" || die |
|||
ln -vs "${S}" "${S}/src/github.com/keybase/kbfs" || die |
|||
} |
|||
|
|||
src_compile() { |
|||
EGO_PN="github.com/keybase/kbfs/kbfsfuse" \ |
|||
EGO_BUILD_FLAGS="-tags production -o ${T}/kbfsfuse" \ |
|||
golang-build_src_compile |
|||
EGO_PN="github.com/keybase/kbfs/kbfsgit/git-remote-keybase" \ |
|||
EGO_BUILD_FLAGS="-tags production -o ${T}/git-remote-keybase" \ |
|||
golang-build_src_compile |
|||
EGO_PN="github.com/keybase/kbfs/redirector" \ |
|||
EGO_BUILD_FLAGS="-tags production -o ${T}/keybase-redirector" \ |
|||
golang-build_src_compile |
|||
} |
|||
|
|||
src_test() { |
|||
EGO_PN="github.com/keybase/kbfs/kbfsfuse" \ |
|||
golang-build_src_test |
|||
} |
|||
|
|||
src_install() { |
|||
dobin "${T}/kbfsfuse" |
|||
dobin "${T}/git-remote-keybase" |
|||
dobin "${T}/keybase-redirector" |
|||
systemd_douserunit "${S}/packaging/linux/systemd/kbfs.service" |
|||
} |
@ -0,0 +1,54 @@ |
|||
# Copyright 1999-2018 Gentoo Foundation |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=6 |
|||
|
|||
inherit golang-build systemd |
|||
|
|||
DESCRIPTION="Client for keybase.io" |
|||
HOMEPAGE="https://keybase.io/" |
|||
SRC_URI="https://github.com/keybase/client/archive/v${PV}.tar.gz -> ${P}.tar.gz" |
|||
|
|||
LICENSE="BSD" |
|||
SLOT="0" |
|||
KEYWORDS="~amd64 ~x86" |
|||
IUSE="" |
|||
|
|||
DEPEND=" |
|||
~app-crypt/kbfs-${PV}" |
|||
RDEPEND=" |
|||
app-crypt/gnupg" |
|||
|
|||
src_unpack() { |
|||
unpack "${P}.tar.gz" |
|||
ln -vs "client-${PV}" "${P}" || die |
|||
mkdir -vp "${S}/src/github.com/keybase" || die |
|||
ln -vs "${S}" "${S}/src/github.com/keybase/client" || die |
|||
} |
|||
|
|||
src_compile() { |
|||
EGO_PN="github.com/keybase/client/go/keybase" \ |
|||
EGO_BUILD_FLAGS="-tags production -o ${T}/keybase" \ |
|||
golang-build_src_compile |
|||
} |
|||
|
|||
src_test() { |
|||
EGO_PN="github.com/keybase/client/go/keybase" \ |
|||
golang-build_src_test |
|||
} |
|||
|
|||
src_install() { |
|||
dobin "${T}/keybase" |
|||
dobin "${S}/packaging/linux/run_keybase" |
|||
systemd_douserunit "${S}/packaging/linux/systemd/keybase.service" |
|||
dodir "/opt/keybase" |
|||
insinto "/opt/keybase" |
|||
doins "${S}/packaging/linux/crypto_squirrel.txt" |
|||
} |
|||
|
|||
pkg_postinst() { |
|||
elog "Start/Restart keybase: run_keybase" |
|||
elog "Run the service: keybase service" |
|||
elog "Run the client: keybase login" |
|||
ewarn "Note that the user keybasehelper is obsolete and can be removed" |
|||
} |
@ -1,12 +1,5 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
|||
<pkgmetadata> |
|||
<maintainer type="person"> |
|||
<email>maris.gis@gmail.com</email> |
|||
<name>Maris Nartiss</name> |
|||
</maintainer> |
|||
<maintainer type="project"> |
|||
<email>proxy-maint@gentoo.org</email> |
|||
<name>Proxy Maintainers</name> |
|||
</maintainer> |
|||
<!-- maintainer-needed --> |
|||
</pkgmetadata> |
@ -1 +1,2 @@ |
|||
DIST okteta-0.25.1.tar.xz 951952 BLAKE2B 180cb7426b85cc8598f774d50556fe26d95d11e7c8b5be542a38fd4fa1c0479b401e6be59e7ca86eabba805c2a5d2ea2d818960cb218d173fd87db23f9c5525f SHA512 67e594ee1674176cbf506ca1191ced748bf6aec268d57211e052552f9673c359ccb3fefd403b5cf63e04f63a4fd3b42b0d21ef8eefcbac999081d58505df2174 |
|||
DIST okteta-0.25.2.tar.xz 954124 BLAKE2B b880001d6351479accb2f5f2e00a2574337695642bf9082b030d1a56e828fa4cc8e4cf00c6781e12328a20fde004cddaad057b0dbce2fb34a243e24df48ee878 SHA512 78f905479dc5070754b53d8fb7374d162a64479303092ce3f391953a01332946d98151f181a6c9363c68dad7098b58909b4db53724fac9aa848606f9ff3b6511 |
@ -0,0 +1,66 @@ |
|||
# Copyright 1999-2018 Gentoo Foundation |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=6 |
|||
|
|||
KDE_HANDBOOK="forceoptional" |
|||
KDE_TEST="true" |
|||
VIRTUALX_REQUIRED="test" |
|||
inherit kde5 |
|||
|
|||
if [[ ${KDE_BUILD_TYPE} = release ]]; then |
|||
SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz" |
|||
KEYWORDS="~amd64 ~x86" |
|||
fi |
|||
|
|||
DESCRIPTION="Hex editor by KDE" |
|||
HOMEPAGE="https://www.kde.org/applications/utilities/okteta |
|||
https://utils.kde.org/projects/okteta" |
|||
IUSE="crypt designer" |
|||
|
|||
DEPEND=" |
|||
$(add_frameworks_dep kbookmarks) |
|||
$(add_frameworks_dep kcmutils) |
|||
$(add_frameworks_dep kcodecs) |
|||
$(add_frameworks_dep kcompletion) |
|||
$(add_frameworks_dep kconfig) |
|||
$(add_frameworks_dep kconfigwidgets) |
|||
$(add_frameworks_dep kcoreaddons) |
|||
$(add_frameworks_dep kcrash) |
|||
$(add_frameworks_dep kdbusaddons) |
|||
$(add_frameworks_dep ki18n) |
|||
$(add_frameworks_dep kiconthemes) |
|||
$(add_frameworks_dep kio) |
|||
$(add_frameworks_dep kjobwidgets) |
|||
$(add_frameworks_dep knewstuff) |
|||
$(add_frameworks_dep kparts) |
|||
$(add_frameworks_dep kservice) |
|||
$(add_frameworks_dep kwidgetsaddons) |
|||
$(add_frameworks_dep kxmlgui) |
|||
$(add_qt_dep qtdeclarative) |
|||
$(add_qt_dep qtgui) |
|||
$(add_qt_dep qtnetwork) |
|||
$(add_qt_dep qtprintsupport) |
|||
$(add_qt_dep qtscript 'scripttools') |
|||
$(add_qt_dep qtwidgets) |
|||
$(add_qt_dep qtxml) |
|||
crypt? ( app-crypt/qca:2[qt5(+)] ) |
|||
designer? ( $(add_qt_dep designer) ) |
|||
" |
|||
RDEPEND="${DEPEND}" |
|||
|
|||
src_configure() { |
|||
local mycmakeargs=( |
|||
-DOMIT_EXAMPLES=ON |
|||
$(cmake-utils_use_find_package crypt Qca-qt5) |
|||
-DBUILD_DESIGNERPLUGIN=$(usex designer) |
|||
) |
|||
|
|||
kde5_src_configure |
|||
} |
|||
|
|||
src_test() { |
|||
local myctestargs=( -j1 ) |
|||
|
|||
kde5_src_test |
|||
} |
@ -0,0 +1,35 @@ |
|||
# Copyright 1999-2018 Gentoo Foundation |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
|
|||
PYTHON_COMPAT=( python2_7 ) |
|||
inherit distutils-r1 |
|||
|
|||
DESCRIPTION="Framework for analyzing volatile memory" |
|||
HOMEPAGE="https://www.volatilityfoundation.org/" |
|||
SRC_URI="https://downloads.volatilityfoundation.org/releases/${PV}/${P}.zip" |
|||
|
|||
LICENSE="GPL-2+" |
|||
SLOT="0" |
|||
KEYWORDS="~amd64 ~x86" |
|||
IUSE="" |
|||
|
|||
S=${WORKDIR}/${PN}-master |
|||
|
|||
DEPEND="app-arch/unzip" |
|||
RDEPEND=">=dev-libs/distorm64-3[${PYTHON_USEDEP}] |
|||
dev-libs/libpcre |
|||
|| ( |
|||
dev-python/pycryptodome[${PYTHON_USEDEP}] |
|||
dev-python/pycrypto[${PYTHON_USEDEP}] |
|||
)" |
|||
|
|||
src_install() { |
|||
distutils-r1_src_install |
|||
mkdir "${D}/usr/share/${PN}" || die |
|||
mv "${D}/usr/contrib/plugins" "${D}/usr/share/${PN}/" || die |
|||
rmdir --ignore-fail-on-non-empty "${D}/usr/contrib" || die |
|||
mv "${D}/usr/tools" "${D}/usr/share/${PN}/" || die |
|||
dosym vol.py /usr/bin/volatility |
|||
} |
@ -1,3 +1,4 @@ |
|||
DIST dict.utf8-20120830.tar.bz2 652472 BLAKE2B bd31553027e25261e2d69a4f1a82d2c1f18b424f16f1b62a817151892b0d012be7cf1f2b7f7fbbfda98dbc40c21186eaccdca2453d139f0e50aaf3d793d64671 SHA512 4400bc2a54cbf828e1d34f8240d8915a29171d6def125fecf4aa13b442dc2442d9ea591e4451cf030d22d974fbdba09adde4112c08acae9ae023823311ae8535 |
|||
DIST dict.utf8-20130220.tar.bz2 652859 BLAKE2B 9e0cdefc0db519b0e12dd2cb2621ef500e0ed5a0ff9a0eea76d6f64eac1cdb455f2d3c8a806fe7aa8c50cbc369c0ef6d937fdf01fecbc349773b12375bb419f3 SHA512 d58ec106959a7713e452df2fe2fa5a5f66e82bd67eeeee8740cd3eeedf30af8d14a90dae224ed2931dffd85b0327c704927409bde0247452d79cf40c5bc7cff8 |
|||
DIST dict.utf8-20131214.tar.bz2 674512 BLAKE2B b5e1756b52e8b4fd7839d4a72004b7ddc789986899cc626341f13b702ee1e0b54780c992b2988289bdbe7ff979f3243efc1b5a5e04a0529b9a3f6b327a49faef SHA512 adaf52a27c6afdeb950912845f3fcb7a6799f997d50a2892ceecf76ed13e3644407338d734832c2ce4b09bce11fec4731774f1eb2dd4c30bea5490555915bd5b |
|||
DIST lm_sc.3gm.arpa-20140820.tar.bz2 36623028 BLAKE2B 9456c51dbba59e5d20a1bdd9b06f0ef863c77eb7651287b45f143e6919aedf46ea81ca4da5c037c4b9775c19e68849720cb0e1b3db4cc9dd8df84832ac2eba6a SHA512 ea3ede62eb993c4d21ca7cf339635f4686493a0cefd57df4a31f00a001e67502a13ff9612ff667b941b82b47de00be9f3c9689677d04195a7ef8716bac087519 |
|||
DIST lm_sc.t3g.arpa-20121025.tar.bz2 36262281 BLAKE2B 55d8820228986f9a7b3d567ebca7bf37079e3d05f9b062814116702957e4447c5283ac9034b6a9171a9696df01398bb29ea55a2a1ded3a952e48f14a697d8698 SHA512 3159dd3700382cfa617ba025ce542660580f3057e0dd6bbb92947902495db08e4454c1d09d01a55c90653444513d125dd034e944b060a9d8e009c3633b106d97 |
@ -1,62 +0,0 @@ |
|||
#!/usr/bin/make -f
|
|||
# -*- mode: makefile; indent-tabs-mode: t -*- vim:noet:ts=4
|
|||
# Sample Makefile for lexicon generation and installation.
|
|||
|
|||
# Little endian platforms: alpha amd64 arm hurd-i386 i386 ia64 mipsel sh3 sh4
|
|||
# Big endian platforms: hppa m68k mips powerpc ppc64 sparc s390
|
|||
ifndef ENDIANNESS |
|||
ENDIANNESS = le |
|||
endif |
|||
|
|||
DICT_FILE = dict.utf8 |
|||
|
|||
SLM_TARGET = lm_sc |
|||
TSLM2_TEXT_FILE = ${SLM_TARGET}.t2g.arpa |
|||
TSLM2_ORIG_FILE = ${SLM_TARGET}.t2g.orig |
|||
TSLM2_DIST_FILE = ${SLM_TARGET}.t2g |
|||
TSLM3_TEXT_FILE = ${SLM_TARGET}.t3g.arpa |
|||
TSLM3_ORIG_FILE = ${SLM_TARGET}.t3g.orig |
|||
TSLM3_DIST_FILE = ${SLM_TARGET}.t3g |
|||
|
|||
PYTRIE_FILE = pydict_sc.bin |
|||
PYTRIE_LOG_FILE = pydict_sc.log |
|||
|
|||
SYSTEM_DATA_DIR = ${DESTDIR}/usr/share/sunpinyin |
|||
|
|||
all: slm3_dist |
|||
install: slm3_install |
|||
|
|||
tslm2_orig: ${TSLM2_ORIG_FILE} |
|||
${TSLM2_ORIG_FILE}: ${DICT_FILE} ${TSLM2_TEXT_FILE} |
|||
tslmpack ${TSLM2_TEXT_FILE} ${DICT_FILE} $@ |
|||
|
|||
tslm2_dist: ${TSLM2_DIST_FILE} |
|||
${TSLM2_DIST_FILE}: ${TSLM2_ORIG_FILE} |
|||
tslmendian -e ${ENDIANNESS} -i $^ -o $@ |
|||
|
|||
lexicon2: ${DICT_FILE} ${TSLM2_ORIG_FILE} |
|||
genpyt -e ${ENDIANNESS} -i ${DICT_FILE} -s ${TSLM2_ORIG_FILE} \
|
|||
-l ${PYTRIE_LOG_FILE} -o ${PYTRIE_FILE} |
|||
|
|||
tslm3_orig: ${TSLM3_ORIG_FILE} |
|||
${TSLM3_ORIG_FILE}: ${DICT_FILE} ${TSLM3_TEXT_FILE} |
|||
tslmpack ${TSLM3_TEXT_FILE} ${DICT_FILE} $@ |
|||
|
|||
tslm3_dist: ${TSLM3_DIST_FILE} |
|||
${TSLM3_DIST_FILE}: ${TSLM3_ORIG_FILE} |
|||
tslmendian -e ${ENDIANNESS} -i $^ -o $@ |
|||
|
|||
lexicon3: ${DICT_FILE} ${TSLM3_ORIG_FILE} |
|||
genpyt -e ${ENDIANNESS} -i ${DICT_FILE} -s ${TSLM3_ORIG_FILE} \
|
|||
-l ${PYTRIE_LOG_FILE} -o ${PYTRIE_FILE} |
|||
|
|||
slm2_dist: ${TSLM2_DIST_FILE} lexicon2 |
|||
slm2_install: ${TSLM2_DIST_FILE} ${PYTRIE_FILE} |
|||
install -d ${SYSTEM_DATA_DIR} |
|||
install -Dm644 $^ ${SYSTEM_DATA_DIR} |
|||
|
|||
slm3_dist: ${TSLM3_DIST_FILE} lexicon3 |
|||
slm3_install: ${TSLM3_DIST_FILE} ${PYTRIE_FILE} |
|||
install -d ${SYSTEM_DATA_DIR} |
|||
install -Dm644 $^ ${SYSTEM_DATA_DIR} |
|||
|
@ -1,37 +0,0 @@ |
|||
# Copyright 1999-2015 Gentoo Foundation |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=5 |
|||
|
|||
DICT_VERSION="20120830" |
|||
LM_VERSION="${PV}" |
|||
|
|||
DESCRIPTION="Data sets for Sunpinyin" |
|||
HOMEPAGE="https://open-gram.googlecode.com/" |
|||
SRC_URI="https://open-gram.googlecode.com/files/dict.utf8-${DICT_VERSION}.tar.bz2 |
|||
https://open-gram.googlecode.com/files/lm_sc.t3g.arpa-${LM_VERSION}.tar.bz2" |
|||
|
|||
LICENSE="Apache-2.0" |
|||
SLOT="0" |
|||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" |
|||
IUSE="" |
|||
|
|||
DEPEND=">=app-i18n/sunpinyin-2.0.4_pre20130108" |
|||
RDEPEND="${DEPEND}" |
|||
|
|||
src_unpack() { |
|||
default |
|||
mkdir "${S}" || die |
|||
mv "${WORKDIR}"/dict.utf8 "${S}" || die |
|||
mv "${WORKDIR}"/lm_sc.t3g.arpa "${S}" || die |
|||
cp "${FILESDIR}"/SLM-inst.mk "${S}"/Makefile || die |
|||
} |
|||
|
|||
src_compile() { |
|||
# we don't have any big-endian architectures keyworded yet, so hardcode |
|||
emake ENDIANNESS=le |
|||
} |
|||
|
|||
src_install() { |
|||
emake ENDIANNESS=le DESTDIR="${D}" install |
|||
} |
@ -1,37 +1,44 @@ |
|||
# Copyright 1999-2017 Gentoo Foundation |
|||
# Copyright 1999-2018 Gentoo Foundation |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=5 |
|||
EAPI="6" |
|||
|
|||
DICT_VERSION="${PV}" |
|||
LM_VERSION="20121025" |
|||
|
|||
DESCRIPTION="Data sets for Sunpinyin" |
|||
HOMEPAGE="https://open-gram.googlecode.com/" |
|||
SRC_URI="https://open-gram.googlecode.com/files/dict.utf8-${DICT_VERSION}.tar.bz2 |
|||
https://open-gram.googlecode.com/files/lm_sc.t3g.arpa-${LM_VERSION}.tar.bz2" |
|||
HOMEPAGE="https://github.com/sunpinyin/open-gram" |
|||
SRC_URI="mirror://sourceforge/open-gram/dict.utf8-${DICT_VERSION}.tar.bz2 |
|||
mirror://sourceforge/open-gram/lm_sc.t3g.arpa-${LM_VERSION}.tar.bz2" |
|||
|
|||
LICENSE="Apache-2.0" |
|||
SLOT="0" |
|||
KEYWORDS="amd64 ppc ppc64 x86" |
|||
IUSE="" |
|||
|
|||
DEPEND=">=app-i18n/sunpinyin-2.0.4_pre20130108" |
|||
RDEPEND="${DEPEND}" |
|||
DEPEND="=app-i18n/sunpinyin-2.0.4*" |
|||
|
|||
src_unpack() { |
|||
default |
|||
mkdir "${S}" || die |
|||
mv "${WORKDIR}"/dict.utf8 "${S}" || die |
|||
mv "${WORKDIR}"/lm_sc.t3g.arpa "${S}" || die |
|||
cp "${FILESDIR}"/SLM-inst.mk "${S}"/Makefile || die |
|||
} |
|||
|
|||
src_compile() { |
|||
# we don't have any big-endian architectures keyworded yet, so hardcode |
|||
emake ENDIANNESS=le |
|||
# lm_sc.t3g |
|||
echoit tslmpack lm_sc.t3g.arpa dict.utf8 lm_sc.t3g.orig |
|||
echoit tslmendian -i lm_sc.t3g.orig -o lm_sc.t3g |
|||
# lexicon3 |
|||
echoit genpyt -i dict.utf8 -s lm_sc.t3g.orig -l pydict_sc.log -o pydict_sc.bin |
|||
} |
|||
|
|||
echoit() { |
|||
echo "${@}" |
|||
"${@}" |
|||
} |
|||
|
|||
src_install() { |
|||
emake ENDIANNESS=le DESTDIR="${D}" install |
|||
insinto /usr/share/${PN/-data} |
|||
doins lm_sc.t3g pydict_sc.bin |
|||
} |
@ -0,0 +1,45 @@ |
|||
# Copyright 1999-2018 Gentoo Foundation |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI="6" |
|||
|
|||
DICT_VERSION="20131214" |
|||
LM_VERSION="${PV}" |
|||
|
|||
DESCRIPTION="Data sets for Sunpinyin" |
|||
HOMEPAGE="https://github.com/sunpinyin/open-gram" |
|||
SRC_URI="mirror://sourceforge/open-gram/dict.utf8-${DICT_VERSION}.tar.bz2 |
|||
mirror://sourceforge/open-gram/lm_sc.3gm.arpa-${LM_VERSION}.tar.bz2" |
|||
|
|||
LICENSE="Apache-2.0" |
|||
SLOT="0" |
|||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" |
|||
IUSE="" |
|||
|
|||
DEPEND="=app-i18n/sunpinyin-3*" |
|||
|
|||
src_unpack() { |
|||
default |
|||
mkdir "${S}" || die |
|||
mv "${WORKDIR}"/dict.utf8 "${S}" || die |
|||
mv "${WORKDIR}"/lm_sc.3gm.arpa "${S}" || die |
|||
} |
|||
|
|||
src_compile() { |
|||
# lm_sc.t3g |
|||
echoit slmpack lm_sc.3gm.arpa dict.utf8 lm_sc.3gm |
|||
echoit slmthread lm_sc.3gm lm_sc.t3g.orig |
|||
echoit tslmendian -i lm_sc.t3g.orig -o lm_sc.t3g |
|||
# lexicon3 |
|||
echoit genpyt -i dict.utf8 -s lm_sc.t3g.orig -l pydict_sc.log -o pydict_sc.bin |
|||
} |
|||
|
|||
echoit() { |
|||
echo "${@}" |
|||
"${@}" |
|||
} |
|||
|
|||
src_install() { |
|||
insinto /usr/share/${PN/-data} |
|||
doins lm_sc.t3g pydict_sc.bin |
|||
} |
@ -1,5 +1,9 @@ |
|||
--- sunpinyin-2.0.4_pre20130108/src/slm/tslmpack/common.h.old 2016-09-20 02:54:15.046257131 -0400
|
|||
+++ sunpinyin-2.0.4_pre20130108/src/slm/tslmpack/common.h 2016-09-20 02:55:48.041124978 -0400
|
|||
https://bugs.gentoo.org/553796 |
|||
|
|||
Author: Peter Levine <plevine457@gmail.com> |
|||
|
|||
--- a/src/slm/tslmpack/common.h
|
|||
+++ b/src/slm/tslmpack/common.h
|
|||
@@ -53,10 +53,10 @@
|
|||
typedef std::map<float, int> RealIndexMap; // map real values to their indices |
|||
typedef std::map<std::string, unsigned int> TLexicon; // map word to wid |
@ -0,0 +1,41 @@ |
|||
# Copyright 1999-2018 Gentoo Foundation |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI="6" |
|||
PYTHON_COMPAT=( python2_7 ) |
|||
|
|||
inherit python-any-r1 scons-utils toolchain-funcs vcs-snapshot |
|||
|
|||
DESCRIPTION="A Statistical Language Model based Chinese input method library" |
|||
HOMEPAGE="https://github.com/sunpinyin/sunpinyin" |
|||
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV/_rc/-rc}.tar.gz -> ${P}.tar.gz" |
|||
|
|||
LICENSE="LGPL-2.1 CDDL" |
|||
SLOT="0/3" |
|||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" |
|||
IUSE="" |
|||
|
|||
RDEPEND="dev-db/sqlite:3" |
|||
DEPEND="${RDEPEND} |
|||
${PYTHON_DEPS} |
|||
dev-util/intltool |
|||
sys-devel/gettext |
|||
virtual/pkgconfig" |
|||
PDEPEND=">=app-i18n/sunpinyin-data-20140820" |
|||
|
|||
src_prepare() { |
|||
sed -i "/^docdir/s/${PN}/${PF}/" SConstruct |
|||
|
|||
default |
|||
tc-export CXX |
|||
} |
|||
|
|||
src_compile() { |
|||
escons \ |
|||
--prefix="${EPREFIX}"/usr \ |
|||
--libdir="${EPREFIX}"/usr/$(get_libdir) |
|||
} |
|||
|
|||
src_install() { |
|||
escons --install-sandbox="${D}" install |
|||
} |
@ -1,2 +1,3 @@ |
|||
DIST master-pdf-editor-4.3.82_qt5.amd64.tar.gz 14934502 BLAKE2B f93c756f9270b2857af02047c6ebd242d35ddaf23b70118d440c21cc7a0718937aa9945bb24adad6544e984f9390e9f49bfce5298bb8bc54f3c705372aff0fd4 SHA512 9bc6b056bdc8ce349dbab139f64c90948f3e0498918f07df6249fee2fad98a35b133aa7913e375366d062e134878feed0fadd097ab1d5504e97884ffa2c37b24 |
|||
DIST master-pdf-editor-5.0.36_qt5.amd64.tar.gz 16021838 BLAKE2B d46b9f6205e2832535060584a8841e3fa35d3b59c99a7fc2bcca5f913771633eed0d987a94141ef186b2077b65c781509b5f9938a033a5a856a9b0ad914bd5fc SHA512 31bae232d4629e10b29a4c7273ef7635bb7ec7cce9dc837355fc0d9aacc98943ec009eeac7b445f022831da8a2c400a7ce2b1de82b4e780d625ff49120e2a964 |
|||
DIST master-pdf-editor-5.1.00_qt5.amd64.tar.gz 16045580 BLAKE2B 89696a74d2df83836b1e9201d1bee8ba6a30a41f6a39664a975f9bbfb061b4536558d8746e24c57bfcb495f5324ed9d851471276f0da9f9f1d8caa454bf48c38 SHA512 a67d0668cb4c9daa0287af7bce4f24436c31b1636d29aed03503c0976c3efbc2df9ff34c2e65421e5e4cd3e184544bd78a4312b85aa6aee6af0cdaa18ba9c4a2 |
@ -0,0 +1,51 @@ |
|||
# Copyright 1999-2018 Gentoo Foundation |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=6 |
|||
|
|||
inherit xdg-utils desktop |
|||
|
|||
DESCRIPTION="A complete solution for viewing and editing PDF files" |
|||
HOMEPAGE="https://code-industry.net/free-pdf-editor/" |
|||
SRC_URI="http://code-industry.net/public/${P}_qt5.amd64.tar.gz" |
|||
|
|||
LICENSE="master-pdf-editor" |
|||
SLOT="0" |
|||
KEYWORDS="~amd64" |
|||
RESTRICT="mirror" |
|||
|
|||
COMMON_DEPEND=" |
|||
>=media-gfx/sane-backends-1.0 |
|||
>=dev-qt/qtsvg-5.4.1:5 |
|||
>=dev-qt/qtnetwork-5.4.1:5 |
|||
>=dev-qt/qtgui-5.4.1:5 |
|||
>=dev-qt/qtprintsupport-5.4.1:5 |
|||
" |
|||
|
|||
RDEPEND="${COMMON_DEPEND}" |
|||
|
|||
QA_PREBUILT="/opt/${PN}/masterpdfeditor5" |
|||
|
|||
S="${WORKDIR}/${PN}-${PV%%.*}" |
|||
|
|||
src_install() { |
|||
< |