parent
a61cce082a
commit
9dfa088168
@ -1,8 +1,8 @@
|
||||
DIST rsyslog-8.16.0.tar.gz 2132012 SHA256 4fe4f97c10899086d98b9401d7e8d2bcff61c7c3f7cde8627891e36fc6ec1b76 SHA512 e45acc16078d83937edd7e22f916fe050b62aa057ca4dd980823850f2195213c12db36f759c528b5fe6f1b061a61e2117fca6086245bc248392cc4e61b2383dc WHIRLPOOL 809035873565645cea5896fb19882239a0d70776ea0b948739440f7a28baf6df4bf4e958de7506d289355eadc26e1fba7e9cd8df315339f18f89acaecc462eaa
|
||||
DIST rsyslog-8.19.0.tar.gz 2279714 SHA256 3379b30f2e6ef05a0f1c7327c73923fa5877a80b984506cdf48ed068c94a575e SHA512 77c40c9d76591ed3561ec76242be2c647848533df5599320ea988cbc200614c47930e0b63f190d31a0c1cec2443d57ca374f07e0909f11eba8a4bd4b8eee0e44 WHIRLPOOL 3f7d7134a0c6a475453828440a87d0fa68e7afc583ef12556f3b60f3e07621011b4f48e8c4dfbe46cef2bf2decee3827c42bd4ba481611e7cb76a695dcec5c7b
|
||||
DIST rsyslog-8.21.0.tar.gz 2290993 SHA256 bdb1fde87b75107b58d1cd5d00408822fb15b9f3efb8d9dbb93a1dee128339ab SHA512 f56b4227d535a6d354082e2c138feb1d1bb1010a3a780cf23d54e882cfaa893cd7d90f29da29b925957192d3e3c617cadede8938c3e1b162bfc4c6cf65a592a9 WHIRLPOOL f1ab94924e21a5dfa29d29f29b95e2bb9892e8a4ad23452753decfc69bffaef3bfd448edee8fd733f54858c189e2c6b9504da5f2dda8a6296f6a6a11d1b2a60e
|
||||
DIST rsyslog-8.22.0.tar.gz 2259652 SHA256 06e2884181333dccecceaca82827ae24ca7a258b4fbf7b1e07a80d4caae640ca SHA512 105c7a81bd96c6b68b9e9f4d1ae06e63bf531afe4dfd91efb73b2a96e8264270579ccacc6a1bf77ad284913fb7f4bac55f83c5b38f7fa7675f6c4a6fa9b2f3ca WHIRLPOOL 22cb36592654adf67124f31417ad332163d72c852b7d6e471d58f3a45aa8123d1ce701c4853b4e884927587e26dac3645cbe6ffcf291b22c7f789f9513df81a5
|
||||
DIST rsyslog-8.23.0.tar.gz 2338318 SHA256 244e79552d37a5729f3f53786062828adc16fd080eeb0de6507bff55ed21693b SHA512 4e4832287f02d4b0435b3711241d58cad9f393ce14318bbccce7b89dceeed01205960e7df4b2629831429e550c0865407374eb6a5548ecb47a3aea90c7d7df2d WHIRLPOOL a4ac676faa6ad09b3e7cf0fbc9c6f827d96a4c14106c3692b523ffc9b90f74745bab7edff2b0c914c160db1f3f83c5f5589203ad8c7cec718c7be8dc2fd0ab66
|
||||
DIST rsyslog-doc-8.16.0.tar.gz 4174347 SHA256 03033d264b29fd791299d5d618bd061853c008ac8087f3b6c4870e1b8f6abc39 SHA512 746e4de102f15ea10085ca21eeed74dd8264742ba7029cb54caf87b72070ab6a73e79af46d97717323be1e68d9d1fa78807d5d4446d15524aa4c565650f7b0d0 WHIRLPOOL ff8dfcc3dd7e87a7316f94a3b8f199cd902cbf99772bb97147b9af37b8c6941f13341438450b3dbf3139d5518488e74df6b77c1eec3182e92a9476ccb951ec5b
|
||||
DIST rsyslog-docs-8.19.0.tar.gz 4271094 SHA256 f76958d2fbcbb3a2db531ec3878d6d9a8c4a622e457b9c97b7c7dcca0ddd6512 SHA512 120f229a641119649fc897948fb0934039a95d0ef63e68b10ab635620d84988d794fd5dc33617353028e786513a86b3a1cd0c4fef9c755dab5bedd8e0246532e WHIRLPOOL fc0642eef4e686fc653db6a654f96fd9037e083a02e06d64b7b2a2e0292d745ca6e24821df3b9825e0eba2c4808b2755dfaeb90b62a49662ab22a171ffe2e63b
|
||||
DIST rsyslog-docs-8.21.0.tar.gz 4289500 SHA256 0a98557083e5f9ce92dbd5ea3d6f4b7d1fa123e181c9597c344cc1be064c93af SHA512 ff1bfb5f3816ff30d8584d9afce0195b76adccb230c705be79b99f889e35bfd41d9079ff457866a474b023352108c67af85add1dad46ebc2e20be3a3c99ed907 WHIRLPOOL 5efa5561377cfc3d35958cb1b71c0b96e210b9f9bc6213774294d22714c1928d7e0bc0eac1f96632554011a6522b009bdfee440fe59fe1f8306f54f2006e1ce7
|
||||
DIST rsyslog-docs-8.22.0.tar.gz 4307880 SHA256 4367e52dddcaca111c40585aa632a9dc68f27ae2e5a51685a08dbabf4e1d2c59 SHA512 e1d09182d564985ede4826b7366e183d75abf67b24e3aa65d607fc080cf6901612dbbb32188c640b69a4562b2bee2018b4116c6d0fa18ceb1575b9b700e85481 WHIRLPOOL 0f5aa06ce8b4c1c5aabbe378c67052ca54c730709736025b70c553cb4caaf7c9e257ea4146f3cc40d59ec3d3f34ef38df2683421fcffb89dc95fd65644eb2ee2
|
||||
DIST rsyslog-docs-8.23.0.tar.gz 4316852 SHA256 c2b23952e5878af334a7b71de76fc6bd432e90dff968da545d3bd73f8a4a147f SHA512 5c57159e17c728e0fcada5cd03dfe45edca2f9b6554628729387eedb94936c0ef16254f5b0e3524dd6ce732d57e42994e1293478bd28b51747a49f725f148bc0 WHIRLPOOL 8cb566131a9ae491a2839450b58a67ad3dd2fda41aad93d265b11dc1d33b7f765f65ef82166c79f2588fc4543f1aac570921242b61c226849218649bf6b943b3
|
||||
|
@ -1,3 +1,4 @@
|
||||
DIST liblognorm-1.1.0.tar.gz 499355 SHA256 2ddff2ee893c9268e19868f19dc4d8037e3d266c0d001436c33c9429fcbb3030 SHA512 f694d47c8e60871f0f3ce1fe8092b2596850beea618760c289d9cec6068fb8e8e260f4abb3faf20b931864d91ed18f640c65235fd693f6c67ce232fa11006107 WHIRLPOOL b03347d89e86d858d98a2237b6319f1646c995b5a725b486a9288de9a1cfc243b826c822a22f9e5a2a6f3c13c68a2e408ee8d5a68f2c361aeb40bc1b7d8af644
|
||||
DIST liblognorm-1.1.2.tar.gz 547224 SHA256 935a112fb5310877aaa5046ac8bd2ec7d0e9fed03e2fffccb84b6f93b92a536c SHA512 d0dc206ac2f34174ec1a7e05ae4f84520ae67f49b5540bf9b957378418d6e32384fddd40aaa26dfbdec868a6e7d7a0b677af5201dcbf4f0d4b177934a260ff00 WHIRLPOOL 616fb1b951139576579389141253651b79dd215e742b14b0add81341c2cbeed5411544cf3c92221b4d3f4b459e51d55e59dd789b2cc3ad6fe19afb61ec02d0b6
|
||||
DIST liblognorm-2.0.1.tar.gz 657390 SHA256 6a7fda0da2791a87c808fbfde1af20e6463e3ff73496aae7756e3440f3bc5b75 SHA512 557ba4180d764c04edabe6292a44f5340c5b1f7ac2390a4068711be4ad6da7429e651bc2230d6ff9cc6c58cd6a6c59149f20083de8cf4d8239d95f86db39565f WHIRLPOOL ae89d7f34b673f14103574966e72b508d69a00e7f8d13eb5e9665c83303606da729001d7bb0712f96de8c4df63b3c75df90f52ec937b793a503d0062912acd6a
|
||||
DIST liblognorm-2.0.2.tar.gz 658976 SHA256 1689453feb4fa5343475cc08379d9e3f0f4c767a3669aa6adb553905d14447db SHA512 7cb1e20c895859072b9d6f0b3c2dd89874192dce6d11878a4c3eb0b0d9f1691d97205a61290e9cd07deeaa71c58f5fb6a4c1f14bd206119d690cf84c107ccbe4 WHIRLPOOL 46484771236067fd903d71ab17f25a513378f5aba0f59a8b3f563873aa5b56908f23ff668dfe2a4f30ade415cc7dc26b12934ccf2bad5d2521bcf6505d45a8e8
|
||||
|
@ -0,0 +1,76 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="6"
|
||||
|
||||
inherit autotools
|
||||
|
||||
DESCRIPTION="Fast samples-based log normalization library"
|
||||
HOMEPAGE="http://www.liblognorm.com"
|
||||
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
EGIT_REPO_URI="
|
||||
git://github.com/rsyslog/${PN}.git
|
||||
https://github.com/rsyslog/${PN}.git
|
||||
"
|
||||
|
||||
inherit git-r3
|
||||
else
|
||||
SRC_URI="http://www.liblognorm.com/files/download/${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~x86 ~amd64-linux"
|
||||
fi
|
||||
|
||||
LICENSE="LGPL-2.1 Apache-2.0"
|
||||
SLOT="0/5.0.0"
|
||||
IUSE="debug doc static-libs test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/libestr-0.1.3
|
||||
>=dev-libs/libfastjson-0.99.2:=
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
>=sys-devel/autoconf-archive-2015.02.04
|
||||
virtual/pkgconfig
|
||||
doc? ( >=dev-python/sphinx-1.2.2 )
|
||||
"
|
||||
|
||||
DOCS=( ChangeLog )
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# regexp disabled due to https://github.com/rsyslog/liblognorm/issues/143
|
||||
local myeconfargs=(
|
||||
--enable-compile-warnings=yes
|
||||
--disable-Werror
|
||||
$(use_enable doc docs)
|
||||
$(use_enable test testbench)
|
||||
$(use_enable debug)
|
||||
$(use_enable static-libs static)
|
||||
--disable-regexp
|
||||
)
|
||||
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# When adding new tests via patches we have to make them executable
|
||||
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"
|
||||
|
||||
emake --jobs 1 check
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
find "${ED}"usr/lib* -name '*.la' -delete || die
|
||||
}
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_AUTHOR=DAGOLDEN
|
||||
DIST_VERSION=1.06
|
||||
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="A date object, with as little code as possible"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
virtual/perl-Carp
|
||||
"
|
||||
DEPEND="
|
||||
>=virtual/perl-ExtUtils-MakeMaker-6.170.0
|
||||
test? (
|
||||
virtual/perl-File-Spec
|
||||
virtual/perl-Test-Simple
|
||||
)
|
||||
"
|
@ -1 +1,2 @@
|
||||
DIST DateTime-Tiny-1.04.tar.gz 14427 SHA256 68137c8ab3ca2a7f8a5fcea20f94b2f82bc2c7c36bb45063dbd81faadf0c7881 SHA512 da065b983ef7362a3190d1e0758fc071ded7c216c5bbff2aa111b9211b6deffdfa6c17a12ec6aa4c0fc51a091ea753d05c9b00acb4e30f57b6b99a66236de3c1 WHIRLPOOL 137b1907aaa7f9b18bf7398ba058f0718b5e029164811e78f0758e71898518ba7d95d4b175ea2179b314b4c0e4afd4ce87d096deccbcbdc80ce315cf7b118368
|
||||
DIST DateTime-Tiny-1.06.tar.gz 22195 SHA256 bd725df481d7223ee787e154c116098b08a129f55e0763194b07ebea3dda33ec SHA512 84adfb5877ad94669e3dc57e9f40a562eabf623ac3ed3e96be1094a89da8aec6372c92f3d4a70967744d07b11de620e20c027c7b4ca40fc3dc5150cccad5af27 WHIRLPOOL bd71702ce79d050c753f93b5cf110bff988b56f379b9feaa7f92eeaed12cee504404e5c0009054fc0b31cf72fd4f3bbd0b61469f3c223ad20ab97b647b52ad2b
|
||||
|
@ -0,0 +1,176 @@
|
||||
From 70fe4dac3f68c3eed369d42e6a49e7865db8b250 Mon Sep 17 00:00:00 2001
|
||||
From: SVN-Git Migration <python-modules-team@lists.alioth.debian.org>
|
||||
Date: Thu, 8 Oct 2015 10:31:01 -0700
|
||||
Subject: 01-system-cfitsio.diff
|
||||
|
||||
Patch-Name: 01-system-cfitsio.diff
|
||||
---
|
||||
setup.cfg | 145 +++++++++++++++++++++++++++++++-------------------------------
|
||||
1 file changed, 73 insertions(+), 72 deletions(-)
|
||||
|
||||
diff --git a/setup.cfg b/setup.cfg
|
||||
index 3a05c62..3a64f33 100644
|
||||
--- a/setup.cfg
|
||||
+++ b/setup.cfg
|
||||
@@ -40,81 +40,81 @@ scripts =
|
||||
|
||||
[extension=pyfits.compression]
|
||||
sources =
|
||||
- cextern/cfitsio/adler32.c
|
||||
- cextern/cfitsio/buffers.c
|
||||
- cextern/cfitsio/cfileio.c
|
||||
- cextern/cfitsio/checksum.c
|
||||
- cextern/cfitsio/crc32.c
|
||||
- cextern/cfitsio/deflate.c
|
||||
- cextern/cfitsio/drvrfile.c
|
||||
- cextern/cfitsio/drvrgsiftp.c
|
||||
- cextern/cfitsio/drvrmem.c
|
||||
- cextern/cfitsio/drvrnet.c
|
||||
- cextern/cfitsio/drvrsmem.c
|
||||
- cextern/cfitsio/editcol.c
|
||||
- cextern/cfitsio/edithdu.c
|
||||
- cextern/cfitsio/eval_f.c
|
||||
- cextern/cfitsio/eval_l.c
|
||||
- cextern/cfitsio/eval_y.c
|
||||
- cextern/cfitsio/fitscore.c
|
||||
- cextern/cfitsio/fits_hcompress.c
|
||||
- cextern/cfitsio/fits_hdecompress.c
|
||||
- cextern/cfitsio/getcolb.c
|
||||
- cextern/cfitsio/getcol.c
|
||||
- cextern/cfitsio/getcold.c
|
||||
- cextern/cfitsio/getcole.c
|
||||
- cextern/cfitsio/getcoli.c
|
||||
- cextern/cfitsio/getcolj.c
|
||||
- cextern/cfitsio/getcolk.c
|
||||
- cextern/cfitsio/getcoll.c
|
||||
- cextern/cfitsio/getcolsb.c
|
||||
- cextern/cfitsio/getcols.c
|
||||
- cextern/cfitsio/getcolui.c
|
||||
- cextern/cfitsio/getcoluj.c
|
||||
- cextern/cfitsio/getcoluk.c
|
||||
- cextern/cfitsio/getkey.c
|
||||
- cextern/cfitsio/group.c
|
||||
- cextern/cfitsio/grparser.c
|
||||
- cextern/cfitsio/histo.c
|
||||
- cextern/cfitsio/imcompress.c
|
||||
- cextern/cfitsio/infback.c
|
||||
- cextern/cfitsio/inffast.c
|
||||
- cextern/cfitsio/inflate.c
|
||||
- cextern/cfitsio/inftrees.c
|
||||
- cextern/cfitsio/iraffits.c
|
||||
- cextern/cfitsio/modkey.c
|
||||
- cextern/cfitsio/pliocomp.c
|
||||
- cextern/cfitsio/putcolb.c
|
||||
- cextern/cfitsio/putcol.c
|
||||
- cextern/cfitsio/putcold.c
|
||||
- cextern/cfitsio/putcole.c
|
||||
- cextern/cfitsio/putcoli.c
|
||||
- cextern/cfitsio/putcolj.c
|
||||
- cextern/cfitsio/putcolk.c
|
||||
- cextern/cfitsio/putcoll.c
|
||||
- cextern/cfitsio/putcolsb.c
|
||||
- cextern/cfitsio/putcols.c
|
||||
- cextern/cfitsio/putcolu.c
|
||||
- cextern/cfitsio/putcolui.c
|
||||
- cextern/cfitsio/putcoluj.c
|
||||
- cextern/cfitsio/putcoluk.c
|
||||
- cextern/cfitsio/putkey.c
|
||||
- cextern/cfitsio/quantize.c
|
||||
- cextern/cfitsio/region.c
|
||||
- cextern/cfitsio/ricecomp.c
|
||||
- cextern/cfitsio/scalnull.c
|
||||
- cextern/cfitsio/swapproc.c
|
||||
- cextern/cfitsio/trees.c
|
||||
- cextern/cfitsio/uncompr.c
|
||||
- cextern/cfitsio/wcssub.c
|
||||
- cextern/cfitsio/wcsutil.c
|
||||
- cextern/cfitsio/zcompress.c
|
||||
- cextern/cfitsio/zuncompress.c
|
||||
- cextern/cfitsio/zutil.c
|
||||
+# cextern/cfitsio/adler32.c
|
||||
+# cextern/cfitsio/buffers.c
|
||||
+# cextern/cfitsio/cfileio.c
|
||||
+# cextern/cfitsio/checksum.c
|
||||
+# cextern/cfitsio/crc32.c
|
||||
+# cextern/cfitsio/deflate.c
|
||||
+# cextern/cfitsio/drvrfile.c
|
||||
+# cextern/cfitsio/drvrgsiftp.c
|
||||
+# cextern/cfitsio/drvrmem.c
|
||||
+# cextern/cfitsio/drvrnet.c
|
||||
+# cextern/cfitsio/drvrsmem.c
|
||||
+# cextern/cfitsio/editcol.c
|
||||
+# cextern/cfitsio/edithdu.c
|
||||
+# cextern/cfitsio/eval_f.c
|
||||
+# cextern/cfitsio/eval_l.c
|
||||
+# cextern/cfitsio/eval_y.c
|
||||
+# cextern/cfitsio/fitscore.c
|
||||
+# cextern/cfitsio/fits_hcompress.c
|
||||
+# cextern/cfitsio/fits_hdecompress.c
|
||||
+# cextern/cfitsio/getcolb.c
|
||||
+# cextern/cfitsio/getcol.c
|
||||
+# cextern/cfitsio/getcold.c
|
||||
+# cextern/cfitsio/getcole.c
|
||||
+# cextern/cfitsio/getcoli.c
|
||||
+# cextern/cfitsio/getcolj.c
|
||||
+# cextern/cfitsio/getcolk.c
|
||||
+# cextern/cfitsio/getcoll.c
|
||||
+# cextern/cfitsio/getcolsb.c
|
||||
+# cextern/cfitsio/getcols.c
|
||||
+# cextern/cfitsio/getcolui.c
|
||||
+# cextern/cfitsio/getcoluj.c
|
||||
+# cextern/cfitsio/getcoluk.c
|
||||
+# cextern/cfitsio/getkey.c
|
||||
+# cextern/cfitsio/group.c
|
||||
+# cextern/cfitsio/grparser.c
|
||||
+# cextern/cfitsio/histo.c
|
||||
+# cextern/cfitsio/imcompress.c
|
||||
+# cextern/cfitsio/infback.c
|
||||
+# cextern/cfitsio/inffast.c
|
||||
+# cextern/cfitsio/inflate.c
|
||||
+# cextern/cfitsio/inftrees.c
|
||||
+# cextern/cfitsio/iraffits.c
|
||||
+# cextern/cfitsio/modkey.c
|
||||
+# cextern/cfitsio/pliocomp.c
|
||||
+# cextern/cfitsio/putcolb.c
|
||||
+# cextern/cfitsio/putcol.c
|
||||
+# cextern/cfitsio/putcold.c
|
||||
+# cextern/cfitsio/putcole.c
|
||||
+# cextern/cfitsio/putcoli.c
|
||||
+# cextern/cfitsio/putcolj.c
|
||||
+# cextern/cfitsio/putcolk.c
|
||||
+# cextern/cfitsio/putcoll.c
|
||||
+# cextern/cfitsio/putcolsb.c
|
||||
+# cextern/cfitsio/putcols.c
|
||||
+# cextern/cfitsio/putcolu.c
|
||||
+# cextern/cfitsio/putcolui.c
|
||||
+# cextern/cfitsio/putcoluj.c
|
||||
+# cextern/cfitsio/putcoluk.c
|
||||
+# cextern/cfitsio/putkey.c
|
||||
+# cextern/cfitsio/quantize.c
|
||||
+# cextern/cfitsio/region.c
|
||||
+# cextern/cfitsio/ricecomp.c
|
||||
+# cextern/cfitsio/scalnull.c
|
||||
+# cextern/cfitsio/swapproc.c
|
||||
+# cextern/cfitsio/trees.c
|
||||
+# cextern/cfitsio/uncompr.c
|
||||
+# cextern/cfitsio/wcssub.c
|
||||
+# cextern/cfitsio/wcsutil.c
|
||||
+# cextern/cfitsio/zcompress.c
|
||||
+# cextern/cfitsio/zuncompress.c
|
||||
+# cextern/cfitsio/zutil.c
|
||||
src/compressionmodule.c
|
||||
include_dirs =
|
||||
numpy
|
||||
- cextern/cfitsio
|
||||
+# cextern/cfitsio
|
||||
extra_compile_args =
|
||||
-Wno-declaration-after-statement
|
||||
-Wno-unused-variable
|
||||
@@ -125,6 +125,7 @@ extra_compile_args =
|
||||
-Wno-unused
|
||||
-Wno-comments
|
||||
-Wno-switch
|
||||
+libraries = cfitsio
|
||||
optional = True
|
||||
fail_message =
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
@ -0,0 +1,24 @@
|
||||
From 90cac05f8a5436a8dd3714ad29e2d81eb8b4d39b Mon Sep 17 00:00:00 2001
|
||||
From: Aurelien Jarno <aurelien@aurel32.net>
|
||||
Date: Tue, 2 Feb 2016 22:41:09 +0100
|
||||
Subject: Avoid DeprecationWarning from Numpy.
|
||||
|
||||
Patch-Name: 02-numpy-deprecation-warning.diff
|
||||
---
|
||||
pyfits/tests/test_division.py | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/pyfits/tests/test_division.py b/pyfits/tests/test_division.py
|
||||
index da4df72..aa93264 100644
|
||||
--- a/pyfits/tests/test_division.py
|
||||
+++ b/pyfits/tests/test_division.py
|
||||
@@ -18,7 +18,8 @@ class TestDivisionFunctions(PyfitsTestCase):
|
||||
a1 = np.rec.array(
|
||||
s,
|
||||
dtype=np.dtype([('c1', '>i4'), ('c2', '|S3'),
|
||||
- ('c3', '>f4'), ('c4', '|i1')]))
|
||||
+ ('c3', '>f4'), ('c4', '|i1')]),
|
||||
+ shape=len(s) // 12)
|
||||
|
||||
def test_card_with_continue(self):
|
||||
h = fits.PrimaryHDU()
|
@ -0,0 +1,43 @@
|
||||
Author: Ole Streicher <olebole@debian.org>
|
||||
Description: Update image tests for cfitsio 3.380
|
||||
Make TFORMx check more flexible. The maximal column length in cfitsio
|
||||
changed between version 3370 and 3380. This patch checks their syntax,
|
||||
without a specific length.
|
||||
.
|
||||
HCOMPRESSed images are allowed to deviate from the original by about
|
||||
1/quantize_level of the RMS in each tile. This patch changes the absolute
|
||||
identity test
|
||||
Bug: https://github.com/astropy/astropy/issues/4646
|
||||
Bug: https://github.com/astropy/astropy/issues/4647
|
||||
Bug-Debian: https://bugs.debian.org/816595
|
||||
--- a/pyfits/tests/test_image.py
|
||||
+++ b/pyfits/tests/test_image.py
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
import math
|
||||
import os
|
||||
+import re
|
||||
import time
|
||||
import warnings
|
||||
|
||||
@@ -1014,7 +1015,7 @@
|
||||
hdu.writeto(self.temp('test.fits'))
|
||||
|
||||
with fits.open(self.temp('test.fits')) as hdul:
|
||||
- assert (hdul['SCI'].data == cube).all()
|
||||
+ assert np.abs(hdul['SCI'].data - cube).max() < 1./15.
|
||||
|
||||
def test_subtractive_dither_seed(self):
|
||||
"""
|
||||
@@ -1269,8 +1270,8 @@
|
||||
|
||||
with fits.open(self.temp('test.fits'),
|
||||
disable_image_compression=True) as h:
|
||||
- assert h[1].header['TFORM1'] == '1PB(30)'
|
||||
- assert h[1].header['TFORM2'] == '1PB(359)'
|
||||
+ assert re.match(r'^1PB\(\d+\)$', h[1].header['TFORM1'])
|
||||
+ assert re.match(r'^1PB\(\d+\)$', h[1].header['TFORM2'])
|
||||
|
||||
def test_compression_update_header(self):
|
||||
"""Regression test for
|
||||
|
@ -1,4 +1,2 @@
|
||||
DIST kdeconnect-kde-0.8.tar.xz 141916 SHA256 c33611c076a327a67f9974ffa5662f2c093dda6ad14024e434027f9f19d9a0ab SHA512 7c7c460648960dde501596c85282eddd4d9add3b1be291b6d22a75f316cce6cdee0015d81b275eaa7c66758dcf16fa21da1be9b79f12b68c76bad343eef7250e WHIRLPOOL 0d302b4c6005100db9bc44ca590ee330bc6f432af02bfd1d2f27b367f38b6d4993828a3726c2bf3acaafcaa00c1724a9592ee8a652152f6b811923c351d3f499
|
||||
DIST kdeconnect-kde-0.9g.tar.xz 183632 SHA256 4033754057bbc993b1d4350959afbe1d17a4f1e56dd60c6df6abca5a321ee1b8 SHA512 39c857d139563806d0805409dce3f2bec3d776d23b3228ff72f3878717eed4558990e1b0b4055728b7643956e73994329960caea9e348dccfb6645a7b0f68445 WHIRLPOOL 9c41faff4f6b171af9e74a867c7b665b82e29d28a743cb4aef3ce44beb5463c09567a82be89fe3472748b99608444790b79725248b4c24b9d7cd677930061452
|
||||
DIST kdeconnect-kde-1.0.1.tar.xz 218652 SHA256 553bcc338b62e00fc9f98152e6dfe21d95f5e7eb6109a4e5b5900274a7b4e102 SHA512 965abf99b6c0a6a345209d8bbf0a4ae2117228280516e8b36615ae52d5a66822b6371dca84208d7f03d183ecb0829b497a60d0ab330eb29528c73d4c5639ce87 WHIRLPOOL 03578830833f6b95f4df41da4f78aaf9dec2206bacff64af49e1642064661d527f22ff9e3a198f678d23d28cf3f2d2ef5bb50f593ac293de693229367e27ad13
|
||||
DIST kdeconnect-kde-1.0.tar.xz 217672 SHA256 207faf0bb8174d15cc0b04ef5eeacb86db21dd941a645dbf3f6c2ac301c7a85d SHA512 29d9501c35a2b081d9be2dfff6d12ea0fcffe9a14162636ee778d7eb717de575221dde058334649614e65757853e521b85fa1f459e564e096a4407ff698696a9 WHIRLPOOL faf37cad7ff06643c72fadaa0df48d207ec474908abd4dfe66fd53724bec319fbc918fcec64d59d869408503ae3e2fc93be3dbc4b961c6e0f1a90ea308729670
|
||||
DIST kdeconnect-kde-1.0.2.tar.xz 228656 SHA256 84c8d6f79226ec6341567021b23e3d87ce2de6621ae879081340a8150a6832a1 SHA512 26a0d267f7d0e7c06c317718d8f105b4ce5e3f782b478b8e34e2fc57b721c0f3860ce9d8f8552da390678175d39b2c1b7091ba382fcbb0ab95777a480f89cbc6 WHIRLPOOL b1de9854e5d4269fd49f0e708e147271ea24fc682f1daabfe1d9b3b0dba7b2c0767a5647c90e0176d9481ebe21de6f0af2640535042284b5fa2b8f86fcffccd2
|
||||
|
@ -1,81 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
KDE_HANDBOOK="optional"
|
||||
KDE_TEST="true"
|
||||
KMNAME="${PN}-kde"
|
||||
inherit kde5
|
||||
|
||||
DESCRIPTION="Adds communication between KDE and your smartphone"
|
||||
HOMEPAGE="https://www.kde.org/ https://community.kde.org/KDEConnect"
|
||||
SRC_URI="mirror://kde/unstable/${PN}/0.9/src/${KMNAME}-${PV}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="app +telepathy wayland"
|
||||
|
||||
DEPEND="
|
||||
$(add_frameworks_dep kcmutils)
|
||||
$(add_frameworks_dep kconfig)
|
||||
$(add_frameworks_dep kconfigwidgets)
|
||||
$(add_frameworks_dep kcoreaddons)
|
||||
$(add_frameworks_dep kdbusaddons)
|
||||
$(add_frameworks_dep ki18n)
|
||||
$(add_frameworks_dep kiconthemes)
|
||||
$(add_frameworks_dep kio)
|
||||
$(add_frameworks_dep knotifications)
|
||||
$(add_frameworks_dep kservice)
|
||||
$(add_frameworks_dep kwidgetsaddons)
|
||||
$(add_qt_dep qtdbus)
|
||||
$(add_qt_dep qtdeclarative)
|
||||
$(add_qt_dep qtgui)
|
||||
$(add_qt_dep qtnetwork)
|
||||
$(add_qt_dep qtwidgets)
|
||||
$(add_qt_dep qtx11extras)
|
||||
>=app-crypt/qca-2.1.0:2[qt5,ssl]
|
||||
x11-libs/libfakekey
|
||||
x11-libs/libX11
|
||||
x11-libs/libXtst
|
||||
app? ( $(add_frameworks_dep kdeclarative) )
|
||||
telepathy? ( >=net-libs/telepathy-qt-0.9.7[qt5] )
|
||||
wayland? ( $(add_frameworks_dep kwayland '' 5.5.5) )
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
$(add_plasma_dep plasma-workspace)
|
||||
wayland? ( $(add_plasma_dep kwin) )
|
||||
!kde-misc/kdeconnect:4
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
sed \
|
||||
-e 's#${LIBEXEC_INSTALL_DIR}#@KDE_INSTALL_FULL_LIBEXECDIR@#' \
|
||||
-i daemon/kdeconnectd.desktop.cmake || die
|
||||
|
||||
kde5_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DEXPERIMENTALAPP_ENABLED=$(usex app)
|
||||
$(cmake-utils_use_find_package telepathy TelepathyQt5)
|
||||
$(cmake-utils_use_find_package telepathy TelepathyQt5Service)
|
||||
$(cmake-utils_use_find_package wayland KF5Wayland)
|
||||
)
|
||||
|
||||
kde5_src_configure
|
||||
}
|
||||
|
||||
pkg_postinst(){
|
||||
kde5_pkg_postinst
|
||||
|
||||
elog
|
||||
elog "Optional dependency:"
|
||||
elog "net-fs/sshfs (for 'remote filesystem browser' plugin)"
|
||||
elog
|
||||
elog "The Android .apk file is available via"
|
||||
elog "https://play.google.com/store/apps/details?id=org.kde.kdeconnect_tp"
|
||||
elog
|
||||
}
|
@ -1,81 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
KDE_HANDBOOK="optional"
|
||||
KDE_TEST="true"
|
||||
KMNAME="${PN}-kde"
|
||||
inherit kde5
|
||||
|
||||
DESCRIPTION="Adds communication between KDE and your smartphone"
|
||||
HOMEPAGE="https://www.kde.org/ https://community.kde.org/KDEConnect"
|
||||
SRC_URI="mirror://kde/stable/${PN}/1.0/src/${KMNAME}-${PV}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="app +telepathy wayland"
|
||||
|
||||
DEPEND="
|
||||
$(add_frameworks_dep kcmutils)
|
||||
$(add_frameworks_dep kconfig)
|
||||
$(add_frameworks_dep kconfigwidgets)
|
||||
$(add_frameworks_dep kcoreaddons)
|
||||
$(add_frameworks_dep kdbusaddons)
|
||||
$(add_frameworks_dep ki18n)
|
||||
$(add_frameworks_dep kiconthemes)
|
||||
$(add_frameworks_dep kio)
|
||||
$(add_frameworks_dep knotifications)
|
||||
$(add_frameworks_dep kservice)
|
||||
$(add_frameworks_dep kwidgetsaddons)
|
||||
$(add_qt_dep qtdbus)
|
||||
$(add_qt_dep qtdeclarative)
|
||||
$(add_qt_dep qtgui)
|
||||
$(add_qt_dep qtnetwork)
|
||||
$(add_qt_dep qtwidgets)
|
||||
$(add_qt_dep qtx11extras)
|
||||
>=app-crypt/qca-2.1.0:2[qt5,ssl]
|
||||
x11-libs/libfakekey
|
||||
x11-libs/libX11
|
||||
x11-libs/libXtst
|
||||
app? ( $(add_frameworks_dep kdeclarative) )
|
||||
telepathy? ( >=net-libs/telepathy-qt-0.9.7[qt5] )
|
||||
wayland? ( $(add_frameworks_dep kwayland '' 5.5.5) )
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
$(add_plasma_dep plasma-workspace)
|
||||
wayland? ( $(add_plasma_dep kwin) )
|
||||
!kde-misc/kdeconnect:4
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
sed \
|
||||
-e 's#${LIBEXEC_INSTALL_DIR}#@KDE_INSTALL_FULL_LIBEXECDIR@#' \
|
||||
-i daemon/kdeconnectd.desktop.cmake || die
|
||||
|
||||
kde5_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DEXPERIMENTALAPP_ENABLED=$(usex app)
|
||||
$(cmake-utils_use_find_package telepathy TelepathyQt5)
|
||||
$(cmake-utils_use_find_package telepathy TelepathyQt5Service)
|
||||
$(cmake-utils_use_find_package wayland KF5Wayland)
|
||||
)
|
||||
|
||||
kde5_src_configure
|
||||
}
|
||||
|
||||
pkg_postinst(){
|
||||
kde5_pkg_postinst
|
||||
|
||||
elog
|
||||
elog "Optional dependency:"
|
||||
elog "net-fs/sshfs (for 'remote filesystem browser' plugin)"
|
||||
elog
|
||||
elog "The Android .apk file is available via"
|
||||
elog "https://play.google.com/store/apps/details?id=org.kde.kdeconnect_tp"
|
||||
elog
|
||||
}
|
@ -1 +1 @@
|
||||
Thu, 17 Nov 2016 20:13:27 +0000
|
||||
Fri, 18 Nov 2016 05:43:16 +0000
|
||||
|
@ -1 +1 @@
|
||||
Thu, 17 Nov 2016 20:13:27 +0000
|
||||
Fri, 18 Nov 2016 05:43:17 +0000
|
||||
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile config configure install postinst prepare setup test unpack
|
||||
DEPEND=>=dev-libs/libfastjson-0.99.2:= >=dev-libs/libestr-0.1.9 >=dev-libs/liblogging-1.0.1:=[stdlog] >=sys-libs/zlib-1.2.5 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 ) mongodb? ( >=dev-libs/libmongo-client-0.1.4 ) mysql? ( virtual/mysql ) normalize? ( >=dev-libs/libee-0.4.0 >=dev-libs/liblognorm-2.0.1:= ) 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.12:= ) 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? ( >=net-libs/gnutls-2.12.23:0= ) systemd? ( >=sys-apps/systemd-208 ) zeromq? ( >=net-libs/zeromq-4.1.1:= >=net-libs/czmq-3.0.0 ) >=sys-devel/autoconf-archive-2015.02.04 virtual/pkgconfig test? ( sys-libs/libfaketime ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig
|
||||
DEPEND=>=dev-libs/libfastjson-0.99.3:= >=dev-libs/libestr-0.1.9 >=dev-libs/liblogging-1.0.1:=[stdlog] >=sys-libs/zlib-1.2.5 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 ) mongodb? ( >=dev-libs/libmongo-client-0.1.4 ) mysql? ( virtual/mysql ) normalize? ( >=dev-libs/libee-0.4.0 >=dev-libs/liblognorm-2.0.1:= ) 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.12:= ) 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? ( >=net-libs/gnutls-2.12.23:0= ) systemd? ( >=sys-apps/systemd-208 ) zeromq? ( >=net-libs/zeromq-4.1.1:= >=net-libs/czmq-3.0.0 ) >=sys-devel/autoconf-archive-2015.02.24 virtual/pkgconfig test? ( sys-libs/libfaketime ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig
|
||||
DESCRIPTION=An enhanced multi-threaded syslogd with database support and more
|
||||
EAPI=6
|
||||
HOMEPAGE=http://www.rsyslog.com/
|
||||
IUSE=dbi debug doc elasticsearch +gcrypt grok jemalloc kafka kerberos libressl mongodb mysql normalize omhttpfs omudpspoof postgres rabbitmq redis relp rfc3195 rfc5424hmac snmp ssl systemd test usertools zeromq
|
||||
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~x86
|
||||
LICENSE=GPL-3 LGPL-3 Apache-2.0
|
||||
RDEPEND=>=dev-libs/libfastjson-0.99.2:= >=dev-libs/libestr-0.1.9 >=dev-libs/liblogging-1.0.1:=[stdlog] >=sys-libs/zlib-1.2.5 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 ) mongodb? ( >=dev-libs/libmongo-client-0.1.4 ) mysql? ( virtual/mysql ) normalize? ( >=dev-libs/libee-0.4.0 >=dev-libs/liblognorm-2.0.1:= ) 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.12:= ) 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? ( >=net-libs/gnutls-2.12.23:0= ) systemd? ( >=sys-apps/systemd-208 ) zeromq? ( >=net-libs/zeromq-4.1.1:= >=net-libs/czmq-3.0.0 )
|
||||
RDEPEND=>=dev-libs/libfastjson-0.99.3:= >=dev-libs/libestr-0.1.9 >=dev-libs/liblogging-1.0.1:=[stdlog] >=sys-libs/zlib-1.2.5 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 ) mongodb? ( >=dev-libs/libmongo-client-0.1.4 ) mysql? ( virtual/mysql ) normalize? ( >=dev-libs/libee-0.4.0 >=dev-libs/liblognorm-2.0.1:= ) 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.12:= ) 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? ( >=net-libs/gnutls-2.12.23:0= ) systemd? ( >=sys-apps/systemd-208 ) zeromq? ( >=net-libs/zeromq-4.1.1:= >=net-libs/czmq-3.0.0 )
|
||||
SLOT=0
|
||||
SRC_URI=http://www.rsyslog.com/files/download/rsyslog/rsyslog-8.21.0.tar.gz -> rsyslog-8.21.0.tar.gz doc? ( http://www.rsyslog.com/files/download/rsyslog/rsyslog-doc-8.21.0.tar.gz -> rsyslog-docs-8.21.0.tar.gz )
|
||||
SRC_URI=http://www.rsyslog.com/files/download/rsyslog/rsyslog-8.23.0.tar.gz -> rsyslog-8.23.0.tar.gz doc? ( http://www.rsyslog.com/files/download/rsyslog/rsyslog-doc-8.23.0.tar.gz -> rsyslog-docs-8.23.0.tar.gz )
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils b83a2420b796f7c6eff682679d08fe25 libtool 4890219c51da247200223277f993e054 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 165fc17c38d1b11dac2008280dab6e80 systemd 5b6ca8b2fc1307ca593223f327342c96 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=d3516d39f95c1225612a5e2ee22fd7dd
|
||||
_md5_=f2d8f57e21639685ff1a6203b29ecfe3
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=configure install prepare test
|
||||
DEPEND=>=dev-libs/libestr-0.1.3 >=dev-libs/libfastjson-0.99.2:= >=sys-devel/autoconf-archive-2015.02.04 virtual/pkgconfig doc? ( >=dev-python/sphinx-1.2.2 ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=Fast samples-based log normalization library
|
||||
EAPI=6
|
||||
HOMEPAGE=http://www.liblognorm.com
|
||||
IUSE=debug doc static-libs test
|
||||
KEYWORDS=~amd64 ~arm ~hppa ~x86 ~amd64-linux
|
||||
LICENSE=LGPL-2.1 Apache-2.0
|
||||
RDEPEND=>=dev-libs/libestr-0.1.3 >=dev-libs/libfastjson-0.99.2:=
|
||||
SLOT=0/5.0.0
|
||||
SRC_URI=http://www.liblognorm.com/files/download/liblognorm-2.0.2.tar.gz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c libtool 4890219c51da247200223277f993e054 multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783
|
||||
_md5_=e35a20e1ccbfcfb0be8f58a3310996bc
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=>=virtual/perl-ExtUtils-MakeMaker-6.170.0 test? ( virtual/perl-File-Spec virtual/perl-Test-Simple ) dev-lang/perl:=
|
||||
DESCRIPTION=A date object, with as little code as possible
|
||||
EAPI=6
|
||||
HOMEPAGE=http://search.cpan.org/dist/DateTime-Tiny/
|
||||
IUSE=test
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=|| ( Artistic GPL-1+ )
|
||||
RDEPEND=virtual/perl-Carp dev-lang/perl:=
|
||||
SLOT=0
|
||||
SRC_URI=mirror://cpan/authors/id/D/DA/DAGOLDEN/DateTime-Tiny-1.06.tar.gz
|
||||
_eclasses_=multiprocessing e32940a7b2a9992ad217eccddb84d548 perl-functions aac50de73be0a80ebe780e0b20850130 perl-module f6549146ea31a902e20b5f2e6f244358
|
||||
_md5_=9c1911b1956378e9a75bce9d5eda987e
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
|
||||
DEPEND=>=kde-frameworks/kcmutils-5.26.0:5 >=kde-frameworks/kconfig-5.26.0:5 >=kde-frameworks/kconfigwidgets-5.26.0:5 >=kde-frameworks/kcoreaddons-5.26.0:5 >=kde-frameworks/kdbusaddons-5.26.0:5 >=kde-frameworks/ki18n-5.26.0:5 >=kde-frameworks/kiconthemes-5.26.0:5 >=kde-frameworks/kio-5.26.0:5 >=kde-frameworks/knotifications-5.26.0:5 >=kde-frameworks/kservice-5.26.0:5 >=kde-frameworks/kwidgetsaddons-5.26.0:5 >=dev-qt/qtdbus-5.6.1:5 >=dev-qt/qtdeclarative-5.6.1:5 >=dev-qt/qtgui-5.6.1:5 >=dev-qt/qtnetwork-5.6.1:5 >=dev-qt/qtwidgets-5.6.1:5 >=dev-qt/qtx11extras-5.6.1:5 >=app-crypt/qca-2.1.0:2[qt5,ssl] x11-libs/libfakekey x11-libs/libX11 x11-libs/libXtst app? ( >=kde-frameworks/kdeclarative-5.26.0:5 ) telepathy? ( >=net-libs/telepathy-qt-0.9.7[qt5] ) wayland? ( >=kde-frameworks/kwayland-5.5.5:5 ) sys-devel/make >=dev-util/cmake-2.8.12 >=sys-apps/sed-4 dev-util/desktop-file-utils x11-misc/shared-mime-info >=kde-frameworks/extra-cmake-modules-5.26.0:5 handbook? ( >=kde-frameworks/kdoctools-5.26.0:5 ) test? ( >=dev-qt/qttest-5.6.1:5 ) >=dev-qt/qtcore-5.6.1:5 dev-util/desktop-file-utils app-arch/xz-utils
|
||||
DESCRIPTION=Adds communication between KDE and your smartphone
|
||||
EAPI=6
|
||||
HOMEPAGE=https://www.kde.org/ https://community.kde.org/KDEConnect
|
||||
IUSE=app +telepathy wayland debug +handbook test
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2+
|
||||
RDEPEND=>=kde-frameworks/kcmutils-5.26.0:5 >=kde-frameworks/kconfig-5.26.0:5 >=kde-frameworks/kconfigwidgets-5.26.0:5 >=kde-frameworks/kcoreaddons-5.26.0:5 >=kde-frameworks/kdbusaddons-5.26.0:5 >=kde-frameworks/ki18n-5.26.0:5 >=kde-frameworks/kiconthemes-5.26.0:5 >=kde-frameworks/kio-5.26.0:5 >=kde-frameworks/knotifications-5.26.0:5 >=kde-frameworks/kservice-5.26.0:5 >=kde-frameworks/kwidgetsaddons-5.26.0:5 >=dev-qt/qtdbus-5.6.1:5 >=dev-qt/qtdeclarative-5.6.1:5 >=dev-qt/qtgui-5.6.1:5 >=dev-qt/qtnetwork-5.6.1:5 >=dev-qt/qtwidgets-5.6.1:5 >=dev-qt/qtx11extras-5.6.1:5 >=app-crypt/qca-2.1.0:2[qt5,ssl] x11-libs/libfakekey x11-libs/libX11 x11-libs/libXtst app? ( >=kde-frameworks/kdeclarative-5.26.0:5 ) telepathy? ( >=net-libs/telepathy-qt-0.9.7[qt5] ) wayland? ( >=kde-frameworks/kwayland-5.5.5:5 ) >=kde-plasma/plasma-workspace-5.4.1:5 wayland? ( >=kde-plasma/kwin-5.4.1:5 ) !kde-misc/kdeconnect:4 >=kde-frameworks/kf-env-3 >=dev-qt/qtcore-5.6.1:5
|
||||
SLOT=5
|
||||
SRC_URI=mirror://kde/unstable/kdeconnect/0.9/src/kdeconnect-kde-0.9g.tar.xz
|
||||
_eclasses_=cmake-utils f3d38665b0a86e08ba3a5473cdbfafd3 eutils b83a2420b796f7c6eff682679d08fe25 flag-o-matic 7366202dd55cb8f018f5d450d54e7749 gnome2-utils c6dcdf3a2c22b578b16adb945dc85c35 kde5 b80ab2c131e6011994cf3b553fc21f63 kde5-functions 391cd05771548da2a3942eb1992669b1 multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c virtualx 86c9305a59b3e0459e7fbef3a5f30b96 xdg a5c4c5ce4f5ce9a2e777f5d9a40a8723 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
|
||||
_md5_=2edc67634d419a59f58c7a8145671c18
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
|
||||
DEPEND=>=kde-frameworks/kcmutils-5.26.0:5 >=kde-frameworks/kconfig-5.26.0:5 >=kde-frameworks/kconfigwidgets-5.26.0:5 >=kde-frameworks/kcoreaddons-5.26.0:5 >=kde-frameworks/kdbusaddons-5.26.0:5 >=kde-frameworks/ki18n-5.26.0:5 >=kde-frameworks/kiconthemes-5.26.0:5 >=kde-frameworks/kio-5.26.0:5 >=kde-frameworks/knotifications-5.26.0:5 >=kde-frameworks/kservice-5.26.0:5 >=kde-frameworks/kwidgetsaddons-5.26.0:5 >=dev-qt/qtdbus-5.6.1:5 >=dev-qt/qtdeclarative-5.6.1:5 >=dev-qt/qtgui-5.6.1:5 >=dev-qt/qtnetwork-5.6.1:5 >=dev-qt/qtwidgets-5.6.1:5 >=dev-qt/qtx11extras-5.6.1:5 >=app-crypt/qca-2.1.0:2[qt5,ssl] x11-libs/libfakekey x11-libs/libX11 x11-libs/libXtst app? ( >=kde-frameworks/kdeclarative-5.26.0:5 ) telepathy? ( >=net-libs/telepathy-qt-0.9.7[qt5] ) wayland? ( >=kde-frameworks/kwayland-5.5.5:5 ) sys-devel/make >=dev-util/cmake-2.8.12 >=sys-apps/sed-4 dev-util/desktop-file-utils x11-misc/shared-mime-info >=kde-frameworks/extra-cmake-modules-5.26.0:5 handbook? ( >=kde-frameworks/kdoctools-5.26.0:5 ) test? ( >=dev-qt/qttest-5.6.1:5 ) >=dev-qt/qtcore-5.6.1:5 dev-util/desktop-file-utils app-arch/xz-utils
|
||||
DESCRIPTION=Adds communication between KDE and your smartphone
|
||||
EAPI=6
|
||||
HOMEPAGE=https://www.kde.org/ https://community.kde.org/KDEConnect
|
||||
IUSE=app +telepathy wayland debug +handbook test
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2+
|
||||
RDEPEND=>=kde-frameworks/kcmutils-5.26.0:5 >=kde-frameworks/kconfig-5.26.0:5 >=kde-frameworks/kconfigwidgets-5.26.0:5 >=kde-frameworks/kcoreaddons-5.26.0:5 >=kde-frameworks/kdbusaddons-5.26.0:5 >=kde-frameworks/ki18n-5.26.0:5 >=kde-frameworks/kiconthemes-5.26.0:5 >=kde-frameworks/kio-5.26.0:5 >=kde-frameworks/knotifications-5.26.0:5 >=kde-frameworks/kservice-5.26.0:5 >=kde-frameworks/kwidgetsaddons-5.26.0:5 >=dev-qt/qtdbus-5.6.1:5 >=dev-qt/qtdeclarative-5.6.1:5 >=dev-qt/qtgui-5.6.1:5 >=dev-qt/qtnetwork-5.6.1:5 >=dev-qt/qtwidgets-5.6.1:5 >=dev-qt/qtx11extras-5.6.1:5 >=app-crypt/qca-2.1.0:2[qt5,ssl] x11-libs/libfakekey x11-libs/libX11 x11-libs/libXtst app? ( >=kde-frameworks/kdeclarative-5.26.0:5 ) telepathy? ( >=net-libs/telepathy-qt-0.9.7[qt5] ) wayland? ( >=kde-frameworks/kwayland-5.5.5:5 ) >=kde-plasma/plasma-workspace-5.4.1:5 wayland? ( >=kde-plasma/kwin-5.4.1:5 ) !kde-misc/kdeconnect:4 >=kde-frameworks/kf-env-3 >=dev-qt/qtcore-5.6.1:5
|
||||
SLOT=5
|
||||
SRC_URI=mirror://kde/stable/kdeconnect/1.0.1/src/kdeconnect-kde-1.0.1.tar.xz
|
||||
_eclasses_=cmake-utils f3d38665b0a86e08ba3a5473cdbfafd3 eutils b83a2420b796f7c6eff682679d08fe25 flag-o-matic 7366202dd55cb8f018f5d450d54e7749 gnome2-utils c6dcdf3a2c22b578b16adb945dc85c35 kde5 b80ab2c131e6011994cf3b553fc21f63 kde5-functions 391cd05771548da2a3942eb1992669b1 multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c virtualx 86c9305a59b3e0459e7fbef3a5f30b96 xdg a5c4c5ce4f5ce9a2e777f5d9a40a8723 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
|
||||
_md5_=8ea16bea229cc1e87cc72db11dc22e57
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile config configure install postinst prepare setup
|
||||
DEPEND=audit? ( sys-process/audit ) pam? ( virtual/pam ) readline? ( sys-libs/readline:= ) selinux? ( sys-libs/libselinux ) >=sys-apps/sed-4.0.5 !<sys-devel/gettext-0.18.1.1-r3 sys-devel/automake >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig
|
||||
DESCRIPTION=A command scheduler with extended capabilities over cron and anacron
|
||||
EAPI=6
|
||||
HOMEPAGE=http://fcron.free.fr/
|
||||
IUSE=audit debug pam selinux l10n_fr +mta +system-crontab readline
|
||||
KEYWORDS=~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=audit? ( sys-process/audit ) pam? ( virtual/pam ) readline? ( sys-libs/readline:= ) selinux? ( sys-libs/libselinux ) app-misc/editor-wrapper mta? ( virtual/mta ) pam? ( sys-auth/pambase ) >=sys-process/cronbase-0.3.2 !sys-process/vixie-cron !sys-process/bcron !sys-process/cronie !sys-process/dcron
|
||||
SLOT=0
|
||||
SRC_URI=http://fcron.free.fr/archives/fcron-3.2.1.src.tar.gz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c cron 3d3a6a85df42b2dbf24b5f9b97b0f55c eutils b83a2420b796f7c6eff682679d08fe25 flag-o-matic 7366202dd55cb8f018f5d450d54e7749 libtool 4890219c51da247200223277f993e054 multilib 165fc17c38d1b11dac2008280dab6e80 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 systemd 5b6ca8b2fc1307ca593223f327342c96 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 user 80aaa71614ced86f02ee1a513821dc87 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=2da886e9f1c1f4478fbe7d72650b437e
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=install postinst prerm setup
|
||||
DEPEND=|| ( virtual/httpd-cgi virtual/httpd-fastcgi ) >=app-admin/webapp-config-1.50.15
|
||||
DESCRIPTION=PHP-based open-source platform and content management system
|
||||
EAPI=5
|
||||
HOMEPAGE=https://www.drupal.org/
|
||||
IUSE=+accelerator +mysql postgres sqlite +uploadprogress vhosts
|
||||
KEYWORDS=~alpha ~amd64 ~ppc ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=dev-lang/php[gd,hash,pdo,postgres?,simplexml,xml] virtual/httpd-php accelerator? ( || ( dev-php/xcache ( >=dev-lang/php-5.5[opcache] dev-php/pecl-apcu ) ) ) uploadprogress? ( dev-php/pecl-uploadprogress ) mysql? ( || ( dev-lang/php[mysql] dev-lang/php[mysqli] ) ) sqlite? ( dev-lang/php[sqlite] ) >=app-admin/webapp-config-1.50.15
|
||||
REQUIRED_USE=|| ( mysql postgres sqlite )
|
||||
SLOT=7.51
|
||||
SRC_URI=https://ftp.drupal.org/files/projects/drupal-7.51.tar.gz
|
||||
_eclasses_=webapp 42c6ef7af496b228f9854b3c81e4b226
|
||||
_md5_=1aa7d2a554b8e531a96d73f471885e6e
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=install postinst prerm setup
|
||||
DEPEND=|| ( virtual/httpd-cgi virtual/httpd-fastcgi ) >=app-admin/webapp-config-1.50.15
|
||||
DESCRIPTION=PHP-based open-source platform and content management system
|
||||
EAPI=5
|
||||
HOMEPAGE=https://www.drupal.org/
|
||||
IUSE=+accelerator +mysql postgres sqlite +uploadprogress vhosts
|
||||
KEYWORDS=~alpha ~amd64 ~ppc ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=dev-lang/php[gd,hash,pdo,postgres?,simplexml,xml] virtual/httpd-php accelerator? ( || ( dev-php/xcache ( >=dev-lang/php-5.5[opcache] dev-php/pecl-apcu ) ) ) uploadprogress? ( dev-php/pecl-uploadprogress ) mysql? ( || ( dev-lang/php[mysql] dev-lang/php[mysqli] ) ) sqlite? ( dev-lang/php[sqlite] ) >=app-admin/webapp-config-1.50.15
|
||||
REQUIRED_USE=|| ( mysql postgres sqlite )
|
||||
SLOT=8.2.0_rc1
|
||||
SRC_URI=https://ftp.drupal.org/files/projects/drupal-8.2.0-rc1.tar.gz
|
||||
_eclasses_=webapp 42c6ef7af496b228f9854b3c81e4b226
|
||||
_md5_=d90119129328b8b4e32bdc0ec26091ea
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup
|
||||
DEPEND=app-arch/bzip2:= cups? ( >=net-print/cups-1.3.11:= ) >=dev-libs/elfutils-0.149 dev-libs/expat:= dev-libs/glib:= dev-libs/icu:= >=dev-libs/jsoncpp-0.5.0-r1:= dev-libs/nspr:= >=dev-libs/nss-3.14.3:= >=dev-libs/re2-0.2016.05.01:= gnome? ( >=gnome-base/gconf-2.24.0:= ) gnome-keyring? ( >=gnome-base/libgnome-keyring-3.12:= ) >=media-libs/alsa-lib-1.0.19:= media-libs/fontconfig:= media-libs/freetype:= media-libs/libexif:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libvpx:=[svc] media-libs/speex:= pulseaudio? ( media-sound/pulseaudio:= ) system-ffmpeg? ( >=media-video/ffmpeg-2.7.2:= ) sys-apps/dbus:= sys-apps/pciutils:= >=sys-libs/libcap-2.22:= virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:= gtk3? ( x11-libs/gtk+:3= ) !gtk3? ( x11-libs/gtk+:2= ) x11-libs/libdrm x11-libs/libX11:= x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXext:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXinerama:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXScrnSaver:= x11-libs/libXtst:= x11-libs/pango:= app-arch/snappy:= dev-libs/libxml2:=[icu] dev-libs/libxslt:= media-libs/flac:= >=media-libs/harfbuzz-1.3.1:=[icu(+)] >=media-libs/libwebp-0.4.0:= sys-libs/zlib:=[minizip] kerberos? ( virtual/krb5 ) !gn? ( >=app-accessibility/speech-dispatcher-0.8:= >=dev-libs/libevent-1.4.13:= ) >=app-arch/gzip-1.7 !arm? ( dev-lang/yasm ) dev-lang/perl dev-perl/JSON >=dev-util/gperf-3.0.3 dev-util/ninja sys-apps/hwids[usb(+)] >=sys-devel/bison-2.4.3 sys-devel/flex virtual/pkgconfig dev-vcs/git || ( ( >=dev-lang/python-2.7.5-r2:2.7 dev-python/beautifulsoup:python-2[python_targets_python2_7(-),python_single_target_python2_7(+)] >=dev-python/beautifulsoup-4.3.2:4[python_targets_python2_7(-),python_single_target_python2_7(+)] dev-python/html5lib[python_targets_python2_7(-),python_single_target_python2_7(+)] dev-python/jinja[python_targets_python2_7(-),python_single_target_python2_7(+)] dev-python/ply[python_targets_python2_7(-),python_single_target_python2_7(+)] dev-python/simplejson[python_targets_python2_7(-),python_single_target_python2_7(+)] ) ) >=sys-apps/sed-4 test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
|
||||
DESCRIPTION=Open-source version of Google Chrome web browser
|
||||
EAPI=6
|
||||
HOMEPAGE=http://chromium.org/
|
||||
IUSE=cups +gn gnome gnome-keyring gtk3 +hangouts kerberos neon pic +proprietary-codecs pulseaudio selinux +suid +system-ffmpeg +tcmalloc widevine custom-cflags +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_vi +l10n_zh-CN +l10n_zh-TW test
|
||||
KEYWORDS=~amd64 ~arm ~arm64 ~x86
|
||||
LICENSE=BSD
|
||||
RDEPEND=app-arch/bzip2:= cups? ( >=net-print/cups-1.3.11:= ) >=dev-libs/elfutils-0.149 dev-libs/expat:= dev-libs/glib:= dev-libs/icu:= >=dev-libs/jsoncpp-0.5.0-r1:= dev-libs/nspr:= >=dev-libs/nss-3.14.3:= >=dev-libs/re2-0.2016.05.01:= gnome? ( >=gnome-base/gconf-2.24.0:= ) gnome-keyring? ( >=gnome-base/libgnome-keyring-3.12:= ) >=media-libs/alsa-lib-1.0.19:= media-libs/fontconfig:= media-libs/freetype:= media-libs/libexif:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libvpx:=[svc] media-libs/speex:= pulseaudio? ( media-sound/pulseaudio:= ) system-ffmpeg? ( >=media-video/ffmpeg-2.7.2:= ) sys-apps/dbus:= sys-apps/pciutils:= >=sys-libs/libcap-2.22:= virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:= gtk3? ( x11-libs/gtk+:3= ) !gtk3? ( x11-libs/gtk+:2= ) x11-libs/libdrm x11-libs/libX11:= x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXext:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXinerama:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXScrnSaver:= x11-libs/libXtst:= x11-libs/pango:= app-arch/snappy:= dev-libs/libxml2:=[icu] dev-libs/libxslt:= media-libs/flac:= >=media-libs/harfbuzz-1.3.1:=[icu(+)] >=media-libs/libwebp-0.4.0:= sys-libs/zlib:=[minizip] kerberos? ( virtual/krb5 ) !gn? ( >=app-accessibility/speech-dispatcher-0.8:= >=dev-libs/libevent-1.4.13:= ) !=www-client/chromium-9999 !<www-plugins/chrome-binary-plugins-37 x11-misc/xdg-utils virtual/opengl virtual/ttf-fonts selinux? ( sec-policy/selinux-chromium ) tcmalloc? ( !<x11-drivers/nvidia-drivers-331.20 ) widevine? ( www-plugins/chrome-binary-plugins[widevine(-)] )
|
||||
RESTRICT=!system-ffmpeg? ( proprietary-codecs? ( bindist ) )
|
||||
SLOT=0
|
||||
SRC_URI=https://commondatastorage.googleapis.com/chromium-browser-official/chromium-55.0.2883.52.tar.xz
|
||||
_eclasses_=check-reqs aee25bdf4e2f459af86d17f7c41dcdf6 chromium-2 c30f482b868782938c772c21d9ede135 eutils b83a2420b796f7c6eff682679d08fe25 flag-o-matic 7366202dd55cb8f018f5d450d54e7749 gnome2-utils c6dcdf3a2c22b578b16adb945dc85c35 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 165fc17c38d1b11dac2008280dab6e80 multiprocessing e32940a7b2a9992ad217eccddb84d548 pax-utils 4c2654a34ebe732e85fda354f6ee642f portability bb1a0ed8ea152b957d17339f01d4d7f5 python-any-r1 1c20f9b800324335a8e3b137363362e8 python-utils-r1 d142329ab093dd20c1dd0edb5f094108 readme.gentoo-r1 03878c06495db70bc36bd717383c09f7 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c virtualx 86c9305a59b3e0459e7fbef3a5f30b96 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
|
||||
_md5_=10bc7f318cb4b8e9c8b6e48be17d7cbe
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm prepare test unpack
|
||||
DEPEND=>=x11-base/xorg-server-1.6.3 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 x86-interix? ( >=sys-devel/libtool-2.2.6a sys-devel/m4 >=x11-misc/util-macros-1.18 >=media-fonts/font-util-1.2.0 ) ppc-aix? ( >=sys-devel/libtool-2.2.6a sys-devel/m4 >=x11-misc/util-macros-1.18 >=media-fonts/font-util-1.2.0 ) x86-winnt? ( >=sys-devel/libtool-2.2.6a sys-devel/m4 >=x11-misc/util-macros-1.18 >=media-fonts/font-util-1.2.0 ) virtual/pkgconfig x11-proto/inputproto x11-proto/kbproto x11-proto/xproto x11-base/xorg-server[xorg]
|
||||
DESCRIPTION=Keyboard input driver
|
||||
EAPI=5
|
||||
HOMEPAGE=http://xorg.freedesktop.org/
|
||||
KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux
|
||||
LICENSE=MIT
|
||||
RDEPEND=>=x11-base/xorg-server-1.6.3 x11-base/xorg-server:= x11-base/xorg-server[xorg]
|
||||
SLOT=0
|
||||
SRC_URI=http://xorg.freedesktop.org/releases/individual/driver/xf86-input-keyboard-1.8.0.tar.bz2
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c autotools-utils 419811142edf3516b0d0cf1a254d93cb eutils b83a2420b796f7c6eff682679d08fe25 flag-o-matic 7366202dd55cb8f018f5d450d54e7749 libtool 4890219c51da247200223277f993e054 multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 xorg-2 b41f09eee8d441f780b7413dba7e120b
|
||||
_md5_=82b189b62a46bd0cc041dfa115da0c9a
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm prepare test unpack
|
||||
DEPEND=>=x11-base/xorg-server-1.10 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 x86-interix? ( >=sys-devel/libtool-2.2.6a sys-devel/m4 >=x11-misc/util-macros-1.18 >=media-fonts/font-util-1.2.0 ) ppc-aix? ( >=sys-devel/libtool-2.2.6a sys-devel/m4 >=x11-misc/util-macros-1.18 >=media-fonts/font-util-1.2.0 ) x86-winnt? ( >=sys-devel/libtool-2.2.6a sys-devel/m4 >=x11-misc/util-macros-1.18 >=media-fonts/font-util-1.2.0 ) virtual/pkgconfig x11-proto/inputproto x11-proto/kbproto x11-proto/xproto x11-base/xorg-server[xorg]
|
||||
DESCRIPTION=Keyboard input driver
|
||||
EAPI=5
|
||||
HOMEPAGE=http://xorg.freedesktop.org/
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux
|
||||
LICENSE=MIT
|
||||
RDEPEND=>=x11-base/xorg-server-1.10 x11-base/xorg-server:= x11-base/xorg-server[xorg]
|
||||
SLOT=0
|
||||
SRC_URI=http://xorg.freedesktop.org/releases/individual/driver/xf86-input-keyboard-1.9.0.tar.bz2
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c autotools-utils 419811142edf3516b0d0cf1a254d93cb eutils b83a2420b796f7c6eff682679d08fe25 flag-o-matic 7366202dd55cb8f018f5d450d54e7749 libtool 4890219c51da247200223277f993e054 multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 xorg-2 b41f09eee8d441f780b7413dba7e120b
|
||||
_md5_=2eec3cea960d0693ac826df1c609ca56
|
@ -1 +1 @@
|
||||
Thu, 17 Nov 2016 20:13:27 +0000
|
||||
Fri, 18 Nov 2016 05:43:17 +0000
|
||||
|
@ -1 +1 @@
|
||||
Thu Nov 17 20:09:35 UTC 2016
|
||||
Fri Nov 18 05:39:25 UTC 2016
|
||||
|
@ -1 +1 @@
|
||||
Thu, 17 Nov 2016 20:30:01 +0000
|
||||
Fri, 18 Nov 2016 06:00:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
1479413401 Thu 17 Nov 2016 08:10:01 PM UTC
|
||||
1479447601 Fri 18 Nov 2016 05:40:01 AM UTC
|
||||
|
@ -1 +1 @@
|
||||
Thu, 17 Nov 2016 20:13:27 +0000
|
||||
Fri, 18 Nov 2016 05:43:16 +0000
|
||||
|
@ -1,3 +1,4 @@
|
||||
DIST fcron-3.1.1.src.tar.gz 597094 SHA256 449e21f09f80bd419d87165ba15dad94ad8ab215b7946fcf805b5340f019e952 SHA512 ce20f0aee72521f809af2be13ba797e0f6ac65f12f7797e67a4db56c3b111d24c499c135ec1c948d8385ded415da25a258daf90051a75f603f7322c23dbca945 WHIRLPOOL e3f4d056dd9926629c7ea36de2d5d768f510f256c6cdf0b051baaf5fda776d6295dd8a3213c32765d871cd6bdfc8bbb0bc7b5b0ab1da42c78441e19458594abe
|
||||
DIST fcron-3.1.2.src.tar.gz 592409 SHA256 1c9299baab86e2b141031193c98ccd2e1b52d97a023b45a9e80266372ab11a5d SHA512 14aec35031449bb8abb81bee781215a09a6cd1d8e08a002ca391ea84c05b9c1cd07ef383e4fc3ee4ae928b60ad75f3f91114a41336110283a07fab64dc770503 WHIRLPOOL 0ec40e9921c187d87247a2bd5b0f807dda6a780e313608ba5c0933d1c470313b9db7f6d5b0ff15b7a853e966bb738c4bbac1c80a54541f402c2c51044f53cca9
|
||||
DIST fcron-3.2.0.src.tar.gz 595408 SHA256 eb13b86ed96805d117e19847f1da30b834f1990f7ef4c38f5007234d44679564 SHA512 97b200dfec02ca0aba76abf3cf71f54608fbadf46aa29d81d7316920fb1bebbba81d0118925f658cd9062f362b6075467c7f595e736b47616995a95958ae776b WHIRLPOOL 58cd9e7484181354518a53b99a2465608ba94001cf5908342b0e195b7436c0296b6a60a428f6d4136c65ce02644fa568e3a706962d76f6e59fcbe948b4bf0afc
|
||||
DIST fcron-3.2.1.src.tar.gz 601142 SHA256 6114d0a39a32853669c0c0ba0f96d92920e7cabca3ff1edf37d25750403e5f6a SHA512 ddfd3e3a297b843c924aacccffaa5c1c6b300497f39daa1cdb90dc4cf4bc757042b0b2c1f055c119c8128c64d830ee0e8757091610432f5ffcacca25d369e5cd WHIRLPOOL 39b44f88b09be40705ca5d1f421aa4bff6d9a00fbcb572b9012fb1dd65a24c3b1b746196e722bc544a6c0db062625d9981c60956a7fb7c34e6cb630202bd5a2b
|
||||
|
@ -0,0 +1,254 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="6"
|
||||
|
||||
WANT_AUTOMAKE=none
|
||||
|
||||
inherit cron pam flag-o-matic user autotools versionator systemd
|
||||
|
||||
DESCRIPTION="A command scheduler with extended capabilities over cron and anacron"
|
||||
HOMEPAGE="http://fcron.free.fr/"
|
||||
SRC_URI="http://fcron.free.fr/archives/${P}.src.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE="audit debug pam selinux l10n_fr +mta +system-crontab readline"
|
||||
|
||||
DEPEND="audit? ( sys-process/audit )
|
||||
pam? ( virtual/pam )
|
||||
readline? ( sys-libs/readline:= )
|
||||
selinux? ( sys-libs/libselinux )"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
app-misc/editor-wrapper
|
||||
mta? ( virtual/mta )
|
||||
pam? ( sys-auth/pambase )"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-3.1.1-noreadline.patch
|
||||
"${FILESDIR}"/${PN}-3.2.1-configure-fix-audit-parameter-check.patch
|
||||
)
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup fcron
|
||||
enewuser fcron -1 -1 -1 fcron
|
||||
rootuser=$(egetent passwd 0 | cut -d ':' -f 1)
|
||||
[[ ${rootuser} ]] || rootuser=root
|
||||
rootgroup=$(egetent group 0 | cut -d ':' -f 1)
|
||||
[[ ${rootgroup} ]] || rootgroup=root
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# respect LDFLAGS
|
||||
sed -i "s:\(@LIBS@\):\$(LDFLAGS) \1:" Makefile.in || die "sed failed"
|
||||
|
||||
# Adjust fcrontab path
|
||||
sed -i -e 's:/etc/fcrontab:/etc/fcron/fcrontab:' script/check_system_crontabs.sh || die
|
||||
|
||||
mv configure.in configure.ac || die
|
||||
|
||||
eautoconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Don't try to pass --with-debug as it'll play with cflags as
|
||||
# well, and run foreground which is a _very_ nasty idea for
|
||||
# Gentoo.
|
||||
use debug && append-cppflags -DDEBUG
|
||||
|
||||
# bindir is used just for calling fcronsighup
|
||||
econf \
|
||||
--with-cflags="${CFLAGS}" \
|
||||
--bindir=/usr/libexec \
|
||||
--sbindir=/usr/libexec \
|
||||
$(use_with audit) \
|
||||
$(use_with mta sendmail) \
|
||||
$(use_with pam) \
|
||||
$(use_with readline) \
|
||||
$(use_with selinux) \
|
||||
--sysconfdir=/etc/fcron \
|
||||
--with-username=fcron \
|
||||
--with-groupname=fcron \
|
||||
--with-piddir=/run \
|
||||
--with-spooldir=/var/spool/fcron \
|
||||
--with-fifodir=/run \
|
||||
--with-fcrondyn=yes \
|
||||
--disable-checks \
|
||||
--with-editor=/usr/libexec/editor \
|
||||
--with-shell=/bin/sh \
|
||||
--without-db2man \
|
||||
--without-dsssl-dir \
|
||||
--with-rootname=${rootuser} \
|
||||
--with-rootgroup=${rootgroup} \
|
||||
--with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
|
||||
# bug #216460
|
||||
sed -i \
|
||||
-e 's:/usr/local/etc/fcron:/etc/fcron/fcron:g' \
|
||||
-e 's:/usr/local/etc:/etc:g' \
|
||||
-e 's:/usr/local/:/usr/:g' \
|
||||
doc/*/*/*.{txt,1,5,8,html} \
|
||||
|| die "unable to fix documentation references"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
keepdir /var/spool/fcron
|
||||
|
||||
exeinto /usr/libexec
|
||||
doexe fcron fcronsighup
|
||||
|
||||
dobin fcrondyn fcrontab
|
||||
|
||||
insinto /etc/fcron
|
||||
doins files/fcron.{allow,deny,conf}
|
||||
|
||||
if use system-crontab; then
|
||||
dosym fcrontab /usr/bin/crontab
|
||||
|
||||
exeinto /usr/libexec
|
||||
newexe script/check_system_crontabs.sh check_system_crontabs
|
||||
|
||||
insinto /etc/fcron
|
||||
newins "${FILESDIR}"/fcrontab.2 fcrontab
|
||||
|
||||
fowners ${rootuser}:fcron /etc/fcron/fcrontab
|
||||
fperms 0640 /etc/fcron/fcrontab
|
||||
|
||||
insinto /etc
|
||||
newins "${FILESDIR}"/crontab.2 crontab
|
||||
fi
|
||||
|
||||
fowners fcron:fcron \
|
||||
/var/spool/fcron \
|
||||
/usr/bin/fcron{dyn,tab}
|
||||
|
||||
# fcronsighup needs to be suid root, because it sends a HUP to the
|
||||
# running fcron daemon, but only has to be called by the fcron group
|
||||
# anyway
|
||||
fowners ${rootuser}:fcron \
|
||||
/usr/libexec/fcronsighup \
|
||||
/etc/fcron/fcron.{allow,deny,conf} \
|
||||
/etc/fcron
|
||||
|
||||
fperms 6770 /var/spool/fcron
|
||||
fperms 6775 /usr/bin/fcron{dyn,tab}
|
||||
|
||||
fperms 4710 /usr/libexec/fcronsighup
|
||||
|
||||
fperms 0750 /etc/fcron
|
||||
fperms 0640 /etc/fcron/fcron.{allow,deny,conf}
|
||||
|
||||
pamd_mimic system-services fcron auth account session
|
||||
cat > "${T}"/fcrontab.pam <<- EOF
|
||||
# Don't ask for the user's password; fcrontab will only allow to
|
||||
# change user if running as root.
|
||||
auth sufficient pam_permit.so
|
||||
|
||||
# Still use the system-auth stack for account and session as the
|
||||
# sysadmin might have set up stuff properly, and also avoids
|
||||
# sidestepping limits (since fcrontab will run \$EDITOR).
|
||||
account include system-auth
|
||||
session include system-auth
|
||||
EOF
|
||||
newpamd "${T}"/fcrontab.pam fcrontab
|
||||
|
||||
newinitd "${FILESDIR}"/fcron.init.4 fcron
|
||||
systemd_newunit "${S}/script/fcron.init.systemd" fcron.service
|
||||
|
||||
local DOCS=( MANIFEST VERSION "${FILESDIR}/crontab")
|
||||
DOCS+=( doc/en/txt/{readme,thanks,faq,todo,relnotes,changes}.txt )
|
||||
|
||||
local HTML_DOCS=( doc/en/HTML/. )
|
||||
|
||||
einstalldocs
|
||||
|
||||
newdoc files/fcron.conf fcron.conf.sample
|
||||
doman doc/en/man/*.{1,5,8}
|
||||
|
||||
for lang in fr; do
|
||||
use l10n_${lang} || continue
|
||||
|
||||
doman -i18n=${lang} doc/${lang}/man/*.{1,5,8}
|
||||
|
||||
docinto html/${lang}
|
||||
dodoc -r doc/${lang}/HTML/.
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -z "${REPLACING_VERSIONS}" ]]; then
|
||||
# This is a new installation
|
||||
elog "Make sure you execute"
|
||||
elog ""
|
||||
elog " # emerge --config ${CATEGORY}/${PN}"
|
||||
elog ""
|
||||
elog "to install the default systab on this system."
|
||||
else
|
||||
local v
|
||||
for v in ${REPLACING_VERSIONS}; do
|
||||
if ! version_is_at_least "3.2.1" ${v}; then
|
||||
# This is an upgrade
|
||||
|
||||
elog "fcron's default systab was updated since your last installation."
|
||||
elog "You can use"
|
||||
elog ""
|
||||
elog " # emerge --config ${CATEGORY}/${PN}"
|
||||
elog ""
|
||||
elog "to re-install systab (do not call this command before you"
|
||||
elog "have merged your configuration files)."
|
||||
|
||||
# Show this elog only once
|
||||
break
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
if ! use system-crontab; then
|
||||
echo ""
|
||||
ewarn "Remember that fcron will *not* use /etc/cron.d in this configuration"
|
||||
ewarn "due to USE=-system-crontab!"
|
||||
echo ""
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_config() {
|
||||
if [[ $(fcrontab -l -u systab 2>/dev/null) ]]; then
|
||||
eerror "We're not going to make any change to your systab as long as"
|
||||
eerror "it contains data; please clear it before proceeding."
|
||||
eerror "You can do that with"
|
||||
eerror ""
|
||||
eerror " # fcrontab -u systab -r"
|
||||
eerror ""
|
||||
eerror "However you are advised to do this by hand to review existing"
|
||||
eerror "systab just in case."
|
||||
return 1
|
||||
fi
|
||||
|
||||
if use system-crontab; then
|
||||
elog "This is going to set up fcron to execute check_system_crontabs."
|
||||
elog "In this configuration, /etc/crontab and /etc/cron.d are respected."
|
||||
elog "Per default fcron will check for modifications every 10 minutes."
|
||||
/usr/libexec/check_system_crontabs -v -i -f
|
||||
else
|
||||
elog "This is going to set up fcron to set up a default systab that"
|
||||
elog "executes /etc/cron.{hourly,daily,weekly,monthly} but will ignore"
|
||||
elog "/etc/crontab and /etc/cron.d."
|
||||
fcrontab -u systab - <<- EOF
|
||||
!serial(true)
|
||||
00 * * * * /bin/rm -f /var/spool/cron/lastrun/cron.hourly
|
||||
00 00 * * * /bin/rm -f /var/spool/cron/lastrun/cron.daily
|
||||
00 00 * * 6 /bin/rm -f /var/spool/cron/lastrun/cron.weekly
|
||||
00 00 1 * * /bin/rm -f /var/spool/cron/lastrun/cron.monthly
|
||||
*/10 * * * * /usr/bin/test -x /usr/sbin/run-crons && /usr/sbin/run-crons
|
||||
!serial(false)
|
||||
EOF
|
||||
fi
|
||||
}
|
@ -0,0 +1,26 @@
|
||||
# /etc/crontab:
|
||||
# This is fcron's special systab and *not* root's crontab!
|
||||
|
||||
# Global variables
|
||||
SHELL=/bin/bash
|
||||
PATH=/sbin:/bin:/usr/sbin:/usr/bin
|
||||
MAILTO=root
|
||||
HOME=/
|
||||
|
||||
# "run-crons" from sys-process/cronbase package doesn't allow selective
|
||||
# runs like "run-parts" from sys-apps/debianutils. So every time
|
||||
# "run-crons" gets executed it loops through
|
||||
# /etc/cron.{hourly,daily,weekly,monthly} and executes one after another if
|
||||
# lastrun lock file isn't in place.
|
||||
# Without fcron's "serial(true)" option it would be possible that a lastrun
|
||||
# lock file which should have been removed still exists when "run-crons"
|
||||
# starts so that a promptly execution of all cronjobs isn't always
|
||||
# guaranteed.
|
||||
|
||||
!serial(true)
|
||||
00 * * * * /bin/rm -f /var/spool/cron/lastrun/cron.hourly
|
||||
00 00 * * * /bin/rm -f /var/spool/cron/lastrun/cron.daily
|
||||
00 00 * * 6 /bin/rm -f /var/spool/cron/lastrun/cron.weekly
|
||||
00 00 1 * * /bin/rm -f /var/spool/cron/lastrun/cron.monthly
|
||||
*/10 * * * * /usr/bin/test -x /usr/sbin/run-crons && /usr/sbin/run-crons
|
||||
!serial(false)
|
@ -0,0 +1,30 @@
|
||||
From cc7a684862fee31c442c49d6a537d86979c23220 Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Deutschmann <whissi@gentoo.org>
|
||||
Date: Thu, 17 Nov 2016 17:19:35 +0100
|
||||
Subject: [PATCH] configure: Fix --with-audit parameter check
|
||||
|
||||
Due to a missing "$" the variable "$useaudit" was never checked for
|
||||
0 value with the result that you cannot disable building against
|
||||
libaudit.
|
||||
|
||||
Gentoo-Bug: https://bugs.gentoo.org/540446
|
||||
---
|
||||
configure.in | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/configure.in b/configure.in
|
||||
index 7e7634f..708d1dd 100644
|
||||
--- a/configure.in
|
||||
+++ b/configure.in
|
||||
@@ -822,7 +822,7 @@ AC_ARG_WITH(audit,
|
||||
;;
|
||||
esac ]
|
||||
)
|
||||
-if test useaudit = "0"; then
|
||||
+if test "$useaudit" = 0; then
|
||||
AC_MSG_RESULT(no)
|
||||
elif test "$useaudit" = "1" && test "$auditavail" != 1; then
|
||||
useaudit=0
|
||||
--
|
||||
2.10.2
|
||||
|
@ -0,0 +1,73 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
FCRON_INSTANCE="${SVCNAME##*.}"
|
||||
|
||||
if [[ -n "${FCRON_INSTANCE}" && "${SVCNAME}" != "fcron" ]]; then
|
||||
FCRON_CONFIGFILE="/etc/fcron/fcron.${FCRON_INSTANCE}.conf"
|
||||
else
|
||||
FCRON_CONFIGFILE="/etc/fcron/fcron.conf"
|
||||
fi
|
||||
|
||||
getconfig() {
|
||||
local key="$1"
|
||||
local value_default="$2"
|
||||
local value=
|
||||
|
||||
if service_started; then
|
||||
value="$(service_get_value ${key})"
|
||||
fi
|
||||
|
||||
if [[ -z "${value}" && -r "${FCRON_CONFIGFILE}" ]]; then
|
||||
value="$(sed -n -e 's:^'"${key}"'[ \t]*=[ \t]*::p' "${FCRON_CONFIGFILE}")"
|
||||
fi
|
||||
|
||||
if [[ -z "${value}" ]]; then
|
||||
# Value not explicitly set in the configfile or configfile does not exist
|
||||
# or is not readable
|
||||
echo "${value_default}"
|
||||
else
|
||||
echo "${value}"
|
||||
fi
|
||||
|
||||
return 0
|
||||
}
|
||||
|
||||
depend() {
|
||||
config "${FCRON_CONFIGFILE}"
|
||||
|
||||
use clock logger
|
||||
need hostname
|
||||
|
||||
# provide the cron service if we are the main instance
|
||||
[[ "${SVCNAME}" == "fcron" ]] && provide cron
|
||||
}
|
||||
|
||||
command="/usr/libexec/fcron"
|
||||
command_args="-c \"${FCRON_CONFIGFILE}\""
|
||||
start_stop_daemon_args=${FCRON_SSDARGS:-"--wait 1000"}
|
||||
pidfile="$(getconfig pidfile /run/fcron.pid)"
|
||||
fcrontabs="$(getconfig fcrontabs /var/spool/fcron)"
|
||||
required_files="${FCRON_CONFIGFILE}"
|
||||
|
||||
extra_started_commands="reload"
|
||||
|
||||
reload() {
|
||||
start-stop-daemon --signal HUP --pidfile "${pidfile}"
|
||||
}
|
||||
|
||||
start_pre() {
|
||||
checkpath --file "${FCRON_CONFIGFILE}" --owner root:fcron --mode 0640
|
||||
|
||||
if [[ ! -d "${fcrontabs}" ]]; then
|
||||
ebegin "Creating missing spooldir '${fcrontabs}'"
|
||||
${command} --newspooldir "${fcrontabs}"
|
||||
eend $?
|
||||
fi
|
||||
}
|
||||
|
||||
start_post() {
|
||||
service_set_value fcrontabs "${fcrontabs}"
|
||||
}
|
@ -1,6 +1,4 @@
|
||||
DIST drupal-6.38.tar.gz 1113790 SHA256 46a6d7ec170e74f3c85b11fdf0fae74ce0691d4260b848bf5faff1f0f5f31d4b SHA512 ad8b0e04c15afa6e5b5f7d60478c7ac7f6123cd0735424588a4266a987d13df96d8349a8674bcdbcfc437a63847269477a6c836660b7dd990dbb1b844809ce14 WHIRLPOOL 87df66cb65bd9c97356f54d9ede14a6bec41aed49cdb5ae0f504077ce14f03cecb03ace863492c765c3b3837d8aa84c12bf11ed3ebf874afac1b69c21d31661b
|
||||
DIST drupal-7.50.tar.gz 3286826 SHA256 82041716e1790269d09ec4a1c4cca8899d0221509471d53ac793a320143e0cf0 SHA512 1d80c1cb46db4a679f4ba61decfd799989c915206325a825e0c2234c33d84dc4a7ee38a76f51e48337e241c22deffc0589d65eb6de4341070e1b4440823e52c3 WHIRLPOOL eaf8a872c505a8be8faba3f8e687360c7f52e09fbf081fbd2141245a13220ac16de67bb4a7c1a283d61c517760df54bb2a268bf67649ea0875be48bd89bb6573
|
||||
DIST drupal-7.51.tar.gz 3288987 SHA256 2969e8f7d70f6931842f8a45df1aa7aa7c94a17694f3043dd804878a3ed6d381 SHA512 3e72f2ce8941d9d82358de5376afd6a5a3d2c375fe487a26d0dd5e448a602c4a726877b48a96388180aace1d6f360a6dedf400164d759665657b50102ef9d45c WHIRLPOOL 9fc970f547b3b0ac6c30e4c5ad80fa9794e1638c78a5a8db11c763df6fdbc5dd6ac20e7616c72ec387d866550df32ad2e238873d0375aff541c7503ef2428811
|
||||
DIST drupal-7.52.tar.gz 3289714 SHA256 ea09ec7c3555856591b7ac739dafbe7dbfba47d1ffe2a9a1f17fda490a91b8e8 SHA512 4fd2721b87d7e160ccf202894c5ec11e836796be6dce3fbfe187eea826175822677c26079a3dae4567e0615e8f376a88c07a8979b619bb4ac1096c8ea5c8f802 WHIRLPOOL c701dcc85363a09a5129901054563f813858953286560c17abffea842c0a4febb210a8e697306bd186f781d26444beaa24857636e037d3ba613d89953ecdad0e
|
||||
DIST drupal-8.1.10.tar.gz 12651446 SHA256 6bacd17843a23f5079171023cdef6fc03616cf9682c0af898649232c0a6262cb SHA512 22e27a339b2fff40b99549617480f1ca5525b8103b0ceb85e267b13ac6bd1703c06db63c1bb8bf6a85ba3ad1e178e3bf0fc04bbaf26bb96b1950c6d032181e16 WHIRLPOOL dfaa9900a96e2ec01b5b3d19910d869323a8ff985080686e567dad8c7d3e570e3fecc5c34e2112e9f52f60c73b7139fb99f7bc06f463c89872b1375d3c97390f
|
||||
DIST drupal-8.2.0-rc1.tar.gz 12854953 SHA256 6d8b7c3f5009fde60beb2dc02cd3c8b9e36413dd95b30a4af7d80a3b7463aa25 SHA512 6f73da6c25eb3c40c9f0df88ab6bf785ee0ef9ba48b51ad246d0cd16019c6d269027fb853f9490741031fecf1a046d16c119fc61cc6568738d3cc639dabb7a0f WHIRLPOOL 291e6bb4bc5d97c691019ef3211b88c0303d60be97e4f4b3b5be1b78186fb8c93cca1bf2b398359ad7df0c640e4bad840185915c7d57874fe44a2d41a9d76dda
|
||||
DIST drupal-8.2.0.tar.gz 12867786 SHA256 94611a63c8cfef63ce65cae5cda0b39c3c84132f969bfb726f988317c55765fd SHA512 ccbcc458e8357e2ddce57db3485a83aa597f6a5ad96b0e8c5d6ed80bb59f3f218d5a349976c6b20f49f472dff831fb1a51b82c4ead42043cee63155b7e723103 WHIRLPOOL f622f66f932946028c334379f44bb89aeb647358a43569ecdeddb843b6fe568cb041c1da16fadedfdb7f1cafaf97a0b94bacda9d68359c87feed359d6c804fcf
|
||||
DIST drupal-8.2.3.tar.gz 12129681 SHA256 6fa904b0a7ece93bbbc23ce7d6f5793f97890f97a76075d01dad3032587dd988 SHA512 0024f2370b66927cd23cbea68af5c240cd7428f44e1effa9ba379d47d409556161a39021578081ce24792cf93fe321b5d52540576c2bc8fbbccef79b52f01aa2 WHIRLPOOL 357c19707edbc635e56ad791d75e5efb8a29e5f5b7854fc069fb4634cf0a51701e05c1f31f27e1de79a148ec38a80e0807952186a9299eac638f6e6a600d5d6f
|
||||
|
@ -1,75 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit webapp
|
||||
|
||||
MY_PV=${PV:0:3}.0
|
||||
|
||||
DESCRIPTION="PHP-based open-source platform and content management system"
|
||||
HOMEPAGE="https://www.drupal.org/"
|
||||
SRC_URI="https://ftp.drupal.org/files/projects/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~alpha ~amd64 ~ppc ~x86"
|
||||
IUSE="+accelerator +mysql postgres sqlite +uploadprogress"
|
||||
|
||||
RDEPEND="
|
||||
dev-lang/php[gd,hash,pdo,postgres?,simplexml,xml]
|
||||
virtual/httpd-php
|
||||
accelerator? ( ||
|
||||
(
|
||||
dev-php/xcache
|
||||
(
|
||||
>=dev-lang/php-5.5[opcache]
|
||||
dev-php/pecl-apcu
|
||||
)
|
||||
)
|
||||
)
|
||||
uploadprogress? ( dev-php/pecl-uploadprogress )
|
||||
mysql? (
|
||||
|| (
|
||||
dev-lang/php[mysql]
|
||||
dev-lang/php[mysqli]
|
||||
)
|
||||
)
|
||||
sqlite? ( dev-lang/php[sqlite] )
|
||||
"
|
||||
|
||||
need_httpd_cgi
|
||||
|
||||
REQUIRED_USE="|| ( mysql postgres sqlite )"
|
||||
|
||||
src_install() {
|
||||
webapp_src_preinst
|
||||
|
||||
local docs="MAINTAINERS.txt LICENSE.txt INSTALL.txt CHANGELOG.txt INSTALL.mysql.txt INSTALL.pgsql.txt INSTALL.sqlite.txt UPGRADE.txt "
|
||||
dodoc ${docs}
|
||||
rm -f ${docs} INSTALL COPYRIGHT.txt || die
|
||||
|
||||
cp sites/default/{default.settings.php,settings.php} || die
|
||||
insinto "${MY_HTDOCSDIR}"
|
||||
doins -r .
|
||||
|
||||
dodir "${MY_HTDOCSDIR}"/files
|
||||
webapp_serverowned "${MY_HTDOCSDIR}"/files
|
||||
webapp_serverowned "${MY_HTDOCSDIR}"/sites/default
|
||||
webapp_serverowned "${MY_HTDOCSDIR}"/sites/default/settings.php
|
||||
|
||||
webapp_configfile "${MY_HTDOCSDIR}"/sites/default/settings.php
|
||||
webapp_configfile "${MY_HTDOCSDIR}"/.htaccess
|
||||
|
||||
webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
|
||||
|
||||
webapp_src_install
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
echo
|
||||
ewarn "SECURITY NOTICE"
|
||||
ewarn "If you plan on using SSL on your Drupal site, please consult the postinstall information:"
|
||||
ewarn "\t# webapp-config --show-postinst ${PN} ${PV}"
|
||||
echo
|
||||
}
|
@ -1,87 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit webapp
|
||||
|
||||
MY_PV=${PV:0:3}.0
|
||||
MY_P=${P/_/-}
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
DESCRIPTION="PHP-based open-source platform and content management system"
|
||||
HOMEPAGE="https://www.drupal.org/"
|
||||
SRC_URI="https://ftp.drupal.org/files/projects/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~alpha ~amd64 ~ppc ~x86"
|
||||
IUSE="+accelerator +mysql postgres sqlite +uploadprogress"
|
||||
|
||||
RDEPEND="
|
||||
dev-lang/php[gd,hash,pdo,postgres?,simplexml,xml]
|
||||
virtual/httpd-php
|
||||
accelerator? ( ||
|
||||
(
|
||||
dev-php/xcache
|
||||
(
|
||||
>=dev-lang/php-5.5[opcache]
|
||||
dev-php/pecl-apcu
|
||||
)
|
||||
)
|
||||
)
|
||||
uploadprogress? ( dev-php/pecl-uploadprogress )
|
||||
mysql? (
|
||||
|| (
|
||||
dev-lang/php[mysql]
|
||||
dev-lang/php[mysqli]
|
||||
)
|
||||
)
|
||||
sqlite? ( dev-lang/php[sqlite] )
|
||||
"
|
||||
|
||||
need_httpd_cgi
|
||||
|
||||
REQUIRED_USE="|| ( mysql postgres sqlite )"
|
||||
|
||||
src_install() {
|
||||
webapp_src_preinst
|
||||
|
||||
local docs="LICENSE.txt README.txt core/MAINTAINERS.txt core/INSTALL.txt core/CHANGELOG.txt \
|
||||
core/INSTALL.mysql.txt core/INSTALL.pgsql.txt core/INSTALL.sqlite.txt core/UPDATE.txt "
|
||||
|
||||
dodoc ${docs}
|
||||
rm -f ${docs} core/INSTALL core/COPYRIGHT.txt core/LICENSE.txt || die
|
||||
|
||||
cp sites/default/{default.settings.php,settings.php} || die
|
||||
insinto "${MY_HTDOCSDIR}"
|
||||
doins -r .
|
||||
|
||||
dodir "${MY_HTDOCSDIR}"/files
|
||||
webapp_serverowned "${MY_HTDOCSDIR}"/files
|
||||
webapp_serverowned "${MY_HTDOCSDIR}"/sites/default
|
||||
webapp_serverowned "${MY_HTDOCSDIR}"/sites/default/settings.php
|
||||
|
||||
webapp_configfile "${MY_HTDOCSDIR}"/sites/default/settings.php
|
||||
webapp_configfile "${MY_HTDOCSDIR}"/.htaccess
|
||||
|
||||
webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
|
||||
|
||||
webapp_src_install
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
echo
|
||||
ewarn "SECURITY NOTICE"
|
||||
ewarn "If you plan on using SSL on your Drupal site, please consult the postinstall information:"
|
||||
ewarn "\t# webapp-config --show-postinst ${PN} ${PV}"
|
||||
echo
|
||||
ewarn "If this is a new install, unless you want anyone with network access to your server to be"
|
||||
ewarn "able to run the setup, you'll have to configure your web server to limit access to it."
|
||||
echo
|
||||
ewarn "If you're doing a new drupal-8 install, you'll have to copy /sites/default/default.services.yml"
|
||||
ewarn "to /sites/default/services.yml and grant it write permissions to your web server."
|
||||
ewarn "Just follow the instructions of the drupal setup and be sure to resolve any permissions issue"
|
||||
ewarn "reported by the setup."
|
||||
echo
|
||||
}
|
@ -1,5 +1,6 @@
|
||||
DIST chromium-54.0.2840.100.tar.xz 479762112 SHA256 e2e7f54a780c93ec2e933af09e1126837e6cf940b57213d39f36d58df10c89df SHA512 52f34db6f68bbf2c8a1ac71789dfa7b6ee17ea97519d0a9a1079d78324cffe55572652701e05055f08e03230d887674757322399062f2f5354b1e43c3fdf8f78 WHIRLPOOL e9e47d695b32aff2a5c654cdec664ea3f94307639e9f330bd231ff6d762ea9caffe1130595dbb36443eefc8bccac92839bc967db89dbed236c5bfa91c6fc6e9b
|
||||
DIST chromium-55.0.2883.35.tar.xz 511169840 SHA256 fa296cf4135576dcb70384264614e520db101e63f6532dab2c909e6fa7454985 SHA512 f3a9e9eecfec76517a20db6fbd5d45c6d390fea62cbc19c4b67684c556018ac9e6d247395ca1c067a71dc26faab25bd312bae62a6fafa2bf9c15e5a25857c361 WHIRLPOOL a659cf280bec4c68c1f41fdd59c6931e7798831406078a04623f5a6362da0bfbe05d848e23b462d794d2bfbb49e3e233c2513c1687effceb488480cbbd7f9f19
|
||||
DIST chromium-55.0.2883.44.tar.xz 511128216 SHA256 f55e00cb01da17541da52aa02ebf3a5001be773c3fcd7b2f824c0a425d6c85b7 SHA512 464e5c68fcde6afc0b4212db9864b17ab7d4f4ea51640e2379b7abcd12aa675fdea66e033e3b1c25437958e16d1537d62bd2e3ff878007c08a184c188fb94d57 WHIRLPOOL c9001e99ae818ce8bbba8a21e786a09e55a7ae07c076c67001cd45a51e605b71035183232e6d83aa3662ff533f369541af720db4531bbbfd0ecf6eabddfa0443
|
||||
DIST chromium-55.0.2883.52.tar.xz 511073464 SHA256 832ae7327426a978394f694a983e90ebdd0ddb585cfe6d9e396c5d9d7cc7727b SHA512 1b0122ffd2be3cd93d217b3226b18a43cd5735ad2361ba5d9af86935e9bd5b361c729aeaf44b2167583fa220aedea733f4138bdc6f7de5d08a2e32abc15eaa62 WHIRLPOOL 32792f92ffdc6e549f5962be4f298bbfcb203bbc72e2b1ae5cfe0927641c852e2f440f8fd67b1a7e4b32ca8c66d6b23324de3a1d43d57d3cf652d649524295c4
|
||||
DIST chromium-56.0.2906.0.tar.xz 512964244 SHA256 df2e0f02630fcdf394bab60c71fe4727b054822ed146831d8fdd3f6f5b59cfdd SHA512 f9b52cd5ebaf0f18a660018cbdaeb0ceb49862847ba067b1ab9b970ab77a760a256477fcb7e479bdc6248ce7d2a514745d6139139edd04cb1c9e5fb7df3efd4d WHIRLPOOL cb635f3db2cb965930c6a5f5eb7e9e987238ec058abe381451c9c1476ba390c7bb8f6bc618f0cc55b1ac568ab955bbf539a460e61c36437bdf6c16d39e7a4ee3
|
||||
DIST chromium-56.0.2914.3.tar.xz 511525012 SHA256 f64c788adeb1060a58c737af37f8973abb8fb9cc765c1a841d3700b3cb4a1fdd SHA512 521e567ef8b89e1f8ebd298ab19d269784ffc31dfbc9dd2588ce886d7b052924304ea4c0c4fb7b2555ab4b4c2adc9fbff07cdb455d898fc3a71744b118cbef04 WHIRLPOOL 94000767786746748d7896d28270f5c02ccfabdd413434b117d17799d6e502f4376a2ca5753fde8f9f5f5897627da55fd460bcb7b4c34aab25c3d662ad3fc109
|
||||
|
@ -0,0 +1,730 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="6"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he
|
||||
hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr
|
||||
sv sw ta te th tr uk vi zh-CN zh-TW"
|
||||
|
||||
inherit check-reqs chromium-2 eutils gnome2-utils flag-o-matic multilib multiprocessing pax-utils portability python-any-r1 readme.gentoo-r1 toolchain-funcs versionator virtualx xdg-utils
|
||||
|
||||
DESCRIPTION="Open-source version of Google Chrome web browser"
|
||||
HOMEPAGE="http://chromium.org/"
|
||||
SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
IUSE="cups +gn gnome gnome-keyring gtk3 +hangouts kerberos neon pic +proprietary-codecs pulseaudio selinux +suid +system-ffmpeg +tcmalloc widevine"
|
||||
RESTRICT="!system-ffmpeg? ( proprietary-codecs? ( bindist ) )"
|
||||
|
||||
# Native Client binaries are compiled with different set of flags, bug #452066.
|
||||
QA_FLAGS_IGNORED=".*\.nexe"
|
||||
|
||||
# Native Client binaries may be stripped by the build system, which uses the
|
||||
# right tools for it, bug #469144 .
|
||||
QA_PRESTRIPPED=".*\.nexe"
|
||||
|
||||
COMMON_DEPEND="
|
||||
app-arch/bzip2:=
|
||||
cups? ( >=net-print/cups-1.3.11:= )
|
||||
>=dev-libs/elfutils-0.149
|
||||
dev-libs/expat:=
|
||||
dev-libs/glib:=
|
||||
dev-libs/icu:=
|
||||
>=dev-libs/jsoncpp-0.5.0-r1:=
|
||||
dev-libs/nspr:=
|
||||
>=dev-libs/nss-3.14.3:=
|
||||
>=dev-libs/re2-0.2016.05.01:=
|
||||
gnome? ( >=gnome-base/gconf-2.24.0:= )
|
||||
gnome-keyring? ( >=gnome-base/libgnome-keyring-3.12:= )
|
||||
>=media-libs/alsa-lib-1.0.19:=
|
||||
media-libs/fontconfig:=
|
||||
media-libs/freetype:=
|
||||
media-libs/libexif:=
|
||||
media-libs/libjpeg-turbo:=
|
||||
media-libs/libpng:=
|
||||
media-libs/libvpx:=[svc]
|
||||
media-libs/speex:=
|
||||
pulseaudio? ( media-sound/pulseaudio:= )
|
||||
system-ffmpeg? ( >=media-video/ffmpeg-2.7.2:= )
|
||||
sys-apps/dbus:=
|
||||
sys-apps/pciutils:=
|
||||
>=sys-libs/libcap-2.22:=
|
||||
virtual/udev
|
||||
x11-libs/cairo:=
|
||||
x11-libs/gdk-pixbuf:=
|
||||
gtk3? ( x11-libs/gtk+:3= )
|
||||
!gtk3? ( x11-libs/gtk+:2= )
|
||||
x11-libs/libdrm
|
||||
x11-libs/libX11:=
|
||||
x11-libs/libXcomposite:=
|
||||
x11-libs/libXcursor:=
|
||||
x11-libs/libXdamage:=
|
||||
x11-libs/libXext:=
|
||||
x11-libs/libXfixes:=
|
||||
>=x11-libs/libXi-1.6.0:=
|
||||
x11-libs/libXinerama:=
|
||||
x11-libs/libXrandr:=
|
||||
x11-libs/libXrender:=
|
||||
x11-libs/libXScrnSaver:=
|
||||
x11-libs/libXtst:=
|
||||
x11-libs/pango:=
|
||||
app-arch/snappy:=
|
||||
dev-libs/libxml2:=[icu]
|
||||
dev-libs/libxslt:=
|
||||
media-libs/flac:=
|
||||
>=media-libs/harfbuzz-1.3.1:=[icu(+)]
|
||||
>=media-libs/libwebp-0.4.0:=
|
||||
sys-libs/zlib:=[minizip]
|
||||
kerberos? ( virtual/krb5 )
|
||||
!gn? (
|
||||
>=app-accessibility/speech-dispatcher-0.8:=
|
||||
>=dev-libs/libevent-1.4.13:=
|
||||
)
|
||||
"
|
||||
# For nvidia-drivers blocker, see bug #413637 .
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
!=www-client/chromium-9999
|
||||
!<www-plugins/chrome-binary-plugins-37
|
||||
x11-misc/xdg-utils
|
||||
virtual/opengl
|
||||
virtual/ttf-fonts
|
||||
selinux? ( sec-policy/selinux-chromium )
|
||||
tcmalloc? ( !<x11-drivers/nvidia-drivers-331.20 )
|
||||
widevine? ( www-plugins/chrome-binary-plugins[widevine(-)] )
|
||||
"
|
||||
# dev-vcs/git - https://bugs.gentoo.org/593476
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
>=app-arch/gzip-1.7
|
||||
!arm? (
|
||||
dev-lang/yasm
|
||||
)
|
||||
dev-lang/perl
|
||||
dev-perl/JSON
|
||||
>=dev-util/gperf-3.0.3
|
||||
dev-util/ninja
|
||||
sys-apps/hwids[usb(+)]
|
||||
>=sys-devel/bison-2.4.3
|
||||
sys-devel/flex
|
||||
virtual/pkgconfig
|
||||
dev-vcs/git
|
||||
$(python_gen_any_dep '
|
||||
dev-python/beautifulsoup:python-2[${PYTHON_USEDEP}]
|
||||
>=dev-python/beautifulsoup-4.3.2:4[${PYTHON_USEDEP}]
|
||||
dev-python/html5lib[${PYTHON_USEDEP}]
|
||||
dev-python/jinja[${PYTHON_USEDEP}]
|
||||
dev-python/ply[${PYTHON_USEDEP}]
|
||||
dev-python/simplejson[${PYTHON_USEDEP}]
|
||||
')
|
||||
"
|
||||
|
||||
# Keep this in sync with the python_gen_any_dep call.
|
||||
python_check_deps() {
|
||||
has_version --host-root "dev-python/beautifulsoup:python-2[${PYTHON_USEDEP}]" &&
|
||||
has_version --host-root ">=dev-python/beautifulsoup-4.3.2:4[${PYTHON_USEDEP}]" &&
|
||||
has_version --host-root "dev-python/html5lib[${PYTHON_USEDEP}]" &&
|
||||
has_version --host-root "dev-python/jinja[${PYTHON_USEDEP}]" &&
|
||||
has_version --host-root "dev-python/ply[${PYTHON_USEDEP}]" &&
|
||||
has_version --host-root "dev-python/simplejson[${PYTHON_USEDEP}]"
|
||||
}
|
||||
|
||||
if ! has chromium_pkg_die ${EBUILD_DEATH_HOOKS}; then
|
||||
EBUILD_DEATH_HOOKS+=" chromium_pkg_die";
|
||||
fi
|
||||
|
||||
DISABLE_AUTOFORMATTING="yes"
|
||||
DOC_CONTENTS="
|
||||
Some web pages may require additional fonts to display properly.
|
||||
Try installing some of the following packages if some characters
|
||||
are not displayed properly:
|
||||
- media-fonts/arphicfonts
|
||||
- media-fonts/bitstream-cyberbit
|
||||
- media-fonts/droid
|
||||
- media-fonts/ipamonafont
|
||||
- media-fonts/noto
|
||||
- media-fonts/ja-ipafonts
|
||||
- media-fonts/takao-fonts
|
||||
- media-fonts/wqy-microhei
|
||||
- media-fonts/wqy-zenhei
|
||||
|
||||
Depending on your desktop environment, you may need
|
||||
to install additional packages to get icons on the Downloads page.
|
||||
|
||||
For KDE, the required package is kde-frameworks/oxygen-icons.
|
||||
|
||||
For other desktop environments, try one of the following:
|
||||
- x11-themes/gnome-icon-theme
|
||||
- x11-themes/tango-icon-theme
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-system-ffmpeg-r4.patch"
|
||||
"${FILESDIR}/${PN}-system-jinja-r14.patch"
|
||||
"${FILESDIR}/${PN}-widevine-r1.patch"
|
||||
"${FILESDIR}/${PN}-54-ffmpeg2compat.patch"
|
||||
"${FILESDIR}/${PN}-gn-bootstrap-ld.patch"
|
||||
"${FILESDIR}/${PN}-icu-58.patch"
|
||||
)
|
||||
|
||||
pkg_pretend() {
|
||||
if [[ ${MERGE_TYPE} != binary ]]; then
|
||||
if tc-is-gcc && ! version_is_at_least 4.8 "$(gcc-version)"; then
|
||||
die 'At least gcc 4.8 is required, see bugs: #535730, #525374, #518668.'
|
||||
fi
|
||||
fi
|
||||
|
||||
# Check build requirements, bug #541816 and bug #471810 .
|
||||
CHECKREQS_MEMORY="3G"
|
||||
CHECKREQS_DISK_BUILD="5G"
|
||||
eshopts_push -s extglob
|
||||
if is-flagq '-g?(gdb)?([1-9])'; then
|
||||
CHECKREQS_DISK_BUILD="25G"
|
||||
fi
|
||||
eshopts_pop
|
||||
check-reqs_pkg_pretend
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
# Make sure the build system will use the right python, bug #344367.
|
||||
python-any-r1_pkg_setup
|
||||
|
||||
chromium_suid_sandbox_check_kernel_config
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
local keeplibs=(
|
||||
base/third_party/dmg_fp
|
||||
base/third_party/dynamic_annotations
|
||||
base/third_party/icu
|
||||
base/third_party/nspr
|
||||
base/third_party/superfasthash
|
||||
base/third_party/symbolize
|
||||
base/third_party/valgrind
|
||||
base/third_party/xdg_mime
|
||||
base/third_party/xdg_user_dirs
|
||||
breakpad/src/third_party/curl
|
||||
chrome/third_party/mozilla_security_manager
|
||||
courgette/third_party
|
||||
net/third_party/mozilla_security_manager
|
||||
net/third_party/nss
|
||||
third_party/WebKit
|
||||
third_party/analytics
|
||||
third_party/angle
|
||||
third_party/angle/src/common/third_party/numerics
|
||||
third_party/angle/src/third_party/compiler
|
||||
third_party/angle/src/third_party/libXNVCtrl
|
||||
third_party/angle/src/third_party/murmurhash
|
||||
third_party/angle/src/third_party/trace_event
|
||||
third_party/boringssl
|
||||
third_party/brotli
|
||||
third_party/cacheinvalidation
|
||||
third_party/catapult
|
||||
third_party/catapult/third_party/polymer
|
||||
third_party/catapult/third_party/py_vulcanize
|
||||
third_party/catapult/third_party/py_vulcanize/third_party/rcssmin
|
||||
third_party/catapult/third_party/py_vulcanize/third_party/rjsmin
|
||||
third_party/catapult/tracing/third_party/d3
|
||||
third_party/catapult/tracing/third_party/gl-matrix
|
||||
third_party/catapult/tracing/third_party/jszip
|
||||
third_party/catapult/tracing/third_party/mannwhitneyu
|
||||
third_party/ced
|
||||
third_party/cld_2
|
||||
third_party/cld_3
|
||||
third_party/cros_system_api
|
||||
third_party/devscripts
|
||||
third_party/dom_distiller_js
|
||||
third_party/fips181
|
||||
third_party/flatbuffers
|
||||
third_party/flot
|
||||
third_party/google_input_tools
|
||||
third_party/google_input_tools/third_party/closure_library
|
||||
third_party/google_input_tools/third_party/closure_library/third_party/closure
|
||||
third_party/hunspell
|
||||
third_party/iccjpeg
|
||||
third_party/jstemplate
|
||||
third_party/khronos
|
||||
third_party/leveldatabase
|
||||
third_party/libXNVCtrl
|
||||
third_party/libaddressinput
|
||||
third_party/libjingle
|
||||
third_party/libphonenumber
|
||||
third_party/libsecret
|
||||
third_party/libsrtp
|
||||
third_party/libudev
|
||||
third_party/libusb
|
||||
third_party/libwebm
|
||||
third_party/libxml/chromium
|
||||
third_party/libyuv
|
||||
third_party/lss
|
||||
third_party/lzma_sdk
|
||||
third_party/mesa
|
||||
third_party/modp_b64
|
||||
third_party/mt19937ar
|
||||
third_party/openh264
|
||||
third_party/openmax_dl
|
||||
third_party/opus
|
||||
third_party/ots
|
||||
third_party/pdfium
|
||||
third_party/pdfium/third_party/agg23
|
||||
third_party/pdfium/third_party/base
|
||||
third_party/pdfium/third_party/bigint
|
||||
third_party/pdfium/third_party/freetype
|
||||
third_party/pdfium/third_party/lcms2-2.6
|
||||
third_party/pdfium/third_party/libjpeg
|
||||
third_party/pdfium/third_party/libopenjpeg20
|
||||
third_party/pdfium/third_party/libpng16
|
||||
third_party/pdfium/third_party/libtiff
|
||||
third_party/pdfium/third_party/zlib_v128
|
||||
third_party/polymer
|
||||
third_party/protobuf
|
||||
third_party/protobuf/third_party/six
|
||||
third_party/qcms
|
||||
third_party/sfntly
|
||||
third_party/skia
|
||||
third_party/smhasher
|
||||
third_party/sqlite
|
||||
third_party/tcmalloc
|
||||
third_party/usrsctp
|
||||
third_party/web-animations-js
|
||||
third_party/webdriver
|
||||
third_party/webrtc
|
||||
third_party/widevine
|
||||
third_party/woff2
|
||||
third_party/x86inc
|
||||
third_party/zlib/google
|
||||
url/third_party/mozilla
|
||||
v8/src/third_party/valgrind
|
||||
)
|
||||
if ! use system-ffmpeg; then
|
||||
keeplibs+=( third_party/ffmpeg )
|
||||
fi
|
||||
if use gn; then
|
||||
keeplibs+=(
|
||||
base/third_party/libevent
|
||||
third_party/adobe
|
||||
third_party/speech-dispatcher
|
||||
third_party/usb_ids
|
||||
third_party/xdg-utils
|
||||
third_party/yasm/run_yasm.py
|
||||
)
|
||||
fi
|
||||
|
||||
# Remove most bundled libraries. Some are still needed.
|
||||
build/linux/unbundle/remove_bundled_libraries.py "${keeplibs[@]}" --do-remove || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf_gyp=""
|
||||
local myconf_gn=""
|
||||
|
||||
# GN needs explicit config for Debug/Release as opposed to inferring it from build directory.
|
||||
myconf_gn+=" is_debug=false"
|
||||
|
||||
# Never tell the build system to "enable" SSE2, it has a few unexpected
|
||||
# additions, bug #336871.
|
||||
myconf_gyp+=" -Ddisable_sse2=1"
|
||||
|
||||
# Disable nacl, we can't build without pnacl (http://crbug.com/269560).
|
||||
myconf_gyp+=" -Ddisable_nacl=1"
|
||||
myconf_gn+=" enable_nacl=false"
|
||||
|
||||
# Make it possible to remove third_party/adobe.
|
||||
echo > "${T}/flapper_version.h" || die
|
||||
myconf_gyp+=" -Dflapper_version_h_file=${T}/flapper_version.h"
|
||||
|
||||
# Use system-provided libraries.
|
||||
# TODO: use_system_hunspell (upstream changes needed).
|
||||
# TODO: use_system_libsrtp (bug #459932).
|
||||
# TODO: use_system_libusb (http://crbug.com/266149).
|
||||
# TODO: use_system_opus (https://code.google.com/p/webrtc/issues/detail?id=3077).
|
||||
# TODO: use_system_protobuf (bug #525560).
|
||||
# TODO: use_system_ssl (http://crbug.com/58087).
|
||||
# TODO: use_system_sqlite (http://crbug.com/22208).
|
||||
myconf_gyp+="
|
||||
-Duse_system_bzip2=1
|
||||
-Duse_system_ffmpeg=$(usex system-ffmpeg 1 0)
|
||||
-Duse_system_flac=1
|
||||
-Duse_system_harfbuzz=1
|
||||
-Duse_system_jsoncpp=1
|
||||
-Duse_system_libevent=1
|
||||
-Duse_system_libpng=1
|
||||
-Duse_system_libvpx=1
|
||||
-Duse_system_libwebp=1
|
||||
-Duse_system_libxml=1
|
||||
-Duse_system_libxslt=1
|
||||
-Duse_system_minizip=1
|
||||
-Duse_system_nspr=1
|
||||
-Duse_system_snappy=1
|
||||
-Duse_system_speex=1
|
||||
-Duse_system_xdg_utils=1
|
||||
-Duse_system_zlib=1"
|
||||
|
||||
# libevent: https://bugs.gentoo.org/593458
|
||||
local gn_system_libraries="
|
||||
flac
|
||||
harfbuzz-ng
|
||||
icu
|
||||
libjpeg
|
||||
libpng
|
||||
libvpx
|
||||
libwebp
|
||||
libxml
|
||||
libxslt
|
||||
re2
|
||||
snappy
|
||||
yasm
|
||||
zlib"
|
||||
if use system-ffmpeg; then
|
||||
gn_system_libraries+=" ffmpeg"
|
||||
fi
|
||||
build/linux/unbundle/replace_gn_files.py --system-libraries ${gn_system_libraries} || die
|
||||
|
||||
# TODO: patch gyp so that this arm conditional is not needed.
|
||||
if ! use arm; then
|
||||
myconf_gyp+="
|
||||
-Duse_system_yasm=1"
|
||||
fi
|
||||
|
||||
# Optional dependencies.
|
||||
# TODO: linux_link_kerberos, bug #381289.
|
||||
myconf_gyp+="
|
||||
$(gyp_use cups)
|
||||
$(gyp_use gnome use_gconf)
|
||||
$(gyp_use gnome-keyring use_gnome_keyring)
|
||||
$(gyp_use gnome-keyring linux_link_gnome_keyring)
|
||||
$(gyp_use gtk3)
|
||||
$(gyp_use hangouts enable_hangout_services_extension)
|
||||
$(gyp_use kerberos)
|
||||
$(gyp_use pulseaudio)
|
||||
$(gyp_use tcmalloc use_allocator tcmalloc none)
|
||||
$(gyp_use widevine enable_widevine)"
|
||||
|
||||
myconf_gn+=" enable_hangout_services_extension=$(usex hangouts true false)"
|
||||
myconf_gn+=" enable_widevine=$(usex widevine true false)"
|
||||
myconf_gn+=" use_cups=$(usex cups true false)"
|
||||
myconf_gn+=" use_gconf=$(usex gnome true false)"
|
||||
myconf_gn+=" use_gnome_keyring=$(usex gnome-keyring true false)"
|
||||
myconf_gn+=" use_gtk3=$(usex gtk3 true false)"
|
||||
myconf_gn+=" use_kerberos=$(usex kerberos true false)"
|
||||
myconf_gn+=" use_pulseaudio=$(usex pulseaudio true false)"
|
||||
|
||||
# Use explicit library dependencies instead of dlopen.
|
||||
# This makes breakages easier to detect by revdep-rebuild.
|
||||
myconf_gyp+="
|
||||
-Dlinux_link_gsettings=1
|
||||
-Dlinux_link_libpci=1
|
||||
-Dlinux_link_libspeechd=1
|
||||
-Dlibspeechd_h_prefix=speech-dispatcher/"
|
||||
|
||||
# TODO: link_pulseaudio=true for GN.
|
||||
|
||||
# TODO: use the file at run time instead of effectively compiling it in.
|
||||
myconf_gyp+="
|
||||
-Dusb_ids_path=/usr/share/misc/usb.ids"
|
||||
|
||||
myconf_gyp+=" -Dfieldtrial_testing_like_official_build=1"
|
||||
myconf_gn+=" fieldtrial_testing_like_official_build=true"
|
||||
|
||||
if tc-is-clang; then
|
||||
myconf_gyp+=" -Dclang=1"
|
||||
myconf_gn+=" is_clang=true clang_base_path=\"/usr\" clang_use_chrome_plugins=false"
|
||||
else
|
||||
myconf_gyp+=" -Dclang=0"
|
||||
myconf_gn+=" is_clang=false"
|
||||
fi
|
||||
|
||||
# Never use bundled gold binary. Disable gold linker flags for now.
|
||||
# Do not use bundled clang.
|
||||
myconf_gyp+="
|
||||
-Dclang_use_chrome_plugins=0
|
||||
-Dhost_clang=0
|
||||
-Dlinux_use_bundled_binutils=0
|
||||
-Dlinux_use_bundled_gold=0
|
||||
-Dlinux_use_gold_flags=0
|
||||
-Dsysroot="
|
||||
# Trying to use gold results in linker crash.
|
||||
myconf_gn+=" use_gold=false use_sysroot=false linux_use_bundled_binutils=false"
|
||||
|
||||
ffmpeg_branding="$(usex proprietary-codecs Chrome Chromium)"
|
||||
myconf_gyp+=" -Dproprietary_codecs=1 -Dffmpeg_branding=${ffmpeg_branding}"
|
||||
myconf_gn+=" proprietary_codecs=$(usex proprietary-codecs true false)"
|
||||
myconf_gn+=" ffmpeg_branding=\"${ffmpeg_branding}\""
|
||||
|
||||
# Set up Google API keys, see http://www.chromium.org/developers/how-tos/api-keys .
|
||||
# Note: these are for Gentoo use ONLY. For your own distribution,
|
||||
# please get your own set of keys. Feel free to contact chromium@gentoo.org
|
||||
# for more info.
|
||||
local google_api_key="AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc"
|
||||
local google_default_client_id="329227923882.apps.googleusercontent.com"
|
||||
local google_default_client_secret="vgKG0NNv7GoDpbtoFNLxCUXu"
|
||||
myconf_gyp+=" -Dgoogle_api_key=${google_api_key}
|
||||
-Dgoogle_default_client_id=${google_default_client_id}
|
||||
-Dgoogle_default_client_secret=${google_default_client_secret}"
|
||||
myconf_gn+=" google_api_key=\"${google_api_key}\""
|
||||
myconf_gn+=" google_default_client_id=\"${google_default_client_id}\""
|
||||
myconf_gn+=" google_default_client_secret=\"${google_default_client_secret}\""
|
||||
|
||||
local myarch="$(tc-arch)"
|
||||
if [[ $myarch = amd64 ]] ; then
|
||||
target_arch=x64
|
||||
ffmpeg_target_arch=x64
|
||||
elif [[ $myarch = x86 ]] ; then
|
||||
target_arch=ia32
|
||||
ffmpeg_target_arch=ia32
|
||||
elif [[ $myarch = arm64 ]] ; then
|
||||
target_arch=arm64
|
||||
ffmpeg_target_arch=arm64
|
||||
elif [[ $myarch = arm ]] ; then
|
||||
target_arch=arm
|
||||
ffmpeg_target_arch=$(usex neon arm-neon arm)
|
||||
# TODO: re-enable NaCl (NativeClient).
|
||||
local CTARGET=${CTARGET:-${CHOST}}
|
||||
if [[ $(tc-is-softfloat) == "no" ]]; then
|
||||
|
||||
myconf_gyp+=" -Darm_float_abi=hard"
|
||||
fi
|
||||
filter-flags "-mfpu=*"
|
||||
use neon || myconf_gyp+=" -Darm_fpu=${ARM_FPU:-vfpv3-d16}"
|
||||
|
||||
if [[ ${CTARGET} == armv[78]* ]]; then
|
||||
myconf_gyp+=" -Darmv7=1"
|
||||
else
|
||||
myconf_gyp+=" -Darmv7=0"
|
||||
fi
|
||||
myconf_gyp+=" -Dsysroot=
|
||||
$(gyp_use neon arm_neon)
|
||||
-Ddisable_nacl=1"
|
||||
else
|
||||
die "Failed to determine target arch, got '$myarch'."
|
||||
fi
|
||||
|
||||
myconf_gyp+=" -Dtarget_arch=${target_arch}"
|
||||
|
||||
# Make sure that -Werror doesn't get added to CFLAGS by the build system.
|
||||
# Depending on GCC version the warnings are different and we don't want
|
||||
# the build to fail because of that.
|
||||
myconf_gyp+=" -Dwerror="
|
||||
myconf_gn+=" treat_warnings_as_errors=false"
|
||||
|
||||
# Disable fatal linker warnings, bug 506268.
|
||||
myconf_gyp+=" -Ddisable_fatal_linker_warnings=1"
|
||||
myconf_gn+=" fatal_linker_warnings=false"
|
||||
|
||||
# Avoid CFLAGS problems, bug #352457, bug #390147.
|
||||
if ! use custom-cflags; then
|
||||
replace-flags "-Os" "-O2"
|
||||
strip-flags
|
||||
|
||||
# Prevent linker from running out of address space, bug #471810 .
|
||||
if use x86; then
|
||||
filter-flags "-g*"
|
||||
fi
|
||||
|
||||
# Prevent libvpx build failures. Bug 530248, 544702, 546984.
|
||||
if [[ ${myarch} == amd64 || ${myarch} == x86 ]]; then
|
||||
filter-flags -mno-mmx -mno-sse2 -mno-ssse3 -mno-sse4.1 -mno-avx -mno-avx2
|
||||
fi
|
||||
fi
|
||||
|
||||
# Make sure the build system will use the right tools, bug #340795.
|
||||
tc-export AR CC CXX NM
|
||||
|
||||
# https://bugs.gentoo.org/588596
|
||||
append-cxxflags $(test-flags-CXX -fno-delete-null-pointer-checks)
|
||||
|
||||
# Define a custom toolchain for GN
|
||||
myconf_gn+=" custom_toolchain=\"${FILESDIR}/toolchain:default\""
|
||||
|
||||
# Tools for building programs to be executed on the build system, bug #410883.
|
||||
if tc-is-cross-compiler; then
|
||||
export AR_host=$(tc-getBUILD_AR)
|
||||
export CC_host=$(tc-getBUILD_CC)
|
||||
export CXX_host=$(tc-getBUILD_CXX)
|
||||
export NM_host=$(tc-getBUILD_NM)
|
||||
fi
|
||||
|
||||
# Bug 491582.
|
||||
export TMPDIR="${WORKDIR}/temp"
|
||||
mkdir -p -m 755 "${TMPDIR}" || die
|
||||
|
||||
if ! use system-ffmpeg; then
|
||||
local build_ffmpeg_args=""
|
||||
if use pic && [[ "${ffmpeg_target_arch}" == "ia32" ]]; then
|
||||
build_ffmpeg_args+=" --disable-asm"
|
||||
fi
|
||||
|
||||
# Re-configure bundled ffmpeg. See bug #491378 for example reasons.
|
||||
einfo "Configuring bundled ffmpeg..."
|
||||
pushd third_party/ffmpeg > /dev/null || die
|
||||
chromium/scripts/build_ffmpeg.py linux ${ffmpeg_target_arch} \
|
||||
--branding ${ffmpeg_branding} -- ${build_ffmpeg_args} || die
|
||||
chromium/scripts/copy_config.sh || die
|
||||
chromium/scripts/generate_gn.py || die
|
||||
popd > /dev/null || die
|
||||
fi
|
||||
|
||||
third_party/libaddressinput/chromium/tools/update-strings.py || die
|
||||
|
||||
touch chrome/test/data/webui/i18n_process_css_test.html || die
|
||||
|
||||
einfo "Configuring Chromium..."
|
||||
if use gn; then
|
||||
# TODO: bootstrapped gn binary hangs when using tcmalloc with portage's sandbox.
|
||||
tools/gn/bootstrap/bootstrap.py -v --gn-gen-args "${myconf_gn} use_allocator=\"none\"" || die
|
||||
myconf_gn+=" use_allocator=$(usex tcmalloc \"tcmalloc\" \"none\")"
|
||||
out/Release/gn gen --args="${myconf_gn}" out/Release || die
|
||||
else
|
||||
build/linux/unbundle/replace_gyp_files.py ${myconf_gyp} || die
|
||||
egyp_chromium ${myconf_gyp} || die
|
||||
fi
|
||||
}
|
||||
|
||||
eninja() {
|
||||
if [[ -z ${NINJAOPTS+set} ]]; then
|
||||
local jobs=$(makeopts_jobs)
|
||||
local loadavg=$(makeopts_loadavg)
|
||||
|
||||
if [[ ${MAKEOPTS} == *-j* && ${jobs} != 999 ]]; then
|
||||
NINJAOPTS+=" -j ${jobs}"
|
||||
fi
|
||||
if [[ ${MAKEOPTS} == *-l* && ${loadavg} != 999 ]]; then
|
||||
NINJAOPTS+=" -l ${loadavg}"
|
||||
fi
|
||||
fi
|
||||
set -- ninja -v ${NINJAOPTS} "$@"
|
||||
echo "$@"
|
||||
"$@"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local ninja_targets="chrome chromedriver"
|
||||
if use suid; then
|
||||
ninja_targets+=" chrome_sandbox"
|
||||
fi
|
||||
|
||||
# Build mksnapshot and pax-mark it.
|
||||
eninja -C out/Release mksnapshot || die
|
||||
pax-mark m out/Release/mksnapshot
|
||||
|
||||
# Even though ninja autodetects number of CPUs, we respect
|
||||
# user's options, for debugging with -j 1 or any other reason.
|
||||
eninja -C out/Release ${ninja_targets} || die
|
||||
|
||||
pax-mark m out/Release/chrome
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local CHROMIUM_HOME="/usr/$(get_libdir)/chromium-browser${CHROMIUM_SUFFIX}"
|
||||
exeinto "${CHROMIUM_HOME}"
|
||||
doexe out/Release/chrome || die
|
||||
|
||||
if use suid; then
|
||||
newexe out/Release/chrome_sandbox chrome-sandbox || die
|
||||
fperms 4755 "${CHROMIUM_HOME}/chrome-sandbox"
|
||||
fi
|
||||
|
||||
doexe out/Release/chromedriver || die
|
||||
use widevine && doexe out/Release/libwidevinecdmadapter.so
|
||||
|
||||
# if ! use arm; then
|
||||
# doexe out/Release/nacl_helper{,_bootstrap} || die
|
||||
# insinto "${CHROMIUM_HOME}"
|
||||
# doins out/Release/nacl_irt_*.nexe || die
|
||||
# doins out/Release/libppGoogleNaClPluginChrome.so || die
|
||||
# fi
|
||||
|
||||
local sedargs=( -e "s:/usr/lib/:/usr/$(get_libdir)/:g" )
|
||||
if [[ -n ${CHROMIUM_SUFFIX} ]]; then
|
||||
sedargs+=(
|
||||
-e "s:chromium-browser:chromium-browser${CHROMIUM_SUFFIX}:g"
|
||||
-e "s:chromium.desktop:chromium${CHROMIUM_SUFFIX}.desktop:g"
|
||||
-e "s:plugins:plugins --user-data-dir=\${HOME}/.config/chromium${CHROMIUM_SUFFIX}:"
|
||||
)
|
||||
fi
|
||||
sed "${sedargs[@]}" "${FILESDIR}/chromium-launcher-r3.sh" > chromium-launcher.sh || die
|
||||
doexe chromium-launcher.sh
|
||||
|
||||
# It is important that we name the target "chromium-browser",
|
||||
# xdg-utils expect it; bug #355517.
|
||||
dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium-browser${CHROMIUM_SUFFIX} || die
|
||||
# keep the old symlink around for consistency
|
||||
dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium${CHROMIUM_SUFFIX} || die
|
||||
|
||||
dosym "${CHROMIUM_HOME}/chromedriver" /usr/bin/chromedriver${CHROMIUM_SUFFIX} || die
|
||||
|
||||
# Allow users to override command-line options, bug #357629.
|
||||
dodir /etc/chromium || die
|
||||
insinto /etc/chromium
|
||||
newins "${FILESDIR}/chromium.default" "default" || die
|
||||
|
||||
pushd out/Release/locales > /dev/null || die
|
||||
chromium_remove_language_paks
|
||||
popd
|
||||
|
||||
insinto "${CHROMIUM_HOME}"
|
||||
doins out/Release/*.bin || die
|
||||
doins out/Release/*.pak || die
|
||||
|
||||
doins -r out/Release/locales || die
|
||||
doins -r out/Release/resources || die
|
||||
|
||||
newman out/Release/chrome.1 chromium${CHROMIUM_SUFFIX}.1 || die
|
||||
newman out/Release/chrome.1 chromium-browser${CHROMIUM_SUFFIX}.1 || die
|
||||
|
||||
# Install icons and desktop entry.
|
||||
local branding size
|
||||
for size in 16 22 24 32 48 64 128 256 ; do
|
||||
case ${size} in
|
||||
16|32) branding="chrome/app/theme/default_100_percent/chromium" ;;
|
||||
*) branding="chrome/app/theme/chromium" ;;
|
||||
esac
|
||||
newicon -s ${size} "${branding}/product_logo_${size}.png" \
|
||||
chromium-browser${CHROMIUM_SUFFIX}.png
|
||||
done
|
||||
|
||||
local mime_types="text/html;text/xml;application/xhtml+xml;"
|
||||
mime_types+="x-scheme-handler/http;x-scheme-handler/https;" # bug #360797
|
||||
mime_types+="x-scheme-handler/ftp;" # bug #412185
|
||||
mime_types+="x-scheme-handler/mailto;x-scheme-handler/webcal;" # bug #416393
|
||||
make_desktop_entry \
|
||||
chromium-browser${CHROMIUM_SUFFIX} \
|
||||
"Chromium${CHROMIUM_SUFFIX}" \
|
||||
chromium-browser${CHROMIUM_SUFFIX} \
|
||||
"Network;WebBrowser" \
|
||||
"MimeType=${mime_types}\nStartupWMClass=chromium-browser"
|
||||
sed -e "/^Exec/s/$/ %U/" -i "${ED}"/usr/share/applications/*.desktop || die
|
||||
|
||||
# Install GNOME default application entry (bug #303100).
|
||||
if use gnome; then
|
||||
dodir /usr/share/gnome-control-center/default-apps || die
|
||||
insinto /usr/share/gnome-control-center/default-apps
|
||||
newins "${FILESDIR}"/chromium-browser.xml chromium-browser${CHROMIUM_SUFFIX}.xml || die
|
||||
if [[ "${CHROMIUM_SUFFIX}" != "" ]]; then
|
||||
sed "s:chromium-browser:chromium-browser${CHROMIUM_SUFFIX}:g" -i \
|
||||
"${ED}"/usr/share/gnome-control-center/default-apps/chromium-browser${CHROMIUM_SUFFIX}.xml
|
||||
fi
|
||||
fi
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
xdg_desktop_database_update
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
xdg_desktop_database_update
|
||||
readme.gentoo_print_elog
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST xf86-input-keyboard-1.8.0.tar.bz2 323838 SHA256 41c51c4e0a87aad6a1c4973c68a8de23b61162d0223f4ab36c627c307830cb5b SHA512 a4fcace65414f011fb4c5d68622182acef7d606fb1a121687244a0a3442c05906d54d30664c942eba8d7209e0dccefe733ab196c7c3ab8cf690e9fd715c87aa6 WHIRLPOOL ea86550df8c36784b9ef280a7eb586211996ad030cb9ded3694b30938392eb9cee5d66875c95e8f6ff0068c5993a13d69f00cdff52da544954b429411523d3fd
|
||||
DIST xf86-input-keyboard-1.8.1.tar.bz2 319232 SHA256 1ac8ff39bf9da7d2fc7fd6c24515726e8138340c0518ab8c606e008cf93ca211 SHA512 51c6ed6c7daa660a519f1c96d3100e3a0cabf6245a05cd5b8797e9c4b237508802a7087e7e0327cdda1a3b681f83845ecc625fb739d7e992020026f385af8d5d WHIRLPOOL 8bfb0fae0f04de8352d91b069dd496a4745eecac6e580d04c8020a1cf77055da905eac00482a1d325d1bfe4da6c1c13455159b2b8a2163389dfc4944b67af156
|
||||
DIST xf86-input-keyboard-1.9.0.tar.bz2 341693 SHA256 f7c900f21752683402992b288d5a2826de7a6c0c0abac2aadd7e8a409e170388 SHA512 d1a52d10039096d0d5e09750b6a8c2388345748331615af93e5be499646c3bc5fbbfc897fcebdeada5efaafff94f26a2ab84d6e35f01a875b8b9956a42015df9 WHIRLPOOL b5e776a4c56c96e8c8000230d05812c7c5463f4a9ae90e0e939431147678e1793d2a2d4a1b81e674072039bf32f7a3b6adc6c02131ab47935b8f7d3d108c147d
|
||||
|
@ -1,14 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
inherit xorg-2
|
||||
|
||||
DESCRIPTION="Keyboard input driver"
|
||||
|
||||
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=x11-base/xorg-server-1.6.3"
|
||||
DEPEND="${RDEPEND}"
|
@ -0,0 +1,14 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
inherit xorg-2
|
||||
|
||||
DESCRIPTION="Keyboard input driver"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=x11-base/xorg-server-1.10"
|
||||
DEPEND="${RDEPEND}"
|
@ -1,3 +1,3 @@
|
||||
DIST xf86-input-mouse-1.8.1.tar.bz2 352034 SHA256 f5b97aac9aab8fa8b933e960631441ae23b18681c8bf3d5007c00da838f9c9c8 SHA512 22f0a43c2353e76aaee7d20c627e97c9daa77b2a33a03788f2c0c94aed9af8009345555b0afd856dff528f668213b51303cd653f95e98e06fc3ea6f194138f01 WHIRLPOOL 9238a48630f3d26e17603a17627abe58fbae758d0e2277b96122b2a04720d8356e71e9fdba31a59f63b43d14f7faf5dbf0351d12283ec1a463309c9526ba4907
|
||||
DIST xf86-input-mouse-1.9.0.tar.bz2 353339 SHA256 5d601e4bae53d5e9ead4ecd700f1beb5aeaf78b79e634c4aa381a9ce00276488 SHA512 ef48a39765a874b8063ea0f76abe5240061185c8dde2e613d0833c2436ea133144c027e6130118251d65ed8a487ce6105e3ebd9543728ac8942485aca24550db WHIRLPOOL 8c6bda230ac93482c0edfe67a31a0fb1e7eb1591f1fc08a757d3dccfa439601b0fa2e0a63336025ee12c9f482be8ba8e39cdb3dc924f49bff0a5d9c1a1fdab77
|
||||
DIST xf86-input-mouse-1.9.1.tar.bz2 348244 SHA256 3485d375779c08406f0789feedde15933dc703158a086ddac638598f479fc5ce SHA512 0b9647c21b949fe5b357de29028d823b5d385ebb5c59fddd53a11fceae3bf65e25bb988ac05d833abe7e071f6813d5a4dc4cdf61d240fc8a4f591866a86b5926 WHIRLPOOL 2710dbfee0e9b389d8e83b28e569270951fbc26e91d71dddd9c1bdcfe2281c67e0e6e3fb4fdca3abdaf7610ba96e40cafd74ab2137ce45dcb7c876f7a0053424
|
||||
DIST xf86-input-mouse-1.9.2.tar.bz2 377685 SHA256 f425d5b05c6ab412a27e0a1106bb83f9e2662b307210abbe48270892387f4b2f SHA512 30fdc4f699d434e2fb4a9f8d2f4f980538d646a6e4d2d572737fc5498c0bce0fb1ba080173ea0aa3480f574dde3f58d5a7ac837afdb29640ccb092b3f18ff209 WHIRLPOOL fb51455fa5c972dbc6665eb195b9448457398c68ede0f22977f582bf32ff7b1516b786110dbbfe1ebd7c3b2249eba32cc32ab5481be12fcaac18947ca692ec43
|
||||
|
Loading…
Reference in new issue