parent
fb6c03c4b8
commit
5c80d13d7d
Binary file not shown.
Binary file not shown.
@ -0,0 +1,36 @@
|
||||
Default to <prefix>/usr/bin install.
|
||||
|
||||
https://bugs.gentoo.org/635032
|
||||
--- a/tools/niminst/install.tmpl
|
||||
+++ b/tools/niminst/install.tmpl
|
||||
@@ -28,13 +28,13 @@ if [ $# -eq 1 ] ; then
|
||||
echo "sh deinstall.sh DIR"
|
||||
exit 1
|
||||
;;
|
||||
- "/usr/bin")
|
||||
- bindir=/usr/bin
|
||||
- configdir=/etc/?proj
|
||||
- libdir=/usr/lib/?proj
|
||||
- docdir=/usr/share/?proj/doc
|
||||
- datadir=/usr/share/?proj/data
|
||||
- nimbleDir="/opt/nimble/pkgs/?c.nimblePkgName-?c.version"
|
||||
+ *)
|
||||
+ bindir=$1/usr/bin
|
||||
+ configdir=$1/etc/?proj
|
||||
+ libdir=$1/usr/lib/?proj
|
||||
+ docdir=$1/usr/share/?proj/doc
|
||||
+ datadir=$1/usr/share/?proj/data
|
||||
+ nimbleDir=$1"/opt/nimble/pkgs/?c.nimblePkgName-?c.version"
|
||||
;;
|
||||
"/usr/local/bin")
|
||||
bindir=/usr/local/bin
|
||||
@@ -68,6 +68,9 @@ if [ $# -eq 1 ] ; then
|
||||
;;
|
||||
esac
|
||||
|
||||
+ mkdir -p $bindir
|
||||
+ mkdir -p $datadir
|
||||
+
|
||||
mkdir -p $libdir
|
||||
mkdir -p $docdir
|
||||
mkdir -p $configdir
|
@ -0,0 +1,79 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit bash-completion-r1 multiprocessing
|
||||
|
||||
DESCRIPTION="compiled, garbage-collected systems programming language"
|
||||
HOMEPAGE="https://nim-lang.org/"
|
||||
SRC_URI="https://nim-lang.org/download/${P}.tar.xz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="doc +readline test"
|
||||
|
||||
RESTRICT=test # need to sort out depends and numerous failures
|
||||
|
||||
RDEPEND="
|
||||
readline? ( sys-libs/readline:0= )
|
||||
"
|
||||
DEPEND="
|
||||
${DEPEND}
|
||||
test? ( net-libs/nodejs )
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-paths.patch
|
||||
)
|
||||
|
||||
_run() {
|
||||
echo "$@"
|
||||
"$@" || die "'$*' failed"
|
||||
}
|
||||
|
||||
nim_use_enable() {
|
||||
[[ -z $2 ]] && die "usage: nim_use_enable <USE flag> <compiler flag>"
|
||||
use $1 && echo "-d:$2"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
_run ./build.sh
|
||||
|
||||
_run ./bin/nim --parallelBuild:$(makeopts_jobs) c koch
|
||||
_run ./koch boot --parallelBuild:$(makeopts_jobs) -d:release $(nim_use_enable readline useGnuReadline)
|
||||
# build nimble and friends
|
||||
# --stable to avoid pulling HEAD nimble
|
||||
PATH="./bin:$PATH" _run ./koch --stable tools
|
||||
|
||||
if use doc; then
|
||||
PATH="./bin:$PATH" _run ./koch web
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
PATH="./bin:$PATH" _run ./koch test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
PATH="./bin:$PATH" _run ./koch install "${ED%/}"
|
||||
rm -r "${ED%/}/usr/share/nim/doc" || die "failed to remove 'doc'"
|
||||
|
||||
exeinto /usr/bin
|
||||
|
||||
local bin_exe
|
||||
for bin_exe in bin/*; do
|
||||
# './koch install' installs only 'nim' binary
|
||||
# but not the rest
|
||||
[[ ${bin_exe} == bin/nim ]] && continue
|
||||
doexe "${bin_exe}"
|
||||
done
|
||||
|
||||
if use doc; then
|
||||
insinto /usr/share/doc/${PF}
|
||||
dodoc doc/*.html
|
||||
fi
|
||||
|
||||
newbashcomp tools/nim.bash-completion ${PN}
|
||||
}
|
Binary file not shown.
@ -1,2 +1,3 @@
|
||||
DIST librelp-1.2.16.tar.gz 474456 BLAKE2B b528aaa66e9d52d5304510f86400067e1baea44be487f8cb176aeb146924bc35af24a403e849376e74614fb060093b48a3afe9d6c5da56bbf4dc37a6740478cc SHA512 54c101281c94046e4f8d6f77e73ab52874408e62c77f3dfa29ec0b294f39c216637674cc0bf1b7e04173557b3f21bfa74b7be1aafa3ff2771acd41d1d067d3a3
|
||||
DIST librelp-1.2.17.tar.gz 506426 BLAKE2B 998d2845263655a43d0cb002c4538663047f2e07f62d6a870bf93e435c4b2d100a3cc9e4ab711233e9c1f73aedd8771e116b7c7139d2ad6d1baa7c483b2867a1 SHA512 4f69d3e4bc3052c0488a01def49dab16b54fc4a092e06f8776415cb1eca2282702a37497e43baf98fc038853d373116d6b58515c9ad91fae91fb3eb84706890f
|
||||
DIST librelp-1.2.18.tar.gz 506766 BLAKE2B 939bd2279e03a6431fbdfb787aa3d62b3f622ec3248dfc7c0a0a141294c27319081092a624c328374cdba0cbd51659301a77ad41bed27ba13f47601f7a607944 SHA512 7193438238b7019e7a4944d6d900a1fa5a369ff8a6b97a6dca7e82b6637c0f391ec3554eeeaa285881457cb2abe72fa1a893244ec9a36cc9d2e2592d58c5462a
|
||||
|
@ -0,0 +1,75 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
inherit autotools
|
||||
|
||||
DESCRIPTION="An easy to use library for the RELP protocol"
|
||||
HOMEPAGE="http://www.librelp.com/"
|
||||
SRC_URI="http://download.rsyslog.com/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+ doc? ( FDL-1.3 )"
|
||||
|
||||
# subslot = soname version
|
||||
SLOT="0/0.4.0"
|
||||
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86"
|
||||
IUSE="debug doc +ssl +gnutls libressl openssl static-libs"
|
||||
REQUIRED_USE="ssl? ( ^^ ( gnutls openssl ) )
|
||||
gnutls? ( ssl )
|
||||
openssl? ( ssl )
|
||||
libressl? ( openssl )"
|
||||
|
||||
RDEPEND="ssl? (
|
||||
gnutls? ( >=net-libs/gnutls-3.3.17.1:0= )
|
||||
openssl? (
|
||||
!libressl? ( dev-libs/openssl:0= )
|
||||
libressl? ( dev-libs/libressl:0= )
|
||||
)
|
||||
)"
|
||||
|
||||
DEPEND="ssl? (
|
||||
gnutls? ( >=net-libs/gnutls-3.3.17.1:0= )
|
||||
openssl? (
|
||||
!libressl? ( dev-libs/openssl:0= )
|
||||
libressl? ( dev-libs/libressl:0= )
|
||||
)
|
||||
)
|
||||
virtual/pkgconfig"
|
||||
|
||||
src_prepare() {
|
||||
sed -i \
|
||||
-e 's/ -g"/"/g' \
|
||||
configure.ac || die "sed failed"
|
||||
|
||||
default
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--disable-valgrind
|
||||
$(use_enable debug)
|
||||
$(use_enable gnutls tls)
|
||||
$(use_enable openssl tls-openssl)
|
||||
$(use_enable static-libs static)
|
||||
)
|
||||
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake -j1 check
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local DOCS=( ChangeLog )
|
||||
use doc && local HTML_DOCS=( doc/relp.html )
|
||||
default
|
||||
|
||||
if ! use static-libs; then
|
||||
find "${ED%/}"/usr/lib* -name '*.la' -delete || die
|
||||
fi
|
||||
}
|
Binary file not shown.
@ -0,0 +1 @@
|
||||
DIST toml-0.9.6.tar.gz 14074 BLAKE2B 758dbde35e1afacad8456cfac42354f3205d2d1ae79ceeea1803fe253472e3299ba171ce9435529f64fd8a31adc7cc1c05282a76a47118b7aa0e3ed61ccacc25 SHA512 9f2804daebae0744c3a00bfb27b2f1efd73c96e7e5a14316d492200d63ba546167f669a187297c76daca5ef35b7adb6f309c1f6129302b6f41e6b7673bdb43b6
|
@ -0,0 +1,11 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>python@gentoo.org</email>
|
||||
<name>Python</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">uiri/toml</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python library for handling TOML files"
|
||||
HOMEPAGE="https://github.com/uiri/toml"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/tox[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
"${EPYTHON}" "${S}/setup.py" test || die
|
||||
}
|
Binary file not shown.
@ -1,3 +1,4 @@
|
||||
DIST rack-protection-1.5.5.gem 18432 BLAKE2B abda1313e7e0d04299a689c55241cd92d0f5ed2048395ab79f09ba271100a8dc99fbf5f924e3b3cbe28f318090144539eb0174cc1813d371d9f37df31ab04315 SHA512 c4066a50771247fc89d4ddee44ff87e40a24bad95e914ed2f72cbf9c45152e67e51d2ccc7d1725ade637296a080b06f304157a1a024613a97595b144e03e2e70
|
||||
DIST rack-protection-2.0.2.gem 16896 BLAKE2B b3ed6a399f93c359a305cef0893bb5056ac26e8d5f345761f497b5eb77aecc201cd388bc0fc021ed039f230bc2ca2348f7eec19aaaac3f2662500bd4c6496a93 SHA512 e74be8b079a1c436d80df2e6bf58dcaea089aceb58b8ec6c08d6ac78b5390bdb1b494d9155350dc7e2639e858209aac10757be54085a565b910e5e74ee882235
|
||||
DIST rack-protection-2.0.3.gem 16896 BLAKE2B e33cfc8290cf108f986bd625623411f63812aa79bc5354041e3d541a244bdc6f2ba30ebfab77cb2fe15c8a53e21e11adc6a54ab90a687147759d1b14b5e0be73 SHA512 396d1b45783e0b6782b479b6ba77c2eb23c2a6a2b695a631b7a4b9ace661471325d4d321a40ba7c8090964e68b5dd8f9c92c4843464e6d6ff178aecf9996f338
|
||||
DIST rack-protection-2.0.4.gem 16896 BLAKE2B d20bd67bfcbb8ba34689cdc909c1f89305bc6a08c44b9cdde8a7d1615c86400572a24a060a9100c699791cd910e5bbf17106b8c921e1e6a21f814457a93dc2c1 SHA512 e934873e7e8e45c1fa0450b568f33e28db29b9c4bacb0a747218ca929e73706518c09ce131f749e89dc7af894dcfbd6fcabdf12324edbfbcfa532eb227f977a4
|
||||
|
@ -0,0 +1,25 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
USE_RUBY="ruby23 ruby24 ruby25"
|
||||
|
||||
# There are no specs in the gem and the source cannot be downloaded separately.
|
||||
RUBY_FAKEGEM_RECIPE_TEST="none"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||
|
||||
inherit ruby-fakegem eapi7-ver
|
||||
|
||||
DESCRIPTION="This gem protects against typical web attacks"
|
||||
HOMEPAGE="https://github.com/rkh/rack-protection"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="$(ver_cut 1)"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend "dev-ruby/rack:*"
|
||||
|
||||
# ruby_add_bdepend "test? ( dev-ruby/rack-test )"
|
@ -1,2 +1,3 @@
|
||||
DIST sinatra-1.4.8.gem 369152 BLAKE2B 8a344f85c34dc8736180551690bc55ee615118a243c48421711339f2ef366e6c6facfecf914594f0440a825244e13f98648d11903fd9053054767a58a34aa285 SHA512 e56a5a6d7ceb0be4bc537feb6ada2956f1fd64b452dee347b259837aa02041dfa53d9808531cdd0a02a91093ba92f7c505c39f0dd990dfbc6e872681f40bc5e9
|
||||
DIST sinatra-2.0.3.tar.gz 463315 BLAKE2B 83113189f69714596ca3364ea61b6b8de844002acd32536fec69f7bf05937f1559396242170b0abe2d3028f5145c29adf46805d42969e683d60103013d72b389 SHA512 6188c6e372659522186649ae823f4fd3aa8a5b959cbb856f4cd42dc301e7430b3fad890a572d6f38d72aa99cf37a81e234e0c6ba9d03778a9c5a84b77a1dca76
|
||||
DIST sinatra-2.0.4.tar.gz 465074 BLAKE2B 1201ec3f56a7bbeb5c3dab01db8c3d521138587dfe60f36d19d18328ead6b664fdb9de71e9244aa7d37febc6d932f8c2a3a89aed01f23d2fd4e528827aa3804a SHA512 281ae9f6461cc2b2cfaacf05335134dc5b67b6dfa2936a38a7880c7b318ef4190f45f2f24c95a223ce1025a79f95cc6085445c308933244e568cf24cc2d94482
|
||||
|
@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
USE_RUBY="ruby23 ruby24 ruby25"
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST="test:core"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC="doc"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md AUTHORS.md CHANGELOG.md"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="sinatra.gemspec"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="A DSL for quickly creating web applications in Ruby with minimal effort"
|
||||
HOMEPAGE="http://www.sinatrarb.com/"
|
||||
SRC_URI="https://github.com/sinatra/sinatra/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="2"
|
||||
KEYWORDS="~amd64 ~ppc64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend "
|
||||
dev-ruby/mustermann:1
|
||||
dev-ruby/rack:2.0
|
||||
~dev-ruby/rack-protection-${PV}
|
||||
dev-ruby/tilt:2"
|
||||
ruby_add_bdepend "test? ( >=dev-ruby/rack-test-0.5.6 dev-ruby/erubis dev-ruby/builder )"
|
||||
ruby_add_bdepend "doc? ( dev-ruby/yard )"
|
Binary file not shown.
@ -1 +1 @@
|
||||
Wed, 26 Sep 2018 21:08:33 +0000
|
||||
Thu, 27 Sep 2018 06:08:31 +0000
|
||||
|
@ -1 +1 @@
|
||||
Wed, 26 Sep 2018 21:08:33 +0000
|
||||
Thu, 27 Sep 2018 06:08:31 +0000
|
||||
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile install test
|
||||
DEPEND=test? ( net-libs/nodejs )
|
||||
DESCRIPTION=compiled, garbage-collected systems programming language
|
||||
EAPI=6
|
||||
HOMEPAGE=https://nim-lang.org/
|
||||
IUSE=doc +readline test
|
||||
KEYWORDS=~amd64 ~arm ~x86
|
||||
LICENSE=MIT
|
||||
RDEPEND=readline? ( sys-libs/readline:0= )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=https://nim-lang.org/download/nim-0.19.0.tar.xz
|
||||
_eclasses_=bash-completion-r1 47a7402d95930413ce25ba8d857339bb multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 toolchain-funcs e4a9360924c5ce9f52e61342cde58512
|
||||
_md5_=fedb9c983e8de39dc504712fb9b18b35
|
Binary file not shown.
@ -0,0 +1,15 @@
|
||||
BDEPEND=>=app-portage/elt-patches-20170815 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DEFINED_PHASES=configure install prepare test
|
||||
DEPEND=ssl? ( gnutls? ( >=net-libs/gnutls-3.3.17.1:0= ) openssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) ) ) virtual/pkgconfig
|
||||
DESCRIPTION=An easy to use library for the RELP protocol
|
||||
EAPI=7
|
||||
HOMEPAGE=http://www.librelp.com/
|
||||
IUSE=debug doc +ssl +gnutls libressl openssl static-libs
|
||||
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~sparc ~x86
|
||||
LICENSE=GPL-3+ doc? ( FDL-1.3 )
|
||||
RDEPEND=ssl? ( gnutls? ( >=net-libs/gnutls-3.3.17.1:0= ) openssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) ) )
|
||||
REQUIRED_USE=ssl? ( ^^ ( gnutls openssl ) ) gnutls? ( ssl ) openssl? ( ssl ) libressl? ( openssl )
|
||||
SLOT=0/0.4.0
|
||||
SRC_URI=http://download.rsyslog.com/librelp/librelp-1.2.18.tar.gz
|
||||
_eclasses_=autotools 1bf086cdd7356f5c9a4acd9727bd2065 libtool f143db5a74ccd9ca28c1234deffede96 multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs e4a9360924c5ce9f52e61342cde58512
|
||||
_md5_=dcc8fb647462cea8475595e740ce6119
|
Binary file not shown.
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-python/setuptools[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] test? ( dev-python/pytest[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] dev-python/tox[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] ) python_targets_pypy? ( >=virtual/pypy-5:0= ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]
|
||||
DESCRIPTION=Python library for handling TOML files
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/uiri/toml
|
||||
IUSE=test python_targets_pypy python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=BSD
|
||||
RDEPEND=python_targets_pypy? ( >=virtual/pypy-5:0= ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]
|
||||
REQUIRED_USE=|| ( python_targets_pypy python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://pypi/t/toml/toml-0.9.6.tar.gz
|
||||
_eclasses_=distutils-r1 8595c9c7530ac3963f3aa0d77aa7e2d8 multibuild 40fe59465edacd730c644ec2bc197809 multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 ce1cd23cfdc1848e8e32743efe34f299 python-utils-r1 12114a2a9aab35b93efc037a196b3234 toolchain-funcs e4a9360924c5ce9f52e61342cde58512 xdg-utils 89bb9f083a2590d9b447fd0b78a96186
|
||||
_md5_=606805220144e94cdd93feffea5042c1
|
Binary file not shown.
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||
DEPEND=test? ( ruby_targets_ruby23? ( dev-ruby/rack:*[ruby_targets_ruby23] ) ruby_targets_ruby24? ( dev-ruby/rack:*[ruby_targets_ruby24] ) ruby_targets_ruby25? ( dev-ruby/rack:*[ruby_targets_ruby25] ) ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby24? ( dev-lang/ruby:2.4 ) ruby_targets_ruby25? ( dev-lang/ruby:2.5 ) ruby_targets_ruby23? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby23] ) ) ruby_targets_ruby24? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby24] ) ) ruby_targets_ruby25? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby25] ) ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) ruby_targets_ruby24? ( virtual/rubygems[ruby_targets_ruby24] ) ruby_targets_ruby25? ( virtual/rubygems[ruby_targets_ruby25] ) test? ( ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) ruby_targets_ruby24? ( virtual/rubygems[ruby_targets_ruby24] ) ruby_targets_ruby25? ( virtual/rubygems[ruby_targets_ruby25] ) )
|
||||
DESCRIPTION=This gem protects against typical web attacks
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/rkh/rack-protection
|
||||
IUSE=test elibc_FreeBSD ruby_targets_ruby23 ruby_targets_ruby24 ruby_targets_ruby25 doc test
|
||||
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=MIT
|
||||
RDEPEND=ruby_targets_ruby23? ( dev-ruby/rack:*[ruby_targets_ruby23] ) ruby_targets_ruby24? ( dev-ruby/rack:*[ruby_targets_ruby24] ) ruby_targets_ruby25? ( dev-ruby/rack:*[ruby_targets_ruby25] ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby24? ( dev-lang/ruby:2.4 ) ruby_targets_ruby25? ( dev-lang/ruby:2.5 ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) ruby_targets_ruby24? ( virtual/rubygems[ruby_targets_ruby24] ) ruby_targets_ruby25? ( virtual/rubygems[ruby_targets_ruby25] )
|
||||
REQUIRED_USE=|| ( ruby_targets_ruby23 ruby_targets_ruby24 ruby_targets_ruby25 )
|
||||
SLOT=2
|
||||
SRC_URI=mirror://rubygems/rack-protection-2.0.4.gem
|
||||
_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d eapi7-ver 756b3f27d8e46131d5cf3c51bd876446 epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 java-utils-2 0ee72667014428e01a01df2345244cf3 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 ruby-fakegem b71c34d64e24dcf087f9d6a84bb32dbe ruby-ng 9ffc1c055a3294fcc48de781c94825f6 ruby-utils a43d6cd7f05b4d013e7e40104ddfd3c7 toolchain-funcs e4a9360924c5ce9f52e61342cde58512 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 2352c3fc97241f6a02042773c8287748
|
||||
_md5_=d82f5584ddae1e72faef2b37af0d12f3
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||
DEPEND=test? ( ruby_targets_ruby23? ( dev-ruby/mustermann:1[ruby_targets_ruby23] dev-ruby/rack:2.0[ruby_targets_ruby23] ~dev-ruby/rack-protection-2.0.4[ruby_targets_ruby23] dev-ruby/tilt:2[ruby_targets_ruby23] ) ruby_targets_ruby24? ( dev-ruby/mustermann:1[ruby_targets_ruby24] dev-ruby/rack:2.0[ruby_targets_ruby24] ~dev-ruby/rack-protection-2.0.4[ruby_targets_ruby24] dev-ruby/tilt:2[ruby_targets_ruby24] ) ruby_targets_ruby25? ( dev-ruby/mustermann:1[ruby_targets_ruby25] dev-ruby/rack:2.0[ruby_targets_ruby25] ~dev-ruby/rack-protection-2.0.4[ruby_targets_ruby25] dev-ruby/tilt:2[ruby_targets_ruby25] ) ) ruby_targets_ruby23? ( test? ( >=dev-ruby/rack-test-0.5.6[ruby_targets_ruby23] dev-ruby/erubis[ruby_targets_ruby23] dev-ruby/builder[ruby_targets_ruby23] ) ) ruby_targets_ruby24? ( test? ( >=dev-ruby/rack-test-0.5.6[ruby_targets_ruby24] dev-ruby/erubis[ruby_targets_ruby24] dev-ruby/builder[ruby_targets_ruby24] ) ) ruby_targets_ruby25? ( test? ( >=dev-ruby/rack-test-0.5.6[ruby_targets_ruby25] dev-ruby/erubis[ruby_targets_ruby25] dev-ruby/builder[ruby_targets_ruby25] ) ) ruby_targets_ruby23? ( doc? ( dev-ruby/yard[ruby_targets_ruby23] ) ) ruby_targets_ruby24? ( doc? ( dev-ruby/yard[ruby_targets_ruby24] ) ) ruby_targets_ruby25? ( doc? ( dev-ruby/yard[ruby_targets_ruby25] ) ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby24? ( dev-lang/ruby:2.4 ) ruby_targets_ruby25? ( dev-lang/ruby:2.5 ) ruby_targets_ruby23? ( doc? ( dev-ruby/rake[ruby_targets_ruby23] ) ) ruby_targets_ruby24? ( doc? ( dev-ruby/rake[ruby_targets_ruby24] ) ) ruby_targets_ruby25? ( doc? ( dev-ruby/rake[ruby_targets_ruby25] ) ) ruby_targets_ruby23? ( test? ( dev-ruby/rake[ruby_targets_ruby23] ) ) ruby_targets_ruby24? ( test? ( dev-ruby/rake[ruby_targets_ruby24] ) ) ruby_targets_ruby25? ( test? ( dev-ruby/rake[ruby_targets_ruby25] ) ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) ruby_targets_ruby24? ( virtual/rubygems[ruby_targets_ruby24] ) ruby_targets_ruby25? ( virtual/rubygems[ruby_targets_ruby25] ) test? ( ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) ruby_targets_ruby24? ( virtual/rubygems[ruby_targets_ruby24] ) ruby_targets_ruby25? ( virtual/rubygems[ruby_targets_ruby25] ) )
|
||||
DESCRIPTION=A DSL for quickly creating web applications in Ruby with minimal effort
|
||||
EAPI=6
|
||||
HOMEPAGE=http://www.sinatrarb.com/
|
||||
IUSE=test elibc_FreeBSD ruby_targets_ruby23 ruby_targets_ruby24 ruby_targets_ruby25 doc test test
|
||||
KEYWORDS=~amd64 ~ppc64 ~x86
|
||||
LICENSE=MIT
|
||||
RDEPEND=ruby_targets_ruby23? ( dev-ruby/mustermann:1[ruby_targets_ruby23] dev-ruby/rack:2.0[ruby_targets_ruby23] ~dev-ruby/rack-protection-2.0.4[ruby_targets_ruby23] dev-ruby/tilt:2[ruby_targets_ruby23] ) ruby_targets_ruby24? ( dev-ruby/mustermann:1[ruby_targets_ruby24] dev-ruby/rack:2.0[ruby_targets_ruby24] ~dev-ruby/rack-protection-2.0.4[ruby_targets_ruby24] dev-ruby/tilt:2[ruby_targets_ruby24] ) ruby_targets_ruby25? ( dev-ruby/mustermann:1[ruby_targets_ruby25] dev-ruby/rack:2.0[ruby_targets_ruby25] ~dev-ruby/rack-protection-2.0.4[ruby_targets_ruby25] dev-ruby/tilt:2[ruby_targets_ruby25] ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby24? ( dev-lang/ruby:2.4 ) ruby_targets_ruby25? ( dev-lang/ruby:2.5 ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) ruby_targets_ruby24? ( virtual/rubygems[ruby_targets_ruby24] ) ruby_targets_ruby25? ( virtual/rubygems[ruby_targets_ruby25] )
|
||||
REQUIRED_USE=|| ( ruby_targets_ruby23 ruby_targets_ruby24 ruby_targets_ruby25 )
|
||||
SLOT=2
|
||||
SRC_URI=https://github.com/sinatra/sinatra/archive/v2.0.4.tar.gz -> sinatra-2.0.4.tar.gz
|
||||
_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 java-utils-2 0ee72667014428e01a01df2345244cf3 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 ruby-fakegem b71c34d64e24dcf087f9d6a84bb32dbe ruby-ng 9ffc1c055a3294fcc48de781c94825f6 ruby-utils a43d6cd7f05b4d013e7e40104ddfd3c7 toolchain-funcs e4a9360924c5ce9f52e61342cde58512 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 2352c3fc97241f6a02042773c8287748
|
||||
_md5_=e8d8352f5a6188ff31cff06838b8f49a
|
Binary file not shown.
Binary file not shown.
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare setup test
|
||||
DEPEND=sensord? ( net-analyzer/rrdtool virtual/logger ) sys-devel/bison sys-devel/flex virtual/pkgconfig
|
||||
DESCRIPTION=Hardware Monitoring user-space utilities
|
||||
EAPI=6
|
||||
HOMEPAGE=https://hwmon.wiki.kernel.org/ https://github.com/groeck/lm-sensors
|
||||
IUSE=contrib sensord static-libs kernel_linux abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=GPL-2+ LGPL-2.1
|
||||
RDEPEND=sensord? ( net-analyzer/rrdtool virtual/logger ) dev-lang/perl !<sys-apps/openrc-0.21.7
|
||||
SLOT=0/4.4.0
|
||||
SRC_URI=https://github.com/groeck/lm-sensors/archive/6d970e5eb196061605c138c9dcbc833b052c4f3a.tar.gz -> lm_sensors-3.4.0_p20180318.tar.gz
|
||||
_eclasses_=eapi7-ver 756b3f27d8e46131d5cf3c51bd876446 estack 43ddf5aaffa7a8d0482df54d25a66a1f linux-info 915cae3d7d636732918d18827fb1c226 multibuild 40fe59465edacd730c644ec2bc197809 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 systemd 47c677ae1d7b69031f11f630ac09f0d1 toolchain-funcs e4a9360924c5ce9f52e61342cde58512 versionator 2352c3fc97241f6a02042773c8287748
|
||||
_md5_=ab48bc29248488166080c1299b0921aa
|
Binary file not shown.
@ -0,0 +1,11 @@
|
||||
DEFINED_PHASES=install prepare unpack
|
||||
DEPEND=app-arch/unzip
|
||||
DESCRIPTION=MegaRAID StorCLI (successor of the MegaCLI)
|
||||
EAPI=6
|
||||
HOMEPAGE=https://www.broadcom.com/support/download-search?dk=storcli
|
||||
KEYWORDS=-* ~amd64 ~x86
|
||||
LICENSE=Avago LSI BSD
|
||||
SLOT=0/7.7
|
||||
SRC_URI=https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/007.0709.0000.0000_Unified_StorCLI.zip -> storcli-7.0709.zip
|
||||
_eclasses_=pax-utils e85f015e815dd463b0c206d781ef45a5
|
||||
_md5_=c2b8f347c870246c393866a9be113146
|
Binary file not shown.
@ -1,12 +1,13 @@
|
||||
BDEPEND=>=app-portage/elt-patches-20170815 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DEFINED_PHASES=compile configure install postinst prepare unpack
|
||||
DEPEND=>=x11-libs/fltk-1.3 sys-libs/zlib jpeg? ( virtual/jpeg:0 ) png? ( >=media-libs/libpng-1.2:0 ) ssl? ( net-libs/mbedtls ) doc? ( app-doc/doxygen ) >=app-portage/elt-patches-20170815 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 dev-vcs/mercurial
|
||||
DEPEND=>=x11-libs/fltk-1.3 sys-libs/zlib jpeg? ( virtual/jpeg:0 ) png? ( >=media-libs/libpng-1.2:0 ) ssl? ( net-libs/mbedtls ) doc? ( app-doc/doxygen ) dev-vcs/mercurial
|
||||
DESCRIPTION=Lean FLTK based web browser
|
||||
EAPI=6
|
||||
EAPI=7
|
||||
HOMEPAGE=https://www.dillo.org/
|
||||
IUSE=doc +gif ipv6 +jpeg +png ssl
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=>=x11-libs/fltk-1.3 sys-libs/zlib jpeg? ( virtual/jpeg:0 ) png? ( >=media-libs/libpng-1.2:0 ) ssl? ( net-libs/mbedtls )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gentoo/dillo.png
|
||||
_eclasses_=autotools 1bf086cdd7356f5c9a4acd9727bd2065 desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e mercurial 9813bb616cb1bd0c943177ab52204409 multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs e4a9360924c5ce9f52e61342cde58512 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
||||
_md5_=27a15312ca1f36e40bb7cb198bfb050f
|
||||
_eclasses_=autotools 1bf086cdd7356f5c9a4acd9727bd2065 desktop b1d22ac8bdd4679ab79c71aca235009d eutils 6e6c2737b59a4b982de6fb3ecefd87f8 libtool f143db5a74ccd9ca28c1234deffede96 mercurial 9813bb616cb1bd0c943177ab52204409 multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs e4a9360924c5ce9f52e61342cde58512
|
||||
_md5_=6d81583a74ceb5cfb0348f8a13e12a9a
|
||||
|
@ -1 +1 @@
|
||||
Wed, 26 Sep 2018 21:08:33 +0000
|
||||
Thu, 27 Sep 2018 06:08:31 +0000
|
||||
|
@ -1 +1 @@
|
||||
Wed Sep 26 21:08:33 UTC 2018
|
||||
Thu Sep 27 06:08:31 UTC 2018
|
||||
|
@ -1 +1 @@
|
||||
Wed, 26 Sep 2018 21:30:01 +0000
|
||||
Thu, 27 Sep 2018 06:30:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
0cfcdbc182c9c1fbe7cdf1a61ab65be869c15d0a 1537994952 2018-09-26T20:49:12+00:00
|
||||
59e431bbd6bdfa0d6a93202497d1c9e282ec36d8 1538021712 2018-09-27T04:15:12+00:00
|
||||
|
@ -1 +1 @@
|
||||
1537995901 Wed 26 Sep 2018 09:05:01 PM UTC
|
||||
1538028301 Thu 27 Sep 2018 06:05:01 AM UTC
|
||||
|
@ -1 +1 @@
|
||||
Wed, 26 Sep 2018 21:08:33 +0000
|
||||
Thu, 27 Sep 2018 06:08:31 +0000
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,3 +1,2 @@
|
||||
DIST lm_sensors-3.4.0_p20170901.tar.gz 208487 BLAKE2B b6d2eb6efee25891fbd655738ba25e91d8ec5d97f07e24ee217ab1a59c51a8ab59e042a90ed6fa1de4459992adc740252588419c0f74ce02f9ad7c1f4f9750da SHA512 5c4a750efdff2ef086a5ed1b6a8a03278872ca077255eae91d0696af229f37b09216e2f53d1d6e4602596fd8b978e0b9c27327357621486c5d7b1d39ecd16fea
|
||||
DIST lm_sensors-3.4.0_p20180318.tar.gz 260899 BLAKE2B a859c20ef148f80cc9d5ead61547feb5c26a77447aeedf9273334fc1e5b4075c74d8f786102e33e8fc771968dd605829923f8d3da8293fef168c74b8c55bf32a SHA512 923ee985d8e0b8fdc43b2e4418873ccbeb8433adbf2efe71fcaba1df0c6971d502866abe8ea015d199380e06e3cfd35d945451e5e9f7e64cede35fff37621aee
|
||||
DIST lm_sensors-3.4.0_p20180820.tar.gz 261837 BLAKE2B 5b072a71554fa2ae41dd0fa51b66dcf32874579eef51a94d36b95e92b77629fbdf193a281bde3258af60366df38cacec6da67055f9f4766d863d37673f6a5065 SHA512 99ca718ae0e832fab8cbb3a2ab106f5df2fad9e822df99ee24d73758c64853a05c50464081e84335680a44ad93acaa6d4f0ef21291b7f008f24bcaa292d0fdab
|
||||
DIST lm_sensors-3.4.0_p20180923.tar.gz 264263 BLAKE2B 7444934429b16ae19af0390e8d3e6a2cf979dccf3c83ee8a3fd0f1f358d07bbc3e446197d44deb994a6d3313cff492625b8fd5c7462c39eb5e10b998b6588cb1 SHA512 cf6ea7898248420e2927aa673ba166ede8e774f605038fad4e503f178ab36c2b371253c69197739fe533663dac191b40dce7c3b4ad71488e4f15e4583f6ad363
|
||||
|
@ -1,215 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
inherit linux-info systemd toolchain-funcs multilib-minimal versionator
|
||||
|
||||
DESCRIPTION="Hardware Monitoring user-space utilities"
|
||||
HOMEPAGE="https://hwmon.wiki.kernel.org/ https://github.com/groeck/lm-sensors"
|
||||
|
||||
COMMIT="6d970e5eb196061605c138c9dcbc833b052c4f3a"
|
||||
MY_PN="${PN/_/-}"
|
||||
|
||||
#SRC_URI="http://dl.lm-sensors.org/lm-sensors/releases/${P}.tar.bz2"
|
||||
SRC_URI="https://github.com/groeck/${MY_PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+ LGPL-2.1"
|
||||
|
||||
# SUBSLOT based on SONAME of libsensors.so
|
||||
SLOT="0/4.4.0"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="contrib sensord static-libs"
|
||||
|
||||
COMMON_DEPS="
|
||||
sensord? (
|
||||
net-analyzer/rrdtool
|
||||
virtual/logger
|
||||
)"
|
||||
|
||||
RDEPEND="${COMMON_DEPS}
|
||||
dev-lang/perl
|
||||
!<sys-apps/openrc-0.21.7"
|
||||
|
||||
DEPEND="${COMMON_DEPS}
|
||||
sys-devel/bison
|
||||
sys-devel/flex"
|
||||
|
||||
CONFIG_CHECK="~HWMON ~I2C_CHARDEV ~I2C"
|
||||
WARNING_HWMON="${PN} requires CONFIG_HWMON to be enabled for use."
|
||||
WARNING_I2C_CHARDEV="sensors-detect requires CONFIG_I2C_CHARDEV to be enabled."
|
||||
WARNING_I2C="${PN} requires CONFIG_I2C to be enabled for most sensors."
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${PN}-3.4.0-sensors-detect-gentoo.patch )
|
||||
|
||||
DOCS=( CHANGES CONTRIBUTORS INSTALL README )
|
||||
DOCS+=( doc/{donations,fancontrol.txt,fan-divisors,libsensors-API.txt,progs,temperature-sensors,vid} )
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-${COMMIT}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
if [[ -n "${COMMIT}" ]]; then
|
||||
local _version="${PV%_*}+git_${COMMIT}"
|
||||
|
||||
sed -i \
|
||||
-e "s:LM_VERSION.*:LM_VERSION \"${_version}\":" \
|
||||
version.h || \
|
||||
die "Failed to update version.h"
|
||||
|
||||
sed -i \
|
||||
-e "s/^\$revision = '.*/\$revision = '${_version}';/" \
|
||||
-e "/^\$revision =~ s.*/d" \
|
||||
prog/detect/sensors-detect || \
|
||||
die "Failed to set revision in prog/detect/sensors-detect"
|
||||
|
||||
sed -i \
|
||||
-e "s/^echo \"# pwmconfig revision.*/echo \"# pwmconfig revision ${_version}\"/" \
|
||||
-e "/^REVISION=.*/d" \
|
||||
-e "/^REVDATE=.*/d" \
|
||||
-e "s:^PIDFILE=\".*:PIDFILE=\"/run/fancontrol.pid\":" \
|
||||
prog/pwm/pwmconfig || \
|
||||
die "Failed to adjust prog/pwm/pwmconfig"
|
||||
else
|
||||
sed -i \
|
||||
-e "s:^PIDFILE=\".*:PIDFILE=\"/run/fancontrol.pid\":" \
|
||||
prog/pwm/pwmconfig || \
|
||||
die "Failed to adjust PIDFILE in prog/pwm/pwmconfig"
|
||||
fi
|
||||
|
||||
# Respect LDFLAGS
|
||||
sed -i -e 's/\$(LIBDIR)$/\$(LIBDIR) \$(LDFLAGS)/g' Makefile || \
|
||||
die "Failed to sed in LDFLAGS"
|
||||
|
||||
sed -i \
|
||||
-e "s:^PIDFILE=\".*:PIDFILE=\"/run/fancontrol.pid\":" \
|
||||
prog/pwm/fancontrol || \
|
||||
die "Failed to adjust PIDFILE of prog/pwm/fancontrol"
|
||||
|
||||
# Don't use EnvironmentFile in systemd unit
|
||||
sed -i \
|
||||
-e '/^EnvironmentFile=/d' \
|
||||
-e '/^Exec.*modprobe.*/d' \
|
||||
prog/init/lm_sensors.service || \
|
||||
die "Failed to remove EnvironmentFile from systemd unit file"
|
||||
|
||||
if ! use static-libs; then
|
||||
sed -i -e '/^BUILD_STATIC_LIB/d' Makefile || \
|
||||
die "Failed to disable static building"
|
||||
fi
|
||||
|
||||
# Don't show outdated user instructions
|
||||
sed -i -e '/^ @echo "\*\*\* /d' Makefile || \
|
||||
die "Failed to remove outdated user instructions"
|
||||
|
||||
multilib_copy_sources
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
default
|
||||
|
||||
if multilib_is_native_abi && use sensord; then
|
||||
# sensord requires net-analyzer/rrdtool which doesn't have real multilib
|
||||
# support. To prevent errors like
|
||||
#
|
||||
# skipping incompatible /usr/lib/librrd.so when searching for -lrrd
|
||||
# cannot find -lrrd
|
||||
#
|
||||
# we only build sensord when we are building for profile's native ABI
|
||||
# (it doesn't affect libsensors.so).
|
||||
sed -i -e 's:^#\(PROG_EXTRA.*\):\1:' Makefile || \
|
||||
die "Failed to enable building of sensord"
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
emake \
|
||||
CC="$(tc-getCC)" \
|
||||
CXX="$(tc-getCXX)" \
|
||||
LD="$(tc-getLD)" \
|
||||
AR="$(tc-getAR)"
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
emake \
|
||||
DESTDIR="${D%/}" \
|
||||
PREFIX="/usr" \
|
||||
MANDIR="/usr/share/man" \
|
||||
ETCDIR="/etc" \
|
||||
LIBDIR="/usr/$(get_libdir)" \
|
||||
install
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
newinitd "${FILESDIR}"/${PN}.initd ${PN}
|
||||
newconfd "${FILESDIR}"/${PN}.confd ${PN}
|
||||
systemd_dounit prog/init/lm_sensors.service
|
||||
|
||||
newinitd "${FILESDIR}"/fancontrol.initd fancontrol
|
||||
newconfd "${FILESDIR}"/fancontrol.confd fancontrol
|
||||
systemd_newunit "${FILESDIR}"/fancontrol.service-r1 fancontrol.service
|
||||
|
||||
if use sensord; then
|
||||
newconfd "${FILESDIR}"/sensord.confd sensord
|
||||
newinitd "${FILESDIR}"/sensord.initd sensord
|
||||
systemd_newunit "${FILESDIR}"/sensord.service-r1 sensord.service
|
||||
fi
|
||||
|
||||
einstalldocs
|
||||
|
||||
docinto developers
|
||||
dodoc doc/developers/applications
|
||||
|
||||
if use contrib; then
|
||||
insinto /usr/share/${PN}
|
||||
doins -r "${S}"/configs
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
local _new_loader='3.4.0_p20160725'
|
||||
local _v
|
||||
for _v in ${REPLACING_VERSIONS}; do
|
||||
if ! version_is_at_least ${_new_loader} ${v}; then
|
||||
# This is an upgrade which require migration
|
||||
|
||||
elog ""
|
||||
elog "Since version 3.4.0_p20160725 ${PN} no longer loads modules on its own"
|
||||
elog "instead it is using \"modules-load\" services provided by OpenRC or systemd."
|
||||
elog ""
|
||||
elog "To migrate your configuration you have 2 options:"
|
||||
elog ""
|
||||
elog " a) Re-create a new configuration using \"/usr/sbin/sensors-detect\""
|
||||
elog ""
|
||||
elog " b) Copy existing \"modules_<n>\", \"HWMON_MODULES\" or \"BUS_MODULES\""
|
||||
elog " variables from \"/etc/conf.d/lm_modules\" to"
|
||||
elog " \"/etc/modules-load.d/lm_sensors.conf\" and adjust format."
|
||||
elog ""
|
||||
elog " For details see https://wiki.gentoo.org/wiki/Systemd#Automatic_module_loading"
|
||||
elog ""
|
||||
elog " Important: Don't forget to migrate your module's argument"
|
||||
elog " (modules_<name>_args variable) if your are not already"
|
||||
elog " using \"/etc/modprobe.d\" (which is recommended)."
|
||||
|
||||
# Show this elog only once
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
if [[ -z "${REPLACING_VERSIONS}" ]]; then
|
||||
# New installation
|
||||
|
||||
elog ""
|
||||
elog "Please run \`/usr/sbin/sensors-detect' in order to setup"
|
||||
elog "\"/etc/modules-load.d/lm_sensors.conf\"."
|
||||
elog ""
|
||||
elog "You might want to add ${PN} to your default runlevel to make"
|
||||
elog "sure the sensors get initialized on the next startup."
|
||||
elog ""
|
||||
elog "Be warned, the probing of hardware in your system performed by"
|
||||
elog "sensors-detect could freeze your system. Also make sure you read"
|
||||
elog "the documentation before running ${PN} on IBM ThinkPads."
|
||||
fi
|
||||
}
|
Binary file not shown.
@ -0,0 +1,78 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
inherit pax-utils
|
||||
|
||||
# Upstream is still using strange version numbers
|
||||
MY_PV="007.0709.0000.0000"
|
||||
|
||||
DESCRIPTION="MegaRAID StorCLI (successor of the MegaCLI)"
|
||||
HOMEPAGE="https://www.broadcom.com/support/download-search?dk=storcli"
|
||||
SRC_URI="https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/${MY_PV}_Unified_StorCLI.zip -> ${P}.zip"
|
||||
|
||||
LICENSE="Avago LSI BSD"
|
||||
SLOT="0/7.7"
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="app-arch/unzip"
|
||||
|
||||
DOCS=( readme.txt license.txt )
|
||||
|
||||
MY_STORCLI_BASEDIR="/opt/lsi/storcli"
|
||||
|
||||
QA_PRESTRIPPED="${MY_STORCLI_BASEDIR:1}/storcli"
|
||||
QA_PREBUILT=${QA_PRESTRIPPED}
|
||||
|
||||
src_unpack() {
|
||||
local _src_file
|
||||
|
||||
for _src_file in ${A}; do
|
||||
if [[ ${_src_file} == *.txt ]]; then
|
||||
cp "${DISTDIR}/${_src_file}" "${WORKDIR}" || die "Failed to copy '${_src_file}' to '${WORKDIR}'!"
|
||||
else
|
||||
unpack ${_src_file}
|
||||
fi
|
||||
done
|
||||
|
||||
unpack "${WORKDIR}"/Unified_storcli_all_os.zip
|
||||
|
||||
mv Unified_storcli_all_os/Ubuntu/storcli_*.deb "${WORKDIR}" || die "Failed to move storcli_*.deb"
|
||||
|
||||
# Unpack Ubuntu package which will be our $S content
|
||||
unpack "${WORKDIR}"/storcli_*.deb
|
||||
rm -f storcli_*.deb || die "Failed to cleanup storcli_*.deb package"
|
||||
unpack "${WORKDIR}"/data.tar.gz
|
||||
|
||||
mkdir "${S}" || die "Failed to create '${S}'"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# Create clean $S
|
||||
mv "${WORKDIR}"/*_StorCLI.txt "${S}"/readme.txt || die "Failed to move *StorCLI.txt to readme.txt"
|
||||
mv "${WORKDIR}"/Unified_storcli_all_os/Linux/license.txt "${S}"/license.txt || die "Failed to move Linux/license.txt"
|
||||
rm -rf "${WORKDIR}"/Unified_stor* || die "Failed to cleanup Unified_storcli* dirs/files"
|
||||
mv "${WORKDIR}"/opt/Mega*/storcli/* "${S}" || die "Failed to move storcli_.deb content to '${S}'"
|
||||
rm -rf "${WORKDIR}"/{opt,control.tar.gz,data.tar.gz,debian-binary} || die "Failed to cleanup no longer needed files"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
exeinto "${MY_STORCLI_BASEDIR}"
|
||||
|
||||
if use x86; then
|
||||
doexe storcli
|
||||
elif use amd64; then
|
||||
newexe storcli64 storcli
|
||||
fi
|
||||
|
||||
dosym "${MY_STORCLI_BASEDIR}"/storcli /usr/sbin/storcli
|
||||
|
||||
dodoc "${DOCS[@]}"
|
||||
|
||||
pax-mark m "${D%/}${MY_STORCLI_BASEDIR}"/storcli
|
||||
}
|
Binary file not shown.
Loading…
Reference in new issue