parent
cd80da2162
commit
20183d74d3
@ -0,0 +1,3 @@
|
||||
DIST gox-c9740af9c6574448fd48eb30a71f964014c7a837.tar.gz 15772 SHA256 826666828f1ec3e535268fa95d983362c6c773e9a87aa94613e7a47805d22e38 SHA512 d4b2d5d9666285584697bc0d6ddc2f1a1e3f23741650e831adb42baffbb5f72fc3d5ae8a8fb6719faf1df75d3da334941b0404387f0c213aabdb5c3d5634c55d WHIRLPOOL 89d52013bfb563a11a4042760470ac317398c3f8a61b9e7734c3ac2737d916126ad10a113948eb5a8362de3d77e598e42f4a0510760ae67465bde08658947f7a
|
||||
DIST iochan-87b45ffd0e9581375c491fef3d32130bb15c5bd7.tar.gz 1785 SHA256 71c117246bb1d4d78ad5c3bc5d301942bcebaae5b1e35da1ad7851ceac71a675 SHA512 2efc0e3cbca496240e3e24550fd0d2aab742eb9b227230ff1ed4ee47344b994642b028bd4644cd45cd697f5f5ef6a729aad65537b10c6555bd52d9ca4b9c717c WHIRLPOOL 15dfd50bfc992a7b6a1b5d672d5bf9bfcb71a357eae371eac773e7fe9ad4ec8d4d0578e0dc6b12bb14689d1497129616b0eb300bbcb483a6865ac315bced562a
|
||||
DIST serf-0.8.0.tar.gz 1439191 SHA256 f56e8da3e6cf748c20ae629aacfd652a04adfacfd0ee0af6560c33933d93547a SHA512 2e074ee8d002e6c7803f23d50d42800cf660ee22c968be8adf4f5e4cefde6dd39bf601c9bd91544d5f45d639ed0eec82c31a0fd1b903e8a0223f2cdd967bbf36 WHIRLPOOL 09b5e5471c14e11bbeb214a64ec57720cd31779c9d331bba2eea31cac9859cdff12d925923514272101449f7d62b671e685f768af1cf2f2497ad1a7a36402570
|
@ -0,0 +1,7 @@
|
||||
# you can change the init script behavior by setting those parameters
|
||||
# - group (default: serf)
|
||||
# - pidfile (default: /run/serf/serf.pid)
|
||||
# - user (default: serf)
|
||||
|
||||
# extra arguments for the serf agent
|
||||
command_args="-config-dir=/etc/serf.d"
|
@ -0,0 +1,39 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
description="serf agent"
|
||||
extra_started_commands="reload"
|
||||
group=${group:-${RC_SVCNAME}}
|
||||
pidfile=${pidfile:-"/run/${RC_SVCNAME}/${RC_SVCNAME}.pid"}
|
||||
user=${user:-${RC_SVCNAME}}
|
||||
|
||||
command="/usr/bin/${RC_SVCNAME}"
|
||||
command_args="agent -config-dir=/etc/serf.d ${command_args}"
|
||||
command_background="true"
|
||||
start_stop_daemon_args="--user ${user} --group ${group} \
|
||||
--stdout /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log \
|
||||
--stderr /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log"
|
||||
|
||||
depend() {
|
||||
need net
|
||||
after net
|
||||
}
|
||||
|
||||
reload() {
|
||||
ebegin "Reloading ${RC_SVCNAME}"
|
||||
${command} reload
|
||||
eend $?
|
||||
}
|
||||
|
||||
start_pre() {
|
||||
checkpath -d -m 0755 -o "${user}":"${group}" "${pidfile%/*}"
|
||||
}
|
||||
|
||||
stop() {
|
||||
# SIGINT is required for graceful shutdown of serf agent
|
||||
ebegin "Stopping ${RC_SVCNAME}"
|
||||
start-stop-daemon --stop --signal SIGINT --pidfile "${pidfile}"
|
||||
eend $?
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
/var/log/serf/serf.log {
|
||||
su serf serf
|
||||
missingok
|
||||
size 5M
|
||||
rotate 3
|
||||
compress
|
||||
copytruncate
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
[Unit]
|
||||
Description=serf agent
|
||||
Requires=network-online.target
|
||||
After=network-online.target
|
||||
|
||||
[Service]
|
||||
User=serf
|
||||
Environment=SERF_AGENT_OPTS="-config-dir=/etc/serf.d"
|
||||
ExecStart=/usr/bin/serf agent $SERF_AGENT_OPTS
|
||||
Restart=on-failure
|
||||
KillSignal=SIGINT
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>zmedico@gentoo.org</email>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">hashicorp/serf</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,103 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit systemd user
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
EGO_PN="github.com/hashicorp/serf"
|
||||
DESCRIPTION="Service orchestration and management tool"
|
||||
HOMEPAGE="https://www.serfdom.io/"
|
||||
SRC_URI="https://github.com/hashicorp/serf/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/mitchellh/gox/archive/c9740af9c6574448fd48eb30a71f964014c7a837.tar.gz -> gox-c9740af9c6574448fd48eb30a71f964014c7a837.tar.gz
|
||||
https://github.com/mitchellh/iochan/archive/87b45ffd0e9581375c491fef3d32130bb15c5bd7.tar.gz -> iochan-87b45ffd0e9581375c491fef3d32130bb15c5bd7.tar.gz
|
||||
"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="MPL-2.0"
|
||||
IUSE=""
|
||||
RESTRICT="test"
|
||||
|
||||
DEPEND="
|
||||
>=dev-lang/go-1.6:=
|
||||
>=dev-go/go-tools-0_pre20160121"
|
||||
RDEPEND=""
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup serf
|
||||
enewuser serf -1 -1 /var/lib/${PN} serf
|
||||
}
|
||||
|
||||
get_archive_go_package() {
|
||||
local archive=${1} uri x
|
||||
for x in ${SRC_URI}; do
|
||||
if [[ ${x} == http* ]]; then
|
||||
uri=${x}
|
||||
elif [[ ${x} == ${archive} ]]; then
|
||||
break
|
||||
fi
|
||||
done
|
||||
uri=${uri#https://}
|
||||
echo ${uri%/archive/*}
|
||||
}
|
||||
|
||||
unpack_go_packages() {
|
||||
local go_package x
|
||||
# Unpack packages to appropriate locations for GOPATH
|
||||
for x in ${A}; do
|
||||
unpack ${x}
|
||||
if [[ ${x} == *.tar.gz ]]; then
|
||||
go_package=$(get_archive_go_package ${x})
|
||||
mkdir -p src/${go_package%/*}
|
||||
mv ${go_package##*/}-* src/${go_package} || die
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
mkdir "${S}" || die
|
||||
cd "${S}" || die
|
||||
unpack_go_packages
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
eapply_user
|
||||
# Avoid the need to have a git checkout
|
||||
sed -e 's:^GIT.*::' \
|
||||
-e 's:-X main.GitCommit.*:" \\:' \
|
||||
-i "${S}/src/${EGO_PN}/scripts/build.sh" || die
|
||||
|
||||
# go install golang.org/x/tools/cmd/stringer: mkdir /usr/lib/go-gentoo/bin/: permission denied
|
||||
sed -e 's:go get -u -v $(GOTOOLS)::' \
|
||||
-e 's:^GIT.*::' \
|
||||
-i "${S}/src/${EGO_PN}/GNUmakefile" || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export GOPATH="${S}"
|
||||
go install -v -work -x ${EGO_BUILD_FLAGS} "github.com/mitchellh/gox/..." || die
|
||||
PATH=${PATH}:${S}/bin XC_ARCH=$(go env GOARCH) XC_OS=$(go env GOOS) \
|
||||
emake -C "${S}/src/${EGO_PN}" bin
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local x
|
||||
|
||||
dobin "${S}/bin/${PN}"
|
||||
|
||||
keepdir /etc/serf.d
|
||||
insinto /etc/serf.d
|
||||
|
||||
for x in /var/{lib,log}/${PN}; do
|
||||
keepdir "${x}"
|
||||
fowners serf:serf "${x}"
|
||||
done
|
||||
|
||||
newinitd "${FILESDIR}/serf.initd" "${PN}"
|
||||
newconfd "${FILESDIR}/serf.confd" "${PN}"
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${PN}.logrotated" "${PN}"
|
||||
systemd_dounit "${FILESDIR}/serf.service"
|
||||
}
|
@ -1 +1,3 @@
|
||||
DIST mujs-0_p20150202.tar.gz 96743 SHA256 c757bfec7ad9864d85d710cd0b413a4909e9dfc418e036e7b0692bb6acd25305 SHA512 28a1b95fcf09098e0882fe0bc989696961c39ae9d4fb2d00f61b84778431b1c9973f1dcc3c9dee277ba4827b2bf1fd323502d9c6469cb5179c6fb1a04bbbd0e1 WHIRLPOOL 17166bad1594bcee38569531ded73abf24f99b98d7434f535775287d1baa16f2106a53a05359d40c504fbf64981e9bd92ccdbab14a41afa03d9a0d34dd553a94
|
||||
DIST mujs-0_p20160504.tar.gz 104982 SHA256 8c3bf2bc7a1b0dadf4ef5078aa4234692a98a979890d7866672127b375d3948f SHA512 13ba2bb9c2d6f15787fc2ed79534af511d100b1dadcac92b729a27815e4f8d8eb10e507f010d1be32f927b54e4a41d395de97cbc645ab34db012267410bc6d47 WHIRLPOOL 2f328c7fe7744ded0d13c00dbd5e6813bf05d7f3ef977c4901c02f00764c82d6c06ceb3b8c16a046c93889eb1ac27cb5f5b1f0472de000defdbc54176a1863bd
|
||||
DIST mujs-0_p20161202.tar.gz 105413 SHA256 45754e225357d7707905e14a8709057b8089fb3977fad8611f220aececb5507c SHA512 90dd1bce44740715a6f642bdb376be230c4a03c7970c2026479cf014a080b98b56a2131ca7ef8bf9c05b91285fe7dcc21dd4ca83879750351d57088408a62cbc WHIRLPOOL 5450af5567c19903a1548103b0b4a6d0f8cf83a68f3c377be0dd455cea8cf287dbd821db144c03a8322f0064f535a4540aeb234939b3e56c32efd1090624ccaa
|
||||
|
@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils flag-o-matic toolchain-funcs vcs-snapshot
|
||||
|
||||
DESCRIPTION="lightweight Javascript interpreter"
|
||||
HOMEPAGE="http://mujs.com/"
|
||||
SRC_URI="http://git.ghostscript.com/?p=mujs.git;a=snapshot;h=c1ad1ba1e482e7d01743e3f4f9517572bebf99ac;sf=tgz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="AGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~ppc ppc64 ~sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-Makefile.patch
|
||||
# workaround for linkage of app-text/mupdf-1.7a
|
||||
# TODO: generate a shared library and IUSE=static-libs
|
||||
append-cflags -fPIC
|
||||
tc-export CC
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${ED}" install
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils flag-o-matic toolchain-funcs vcs-snapshot
|
||||
|
||||
DESCRIPTION="lightweight Javascript interpreter"
|
||||
HOMEPAGE="http://mujs.com/"
|
||||
SRC_URI="http://git.ghostscript.com/?p=mujs.git;a=snapshot;h=1930f35933654d02234249b8c9b8c0d1c8c9fb6b;sf=tgz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="AGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-0_p20150202-Makefile.patch
|
||||
# workaround for linkage of app-text/mupdf-1.7a
|
||||
# TODO: generate a shared library and IUSE=static-libs
|
||||
append-cflags -fPIC
|
||||
tc-export CC
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${ED}" install
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST acts_as_list-0.7.7.gem 25600 SHA256 dca206b32860e6c846f747bc3fd4a820875830f7926260d0b093200b4b33e982 SHA512 e343c839ce4399851c33746c68aaec95b3b5e526943c9bd5209a5d2793ba18c53620b6084589271ea88d504ee6f9fed6e8a332e2da52ce3cac89a1f2abed5954 WHIRLPOOL 2a8f17b451033b96b3eb82dfe5d234ca07fbdff3028b373ea95359ba2a6e60a6e951cdb01af508bb8a44c832fd2cfda33b0f7bb0cf98a4345f96929a1e76d23d
|
||||
DIST acts_as_list-0.8.1.gem 26624 SHA256 2df2d08e8be17dc51169b730649abec5c4d342d511769e5e40f5e826069f84b5 SHA512 1d2e3b934a8846097662cfe4af81392eb0d176ff08a4c4ef6e422cf5404e9daacc0c5478642f4ef15d9874aca9aee7788b54077b958b96ca9cecf2b50343c8b8 WHIRLPOOL a65793c8b5821613d0585615945eab08caefb94cb89d5427d6f1c347833a741d0bef16461ea05a95c479755d0a7f90ab8b3546e45df5ef0093acc64ea05d87ee
|
||||
DIST acts_as_list-0.8.2.gem 26624 SHA256 999df2ddddecbc5b0a502b34f518ab6fe0e54bad62ef68f5d7acf019e5d9978a SHA512 145ee906252253fb436036d0a2bada7693039b87d9209dc31b5714b51579afe53201252ab1772aea0cdcb3450822e6ca8c47e89085aa2587c1c608f4d437d03e WHIRLPOOL 25e9d7ddc05facbea4dc5aa8f37227363198ec40b133e3ef6fbc067c2b730b704aab2c15066ef9d30cfac0131e329f5e019b1a397655546209fdb8204dc0baf4
|
||||
DIST acts_as_list-0.9.0.gem 30208 SHA256 501ba3d906ecff7a5d0078d1e3e831af716611f3ac1117d9e5252a1274ff7c66 SHA512 0e83cfd2dc07dcf71d54520df97787cf6ce5b4e21070c4e1372118f07f84d07ad7658d688920aad73b4b7f0e5bbde4399c0b51ae3e17944b7a51ea30d8a1d150 WHIRLPOOL bad8b00a8fd16b980ac7c4b0aef61ad7cf641ecb375a297e0b6b23cb0a2bf929f5d1e0ad8e21f819e80b92aef03bf2dfb1cf6586643b0b17521d305b99ef0ce9
|
||||
|
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby21 ruby22 ruby23"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
|
||||
RUBY_FAKEGEM_EXTRAINSTALL="init.rb"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
|
||||
|
||||
DESCRIPTION="Capabilities for sorting and reordering a number of objects in a list"
|
||||
HOMEPAGE="https://github.com/swanandp/acts_as_list"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="3"
|
||||
KEYWORDS="~amd64 ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend ">=dev-ruby/activerecord-3:*"
|
||||
|
||||
ruby_add_bdepend "
|
||||
test? (
|
||||
dev-ruby/test-unit:2
|
||||
dev-ruby/activerecord[sqlite]
|
||||
)"
|
||||
|
||||
all_ruby_prepare() {
|
||||
rm Gemfile || die
|
||||
sed -i -e '/[Bb]undler/d' Rakefile || die
|
||||
sed -i -e '/bundler/,/^end/ s:^:#:' test/helper.rb || die
|
||||
sed -i -e '/git ls/d' ${RUBY_FAKEGEM_GEMSPEC} || die
|
||||
sed -i -e '/github_changelog/,$ s:^:#:' Rakefile || die
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST childprocess-0.5.3.gem 28160 SHA256 9cebed1bd68f7ba0deb54683a5c05a8c3e79037f682b5d0a6ecd1d4472bbb289 SHA512 f48ab94dc3da7ca82551f480cb18214ec65f9550ef053b25216239ed92c289a7353c632fff53148b1d6ce0c7bf70188bcecbdeede3df9b8130f815599a45ac05 WHIRLPOOL 68f7e9585c39a2628c4cb162d02c7d332d116be96ce8f325308e15d530e00139d43b9dcfcdfd490c6a252057947eed4c91843d8f37b96201d95b6ff3078055da
|
||||
DIST childprocess-0.5.9.gem 29184 SHA256 221f98abeacce606ab3940785217c2d4a58ddbb7d267678b185acc54f92842c7 SHA512 5a671e59d19531347438dc149d5309218c7e439cfd0bfcfe201ae8e1099a2608a0170f9a3f3752fb709afc6b68fa3a10dc60d0632af545a9ba71483c7be2c21d WHIRLPOOL 8558622ef2f0ad3d9c2d84968378034d3293b7f485d30b6361326539e329b33bb52e5b472c8880485c23f85e457ad07894036ca2adfdf148ac4b05925407ac28
|
||||
DIST childprocess-0.6.1.gem 30208 SHA256 51c158ebb45ecf2149777b5ce9db6a73cdc51326dfe782869470acee91a0b1bc SHA512 7361f9704174c9acfb24cbcad60ba51fb90f67f4464e9b89e8cfefd1928b7af1358cde98f9eb2a234db5596df34e3ab3a45e85da3999dc88b773fb88590ba9ba WHIRLPOOL 61b763064ab1f1c97afd628bd28760bff10cc0f3bbc1b10f97a86b5a4ed7e686845f1a13ba06b4cb41a488a77e3bcec38dbe25b959d1c84ce31581233b08ec8b
|
||||
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby21 ruby22 ruby23"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC="yard"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Solution for controlling external programs running in the background"
|
||||
HOMEPAGE="https://github.com/jarib/childprocess"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_bdepend "doc? ( dev-ruby/yard dev-ruby/rspec:3 )"
|
||||
|
||||
ruby_add_rdepend ">=dev-ruby/ffi-1.0.11"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Remove bundler support
|
||||
rm Gemfile || die
|
||||
sed -i -e "/[Bb]undler/d" Rakefile || die
|
||||
sed -i -e "/[Cc]overalls/d" spec/spec_helper.rb || die
|
||||
sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST websocket-driver-0.6.4.tar.gz 24516 SHA256 3af1b2cabe12fb7845836e362923e5136106e621b8bac9600faba4a845286fd9 SHA512 5d84586a0ec396f2c55eaf65db95ce4ebf427fdeb261c47595667561c6c76730eed0e2971fe7919067a39427ca31b2805be2e7443661494946165c0d9bc9935a WHIRLPOOL edc1e823adeaca8fddd6644cbb83310fc9185a18fe5c8bf41d13c8476ed7d7862f6ad691fa6d4926cf1d2729bd522d44a1df3e824172363abd84212f14784fce
|
||||
DIST websocket-driver-0.6.5.tar.gz 24737 SHA256 669630e31ea741115507d86efab4ac743c846c277e1994ace92a02b7d98794d9 SHA512 6915fdefac26a24e1f7d3d9a7e6bc6afc84b491150290a75a14243c233f5029d7d6e90a803b34bd6a8e8717322c6ae6fd4d3f3dad7a50c8eb18f17c3f2e9bbd0 WHIRLPOOL e7a054f20bf1e78414dfd657b04b2e2f4b91c1f240c7df6ee66783eb3c0397bf0c68ccc91321debe03cda9469b9debf35ab30251198cea0890d14f895ba94c81
|
||||
|
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby21 ruby22 ruby23"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="A complete implementation of the WebSocket protocols"
|
||||
HOMEPAGE="https://github.com/faye/websocket-driver-ruby"
|
||||
SRC_URI="https://github.com/faye/websocket-driver-ruby/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
RUBY_S="${PN}-ruby-${PV}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend ">=dev-ruby/websocket-extensions-0.1.0"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '/bundler/ s:^:#:' spec/spec_helper.rb || die
|
||||
}
|
||||
|
||||
each_ruby_configure() {
|
||||
${RUBY} -Cext/websocket-driver extconf.rb || die
|
||||
}
|
||||
|
||||
each_ruby_compile() {
|
||||
emake V=1 -Cext/websocket-driver
|
||||
cp ext/websocket-driver/websocket_mask.so lib/ || die
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST krusader-2.4.0-beta3.tar.bz2 4305463 SHA256 ca43ddeef91e2821142b723d13c0be4bf0d138a9718cccd914cecb675cc97dae SHA512 a0288b0a5d37ade197120f6d96054b5eb9da9bae746969b041f6692a1377e6732a46cf3a672d2a24a5b1eb514ec74ba98695255af39057c4dabe1d935a6f720a WHIRLPOOL 08184cb69dd66ab6738bded5d2c7b470d2659110cb406a9779b61a0dbc28d41b334f86525e6d1a5570c82e751b9bfe3a135d0c35943837a814a3e6746464a4dd
|
||||
DIST krusader-2.5.0.tar.xz 2704584 SHA256 fb9f4b237378fd5d86d5c0202b9d714f3d8dfe549ba9e7926f6f9de60b5088d7 SHA512 e647b1ca2f3a61d74ceea892053465ec860642745a879f05d04d40e277ece7508a75672eaf4031dc8b6568bd67464182d6ea9d194db13907784350f364c99fec WHIRLPOOL c6cff096c55a2eda7c1a1c1805ed04ccf44eb82e7f97ec6ee37795297bf2de75bde67d8c6b12a441ea72a28ad181af2d7fc3bb616c5c8a391aacf4f591eccf98
|
||||
|
@ -1,11 +0,0 @@
|
||||
--- a/krusader/Panel/panelfunc.cpp
|
||||
+++ b/krusader/Panel/panelfunc.cpp
|
||||
@@ -100,7 +100,7 @@
|
||||
{
|
||||
public:
|
||||
virtual State validate(QString &input, int &pos) const {
|
||||
- return input.isEmpty() ? Invalid : Acceptable;
|
||||
+ return input.isEmpty() ? Intermediate : Acceptable;
|
||||
}
|
||||
};
|
||||
|
@ -1,88 +0,0 @@
|
||||
commit f57edb20c4fa4e53d6a245dcc81273b62e44f611
|
||||
Author: Martin Kostolný <clearmartin@zoho.com>
|
||||
Date: Mon Dec 5 00:43:53 2016 +0100
|
||||
|
||||
Hard-code krarc.protocol mimetypes that were recently removed from protocol
|
||||
|
||||
Differential Revision: https://phabricator.kde.org/D3566
|
||||
|
||||
diff --git a/krusader/krservices.cpp b/krusader/krservices.cpp
|
||||
index 86bc0cf..b286066 100644
|
||||
--- a/krusader/krservices.cpp
|
||||
+++ b/krusader/krservices.cpp
|
||||
@@ -30,14 +30,49 @@
|
||||
#include "defaults.h"
|
||||
|
||||
QMap<QString, QString>* KrServices::slaveMap = 0;
|
||||
+QSet<QString> KrServices::krarcArchiveMimetypes = KrServices::generateKrarcArchiveMimetypes();
|
||||
#ifdef KRARC_QUERY_ENABLED
|
||||
-QSet<QString> KrServices::krarcArchiveMimetypes = QSet<QString>::fromList(KProtocolInfo::archiveMimetypes("krarc"));
|
||||
QSet<QString> KrServices::isoArchiveMimetypes = QSet<QString>::fromList(KProtocolInfo::archiveMimetypes("iso"));
|
||||
#else
|
||||
-QSet<QString> KrServices::krarcArchiveMimetypes;
|
||||
QSet<QString> KrServices::isoArchiveMimetypes;
|
||||
#endif
|
||||
|
||||
+QSet<QString> KrServices::generateKrarcArchiveMimetypes()
|
||||
+{
|
||||
+ // Hard-code these proven mimetypes openable by krarc protocol.
|
||||
+ // They cannot be listed in krarc.protocol itself
|
||||
+ // because it would baffle other file managers (like Dolphin).
|
||||
+ QSet<QString> mimes;
|
||||
+ mimes += QString("application/x-deb");
|
||||
+ mimes += QString("application/x-debian-package");
|
||||
+ mimes += QString("application/vnd.debian.binary-package");
|
||||
+ mimes += QString("application/x-java-archive");
|
||||
+ mimes += QString("application/x-rpm");
|
||||
+ mimes += QString("application/x-source-rpm");
|
||||
+ mimes += QString("application/vnd.oasis.opendocument.chart");
|
||||
+ mimes += QString("application/vnd.oasis.opendocument.database");
|
||||
+ mimes += QString("application/vnd.oasis.opendocument.formula");
|
||||
+ mimes += QString("application/vnd.oasis.opendocument.graphics");
|
||||
+ mimes += QString("application/vnd.oasis.opendocument.presentation");
|
||||
+ mimes += QString("application/vnd.oasis.opendocument.spreadsheet");
|
||||
+ mimes += QString("application/vnd.oasis.opendocument.text");
|
||||
+ mimes += QString("application/vnd.openxmlformats-officedocument.presentationml.presentation");
|
||||
+ mimes += QString("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
|
||||
+ mimes += QString("application/vnd.openxmlformats-officedocument.wordprocessingml.document");
|
||||
+ mimes += QString("application/x-cbz");
|
||||
+ mimes += QString("application/x-cbr");
|
||||
+ mimes += QString("application/epub+zip");
|
||||
+ mimes += QString("application/x-webarchive");
|
||||
+ mimes += QString("application/x-plasma");
|
||||
+ mimes += QString("application/vnd.rar");
|
||||
+
|
||||
+ #ifdef KRARC_QUERY_ENABLED
|
||||
+ mimes += QSet<QString>::fromList(KProtocolInfo::archiveMimetypes("krarc"));
|
||||
+ #endif
|
||||
+
|
||||
+ return mimes;
|
||||
+}
|
||||
+
|
||||
bool KrServices::cmdExist(QString cmdName)
|
||||
{
|
||||
KConfigGroup group(krConfig, "Dependencies");
|
||||
diff --git a/krusader/krservices.h b/krusader/krservices.h
|
||||
index e9e805c..e54a0a6 100644
|
||||
--- a/krusader/krservices.h
|
||||
+++ b/krusader/krservices.h
|
||||
@@ -32,9 +32,6 @@ class QFile;
|
||||
class KrServices
|
||||
{
|
||||
public:
|
||||
- KrServices() {}
|
||||
- ~KrServices() {}
|
||||
-
|
||||
static bool cmdExist(QString cmdName);
|
||||
static QString chooseFullPathName(QStringList names, QString confName);
|
||||
static QString fullPathName(QString name, QString confName = QString());
|
||||
@@ -57,6 +54,9 @@ protected:
|
||||
static QString escape(QString name);
|
||||
|
||||
private:
|
||||
+ KrServices() {}
|
||||
+ ~KrServices() {}
|
||||
+ static QSet<QString> generateKrarcArchiveMimetypes();
|
||||
static QMap<QString, QString>* slaveMap;
|
||||
static QSet<QString> krarcArchiveMimetypes;
|
||||
static QSet<QString> isoArchiveMimetypes;
|
@ -1,38 +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_LINGUAS="bg bs ca ca@valencia cs da de el en_GB eo es et fi fr ga
|
||||
gl hr hu it ja ko lt mai nb nds nl pa pl pt pt_BR ro ru sk sl sr
|
||||
sr@ijekavian sr@ijekavianlatin sr@latin sv tr ug uk zh_CN zh_TW"
|
||||
inherit kde4-base
|
||||
|
||||
MY_P="${P/_/-}"
|
||||
|
||||
DESCRIPTION="An advanced twin-panel (commander-style) file-manager for KDE with many extras"
|
||||
HOMEPAGE="https://quickgit.kde.org/?p=krusader.git"
|
||||
SRC_URI="mirror://sourceforge/krusader/${MY_P}.tar.bz2"
|
||||
LICENSE="GPL-2"
|
||||
|
||||
SLOT="4"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="+bookmarks debug"
|
||||
|
||||
COMMON_DEPEND="
|
||||
$(add_kdeapps_dep libkonq)
|
||||
sys-libs/zlib
|
||||
bookmarks? ( $(add_kdeapps_dep keditbookmarks) )
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
$(add_kdeapps_dep kdebase-kioslaves)
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
sys-devel/gettext
|
||||
"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${P}-new-folder.patch" )
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
@ -0,0 +1,12 @@
|
||||
Index: CinelerraCV-2.3/cinelerra/audiodevice.C
|
||||
===================================================================
|
||||
--- CinelerraCV-2.3.orig/cinelerra/audiodevice.C
|
||||
+++ CinelerraCV-2.3/cinelerra/audiodevice.C
|
||||
@@ -19,6 +19,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
+#include <cassert>
|
||||
#ifdef HAVE_FIREWIRE
|
||||
#include "audio1394.h"
|
||||
#endif
|
@ -1,13 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>vilhelm.gray@gmail.com</email>
|
||||
<name>William Breathitt Gray</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>media-video@gentoo.org</email>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="mmal">Enables Multi-Media Abstraction Layer (MMAL) decoding support: Available e.g. on the Raspberry Pi.</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">motion</remote-id>
|
||||
<remote-id type="github">Motion-Project/motion</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
@ -1 +1 @@
|
||||
Mon, 23 Jan 2017 05:13:22 +0000
|
||||
Mon, 23 Jan 2017 09:43:24 +0000
|
||||
|
@ -1 +1 @@
|
||||
Mon, 23 Jan 2017 05:13:22 +0000
|
||||
Mon, 23 Jan 2017 09:43:24 +0000
|
||||
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile install prepare setup unpack
|
||||
DEPEND=>=dev-lang/go-1.6:= >=dev-go/go-tools-0_pre20160121 virtual/pkgconfig
|
||||
DESCRIPTION=Service orchestration and management tool
|
||||
EAPI=6
|
||||
HOMEPAGE=https://www.serfdom.io/
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=MPL-2.0
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/hashicorp/serf/archive/v0.8.0.tar.gz -> serf-0.8.0.tar.gz https://github.com/mitchellh/gox/archive/c9740af9c6574448fd48eb30a71f964014c7a837.tar.gz -> gox-c9740af9c6574448fd48eb30a71f964014c7a837.tar.gz https://github.com/mitchellh/iochan/archive/87b45ffd0e9581375c491fef3d32130bb15c5bd7.tar.gz -> iochan-87b45ffd0e9581375c491fef3d32130bb15c5bd7.tar.gz
|
||||
_eclasses_=multilib 165fc17c38d1b11dac2008280dab6e80 systemd 5b6ca8b2fc1307ca593223f327342c96 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 user 80aaa71614ced86f02ee1a513821dc87
|
||||
_md5_=e94697e7b1487def98b2727aeae2063e
|
@ -0,0 +1,10 @@
|
||||
DEFINED_PHASES=install prepare unpack
|
||||
DESCRIPTION=lightweight Javascript interpreter
|
||||
EAPI=5
|
||||
HOMEPAGE=http://mujs.com/
|
||||
KEYWORDS=~alpha amd64 ~arm hppa ~ia64 ~ppc ppc64 ~sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos
|
||||
LICENSE=AGPL-3
|
||||
SLOT=0
|
||||
SRC_URI=http://git.ghostscript.com/?p=mujs.git;a=snapshot;h=c1ad1ba1e482e7d01743e3f4f9517572bebf99ac;sf=tgz -> mujs-0_p20150202.tar.gz
|
||||
_eclasses_=eutils ea170b525f6a38a006be05c9d9429f13 flag-o-matic 7366202dd55cb8f018f5d450d54e7749 multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 vcs-snapshot 2b65ecb2d0f91e4322c2ac8d673993bd
|
||||
_md5_=af40b0b2ce694c8828b54e79ee634808
|
@ -0,0 +1,10 @@
|
||||
DEFINED_PHASES=install prepare unpack
|
||||
DESCRIPTION=lightweight Javascript interpreter
|
||||
EAPI=5
|
||||
HOMEPAGE=http://mujs.com/
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos
|
||||
LICENSE=AGPL-3
|
||||
SLOT=0
|
||||
SRC_URI=http://git.ghostscript.com/?p=mujs.git;a=snapshot;h=1930f35933654d02234249b8c9b8c0d1c8c9fb6b;sf=tgz -> mujs-0_p20160504.tar.gz
|
||||
_eclasses_=eutils ea170b525f6a38a006be05c9d9429f13 flag-o-matic 7366202dd55cb8f018f5d450d54e7749 multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 vcs-snapshot 2b65ecb2d0f91e4322c2ac8d673993bd
|
||||
_md5_=8c3d49d7e8a3fba1734c9f1841d8c2bb
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue