parent
f2e485b9a0
commit
2c0582024f
@ -0,0 +1,103 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/consul-template/consul-template-0.9.0-r1.ebuild,v 1.1 2015/07/08 17:40:33 williamh Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit systemd user
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
DESCRIPTION="Generic template rendering and notifications with Consul"
|
||||
GO_PN="github.com/hashicorp/${PN}"
|
||||
HOMEPAGE="http://${GO_PN}"
|
||||
LICENSE="MPL-2.0"
|
||||
SLOT="0"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND=">=dev-lang/go-1.4:=
|
||||
test? ( dev-go/go-tools )
|
||||
app-admin/consul
|
||||
app-admin/vault"
|
||||
RDEPEND=""
|
||||
|
||||
SRC_URI="https://${GO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/hashicorp/go-multierror/archive/fcdddc395df1ddf4247c69bd436e84cfa0733f7e.tar.gz -> go-multierror-fcdddc395df1ddf4247c69bd436e84cfa0733f7e.tar.gz
|
||||
https://github.com/armon/go-radix/archive/0bab926c3433cfd6490c6d3c504a7b471362390c.tar.gz -> go-radix-0bab926c3433cfd6490c6d3c504a7b471362390c.tar.gz
|
||||
https://github.com/hashicorp/errwrap/archive/7554cd9344cec97297fa6649b055a8c98c2a1e55.tar.gz -> errwrap-7554cd9344cec97297fa6649b055a8c98c2a1e55.tar.gz
|
||||
https://github.com/armon/go-metrics/archive/a54701ebec11868993bc198c3f315353e9de2ed6.tar.gz -> go-metrics-a54701ebec11868993bc198c3f315353e9de2ed6.tar.gz
|
||||
https://github.com/hashicorp/go-msgpack/archive/71c2886f5a673a35f909803f38ece5810165097b.tar.gz -> go-msgpack-71c2886f5a673a35f909803f38ece5810165097b.tar.gz
|
||||
https://github.com/hashicorp/go-syslog/archive/42a2b573b664dbf281bd48c3cc12c086b17a39ba.tar.gz -> go-syslog-42a2b573b664dbf281bd48c3cc12c086b17a39ba.tar.gz
|
||||
https://github.com/hashicorp/golang-lru/archive/995efda3e073b6946b175ed93901d729ad47466a.tar.gz -> golang-lru-995efda3e073b6946b175ed93901d729ad47466a.tar.gz
|
||||
https://github.com/hashicorp/hcl/archive/513e04c400ee2e81e97f5e011c08fb42c6f69b84.tar.gz -> hcl-513e04c400ee2e81e97f5e011c08fb42c6f69b84.tar.gz
|
||||
https://github.com/hashicorp/logutils/archive/367a65d59043b4f846d179341d138f01f988c186.tar.gz -> logutils-367a65d59043b4f846d179341d138f01f988c186.tar.gz
|
||||
https://github.com/mitchellh/copystructure/archive/6fc66267e9da7d155a9d3bd489e00dad02666dc6.tar.gz -> copystructure-6fc66267e9da7d155a9d3bd489e00dad02666dc6.tar.gz
|
||||
https://github.com/mitchellh/mapstructure/archive/442e588f213303bec7936deba67901f8fc8f18b1.tar.gz -> mapstructure-442e588f213303bec7936deba67901f8fc8f18b1.tar.gz
|
||||
https://github.com/mitchellh/reflectwalk/archive/242be0c275dedfba00a616563e6db75ab8f279ec.tar.gz -> reflectwalk-242be0c275dedfba00a616563e6db75ab8f279ec.tar.gz
|
||||
https://github.com/samuel/go-zookeeper/archive/d0e0d8e11f318e000a8cc434616d69e329edc374.tar.gz -> go-zookeeper-d0e0d8e11f318e000a8cc434616d69e329edc374.tar.gz"
|
||||
STRIP_MASK="*.a"
|
||||
S="${WORKDIR}/src/${GO_PN}"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup ${PN}
|
||||
enewuser ${PN} -1 -1 -1 ${PN}
|
||||
}
|
||||
|
||||
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}
|
||||
go_package=$(get_archive_go_package ${x})
|
||||
mkdir -p src/${go_package%/*}
|
||||
mv ${go_package##*/}-* src/${go_package} || die
|
||||
done
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack_go_packages
|
||||
export GOPATH=${WORKDIR}
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -e 's|build: deps|build:|' -e 's|test: deps|test:|' \
|
||||
-i Makefile || die
|
||||
|
||||
# Disable tests that fail under network-sandbox
|
||||
sed -e 's:TestRun_onceFlag(:_\0:' -i cli_test.go || die
|
||||
sed -e 's:TestRunner_quiescence(:_\0:' -i runner_test.go || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake build
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local x
|
||||
|
||||
dobin bin/${PN}
|
||||
dodoc README.md
|
||||
|
||||
keepdir /var/log/${PN}
|
||||
fowners ${PN}:${PN} /var/log/${PN}
|
||||
|
||||
newinitd "${FILESDIR}/${PN}.initd" "${PN}"
|
||||
newconfd "${FILESDIR}/${PN}.confd" "${PN}"
|
||||
systemd_dounit "${FILESDIR}/${PN}.service"
|
||||
|
||||
keepdir /etc/${PN}.d
|
||||
insinto /etc/${PN}.d
|
||||
doins "${FILESDIR}/"*.json.example
|
||||
}
|
@ -0,0 +1,159 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/consul/consul-0.5.2-r1.ebuild,v 1.1 2015/07/08 17:18:10 williamh Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit systemd user
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
DESCRIPTION="A tool for service discovery, monitoring and configuration"
|
||||
HOMEPAGE="http://www.consul.io"
|
||||
GO_PN="github.com/hashicorp/consul"
|
||||
LICENSE="MPL-2.0"
|
||||
SLOT="0"
|
||||
IUSE="test web"
|
||||
|
||||
DEPEND=">=dev-lang/go-1.4:=
|
||||
dev-go/go-crypto:=
|
||||
test? ( dev-go/go-tools )
|
||||
web? (
|
||||
dev-ruby/sass
|
||||
dev-ruby/uglifier
|
||||
)"
|
||||
RDEPEND=""
|
||||
|
||||
SRC_URI="https://github.com/hashicorp/consul/archive/v0.5.2.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/armon/circbuf/archive/f092b4f207b6e5cce0569056fba9e1a2735cb6cf.tar.gz -> circbuf-f092b4f207b6e5cce0569056fba9e1a2735cb6cf.tar.gz
|
||||
https://github.com/armon/go-metrics/archive/a54701ebec11868993bc198c3f315353e9de2ed6.tar.gz -> go-metrics-a54701ebec11868993bc198c3f315353e9de2ed6.tar.gz
|
||||
https://github.com/armon/go-radix/archive/0bab926c3433cfd6490c6d3c504a7b471362390c.tar.gz -> go-radix-0bab926c3433cfd6490c6d3c504a7b471362390c.tar.gz
|
||||
https://github.com/armon/gomdb/archive/151f2e08ef45cb0e57d694b2562f351955dff572.tar.gz -> gomdb-151f2e08ef45cb0e57d694b2562f351955dff572.tar.gz
|
||||
https://github.com/boltdb/bolt/archive/2c04100eb9793f2b8541d243494e2909d2112325.tar.gz -> bolt-2c04100eb9793f2b8541d243494e2909d2112325.tar.gz
|
||||
https://github.com/hashicorp/consul-migrate/archive/v0.1.0.tar.gz -> consul-migrate-0.1.0.tar.gz
|
||||
https://github.com/hashicorp/go-checkpoint/archive/88326f6851319068e7b34981032128c0b1a6524d.tar.gz -> go-checkpoint-88326f6851319068e7b34981032128c0b1a6524d.tar.gz
|
||||
https://github.com/hashicorp/go-msgpack/archive/71c2886f5a673a35f909803f38ece5810165097b.tar.gz -> go-msgpack-71c2886f5a673a35f909803f38ece5810165097b.tar.gz
|
||||
https://github.com/hashicorp/go-multierror/archive/fcdddc395df1ddf4247c69bd436e84cfa0733f7e.tar.gz -> go-multierror-fcdddc395df1ddf4247c69bd436e84cfa0733f7e.tar.gz
|
||||
https://github.com/hashicorp/go-syslog/archive/42a2b573b664dbf281bd48c3cc12c086b17a39ba.tar.gz -> go-syslog-42a2b573b664dbf281bd48c3cc12c086b17a39ba.tar.gz
|
||||
https://github.com/hashicorp/golang-lru/archive/995efda3e073b6946b175ed93901d729ad47466a.tar.gz -> golang-lru-995efda3e073b6946b175ed93901d729ad47466a.tar.gz
|
||||
https://github.com/hashicorp/hcl/archive/513e04c400ee2e81e97f5e011c08fb42c6f69b84.tar.gz -> hcl-513e04c400ee2e81e97f5e011c08fb42c6f69b84.tar.gz
|
||||
https://github.com/hashicorp/logutils/archive/367a65d59043b4f846d179341d138f01f988c186.tar.gz -> logutils-367a65d59043b4f846d179341d138f01f988c186.tar.gz
|
||||
https://github.com/hashicorp/memberlist/archive/6025015f2dc659ca2c735112d37e753bda6e329d.tar.gz -> memberlist-6025015f2dc659ca2c735112d37e753bda6e329d.tar.gz
|
||||
https://github.com/hashicorp/net-rpc-msgpackrpc/archive/d377902b7aba83dd3895837b902f6cf3f71edcb2.tar.gz -> net-rpc-msgpackrpc-d377902b7aba83dd3895837b902f6cf3f71edcb2.tar.gz
|
||||
https://github.com/hashicorp/raft/archive/a8065f298505708bf60f518c09178149f3c06f21.tar.gz -> raft-a8065f298505708bf60f518c09178149f3c06f21.tar.gz
|
||||
https://github.com/hashicorp/raft-boltdb/archive/d1e82c1ec3f15ee991f7cc7ffd5b67ff6f5bbaee.tar.gz -> raft-boltdb-d1e82c1ec3f15ee991f7cc7ffd5b67ff6f5bbaee.tar.gz
|
||||
https://github.com/hashicorp/raft-mdb/archive/4ec3694ffbc74d34f7532e70ef2e9c3546a0c0b0.tar.gz -> raft-mdb-4ec3694ffbc74d34f7532e70ef2e9c3546a0c0b0.tar.gz
|
||||
https://github.com/hashicorp/scada-client/archive/c26580cfe35393f6f4bf1b9ba55e6afe33176bae.tar.gz -> scada-client-c26580cfe35393f6f4bf1b9ba55e6afe33176bae.tar.gz
|
||||
https://github.com/hashicorp/serf/archive/558a6876882b2c5c61df29fd3990fb1765fd71d3.tar.gz -> serf-558a6876882b2c5c61df29fd3990fb1765fd71d3.tar.gz
|
||||
https://github.com/hashicorp/yamux/archive/b2e55852ddaf823a85c67f798080eb7d08acd71d.tar.gz -> yamux-b2e55852ddaf823a85c67f798080eb7d08acd71d.tar.gz
|
||||
https://github.com/inconshreveable/muxado/archive/f693c7e88ba316d1a0ae3e205e22a01aa3ec2848.tar.gz -> muxado-f693c7e88ba316d1a0ae3e205e22a01aa3ec2848.tar.gz
|
||||
https://github.com/miekg/dns/archive/bb1103f648f811d2018d4bedcb2d4b2bce34a0f1.tar.gz -> dns-bb1103f648f811d2018d4bedcb2d4b2bce34a0f1.tar.gz
|
||||
https://github.com/mitchellh/cli/archive/6cc8bc522243675a2882b81662b0b0d2e04b99c9.tar.gz -> cli-6cc8bc522243675a2882b81662b0b0d2e04b99c9.tar.gz
|
||||
https://github.com/mitchellh/mapstructure/archive/442e588f213303bec7936deba67901f8fc8f18b1.tar.gz -> mapstructure-442e588f213303bec7936deba67901f8fc8f18b1.tar.gz
|
||||
https://github.com/ryanuber/columnize/archive/44cb4788b2ec3c3d158dd3d1b50aba7d66f4b59a.tar.gz -> columnize-44cb4788b2ec3c3d158dd3d1b50aba7d66f4b59a.tar.gz"
|
||||
|
||||
STRIP_MASK="*.a"
|
||||
S="${WORKDIR}/src/${GO_PN}"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup consul
|
||||
enewuser consul -1 -1 /var/lib/${PN} consul
|
||||
}
|
||||
|
||||
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() {
|
||||
unpack_go_packages
|
||||
# Create a writable GOROOT in order to avoid sandbox violations
|
||||
# or other interference from installed instances.
|
||||
export GOPATH="${WORKDIR}" GOROOT="${WORKDIR}/goroot"
|
||||
cp -sR "${EPREFIX}"/usr/lib/go "${GOROOT}" || die
|
||||
while read -r path; do
|
||||
rm -rf "${GOROOT}/src/${path#${WORKDIR}/src}" \
|
||||
"${GOROOT}/pkg/linux_${ARCH}/${path#${WORKDIR}/src}" || die
|
||||
done < <(find "${WORKDIR}"/src -maxdepth 3 -mindepth 3 -type d)
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Avoid the need to have a git checkout
|
||||
sed -e 's:^GIT.*::' \
|
||||
-e 's:-X main.GitCommit.*:" \\:' \
|
||||
-i scripts/build.sh || die
|
||||
|
||||
# Disable tests that fail under network-sandbox
|
||||
sed -e 's:TestServer_StartStop:_TestServer_StartStop:' \
|
||||
-i consul/server_test.go || die
|
||||
sed -e 's:TestRetryJoin(:_TestRetryJoin(:' \
|
||||
-i command/agent/command_test.go || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake
|
||||
|
||||
if use web; then
|
||||
pushd ui >/dev/null || die
|
||||
emake dist
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local x
|
||||
|
||||
dobin bin/*
|
||||
rm -rf bin
|
||||
|
||||
keepdir /etc/consul.d
|
||||
insinto /etc/consul.d
|
||||
doins "${FILESDIR}/"*.json.example
|
||||
|
||||
for x in /var/{lib,log}/${PN}; do
|
||||
keepdir "${x}"
|
||||
fowners consul:consul "${x}"
|
||||
done
|
||||
|
||||
if use web; then
|
||||
insinto /var/lib/${PN}/ui
|
||||
doins -r ui/dist/*
|
||||
fi
|
||||
|
||||
newinitd "${FILESDIR}/consul.initd" "${PN}"
|
||||
newconfd "${FILESDIR}/consul.confd" "${PN}"
|
||||
systemd_dounit "${FILESDIR}/consul.service"
|
||||
|
||||
find "${WORKDIR}"/{pkg,src} -name '.git*' -exec rm -rf {} \; 2>/dev/null
|
||||
find "${WORKDIR}"/src/${GO_PN} -mindepth 1 -maxdepth 1 -type f -delete
|
||||
while read -r -d '' x; do
|
||||
x=${x#${WORKDIR}/src}
|
||||
[[ -d ${WORKDIR}/pkg/${KERNEL}_${ARCH}/${x} ||
|
||||
-f ${WORKDIR}/pkg/${KERNEL}_${ARCH}/${x}.a ]] && continue
|
||||
rm -rf "${WORKDIR}"/src/${x}
|
||||
done < <(find "${WORKDIR}"/src/${GO_PN} -mindepth 1 -maxdepth 1 -type d -print0)
|
||||
insopts -m0644 -p # preserve timestamps for bug 551486
|
||||
insinto /usr/lib/go/pkg/${KERNEL}_${ARCH}/${GO_PN%/*}
|
||||
doins -r "${WORKDIR}"/pkg/${KERNEL}_${ARCH}/${GO_PN}
|
||||
insinto /usr/lib/go/src/${GO_PN%/*}
|
||||
doins -r "${WORKDIR}"/src/${GO_PN}
|
||||
}
|
@ -0,0 +1,64 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-doc/csound-manual/csound-manual-6.05.ebuild,v 1.1 2015/07/08 15:30:32 yngwin Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
MY_P=Csound${PV}
|
||||
|
||||
DESCRIPTION="The Csound reference manual"
|
||||
HOMEPAGE="http://csounds.com/"
|
||||
SRC_URI="
|
||||
mirror://sourceforge/csound/${MY_P}_manual_pdf.zip
|
||||
linguas_fr? ( mirror://sourceforge/csound/${MY_P}_manual-fr_pdf.zip )
|
||||
|
||||
html? (
|
||||
mirror://sourceforge/csound/${MY_P}_manual_html.zip
|
||||
linguas_fr? ( mirror://sourceforge/csound/${MY_P}_manual-fr_html.zip )
|
||||
)"
|
||||
|
||||
LICENSE="FDL-1.3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="html"
|
||||
|
||||
LANGS=" fr"
|
||||
IUSE+="${LANGS// / linguas_}"
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${MY_P}_manual_pdf.zip
|
||||
|
||||
if use html ; then
|
||||
unpack ${MY_P}_manual_html.zip
|
||||
mv html html-en
|
||||
fi
|
||||
|
||||
local lang
|
||||
for lang in ${LANGS} ; do
|
||||
use linguas_${lang} || continue
|
||||
unpack ${MY_P}_manual-${lang}_pdf.zip
|
||||
if use html ; then
|
||||
unpack ${MY_P}_manual-${lang}_html.zip
|
||||
mv html html-${lang}
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodoc *.pdf
|
||||
|
||||
if use html ; then
|
||||
dohtml -r html-en/*
|
||||
|
||||
local lang
|
||||
for lang in ${LANGS} ; do
|
||||
use linguas_${lang} || continue
|
||||
docinto html-${lang}
|
||||
dohtml -r html-${lang}/*
|
||||
done
|
||||
fi
|
||||
}
|
@ -1,30 +1,30 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
Hash: SHA256
|
||||
|
||||
DIST bashdb-4.1-0.4.tar.gz 708199 SHA256 ed92cd88f23b2f644e2c19cc6807d42181d42d8714b7e4a4cb15cb5158742322 SHA512 1368a21c67422ee677a04edb0c4f5c27500dfe21b401385ccd54cce387374a89af37c3e5faaeb708594479116c724be58abc1c5288f9def1c7fc277819593bad WHIRLPOOL faa5463c12f6df512d32b929026c8cbf7e75cd836c32e223be6dcb438bb3e271257104083ea6345bb43a4c4f706c1d7ffd0a3cdf2c33cb356dbe89a3c80a2874
|
||||
DIST bashdb-4.2-0.6.tar.gz 696867 SHA256 310b427c8bf2428cea3a6e21a985bbe5653af4202e5a8795b8c08bcae97b2f72 SHA512 c4b3d31efc1ca7cacdfd7b305ec35a2eb0fdc9f83e65068e3c088d2f80cc34254240cabc9a1c72f6ddd5cc08b6f5ba6845edbe457fc78a62402db038a86d6129 WHIRLPOOL a006a240f9762c4969c236ae28185f3da0a640e9c6cb1d60a4ecc4dc104710e4d9bea43014ff0c443e3d302823bed0e02a62790d25d5974f3b7c132d24ec5a03
|
||||
DIST bashdb-4.2-0.8.tar.gz 745064 SHA256 d941a183188f837400a9f68dda3f6b231d47af26e729a30e6125cbec4ea9079d SHA512 27f87d434ac6344656e2c2fb810c2b4ab4a537512b087fab323b88b2e14828c722a214af8b6e3c9848a5e1ac972c46fb9f67fc5ab8e040554a9c183ea61ed4bc WHIRLPOOL 81b4c0a17781f93b5006ad079cd5e1d072d2227a6d19bed4859ba14cc222137953bf91ec35dedcf12cb389c338d93c3286fae633c0b0516177bc682af04e16e4
|
||||
DIST bashdb-4.3-0.91.tar.bz2 660370 SHA256 60117745813f29070a034c590c9d70153cc47f47024ae54bfecdc8cd86d9e3ea SHA512 903710e61efcf272213c3dcc20799842e8ef969e791e3d1a8eab071e5b7538a195f621320945019611042ed623d005e481bd75724194cc10cb6f668b615ce3af WHIRLPOOL 075ee878713a7611b7437d4c3420669c6bcff949a9e2991cbfc533874e2b215e1c9a4d23f4f414205d979190c09eec1a2a8daa3857053dfade6f8864211534be
|
||||
EBUILD bashdb-4.1.0.4.ebuild 619 SHA256 020bf7296877f11d9d16dbd1b6f8fb425648b33d192dc04d191525ea0aaf0f11 SHA512 508fbcf527d18e6295fc3ea72f949f2b0d38a0f316b97f7f68fd4dbeb76b34d75494cfa2806211cad4431e6e996582d6048e9566349c73a32f6b2cc9b3e25bd6 WHIRLPOOL 33d6b44b0e053e75e242426e64d8d07fd16f47e326a7aeaaa8fbfa022de31e1a6b894d29e68d236e5143c9af54d012b00eb3a1e7ee248eb4d8394ffd74dc54fa
|
||||
EBUILD bashdb-4.2.0.6.ebuild 619 SHA256 77fe7005f2e99a8f9f8512d18ab4043903d61d7fd93670653a9588475506a24a SHA512 e9134ad58430682f102b49f15115bec612daacd3aaa199184cac97e47d99d0f099a10989228693f2f1dc0c6abe95eb618bd55d1cc918099f0920a29e7052ec88 WHIRLPOOL 79f083de2ffb48c86764ac01f46200662e284e0a97d3486c299c67499974501d39fda2e65d4c98fff48af70be77298ab946ab2494873534c29175e2373e4818e
|
||||
EBUILD bashdb-4.2.0.8.ebuild 667 SHA256 5dd8807fce983deddb4d16e034cec93beb88a113df4806d10fb1ec47b868c0ad SHA512 c38db9fc2e8351b7684cdbe5e87088a9c75629a93a3548a1dcd76a165944529fc689fffd8a52ce43c93ab42515e63ceb035d98062a5c4491f14430339178ad02 WHIRLPOOL 4dd2238f686ed1e816cd7cf4746240a6d7be1651d58e389bae965278a8310c6da11070cef4c0fd808d835655b17ffced4c4c1101baa6c04ec344f49e70da9a57
|
||||
MISC ChangeLog 1517 SHA256 2635dbf848f2540edfff789b8994c8676b62e9269fb53dcf7bead107ec98038e SHA512 e34d36593993ea7eb87ce84b146a225cc27e7dc5c0e38e2d0747e38239ee4dcc9558e9c913cbb81750a666fba74a0ff95986545e6a759355d3d3536e40d859ac WHIRLPOOL 5ae9e221daacb5b6b45e005cbf8786fe435da5ade8fd29bbd53a55ee970b375f23db4b21a770f60a60d5f961c02c0405a425cd6425a0804f81ebe11bda9a0f37
|
||||
EBUILD bashdb-4.3.0.91.ebuild 669 SHA256 a5de33ac33b65c6e2eb0a03998ee49d9ccf486169223563c4979b5e2d69f0daf SHA512 016bf27b913ce5d1cb5f3b64f99d3f67aac912e34e10fd9e53805cfd5a2b77c8e48d1121b5ad20491f74c21f5f8695f5c7699f66899713d1fc9e9c938b9b5c20 WHIRLPOOL dd2d6de277bc01e957954ed803ed4823658ea44867dccccde03cb28f4cdb5583dbe739ff8531e1a7af33ebeaea39eedccb3e57c0719b6dbc7e93858f86c9b3d2
|
||||
MISC ChangeLog 1666 SHA256 c5519ffd7e59a97ccb9f825dc496a66815abfa8917ff9e5af1e3d0e3c26a1e9b SHA512 496c64aa3d4f83ffafde88554c654d09d2010d0adf2ac271bf5612b7b8fb0dc3259c17c6b937c7e6afe4956318c507416bed0c000d914f3e0603fc81917a9027 WHIRLPOOL 15a54bc0f28e7d39b13470d39003080763a0115e389a3ac342b0c8b19614acdfa31ccaf10eb2a46e59886d96676a950032ef0c09fa3b686448cc0dfa3aabc424
|
||||
MISC metadata.xml 241 SHA256 cca2518b36ce3662b07e77980a463683df14fdd35e19a569e00edaa77c3cc01c SHA512 c6271b7bf4e98c027ff31e5dcdfad38db886f627de0e7b2a93b4e334d530bab8a4689a83b02f54cce2f3bdc5a7b89b6b84726a04744620095b22ff5f9e11a0aa WHIRLPOOL a7fa5165d0e23e629342443e3d1b4dcafb286445b911561f0244f775f4f6f2c72e5fef36d18f04959a955dbce824065f81b0b9a17455462e9922f3218975337c
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0
|
||||
Version: GnuPG v2
|
||||
|
||||
iQJ8BAEBCgBmBQJVdtaoXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ0QUU0N0I4NzFERUI0MTJFN0EyODE0NUFF
|
||||
OTQwMkE3OUIwMzUyOUEyAAoJEOlAKnmwNSmiOQIQALykAjJVGjjFx6QsPGBwycma
|
||||
hUFDIPRgZaAhceOjj3sJIAMcwQvJAD/0V95KpAEXj3XIbsEzoNvYL6+JHr9ZY82j
|
||||
HVTcSRbMHcAdsNWMflVRyUEl3iAqevaEtHFc3pUJjqKGDtd1tFEoiHNeSma8HOit
|
||||
rnd5WJqsRvdrvu08CK784Exmm+3Q5zlGK9KQPg+We7C7Nf57KzYvGmqXS9szRBy+
|
||||
9h1yEYbM1WpevcubdY5f5W+Y9mdbGC70LcMGqboDYGszoZid8nBasVbAqMroABZH
|
||||
JnfQOyxUhaAl1ntplaHJQb4/4Wwprm9oL8xlxVT3u33Oi3IVs7At5db+t5db9Dpe
|
||||
640UTZTxr1g+01MNrIeOtn1jz3ONQfyjvo5EXnC2SiSFsLQY4Qd0AjOHjROU5jtG
|
||||
CHsM+VwBjodt5xVbM4uOI900ycHD7Lgp5+J5h9pnZtKsJ1XjSTu4iwvcVEKCCNP7
|
||||
87RK7eU2KmpgXCpAIWSok9pvkQOQ9G0CSiZAOjVBm7xcvr69wgweqOf0IK2epsN3
|
||||
ou4awvcyOjSAgO2HDUYyHkn02AhoDhXE4fhp268EXNKRPJQbwYEgHfaLXauSFzLM
|
||||
VwpWu53ZZqtIYEO0Mm0PYnS7W+3RQbwNo/IjJSK1N3nGvzd9T2mHhu+saw7wbj/W
|
||||
OmayPefTrs57v8VDkA1T
|
||||
=U4Q7
|
||||
iQIcBAEBCAAGBQJVnU1AAAoJEPGu1DbS6WIAeHAP/0vbwxJnhhHMXQC/z9aevWjw
|
||||
9cHdUEXd1IxCySiqAY0JN068JFJdse5RBwVEuvWtUu6BhiCBVK/I2S8SHb+u9dXD
|
||||
xv9FKwd8z/uN9q3o1MCb/jAjw65xDex73Ejdu87KDaPi0IYcE9lq7aaxXr4xt545
|
||||
hOHO4vYAguqQHIxLtQB9OQr7s9zW/vQQDP+tQBD/Mj+1tLvmn91C0BNmfsfs/2/Z
|
||||
aDKzEJGedf8Gj1w3hGcpJo5hIAtR/lvdY3eW1ex2rSW52RAeiuI6OS24ZDeow7AF
|
||||
PLc48p0HRjir8pTwIOvkOqjTT+k3eKxdFa9QRelpP9SNLFoSns4hwRf0YbE8HQtB
|
||||
K3x0PAkNDl7iRKnO9q6u5MoTSmfl5VcvzuVdTdgWg7ERzQQRUZlis8Zsa3czk3ti
|
||||
wE/oTfcNrZ7EHol5bQet8H4HiVbaJCSlN6tZSRlKVcIhPz0jDbuV8eAlq7aKAWN5
|
||||
RazGAdtuKXr4Cj9FaXTiefxNs/0r4jh9FzZtwc1txAqFQMWf/Wq14C9ZmDkVtLgl
|
||||
8KBtopefKesJiwY0FUrpKW3FkyRnyE5g16GRo9X8yuYZiYMe2nVXAE0KtvRxjUPk
|
||||
XCVJLaOvEZRBRmlOZ/i+ZmDPTgg8OxHxW90VySdrkg3cGSHFnOwCzunNMszFH53U
|
||||
Mnc2GQoNgULGNJ8IQObP
|
||||
=hwLF
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-shells/bashdb/bashdb-4.3.0.91.ebuild,v 1.1 2015/07/08 16:18:07 vapier Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
MY_P="${PN}-${PV:0:3}-${PV:4}"
|
||||
DESCRIPTION="bash source code debugging"
|
||||
HOMEPAGE="http://bashdb.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/bashdb/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="!>=app-shells/bash-${PV:0:1}.$((${PV:2:1}+1))"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
# We don't install this, so don't bother building it. #468044
|
||||
sed -i 's:texi2html:true:' doc/Makefile.in || die
|
||||
}
|
@ -0,0 +1,287 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgis/postgis-2.1.8.ebuild,v 1.1 2015/07/08 08:33:14 patrick Exp $
|
||||
|
||||
EAPI="5"
|
||||
POSTGRES_COMPAT=( 9.{0,1,2,3,4,5} )
|
||||
|
||||
inherit autotools eutils versionator
|
||||
|
||||
MY_PV=$(replace_version_separator 3 '')
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
DESCRIPTION="Geographic Objects for PostgreSQL"
|
||||
HOMEPAGE="http://postgis.net"
|
||||
SRC_URI="http://download.osgeo.org/postgis/source/${MY_P}.tar.gz"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="doc gtk static-libs test"
|
||||
|
||||
RDEPEND="
|
||||
|| (
|
||||
dev-db/postgresql:9.4[server]
|
||||
dev-db/postgresql:9.3[server]
|
||||
dev-db/postgresql:9.2[server]
|
||||
dev-db/postgresql:9.1[server]
|
||||
dev-db/postgresql:9.0[server]
|
||||
)
|
||||
dev-libs/json-c
|
||||
dev-libs/libxml2:2
|
||||
>=sci-libs/geos-3.4.2
|
||||
>=sci-libs/proj-4.6.0
|
||||
>=sci-libs/gdal-1.10.0
|
||||
gtk? ( x11-libs/gtk+:2 )
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
doc? (
|
||||
app-text/docbook-xsl-stylesheets
|
||||
app-text/docbook-xml-dtd:4.5
|
||||
dev-libs/libxslt
|
||||
|| (
|
||||
media-gfx/imagemagick[png]
|
||||
media-gfx/graphicsmagick[imagemagick,png]
|
||||
)
|
||||
)
|
||||
virtual/pkgconfig
|
||||
test? ( dev-util/cunit )
|
||||
"
|
||||
|
||||
PGIS="$(get_version_component_range 1-2)"
|
||||
|
||||
REQUIRED_USE="test? ( doc )"
|
||||
|
||||
# Needs a running psql instance, doesn't work out of the box
|
||||
RESTRICT="test"
|
||||
|
||||
MAKEOPTS+=' -j1'
|
||||
|
||||
# These modules are built using the same *FLAGS that were used to build
|
||||
# dev-db/postgresql. The right thing to do is to ignore the current
|
||||
# *FLAGS settings.
|
||||
QA_FLAGS_IGNORED="usr/lib(64)?/(rt)?postgis-${PGIS}\.so"
|
||||
|
||||
postgres_check_slot() {
|
||||
if ! declare -p POSTGRES_COMPAT &>/dev/null; then
|
||||
die 'POSTGRES_COMPAT not declared.'
|
||||
fi
|
||||
|
||||
# Don't die because we can't run postgresql-config during pretend.
|
||||
[[ "$EBUILD_PHASE" = "pretend" \
|
||||
&& -z "$(which postgresql-config 2> /dev/null)" ]] && return 0
|
||||
|
||||
local res=$(echo ${POSTGRES_COMPAT[@]} \
|
||||
| grep -c $(postgresql-config show 2> /dev/null) 2> /dev/null)
|
||||
|
||||
if [[ "$res" -eq "0" ]] ; then
|
||||
eerror "PostgreSQL slot must be set to one of: "
|
||||
eerror " ${POSTGRES_COMPAT[@]}"
|
||||
return 1
|
||||
fi
|
||||
|
||||
return 0
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
postgres_check_slot || die
|
||||
export PGSLOT="$(postgresql-config show)"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${PN}-2.1-ldflags.patch" \
|
||||
"${FILESDIR}/${PN}-2.0-arflags.patch" \
|
||||
"${FILESDIR}/${PN}-2.1.4-pkgconfig-json.patch"
|
||||
|
||||
local AT_M4DIR="macros"
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myargs=""
|
||||
use gtk && myargs+=" --with-gui"
|
||||
econf \
|
||||
--with-pgconfig="/usr/lib/postgresql-${PGSLOT}/bin/pg_config" \
|
||||
${myargs}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake
|
||||
emake -C topology
|
||||
|
||||
if use doc ; then
|
||||
emake comments
|
||||
emake cheatsheets
|
||||
emake -C doc html
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
use doc && emake DESTDIR="${D}" comments-install
|
||||
emake -C topology DESTDIR="${D}" install
|
||||
dobin ./utils/postgis_restore.pl
|
||||
|
||||
dodoc CREDITS TODO loader/README.* doc/*txt
|
||||
|
||||
use doc && dohtml -r doc/html/*
|
||||
|
||||
docinto topology
|
||||
dodoc topology/{TODO,README}
|
||||
|
||||
insinto /etc
|
||||
doins "${FILESDIR}/postgis_dbs"
|
||||
|
||||
use static-libs || find "${ED}" -name '*.a' -delete
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
postgresql-config update
|
||||
|
||||
elog "To finish installing or updating PostGIS edit:"
|
||||
elog " ${EROOT%/}/etc/postgis_dbs"
|
||||
elog
|
||||
elog "Then, run:"
|
||||
elog " emerge --config =${CATEGORY}/${PF}"
|
||||
}
|
||||
|
||||
pkg_config(){
|
||||
source "${EROOT%/}/etc/conf.d/postgresql-${PGSLOT}"
|
||||
source "${EROOT%/}/etc/postgis_dbs"
|
||||
local postgis_path="${EROOT%/}/usr/share/postgresql-${PGSLOT}/contrib/postgis-${PGIS}"
|
||||
|
||||
if [[ -n ${configured} ]] ; then
|
||||
einfon "Password for PostgreSQL user '${pguser}': "
|
||||
read -s PGPASSWORD
|
||||
export PGPASSWORD
|
||||
echo
|
||||
else
|
||||
eerror "You must edit:"
|
||||
eerror " ${EROOT%/}/etc/postgis_dbs"
|
||||
eerror "Before running 'emerge --config =${CATEGORY}/${PF}'"
|
||||
eerror
|
||||
die "Edit postgis_dbs"
|
||||
fi
|
||||
|
||||
# The server we work with must be the same slot we built against.
|
||||
local server_match
|
||||
server_match=$(psql -U ${pguser} -d postgres -p ${PGPORT} \
|
||||
-Aqwtc 'SELECT version()' 2> /dev/null | grep -c "PostgreSQL ${PGSLOT}")
|
||||
if [[ $? = 0 ]] ; then
|
||||
if [[ $server_match -ne 1 ]] ; then
|
||||
unset PGPASSWORD
|
||||
eerror "Server version must be ${PGSLOT}.x"
|
||||
die "Server version isn't ${PGSLOT}.x"
|
||||
fi
|
||||
else
|
||||
unset PGPASSWORD
|
||||
eerror "Is the server running?"
|
||||
die "Couldn't connect to server."
|
||||
fi
|
||||
|
||||
local retval
|
||||
safe_exit() {
|
||||
unset PGPASSWORD
|
||||
sed -e 's/\(configured\)/#\1/' -i "${EROOT%/}/etc/postgis_dbs"
|
||||
eend $retval
|
||||
eerror "All actions could not be performed."
|
||||
eerror "Read above to see what failed."
|
||||
eerror "Once you fix the issue, you'll need to edit:"
|
||||
eerror " ${EROOT%/}/etc/postgis_dbs"
|
||||
eerror "As some things may have succeeded."
|
||||
eerror
|
||||
die "All actions could not be performed"
|
||||
}
|
||||
|
||||
local db
|
||||
for db in ${databases[@]} ; do
|
||||
ebegin "Performing CREATE LANGUAGE on ${db}"
|
||||
createlang -U ${pguser} -p ${PGPORT} plpgsql ${db}
|
||||
retval=$?
|
||||
# In this case, only error code 1 is fatal
|
||||
[[ $retval == 1 ]] && safe_exit || eend 0
|
||||
|
||||
ebegin "Enabling PostGIS on ${db}"
|
||||
psql -q -U ${pguser} -p ${PGPORT} -d ${db} \
|
||||
-f "${postgis_path}/postgis.sql"
|
||||
retval=$?
|
||||
[[ $retval == 0 ]] && eend 0 || safe_exit
|
||||
done
|
||||
|
||||
for db in ${templates[@]} ; do
|
||||
ebegin "Creating template database '${db}'"
|
||||
createdb -p ${PGPORT} -U ${pguser} -O ${pguser} -T ${from_template} \
|
||||
${db} "PostGIS Template"
|
||||
retval=$?
|
||||
[[ $retval != 0 ]] && safe_exit
|
||||
|
||||
psql -q -U ${pguser} -p ${PGPORT} -c \
|
||||
"UPDATE pg_database \
|
||||
SET datistemplate = TRUE, datallowconn = TRUE \
|
||||
WHERE datname = '${db}'"
|
||||
retval=$?
|
||||
[[ $retval != 0 ]] && safe_exit
|
||||
|
||||
createlang -U ${pguser} -p ${PGPORT} plpgsql ${db}
|
||||
retval=$?
|
||||
# In this case, only error code 1 is fatal
|
||||
[[ $retval == 1 ]] && safe_exit
|
||||
|
||||
psql -q -U ${pguser} -p ${PGPORT} -d ${db} \
|
||||
-f "${postgis_path}/postgis.sql"
|
||||
retval=$?
|
||||
[[ $retval == 0 ]] && eend 0 || safe_exit
|
||||
done
|
||||
|
||||
for db in ${epsg_databases[@]} ; do
|
||||
ebegin "Adding EPSG to ${db}"
|
||||
psql -q -U ${pguser} -p ${PGPORT} -d ${db} \
|
||||
-f "${postgis_path}/spatial_ref_sys.sql"
|
||||
retval=$?
|
||||
[[ $retval == 0 ]] && eend 0 || safe_exit
|
||||
done
|
||||
|
||||
for db in ${comment_databases[@]} ; do
|
||||
ebegin "Adding comments on ${db}"
|
||||
local comment_file
|
||||
for comment_file in "${postgis_path}"/*_comments.sql ; do
|
||||
psql -q -U ${pguser} -p ${PGPORT} -d ${db} -f "${comment_file}"
|
||||
retval=$?
|
||||
[[ $retval == 0 ]] && continue || safe_exit
|
||||
done
|
||||
eend 0
|
||||
done
|
||||
|
||||
for db in ${upgrade_from_1_3[@]} ; do
|
||||
ebegin "Upgrading from PostGIS 1.3 to ${PGIS} on ${db}"
|
||||
psql -q -U ${pguser} -p ${PGPORT} -d ${db} \
|
||||
-f "${postgis_path}/postgis_upgrade_13_to_${PGIS//.}.sql"
|
||||
retval=$?
|
||||
[[ $retval == 0 ]] && eend 0 || safe_exit
|
||||
done
|
||||
|
||||
for db in ${upgrade_from_1_4[@]} ; do
|
||||
ebegin "Upgrading from PostGIS 1.4 to ${PGIS} on ${db}"
|
||||
psql -q -U ${pguser} -p ${PGPORT} -d ${db} \
|
||||
-f "${postgis_path}/postgis_upgrade_14_to_${PGIS//.}.sql"
|
||||
retval=$?
|
||||
[[ $retval == 0 ]] && eend 0 || safe_exit
|
||||
done
|
||||
|
||||
for db in ${upgrade_from_1_5[@]} ; do
|
||||
ebegin "Minor upgrade for PostGIS ${PGIS} on ${db}"
|
||||
psql -q -U ${pguser} -p ${PGPORT} -d ${db} \
|
||||
-f "${postgis_path}/postgis_upgrade_${PGIS//.}_minor.sql"
|
||||
retval=$?
|
||||
[[ $retval == 0 ]] && eend 0 || safe_exit
|
||||
done
|
||||
|
||||
# Clean up and make it so the user has to edit postgis_dbs again that
|
||||
# way this script won't step on any toes due to user error.
|
||||
unset PGPASSWORD
|
||||
sed -e 's/\(configured\)/#\1/' -i "${EROOT%/}/etc/postgis_dbs"
|
||||
einfo "PostgreSQL ${PGSLOT} is now PostGIS enabled."
|
||||
einfo
|
||||
einfo "Currently, only one PostgreSQL slot at a time can be PostGIS enabled."
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
[Unit]
|
||||
Description=A persistent key-value database
|
||||
After=syslog.target network.target
|
||||
|
||||
[Service]
|
||||
Type=simple
|
||||
PIDFile=/var/run/redis/redis.pid
|
||||
ExecStart=/usr/sbin/redis-server /etc/redis.conf
|
||||
User=redis
|
||||
Group=redis
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
|
@ -0,0 +1,74 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ekopath/ekopath-6.0.439_p20150707.ebuild,v 1.1 2015/07/08 17:31:44 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit versionator multilib pax-utils
|
||||
|
||||
MY_PV=$(get_version_component_range 1-3)
|
||||
DATE=$(get_version_component_range 4)
|
||||
DATE=${DATE#p}
|
||||
DATE=${DATE:0:4}-${DATE:4:2}-${DATE:6}
|
||||
INSTALLER=${PN}-${DATE}-installer.run
|
||||
|
||||
DESCRIPTION="PathScale EKOPath Compiler Suite"
|
||||
HOMEPAGE="http://www.pathscale.com/ekopath-compiler-suite"
|
||||
SRC_URI="http://c591116.r16.cf2.rackcdn.com/${PN}/nightly/Linux/${INSTALLER}"
|
||||
|
||||
LICENSE="all-rights-reserved"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="!!app-arch/rpm"
|
||||
RDEPEND=""
|
||||
|
||||
RESTRICT="bindist mirror"
|
||||
|
||||
QA_PREBUILT="
|
||||
opt/${PN}/lib/${MY_PV}/x8664/*
|
||||
opt/${PN}/bin/*"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_unpack() {
|
||||
cp "${DISTDIR}/${INSTALLER}" "${S}/" || die
|
||||
chmod +x "${S}/${INSTALLER}" || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cat > 99${PN} <<-EOF
|
||||
PATH=${EROOT%/}/opt/${PN}/bin
|
||||
ROOTPATH=${EROOT%/}/opt/${PN}/bin
|
||||
LDPATH=${EROOT%/}/opt/${PN}/lib:${EROOT%/}/opt/${PN}/lib/${MY_PV}/x8664/64
|
||||
MANPATH=${EROOT%/}/opt/${PN}/docs/man
|
||||
EOF
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# EI_PAX marking is obsolete and PT_PAX breaks the binary.
|
||||
# We must use XT_PAX to run the installer.
|
||||
if [[ ${PAX_MARKINGS} == "XT" ]]; then
|
||||
pax-mark m "${INSTALLER}"
|
||||
fi
|
||||
|
||||
./"${INSTALLER}" \
|
||||
--prefix "${ED%/}/opt/${PN}" \
|
||||
--mode unattended || die
|
||||
|
||||
if [[ ! -d ${ED%/}/opt/${PN}/lib/${MY_PV} ]]; then
|
||||
local guess
|
||||
cd "${ED%/}/opt/${PN}/lib" && guess=( * )
|
||||
|
||||
if [[ ${guess[@]} ]]; then
|
||||
die "Incorrect release version in PV, guessing it should be: ${guess[*]}"
|
||||
else
|
||||
die "No libdir installed"
|
||||
fi
|
||||
fi
|
||||
[[ -x ${ED%}/opt/${PN}/bin/pathcc ]] || die "No pathcc executable was installed, your hardware is unsupported most likely"
|
||||
|
||||
rm -r "${ED}/opt/${PN}"/uninstall* || die
|
||||
doenvd 99${PN}
|
||||
}
|
@ -0,0 +1,84 @@
|
||||
fix from upstream
|
||||
|
||||
From e67c67321ce240c93dd0fa2b21c649c0a8e233f7 Mon Sep 17 00:00:00 2001
|
||||
From: Jussi Kivilinna <jussi.kivilinna@iki.fi>
|
||||
Date: Tue, 22 Oct 2013 17:07:53 +0300
|
||||
Subject: [PATCH] mpi: allow building with clang on ARM
|
||||
|
||||
* mpi/longlong.h [__arm__] (add_ssaaaa, sub_ddmmss, umul_ppmm)
|
||||
(count_leading_zeros): Do not cast assembly output arguments.
|
||||
[__arm__] (umul_ppmm): Remove the extra '%' ahead of assembly comment.
|
||||
[_ARM_ARCH >= 4] (umul_ppmm): Use correct inputs and outputs instead of
|
||||
registers.
|
||||
--
|
||||
|
||||
Signed-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>
|
||||
---
|
||||
mpi/longlong.h | 27 +++++++++++++--------------
|
||||
1 file changed, 13 insertions(+), 14 deletions(-)
|
||||
|
||||
diff --git a/mpi/longlong.h b/mpi/longlong.h
|
||||
index c2ab9c5..8c8260e 100644
|
||||
--- a/mpi/longlong.h
|
||||
+++ b/mpi/longlong.h
|
||||
@@ -188,8 +188,8 @@ extern UDItype __udiv_qrnnd ();
|
||||
#define add_ssaaaa(sh, sl, ah, al, bh, bl) \
|
||||
__asm__ ("adds %1, %4, %5\n" \
|
||||
"adc %0, %2, %3" \
|
||||
- : "=r" ((USItype)(sh)), \
|
||||
- "=&r" ((USItype)(sl)) \
|
||||
+ : "=r" ((sh)), \
|
||||
+ "=&r" ((sl)) \
|
||||
: "%r" ((USItype)(ah)), \
|
||||
"rI" ((USItype)(bh)), \
|
||||
"%r" ((USItype)(al)), \
|
||||
@@ -197,15 +197,15 @@ extern UDItype __udiv_qrnnd ();
|
||||
#define sub_ddmmss(sh, sl, ah, al, bh, bl) \
|
||||
__asm__ ("subs %1, %4, %5\n" \
|
||||
"sbc %0, %2, %3" \
|
||||
- : "=r" ((USItype)(sh)), \
|
||||
- "=&r" ((USItype)(sl)) \
|
||||
+ : "=r" ((sh)), \
|
||||
+ "=&r" ((sl)) \
|
||||
: "r" ((USItype)(ah)), \
|
||||
"rI" ((USItype)(bh)), \
|
||||
"r" ((USItype)(al)), \
|
||||
"rI" ((USItype)(bl)))
|
||||
#if defined __ARM_ARCH_2__ || defined __ARM_ARCH_3__
|
||||
#define umul_ppmm(xh, xl, a, b) \
|
||||
- __asm__ ("%@ Inlined umul_ppmm\n" \
|
||||
+ __asm__ ("@ Inlined umul_ppmm\n" \
|
||||
"mov %|r0, %2, lsr #16 @ AAAA\n" \
|
||||
"mov %|r2, %3, lsr #16 @ BBBB\n" \
|
||||
"bic %|r1, %2, %|r0, lsl #16 @ aaaa\n" \
|
||||
@@ -218,20 +218,19 @@ extern UDItype __udiv_qrnnd ();
|
||||
"addcs %|r2, %|r2, #65536\n" \
|
||||
"adds %1, %|r1, %|r0, lsl #16\n" \
|
||||
"adc %0, %|r2, %|r0, lsr #16" \
|
||||
- : "=&r" ((USItype)(xh)), \
|
||||
- "=r" ((USItype)(xl)) \
|
||||
+ : "=&r" ((xh)), \
|
||||
+ "=r" ((xl)) \
|
||||
: "r" ((USItype)(a)), \
|
||||
"r" ((USItype)(b)) \
|
||||
: "r0", "r1", "r2")
|
||||
#else
|
||||
#define umul_ppmm(xh, xl, a, b) \
|
||||
- __asm__ ("%@ Inlined umul_ppmm\n" \
|
||||
- "umull %r1, %r0, %r2, %r3" \
|
||||
- : "=&r" ((USItype)(xh)), \
|
||||
- "=r" ((USItype)(xl)) \
|
||||
+ __asm__ ("@ Inlined umul_ppmm\n" \
|
||||
+ "umull %1, %0, %2, %3" \
|
||||
+ : "=&r" ((xh)), \
|
||||
+ "=r" ((xl)) \
|
||||
: "r" ((USItype)(a)), \
|
||||
- "r" ((USItype)(b)) \
|
||||
- : "r0", "r1")
|
||||
+ "r" ((USItype)(b)))
|
||||
#endif
|
||||
#define UMUL_TIME 20
|
||||
#define UDIV_TIME 100
|
||||
--
|
||||
2.4.4
|
||||
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/cryptography-vectors/cryptography-vectors-0.9.2.ebuild,v 1.1 2015/07/08 09:04:03 patrick Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{3,4} pypy pypy3 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN=${PN/-/_}
|
||||
MY_P=${MY_PN}-${PV}
|
||||
|
||||
DESCRIPTION="Test vectors for the cryptography package"
|
||||
HOMEPAGE="https://pypi.python.org/pypi/cryptography-vectors/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( Apache-2.0 BSD )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND=""
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
@ -0,0 +1,43 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/cryptography/cryptography-0.9.2.ebuild,v 1.1 2015/07/08 09:15:41 patrick Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{3,4} pypy )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Library providing cryptographic recipes and primitives"
|
||||
HOMEPAGE="https://github.com/pyca/cryptography/ https://pypi.python.org/pypi/cryptography/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( Apache-2.0 BSD )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/openssl:0
|
||||
$(python_gen_cond_dep '>=dev-python/cffi-0.8:=[${PYTHON_USEDEP}]' 'python*')
|
||||
$(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' python2_7 python3_3 pypy)
|
||||
dev-python/idna[${PYTHON_USEDEP}]
|
||||
dev-python/ipaddress[$(python_gen_usedep python2_7 pyp)]
|
||||
dev-python/pyasn1[${PYTHON_USEDEP}]
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.4.1[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
~dev-python/cryptography-vectors-${PV}[${PYTHON_USEDEP}]
|
||||
dev-python/iso8601[${PYTHON_USEDEP}]
|
||||
dev-python/pretend[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytest-2.4.2[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
DOCS=( AUTHORS.rst CONTRIBUTING.rst README.rst )
|
||||
|
||||
python_test() {
|
||||
py.test -v || die "Tests fail with ${EPYTHON}"
|
||||
}
|
@ -0,0 +1,69 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/gmpy/gmpy-2.0.6.ebuild,v 1.1 2015/07/08 09:31:41 patrick Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN="${PN}2"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="Python bindings for GMP, MPC, MPFR and MPIR libraries"
|
||||
HOMEPAGE="http://code.google.com/p/gmpy/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.zip"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="2"
|
||||
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
|
||||
IUSE="doc mpir"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/mpc-1.0.2
|
||||
>=dev-libs/mpfr-3.1.2
|
||||
!mpir? ( dev-libs/gmp )
|
||||
mpir? ( sci-libs/mpir )"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/unzip
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
|
||||
|
||||
S="${WORKDIR}"/${MY_P}
|
||||
|
||||
python_prepare_all() {
|
||||
# rm non std test file
|
||||
rm test*/gmpy_test_thr.py || die
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_configure_all() {
|
||||
mydistutilsargs=(
|
||||
$(usex mpir --mpir --gmp)
|
||||
)
|
||||
}
|
||||
|
||||
python_compile() {
|
||||
python_is_python3 || local -x CFLAGS="${CFLAGS} -fno-strict-aliasing"
|
||||
distutils-r1_python_compile
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C docs html
|
||||
}
|
||||
|
||||
python_test() {
|
||||
cd test || die
|
||||
"${PYTHON}" runtests.py || die "tests failed under ${EPYTHON}"
|
||||
if python_is_python3; then
|
||||
cd ../test3 || die
|
||||
else
|
||||
cd ../test2 || die
|
||||
fi
|
||||
"${PYTHON}" gmpy_test.py || die "tests failed under ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( docs/_build/html/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/hypothesis/hypothesis-1.7.1.ebuild,v 1.1 2015/07/08 09:28:17 patrick Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A library for property based testing"
|
||||
HOMEPAGE="https://github.com/DRMacIver/hypothesis"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MPL-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
@ -1,6 +1,8 @@
|
||||
DIST ldap3-0.9.8.2.tar.gz 258084 SHA256 6fb841bdbef66b2f98ed1ceda5603af879f54bfc05964a37c1c8f97e2812baab SHA512 d9bd77c9de2e4cca223db39d04f03a438e77cccb77e75c44b53bbeeb3dceb573208dfbd9c0cb3f5f5865682331f3d37f87f9fdf3244b4f2ffd410b6e9058b625 WHIRLPOOL 8c4b0f91582330f2f3dcdbcc849d1db4a0f45ebbed01be512202998a0682585c6c1e9e9bebcd239f682dd71b274a92ccd2e2de48abf646eb326af839292cbce3
|
||||
DIST ldap3-0.9.8.4.tar.gz 263317 SHA256 d9efa7f6d4bd4e83201229c6200dcac852e61f23272840065c6ef23b115a0c6a SHA512 cff846ec4e1f7fd8aa086615e517e3a1552d71cd071566baca9ac1e9d90243c435b03f600836c59b49a9e7365127569196a44d51934ec3d6e81332b664f655de WHIRLPOOL 594eb0d2755ceb9204eaff07eff06f430340ef561710274d0e55aaf6fda97caf503a64bd9c62c2e49330447b511b4929a438154b863ec30b5a81fd2b541ffac0
|
||||
DIST ldap3-0.9.8.6.tar.gz 263664 SHA256 aa932ca208cc46c2a3b3ec5dc7cbe681bb9661b823779e9bf27cffa3eba96c16 SHA512 74fa3a16b23442ae56cfe087b014fddaa5e7e697c0812e3a5bfd7960c5d867e096f8d0f089be77408c358b53e153b071fd5f27da6992931f964c3895f402ef98 WHIRLPOOL 886466c8d653a01da84a506d2bc28e9b24bbf5b7147ee9816301bce4a8a59e7e3381063814540bd230c20c71794f1b8c49bcd0b99bedfef397a2aa67884dad4a
|
||||
EBUILD ldap3-0.9.8.2.ebuild 608 SHA256 5056572f971f2e0ea1e271d6de6bbb994a8becd8173266db73155a9de449a373 SHA512 46a0c80def0d78027dfd7ccc7ba80028799261e8d038a4bd326a88c619ed0f2d88548d0a0b2391f3d065cc18dc12f808450bcd31c774d019d17d2720804255ef WHIRLPOOL 14bf903bac87a731973c05c15b8b02a71e4f53e02e0053dfc97bf23815c3c9b1f0be080d18f29e964be61c511703a46272c962009ac886a7214ebe3c9d771ca7
|
||||
EBUILD ldap3-0.9.8.4.ebuild 627 SHA256 4197dcab2ccc4b01adbc0aac595f554c27eb21ba94d8bd49bf2f79a5ed76e37c SHA512 05097d4ef1a7ffca76c553b861a554308ea1a354e23c68975a2d4d2d726bf26703726a38eaa609f41c424ef9d7b5cce20fc31aecd664391390edab110f2d3453 WHIRLPOOL ee54814c35c6bbc81bc64ac8183da60d964acc267f3dfff53f47109266161240d4f17e574cc78f6e2cf5c996616578763526d6ace6f91723773dab341f369035
|
||||
MISC ChangeLog 678 SHA256 0b0ca04fa1a1ae5ed0f22dbca45cc6fdaa9e1c12a27696788209ce18dd66f433 SHA512 d2db7ffdff2b393ca284117d32ccee1258a01f28cb10fcdadaf42549c196384136eb8473ceb8c98bf2f0ff0d7f9d5005466bd1d4c7f7c3227323d5e480a55a49 WHIRLPOOL c1cc75347356651a8bd8a25e4d4e4a6ed624ab8da0dd13d6c7e09b6ec88ce7033c2233416d3e37a1bd2cabb03c535924e07f7d761f10557a831b0d389b0a5ae8
|
||||
EBUILD ldap3-0.9.8.6.ebuild 629 SHA256 b33993511a777a30916eebe1fe000f3ab0e07c37a8793bb4117db698657df2a8 SHA512 18aa67b6cc5bf19fecf481daa270158e494fcb57a52f56e09bb3399c5b19e20bea7e656b1d85f9c9ac6f76d2a8365191ff631c23d144cede9217126c91f79a39 WHIRLPOOL 42683eb6b0f4b297d61fb86ee691ac5b7b887767c6a543996fd3d28abcd9fd4c08d289cfcadb0d19273abcf1408ab1fcc904d3c9606280b452c48990ef356940
|
||||
MISC ChangeLog 791 SHA256 e917071401f3c0c32d7db28796f848385358c6b0ea4b32dc81f1950f3fe4c36f SHA512 c8798396cc31a4bffa6c3cae5da4d67df1af39192804179f791889be8eac2968e224705e9ef2008c2070a8ad0a0e6f3f94688f975ce62fc80a97fea65a43bed8 WHIRLPOOL 05a8628fb26b4483bb063468ffcd53ea52dba3986b7d319d65441deed190b56619bcd02893248931574c8ee8d640b6e7a304c014c2f80bc3c9fbe83963eefca9
|
||||
MISC metadata.xml 587 SHA256 0c59344bd0a0da06f9449e218437effe13288e7628af4ac66c2ba45626f6c466 SHA512 694c7940683f771d413b980c045afb16c9acc24ee1b289d39f94feced6798d4a440f2641552746651b324d33d26a85aefa9b84e71804246f7ba28860622b1af4 WHIRLPOOL 6c4a4831d693005f49a776297ade697d8ff400c70c37c5ca347b2689fafdc7642ce567ef699f6acebab22e27436fac40d4d6a1cade953c000073280dd049d8cb
|
||||
|
@ -0,0 +1,21 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/ldap3/ldap3-0.9.8.6.ebuild,v 1.1 2015/07/08 09:19:51 patrick Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=(python{2_7,3_3,3_4})
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A strictly RFC 4511 conforming LDAP V3 pure Python client"
|
||||
HOMEPAGE="https://github.com/cannatag/ldap3"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=">=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
@ -0,0 +1,10 @@
|
||||
# ChangeLog for dev-python/micawber
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/micawber/ChangeLog,v 1.1 2015/07/08 10:07:31 yngwin Exp $
|
||||
|
||||
*micawber-0.3.2 (08 Jul 2015)
|
||||
|
||||
08 Jul 2015; Ben de Groot <yngwin@gentoo.org> +metadata.xml,
|
||||
+micawber-0.3.2.ebuild:
|
||||
Initial commit as optional dependency for www-apps/nikola. Ebuild submitted by
|
||||
Dennis Schridde in bug #539080.
|
@ -0,0 +1,26 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST micawber-0.3.2.tar.gz 32166 SHA256 d779fe96b0064e58376febb5ea17c733a9084e8fd3b1e8ad6348370f4555362b SHA512 b2cdb058710dd84e15c9816c7a39c9378505426b06ddd419b652db071377e71878264f090488d452a6740585762d022bebac3ac2cea2f87d5b18aa7428521b78 WHIRLPOOL 9651a1084eb56dc5b9a1afcc0b5858edec1873345e8e27578123e30c0fc566ba726634ac3eefe4f0b5f335f997f9061e3bd20badf265acd0a58a836301b08a69
|
||||
EBUILD micawber-0.3.2.ebuild 588 SHA256 bf4454627b3c5f8295b22c287df0d428a291fe52e4324529d5a91ffee5c8bc38 SHA512 75d6114885be6222e77081eba7707e68b0f3ea494369997e823720f5f6793d42b7662927cde4179f230800a57fb2b600775c29d18d24745c175a01c5c3e0d400 WHIRLPOOL 3d8daffcf42d1513eb3e0010a85ccd2aa07600d41cb700d6d05d35fc5f18059dd6e48ba4c5352d44ae00821d7ab771b033394cbeb34398b05cf73229b2cbc188
|
||||
MISC ChangeLog 446 SHA256 c54024caaa543786a5cea38d47ee2e2bdf89285f9783a53b75c284f945d77c64 SHA512 ca65caaa66986eb1011a1369215745219f4b662956437c080503db196c7549e8ed571240e3f7deb6e4d4f49a7b44ad13d2337cf5640bf561d0808f40516f5211 WHIRLPOOL 3227b5b7fc16eb4547bbdae28ec0afb13516117587f04fa3217606796b695ffb6bcac23ebd6e98ccbfd7093229920240128e5be89f2cd61c212480fd3d96aa4f
|
||||
MISC metadata.xml 259 SHA256 3d6cf397ee3ffe54da22c27a1cc87794c6e81e4939bb95facd7a0cfb344d6c8f SHA512 8267c7aecd866ea7616a48a4ea006a8eac7b134c02ae996a7e9f690f465ac3a330984fb97f55bcc72f792faaaee4dff2178c7bd38fb8fb3796329c508899d900 WHIRLPOOL 1701b88f3ed993eaa67a14d457a7587c1a3dff0e750e2e897a0961c9618f09c5b49ed9e418b78e885bccdf1c83b03e2706133c7d624ff189e32b9834769217cf
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.1
|
||||
|
||||
iQJ8BAEBCABmBQJVnPZqXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ5MTlDREQ0NUU5Mjc4RkU2RjJDNTAyNzU0
|
||||
RkRGOUNGRDJGQUM1MTRFAAoJEE/fnP0vrFFOr4AQAIihgz5HGnodF+fKTiSyGJRr
|
||||
shIXuCFCql9YkDovE9JgySSt9K7lA9N0CZdxG7M7aMzAL2excSJEEFb0C82vSQ2u
|
||||
Rc1dsCumohDICepK4Acbhn//3cq4lVFS0LCrQempj5086xyLmzlzVqI8qLyiyUWo
|
||||
E7mVfreKjfDSYfLyvxnMvQhNqgdNDxlSNUJ2/+TT4ma7yTmAUGlCVsICqZSr2Kq5
|
||||
6zIsXmxU7AJ5hYmP0w2Ks5qSM8EnBNuadD3QDUq2DHToxgf6VuwYXfIDgSSZ2GHY
|
||||
xFSC+P3FFtBRa1TdWNoWd7XYsWkDicdhGUidsz5U8HKVnOObe8KMMQ6WRtdOn2Zi
|
||||
K6sbEQI7QPRrzApklGMvgdBZ49sFXHXp5fvGKpBo68nzjpWQ9i8eyxi9cJw5Hd4c
|
||||
U3fiLSod5AiCfrDYTgN8eULBXYAyS95ZtAUku30ngYPcnvtLKQZj8qFAN/TgnO1S
|
||||
OHd03dFMB4DBbT+6SU2ccx/3S/F0DzunDF6cLqTHbbcJJUVrMlTqrRbeqpm7TQ/M
|
||||
XrhaAbkfRMAWem9887GmL1f1qv1lKVx2ueOUkqGIpls74Xvazs0e4n7VgTswQ7JI
|
||||
tzYbh7n/Xwf8Ma5QSTEo8yXWdUuhQ/pS83f5uVBYoFEP/j+Jqi7RiSz4QdG7oRTl
|
||||
FoMqrF7W7FXwuysFG4rz
|
||||
=qiio
|
||||
-----END PGP SIGNATURE-----
|
@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>python</herd>
|
||||
<maintainer>
|
||||
<email>yngwin@gentoo.org</email>
|
||||
<name>Ben de Groot</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1,18 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/micawber/micawber-0.3.2.ebuild,v 1.1 2015/07/08 10:07:31 yngwin Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A small library for extracting rich content from urls"
|
||||
HOMEPAGE="https://github.com/coleifer/micawber/"
|
||||
SRC_URI="https://github.com/coleifer/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
@ -1,6 +1,30 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST Yapsy-1.10.423.tar.gz 152691 SHA256 9ba7767f63ab591c0ad3fc8b2bd11ac19a0fabb7259bcb1733858eab5bd9b1e1 SHA512 46447ac2cc2583fcb7fe1c89ded74654efc4d3c9ecc79f955db1e0e9875c9ac2f18e12de3b5f0886c34fdbcdadf601523eb2cd1d8e74b24b791f4f6900dcdcc3 WHIRLPOOL 7dbd717a40296f05da0aec09e05b40c039613d0dc8622b337aa21ddc1919c71e48d9e9ed31c8cf4b89a9c06e5752da2eb684bbdcc843c7f1e8e672920e10d20d
|
||||
DIST Yapsy-1.11.023.tar.gz 80595 SHA256 7b494e6cd62cc598d6d6f3be49dd45e9b1670b5d341627f60664d7002e4e0539 SHA512 98ce3925084119a7760ee5f8ed8904d6d4d39746918ff3eccfc64dd890a99aede0249dc3c97482fd53df441730083f790aa81d459ba4395e66f39248a5e14d79 WHIRLPOOL 91a15a51f0d4d64082202366a337ae91e433a426dca6f7c8b71470fb9f8354d36e1c45f5434a0c5a7474b2f3cfdc99c03a616402dbe1a4796519bb7a58be11a4
|
||||
DIST Yapsy-1.11.223.tar.gz 80783 SHA256 45bb39a72461913388d7f3e92ce33816e84fff59946c45e16796eb1fb1d5f2a6 SHA512 690d0ab78eafede5a75cf7b7bbcfce00b05c7b6f958980c3b67815bcaf848a8098b6e81afd1d95c5821fa4bb7affefab2cde208ff7c8ac7952615c8ddbafe305 WHIRLPOOL 05a3682f0c19a2c13ed97e9e17041f5bf7fd35a7928c4ff1bf27881a1575f1d1923c933ade7bb14569a732c6ddbcdffd3cba4ac546e8e4c1263f838876325082
|
||||
EBUILD yapsy-1.10.423.ebuild 640 SHA256 cfdd8db4280ae75ac5617a6995f08853e71995eec23b771f4f71e8714ad3f84e SHA512 332184cac01875ee6e9675766db8033e7691c4a850539a0fd43a988a7568ce6be66b28aeffddf80a308dd9b6b60989a1df207555ee04a94bc515823ba890d27d WHIRLPOOL b24103e39c05ccc188d6e52f22a7ad1304a0f9cf876360b24e775fc5b0f8d2c92d7a3659effe9bff458f0f86491db358118661a9cbea6702e19b3ed9cb9f8440
|
||||
EBUILD yapsy-1.11.023.ebuild 1040 SHA256 6235a1f16eed810bd5086b83cb18aed41c80d83ba93565a8715c2b448bbbf3d2 SHA512 6efbc52a566d8a47c05818ca30bba48e95b057983f94089999abbc380e34eec22c36b29f3deeb582a42324c4fa473173e564c0e3397b3cf8ef8722e4714cf753 WHIRLPOOL 40307ea9772a945fcc4d755776d0dd485528b525fc5b9842fc9a1a78f527f408980739b12b8e5b763fe904ecc16fe6392c41abfadbd8fc2d5823b7f0602b2b5d
|
||||
MISC ChangeLog 2426 SHA256 6cbbaebfe012e2452415152bf928b1f95a2d73c4efe89d993d7c5beaa93430be SHA512 229775e48e9056344a974dc5cede89c6d5d291657a0371ac1d6d678235037b276d16b063be5c3e09afe3f1780f46f4b7e27aa05b15c5958e46dd7f49d99b653b WHIRLPOOL 7052ae6d6314cb2b1ae17766586526e6125393f02c45a1f7b8d9cbe657a71de2a65a32b1b135d0aa7ea7a86c6bb63a9e00fb359044660064385b50b68eb3ce14
|
||||
EBUILD yapsy-1.11.223.ebuild 1039 SHA256 41490d8f8646af922fadead8b7391174c9f21e0ef65fa160b7c3c5c3765dc12d SHA512 1f194467ab3cbd7d3103e326020dda56049dcf578f9f7c05817c51e72323a0d5ed07bb747d1d2a4970ff8259ccbfb7f506bf04c950b8b89f8a965dafa768ab83 WHIRLPOOL 88f95b881cc159fa79ed399e9dac6a1ec3ba4418974010206cfc44e1f00a1f351333b664b1d7a548db3a497445d992bf9fa8accad972ea24f7f8367216771a1a
|
||||
MISC ChangeLog 2580 SHA256 8f881d52bf63ec4a8af2aca382c47fc5ce89754bdbfe2af3ed19a8a21d2c43e7 SHA512 6f0128486233ca85d2df8d8b6a9bc4a3552f8d9d34d1d274d0921508cd606fd82217aa4221ebf6c3b079db48176723bf0b7e298a7bab8bb1dab6c77d1065dc54 WHIRLPOOL 15b457e605cfd7e21b929fcb772d99595f9278602777b63d458569b9bff669e9bb7af293dedd67edef3b08dd0d8b5d988f31e1a55ac69f365ed156b7b032f9a5
|
||||
MISC metadata.xml 329 SHA256 c36f3c78b3f766ea8364a42bace06d9304e2a8f71d05337ce7ff86cbfd719c95 SHA512 e7afa49b290036677a578b7983576dbae78a7fb6ce85efba9ac74d790fa321a33b4c9056b38ad3cd85a48fc2f9800798b091b6817dd6f7076c1a040cb8df2781 WHIRLPOOL c26b11dac3c30e4354d70ec6f21b00f8a6184453a76c94c6b3b229d5d378960f3f32103b79585dab9ce15a375194340081453d3dd8a92beb1385a8764902aea7
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.1
|
||||
|
||||
iQJ8BAEBCABmBQJVnQoKXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ5MTlDREQ0NUU5Mjc4RkU2RjJDNTAyNzU0
|
||||
RkRGOUNGRDJGQUM1MTRFAAoJEE/fnP0vrFFOcosP/1885hGUx1FCQ8BT8K0ZmbHt
|
||||
wJiWE9rnyeKzvx2dZ3+FyAL7mg21D+husiQSGa7WsjxhLh0TuUqoI51Nf+asAf7r
|
||||
XbMzukC7mWJXSePvDzyl/NUiUnGDG1pnt51oxHif5rMv1Qcnakc81PMCCKwpyGjg
|
||||
xL3SPsQu2tf2GPa2NMZ6hCZqrSlSrzoPGdXrywVSkv00tIqZVVc6dIUb5uPDOfQI
|
||||
WF/tvr3gJDXIdbWiNWFW6C0B5ds80rOGghiSIcAGZgJrCYyH4gz9j9ZSccNHUbt6
|
||||
o2c4/3slXHHzfYkIkD8b/dG9oJPKF97+iRuTKOebR9QDDnPiVQdJL12gQvHA1TI0
|
||||
icMIq9XIn7uTX7Fl8mV2ANm++Ou7XY8Q5YX6tXHS2BRSeRIZtyIkSgi2PfI9MTXk
|
||||
OIycp4JM95kGy0r4S0pQFvFKoE74+kkHsTMP0oRLEGjdIbMqwtVpWzyjZ1ENOXzR
|
||||
Plgpy+K0ORqes52ZZtXboR4buwkXRy+b9B9P+2XjTE28FC66srCMMW02oRiugS4K
|
||||
EnpX/4+hRxh80t/SsI8yTWeWEsOi7jQaEaRVS8qRqFZgdjDDF2EHwUUPOOvoK5dL
|
||||
OcqX8tz/hw1iatAcgCqTbloJvmErg8LAtUASaPU8UWGF6r+ZGhwk/Kc5TQmRqiYT
|
||||
7bfkgQsz5bzfogmd/rF/
|
||||
=uyLf
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/yapsy/yapsy-1.11.223.ebuild,v 1.1 2015/07/08 10:25:58 yngwin Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
MY_P="Yapsy-${PV}"
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A fat-free DIY Python plugin management toolkit"
|
||||
HOMEPAGE="http://yapsy.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/yapsy/${MY_P}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
python_prepare_all() {
|
||||
# Disable erroneous test
|
||||
sed -e 's:test_default_plugins_place_is_parent_dir:_&:' \
|
||||
-i test/test_PluginFileLocator.py || die
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C doc html
|
||||
}
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( doc/_build/html/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -1,28 +1,26 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX 1.4.0-fix-plugins-destdir.patch 1142 SHA256 7bf0b0c2d240082ba47e093287acd560a743c4a808bde6fb06dd3f55bda37b6f SHA512 76266aa62ef8c0bb11afd5550920fd59590780a248a48e22a24af4ecea8343587b983c5f9bfd399f1df54464f681eee9b81ab15458f28d8c88f47089f367db22 WHIRLPOOL 62ff76f3c51255a1f3f7a9481c985e67f8853bfbef6a426771d0574349f53a3dfdc17f36903f40f1cf385183a54854a00969e9b23f0d3386aacd28b91d41c999
|
||||
AUX 1.4.0-install-missing-header.patch 2551 SHA256 7931259255935e52fbd0ada6b9ecb23e5076076527269e7aa6458c062d168d44 SHA512 8f79cb321c7f2b8bae6921c513442572a547f5de59d15f2f1b7ad879003a9b0d5b9b6ef6f2bd74e1a87ef11de1de65091b39b3648958abf2fc2725517242b65c WHIRLPOOL 3daad07c4e2934fcf4c5dbc616cc9daf893dfedd5620c57f0ad2fb17ed3d09e18ee9466b1911c403858f3a0b3aad5a2b1b459a13c5214e4399cc946cfc5abd73
|
||||
DIST qbs-1.4.0.src.tar.gz 785064 SHA256 d384d0368c3e32ab3bdd9d85c96bb037aa1f650e77326ab5cd400a38cfef33f3 SHA512 2271393670dd22eefb35099b84a51a7456321763e8414dc5ce96d9675b062ffa2cb7b4f89f52b74ef3e05c2ad62301e3406e3a0adc313f475d534a9a75cd577d WHIRLPOOL 06dbe42ad7244b7ca1576a444ed6f09cf64eb89455b36467a32058ce21cf207d635f7f71c6eed843b7afae0b6416e9f846ea719910c60fc45f90ecd4ec4fa654
|
||||
EBUILD qbs-1.4.0-r1.ebuild 2155 SHA256 1a346caa199972e286699fa40c0bc8cead9f91d865ac880fd7a474716ab0f5f8 SHA512 c0b89f62ffaa75cd954e6a2359359fb1c7eed7cc7f6969536a65fcaf828570e3b26cb2fdb39a997ccea7b3e4dce0ef695307c85a81e54515d157f207cfe0601e WHIRLPOOL f1097ea8a6e1bf95ecee5f2c43111ab57800ffcc7af564ee83341beb3b81f9754b9485a2f1204b7e5be11494769a25e7ba9dd40cea8396fd85566e24838b9882
|
||||
MISC ChangeLog 3031 SHA256 9f60cc0ca7f0bd4e6f087a98e530d82d53fc73423ef59b501f060aa39b31dca8 SHA512 dc397b6f9e3614a907295ccc5dfa6c799d8799122cc62777a971148147c04726dd5c89c8736184daab6712d29218dc93c778902e8845bb5966abad1467163553 WHIRLPOOL 2bef1e6a524b844b4fcdccf43a4eeafdfa6068e8744403aaecb4751a52fbf902cfcd7e814091bcde31b70b67196e3c71584f54d4aa33bdf0303b0df8f1254017
|
||||
DIST qbs-src-1.4.1.tar.gz 802383 SHA256 eea8e0c1b2ef71f295fa5f1798a04a9f0509a701094fec11a691a4d7ae0155a9 SHA512 8fd48d27a2599c617ba19494e2716451c38253c964c24fc9685b5e31e75073f2606fb554400af57eab6b2e4e69e04e479dc8cfdf771eeeaf1068e3293ba691b2 WHIRLPOOL f4236866683e378827faae9c30e9fdf35d061804ee69069280cb4da220dd83c1a740186920ec108d708fdb63d08a511364a658fcd8a25d893478e9b5f08e0b7a
|
||||
EBUILD qbs-1.4.1.ebuild 2076 SHA256 eda312ce0095fcfdd88a0802823dbb946aaabe3327941f4b11f39ca09d41bfa8 SHA512 2d63c26dee161b89653fe300e087a28f7adfd91a25f6f65ac617ab81d09d24fb9967f4cb91350bbd6b3171a46be29dfc813e9d13faf577d7667d443ecf8282c7 WHIRLPOOL bb6e8a24ffbde83da4fe9dbeae05d44a3ce90381af4557df07fc34dac941241c8779b0870bb70b4f3c1b8055d76e8ebd9b4199f5bb3a982a5f6fa70944bce6d8
|
||||
MISC ChangeLog 3252 SHA256 e2222ad6a3b1fd84571a01d4dad25634f508a981ea234a9359c6b872d4134bca SHA512 229e1b50993ba91a60efa299528f595f87167e26cc0b256c52f2deb2a80337def2902ace1f93ea7627f92988ad1b44542e513fe1792399d0b5e15f0e58b9c060 WHIRLPOOL 9b4e360c2f68d13b9dd62e1388c7cae0141d4d60030c2842cd4886ec40dfb439bab3ae7ca88409e1fcc2f792abc698eda037d9e13d43f95cb7826fcf8f56b5b9
|
||||
MISC metadata.xml 155 SHA256 94ed5876ef16dbc191744ff6b8939a0f428fcb8add316d898880e1c4c880b9e7 SHA512 f05c8982778167c3667c9246b9730ba49fec2967731ed2c615e31a7fddc220fcea8c0843caa70a14957c8c4910892c512b6f2e00a9724d65e6032e1289f4562a WHIRLPOOL 25ccd49f04da07c8525fe18b21229764bb4104938abefc6c953bf9caa533dd5c10ae7b3f80a1251182e6c1520c09383d9f1d0ac1dc74832a99299c9be27406c4
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0
|
||||
Version: GnuPG v2.1
|
||||
|
||||
iQJ8BAEBCABmBQJVR3vrXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
iQJ8BAEBCABmBQJVnVEvXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ4N0Y5QkIzRDgwM0JERkYzMTc5RTI1MjhE
|
||||
QURFRDZCMjY3MUNCNTdEAAoJENre1rJnHLV9DeEP/1hdrUjXwHwNWZ5MUpbU1cKC
|
||||
KNHYXIT/f9Ku0M7yEXWaAcuKCcqzBMA0E4XYVkvRnokxCL4L5aP8gH7d5FYdkeTd
|
||||
THLpXXFseuYyNXW+bUnVvPDxBq3fZ5CMp+vuRjOwkQZgE4PF1gEhGhd7ZnxdcPbk
|
||||
3r2XeDWAJSW1u0WbLr52jmXD8nYDTLyYqwHnHmTAkfMFPQiUqXjOJjalBZHF9ggy
|
||||
io2ULwpekBdebhLqHlqFAyuRdXkE7eXAWDX8mgIBzuF7pBxUlr2l1d9u7Vd1Y6Af
|
||||
DlwQ13Zc4p0ayPI5Mlf7gbUhekN0eyA9fqcUz4m2/3CdycSm7xYgqqCedSfjLJHV
|
||||
yNc5f3u6ycmnYN7E39g7ZqjYPyhTi1k2vxWtdgZHjon/RJypyD9xqKXrYlnrPAu8
|
||||
Bel4h85j60tc5v0aERCrNIjGuF0ozL86FLywv5yyo+n//VPxBN1ggW5HVM2bciem
|
||||
MYpYPuYi09TBzanCNAUnuV3vuR45dZLINh0qfUx3AShiFC5hgqkJd5UiULMIbLi1
|
||||
43UTLBFOMGq+84XXAHls2Rs+OHnMsFT6W+KtI0mOFbGw6whWoDL9axClLeHLEBJW
|
||||
Bpwx7HU3UanW0tiIiKnadvklLk8fZpV/Y2h332CkRyiU7G9Mjw4xIbtF5Inqlz8d
|
||||
nAOqrcgr0IyKhMWX4Nnp
|
||||
=5rj/
|
||||
QURFRDZCMjY3MUNCNTdEAAoJENre1rJnHLV97c8P/idQ3RsYfi17TlSy0TwOZKMH
|
||||
JyDckoTUu3/Bgp7Ldd1/wxLE/Kgtb0cL0mY0wpNdXC83tvJ/LeN3aYYj1ej117oM
|
||||
PH5HcfjcWKyDErR67a+UvrgJ0mwkT+eVRxrcq72nAqL9wAg6Xm4VsDQYso7yUzzK
|
||||
yczMdh3byliKu9WqLgvStszl/t1S+LVLMkaaW+VV4naseYquGK+4yFeqnciGfz8h
|
||||
zq1Xt97fP/HGxj4YrPhjHHVTbodiy0TrzxHcgb8Wm54BeKkXMePCtYEue21F16Qn
|
||||
Kt9AC4dPxHWr8I2PA7+5tx3oVhMBjswdbXSBV5tgk7y/iEmmIRLZnu3f8W4DWhz+
|
||||
Ev4yoWGhGYWPI6Xl4Mqbc+ibBomGA0Keb181kHFN/xz+iTftiCcnfNnNbHdy+GzF
|
||||
+Y++rKm4MBq+pocYE9wCacBIQXzAOcVoFyyi31z//Mg54tfdTAMdKAg+P3XlS8Vl
|
||||
qvckUh8GY2h1ejPbxiQ+ZOYFs3ZJQMdmOUa+GxpUtrbKXaGkpAq+xoQk0YwZDTMP
|
||||
uDzxJ3ghaftN9cMl8NuVM0XfeZ8WCTS4AU5mCWyCIkrEThlZJCZwQtfO55HM6zcR
|
||||
sLb/+SKOzjWurN2ibSx/RcL3IF6iAwS3vd4/1uwGHdX4oN8reNr8gNrWDD7p/Una
|
||||
c+Rmrtv1FbwZyxsk/kZs
|
||||
=iqa9
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,38 +0,0 @@
|
||||
From 15a64cec8b3ca7111fa631861fce8227a9a3dda8 Mon Sep 17 00:00:00 2001
|
||||
From: Jake Petroules <jake.petroules@petroules.com>
|
||||
Date: Thu, 30 Apr 2015 04:05:54 -0700
|
||||
Subject: qmake: fix DESTDIR of qbs plugin shared libraries.
|
||||
|
||||
Change-Id: Ib8941b0d9232155545792215803556be5a5d4d17
|
||||
Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
|
||||
---
|
||||
src/plugins/plugins.pri | 6 +++---
|
||||
1 file changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/src/plugins/plugins.pri b/src/plugins/plugins.pri
|
||||
index 3775c60..70bc0e0 100644
|
||||
--- a/src/plugins/plugins.pri
|
||||
+++ b/src/plugins/plugins.pri
|
||||
@@ -1,7 +1,9 @@
|
||||
+include(../library_dirname.pri)
|
||||
+
|
||||
!isEmpty(QBS_PLUGINS_BUILD_DIR) {
|
||||
destdirPrefix = $${QBS_PLUGINS_BUILD_DIR}
|
||||
} else {
|
||||
- destdirPrefix = $$shadowed($$PWD)/../../lib
|
||||
+ destdirPrefix = $$shadowed($$PWD)/../../$${QBS_LIBRARY_DIRNAME}
|
||||
}
|
||||
DESTDIR = $${destdirPrefix}/qbs/plugins
|
||||
TEMPLATE = lib
|
||||
@@ -10,8 +12,6 @@ CONFIG += depend_includepath
|
||||
CONFIG += shared
|
||||
unix: CONFIG += plugin
|
||||
|
||||
-include(../library_dirname.pri)
|
||||
-
|
||||
!isEmpty(QBS_PLUGINS_INSTALL_DIR): \
|
||||
installPrefix = $${QBS_PLUGINS_INSTALL_DIR}
|
||||
else: \
|
||||
--
|
||||
2.4.0
|
||||
|
@ -1,75 +0,0 @@
|
||||
From d2aa95c50c6b884905ed93484f4d3b0b39ef68c5 Mon Sep 17 00:00:00 2001
|
||||
From: Jake Petroules <jake.petroules@petroules.com>
|
||||
Date: Sat, 2 May 2015 14:24:26 -0700
|
||||
Subject: Install headers necessary for Qt Creator to build with
|
||||
QBS_INSTALL_DIR.
|
||||
|
||||
Task-number: QBS-792
|
||||
Change-Id: I4930970c97176d6598a780e917eeb8ccc17124ce
|
||||
Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
|
||||
---
|
||||
src/app/qbs/commandlinefrontend.cpp | 1 +
|
||||
src/lib/corelib/corelib.qbs | 2 +-
|
||||
src/lib/corelib/qbs.h | 1 -
|
||||
src/lib/corelib/tools/tools.pri | 1 +
|
||||
4 files changed, 3 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/src/app/qbs/commandlinefrontend.cpp b/src/app/qbs/commandlinefrontend.cpp
|
||||
index c4ec96b..3602d41 100644
|
||||
--- a/src/app/qbs/commandlinefrontend.cpp
|
||||
+++ b/src/app/qbs/commandlinefrontend.cpp
|
||||
@@ -39,6 +39,7 @@
|
||||
#include <api/runenvironment.h>
|
||||
#include <logging/translator.h>
|
||||
#include <tools/qbsassert.h>
|
||||
+#include <tools/projectgeneratormanager.h>
|
||||
|
||||
#include <QDir>
|
||||
#include <QFile>
|
||||
diff --git a/src/lib/corelib/corelib.qbs b/src/lib/corelib/corelib.qbs
|
||||
index a5fb92a..8dca80d 100644
|
||||
--- a/src/lib/corelib/corelib.qbs
|
||||
+++ b/src/lib/corelib/corelib.qbs
|
||||
@@ -304,7 +304,6 @@ QbsLibrary {
|
||||
"cleanoptions.cpp",
|
||||
"codelocation.cpp",
|
||||
"commandechomode.cpp",
|
||||
- "commandechomode.h",
|
||||
"error.cpp",
|
||||
"executablefinder.cpp",
|
||||
"executablefinder.h",
|
||||
@@ -356,6 +355,7 @@ QbsLibrary {
|
||||
"buildoptions.h",
|
||||
"cleanoptions.h",
|
||||
"codelocation.h",
|
||||
+ "commandechomode.h",
|
||||
"error.h",
|
||||
"generateoptions.h",
|
||||
"installoptions.h",
|
||||
diff --git a/src/lib/corelib/qbs.h b/src/lib/corelib/qbs.h
|
||||
index 73bea54..8b5bfe6 100644
|
||||
--- a/src/lib/corelib/qbs.h
|
||||
+++ b/src/lib/corelib/qbs.h
|
||||
@@ -41,7 +41,6 @@
|
||||
#include "tools/cleanoptions.h"
|
||||
#include "tools/error.h"
|
||||
#include "tools/generateoptions.h"
|
||||
-#include "tools/projectgeneratormanager.h"
|
||||
#include "tools/installoptions.h"
|
||||
#include "tools/preferences.h"
|
||||
#include "tools/profile.h"
|
||||
diff --git a/src/lib/corelib/tools/tools.pri b/src/lib/corelib/tools/tools.pri
|
||||
index 3bf459d..17beb63 100644
|
||||
--- a/src/lib/corelib/tools/tools.pri
|
||||
+++ b/src/lib/corelib/tools/tools.pri
|
||||
@@ -86,6 +86,7 @@ qbs_enable_unit_tests {
|
||||
$$PWD/architectures.h \
|
||||
$$PWD/cleanoptions.h \
|
||||
$$PWD/codelocation.h \
|
||||
+ $$PWD/commandechomode.h \
|
||||
$$PWD/error.h \
|
||||
$$PWD/settings.h \
|
||||
$$PWD/settingsmodel.h \
|
||||
--
|
||||
2.4.0
|
||||
|
@ -0,0 +1,334 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-gfx/sane-backends/sane-backends-1.0.25_pre20150628.ebuild,v 1.1 2015/07/08 10:47:04 vapier Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit autotools eutils flag-o-matic multilib multilib-minimal udev user toolchain-funcs
|
||||
|
||||
# gphoto and v4l are handled by their usual USE flags.
|
||||
# The pint backend was disabled because I could not get it to compile.
|
||||
IUSE_SANE_BACKENDS="
|
||||
abaton
|
||||
agfafocus
|
||||
apple
|
||||
artec
|
||||
artec_eplus48u
|
||||
as6e
|
||||
avision
|
||||
bh
|
||||
canon
|
||||
canon630u
|
||||
canon_dr
|
||||
canon_pp
|
||||
cardscan
|
||||
coolscan
|
||||
coolscan2
|
||||
coolscan3
|
||||
dc210
|
||||
dc240
|
||||
dc25
|
||||
dell1600n_net
|
||||
dmc
|
||||
epjitsu
|
||||
epson
|
||||
epson2
|
||||
fujitsu
|
||||
genesys
|
||||
gt68xx
|
||||
hp
|
||||
hp3500
|
||||
hp3900
|
||||
hp4200
|
||||
hp5400
|
||||
hp5590
|
||||
hpljm1005
|
||||
hpsj5s
|
||||
hs2p
|
||||
ibm
|
||||
kodak
|
||||
kodakaio
|
||||
kvs1025
|
||||
kvs20xx
|
||||
kvs40xx
|
||||
leo
|
||||
lexmark
|
||||
ma1509
|
||||
magicolor
|
||||
matsushita
|
||||
microtek
|
||||
microtek2
|
||||
mustek
|
||||
mustek_pp
|
||||
mustek_usb
|
||||
mustek_usb2
|
||||
nec
|
||||
net
|
||||
niash
|
||||
p5
|
||||
pie
|
||||
pixma
|
||||
plustek
|
||||
plustek_pp
|
||||
pnm
|
||||
qcam
|
||||
ricoh
|
||||
rts8891
|
||||
s9036
|
||||
sceptre
|
||||
sharp
|
||||
sm3600
|
||||
sm3840
|
||||
snapscan
|
||||
sp15c
|
||||
st400
|
||||
stv680
|
||||
tamarack
|
||||
teco1
|
||||
teco2
|
||||
teco3
|
||||
test
|
||||
u12
|
||||
umax
|
||||
umax1220u
|
||||
umax_pp
|
||||
xerox_mfp"
|
||||
|
||||
IUSE="avahi doc gphoto2 ipv6 threads usb v4l xinetd snmp systemd"
|
||||
|
||||
for backend in ${IUSE_SANE_BACKENDS}; do
|
||||
case ${backend} in
|
||||
# Disable backends that require parallel ports as no one has those anymore.
|
||||
canon_pp|hpsj5s|mustek_pp|\
|
||||
pnm)
|
||||
IUSE+=" -sane_backends_${backend}"
|
||||
;;
|
||||
mustek_usb2|kvs40xx)
|
||||
IUSE+=" sane_backends_${backend}"
|
||||
;;
|
||||
*)
|
||||
IUSE+=" +sane_backends_${backend}"
|
||||
esac
|
||||
done
|
||||
|
||||
REQUIRED_USE="
|
||||
sane_backends_mustek_usb2? ( threads )
|
||||
sane_backends_kvs40xx? ( threads )
|
||||
"
|
||||
|
||||
DESCRIPTION="Scanner Access Now Easy - Backends"
|
||||
HOMEPAGE="http://www.sane-project.org/"
|
||||
if [[ ${PV} == *_pre* ]] ; then
|
||||
MY_P="${PN}-git${PV#*_pre}"
|
||||
SRC_URI="http://www.sane-project.org/snapshots/${MY_P}.tar.gz
|
||||
mirror://gentoo/${MY_P}.tar.gz"
|
||||
S=${WORKDIR}/${MY_P}
|
||||
else
|
||||
MY_P=${P}
|
||||
SRC_URI="https://alioth.debian.org/frs/download.php/file/3958/${P}.tar.gz"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2 public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
|
||||
RDEPEND="
|
||||
sane_backends_dc210? ( >=virtual/jpeg-0-r2[${MULTILIB_USEDEP}] )
|
||||
sane_backends_dc240? ( >=virtual/jpeg-0-r2[${MULTILIB_USEDEP}] )
|
||||
sane_backends_dell1600n_net? ( >=virtual/jpeg-0-r2[${MULTILIB_USEDEP}]
|
||||
>=media-libs/tiff-3.9.7-r1[${MULTILIB_USEDEP}] )
|
||||
avahi? ( >=net-dns/avahi-0.6.31-r2[${MULTILIB_USEDEP}] )
|
||||
sane_backends_canon_pp? ( >=sys-libs/libieee1284-0.2.11-r3[${MULTILIB_USEDEP}] )
|
||||
sane_backends_hpsj5s? ( >=sys-libs/libieee1284-0.2.11-r3[${MULTILIB_USEDEP}] )
|
||||
sane_backends_mustek_pp? ( >=sys-libs/libieee1284-0.2.11-r3[${MULTILIB_USEDEP}] )
|
||||
usb? ( >=virtual/libusb-1-r1:1[${MULTILIB_USEDEP}] )
|
||||
gphoto2? (
|
||||
>=media-libs/libgphoto2-2.5.3.1:=[${MULTILIB_USEDEP}]
|
||||
>=virtual/jpeg-0-r2[${MULTILIB_USEDEP}]
|
||||
)
|
||||
v4l? ( >=media-libs/libv4l-0.9.5[${MULTILIB_USEDEP}] )
|
||||
xinetd? ( sys-apps/xinetd )
|
||||
snmp? ( net-analyzer/net-snmp )
|
||||
systemd? ( sys-apps/systemd:0= )
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
v4l? ( sys-kernel/linux-headers )
|
||||
doc? (
|
||||
virtual/latex-base
|
||||
dev-texlive/texlive-latexextra
|
||||
)
|
||||
>=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]"
|
||||
|
||||
# We now use new syntax construct (SUBSYSTEMS!="usb|usb_device)
|
||||
RDEPEND="${RDEPEND}
|
||||
!<sys-fs/udev-114
|
||||
abi_x86_32? (
|
||||
!<=app-emulation/emul-linux-x86-medialibs-20140508
|
||||
!app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)]
|
||||
)"
|
||||
|
||||
MULTILIB_CHOST_TOOLS=(
|
||||
/usr/bin/sane-config
|
||||
)
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup scanner
|
||||
enewuser saned -1 -1 -1 scanner
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cat >> backend/dll.conf.in <<-EOF
|
||||
# Add support for the HP-specific backend. Needs net-print/hplip installed.
|
||||
hpaio
|
||||
# Add support for the Epson-specific backend. Needs media-gfx/iscan installed.
|
||||
epkowa
|
||||
EOF
|
||||
epatch "${FILESDIR}"/niash_array_index.patch \
|
||||
"${FILESDIR}"/${PN}-1.0.24-automagic_systemd.patch \
|
||||
"${FILESDIR}"/${PN}-1.0.24-systemd_pkgconfig.patch \
|
||||
"${FILESDIR}"/${PN}-1.0.24-saned_pidfile_location.patch \
|
||||
"${FILESDIR}"/${PN}-1.0.24-cross-compile.patch
|
||||
# Fix for "make check".
|
||||
sed -i -e 's/sane-backends 1.0.24git/sane-backends 1.0.24/' testsuite/tools/data/html*
|
||||
mv configure.{in,ac} || die
|
||||
AT_NOELIBTOOLIZE=yes eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
append-flags -fno-strict-aliasing
|
||||
|
||||
multilib-minimal_src_configure
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
# the blank is intended - an empty string would result in building ALL backends.
|
||||
local BACKENDS=" "
|
||||
|
||||
use gphoto2 && BACKENDS="gphoto2"
|
||||
use v4l && BACKENDS="${BACKENDS} v4l"
|
||||
for backend in ${IUSE_SANE_BACKENDS}; do
|
||||
if use "sane_backends_${backend}" && [ ${backend} != pnm ]; then
|
||||
BACKENDS="${BACKENDS} ${backend}"
|
||||
fi
|
||||
done
|
||||
|
||||
local myconf=(
|
||||
$(use_enable usb libusb_1_0)
|
||||
$(multilib_native_use_with snmp)
|
||||
)
|
||||
|
||||
# you can only enable this backend, not disable it...
|
||||
if use sane_backends_pnm; then
|
||||
myconf+=( --enable-pnm-backend )
|
||||
fi
|
||||
if ! use doc; then
|
||||
myconf+=( --disable-latex )
|
||||
fi
|
||||
if use sane_backends_mustek_pp; then
|
||||
myconf+=( --enable-parport-directio )
|
||||
fi
|
||||
if ! { use sane_backends_canon_pp || use sane_backends_hpsj5s || use sane_backends_mustek_pp; }; then
|
||||
myconf+=( sane_cv_use_libieee1284=no )
|
||||
fi
|
||||
# if LINGUAS is set, just use the listed and supported localizations.
|
||||
if [ "${LINGUAS-NoLocalesSet}" != NoLocalesSet ]; then
|
||||
mkdir -p po || die
|
||||
echo > po/LINGUAS
|
||||
for lang in ${LINGUAS}; do
|
||||
if [ -a "${S}"/po/${lang}.po ]; then
|
||||
echo ${lang} >> po/LINGUAS
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
# relative path must be used for tests to work properly
|
||||
ECONF_SOURCE=../${MY_P} \
|
||||
SANEI_JPEG="sanei_jpeg.o" SANEI_JPEG_LO="sanei_jpeg.lo" \
|
||||
BACKENDS="${BACKENDS}" \
|
||||
econf \
|
||||
$(use_with gphoto2) \
|
||||
$(multilib_native_use_with systemd) \
|
||||
$(use_with v4l) \
|
||||
$(use_enable avahi) \
|
||||
$(use_enable ipv6) \
|
||||
$(use_enable threads pthread) \
|
||||
"${myconf[@]}"
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
emake VARTEXFONTS="${T}/fonts"
|
||||
|
||||
if use usb; then
|
||||
cd tools/hotplug || die
|
||||
sed -i -e '/^$/d' libsane.usermap || die
|
||||
fi
|
||||
|
||||
if tc-is-cross-compiler; then
|
||||
# The build system sucks and doesn't handle this properly.
|
||||
# https://alioth.debian.org/tracker/index.php?func=detail&aid=314236&group_id=30186&atid=410366
|
||||
tc-export_build_env BUILD_CC
|
||||
cd "${BUILD_DIR}"/tools || die
|
||||
${BUILD_CC} ${BUILD_CPPFLAGS} ${BUILD_CFLAGS} -I. -I../include -I"${S}"/include \
|
||||
"${S}"/sanei/sanei_config.c "${S}"/sanei/sanei_constrain_value.c \
|
||||
"${S}"/sanei/sanei_init_debug.c "${S}"/tools/sane-desc.c -o sane-desc || die
|
||||
local dirs=( hal hotplug hotplug-ng udev )
|
||||
local targets=(
|
||||
hal/libsane.fdi
|
||||
hotplug/libsane.usermap
|
||||
hotplug-ng/libsane.db
|
||||
udev/libsane.rules
|
||||
)
|
||||
mkdir -p "${dirs[@]}" || die
|
||||
emake "${targets[@]}"
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
emake INSTALL_LOCKPATH="" DESTDIR="${D}" install \
|
||||
docdir="${EPREFIX}"/usr/share/doc/${PF}
|
||||
|
||||
if multilib_is_native_abi; then
|
||||
if use usb; then
|
||||
insinto /etc/hotplug/usb
|
||||
doins tools/hotplug/libsane.usermap
|
||||
fi
|
||||
|
||||
udev_newrules tools/udev/libsane.rules 41-libsane.rules
|
||||
insinto "/usr/share/pkgconfig"
|
||||
doins tools/sane-backends.pc
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
keepdir /var/lib/lock/sane
|
||||
fowners root:scanner /var/lib/lock/sane
|
||||
fperms g+w /var/lib/lock/sane
|
||||
dodir /etc/env.d
|
||||
|
||||
if use usb; then
|
||||
exeinto /etc/hotplug/usb
|
||||
doexe tools/hotplug/libusbscanner
|
||||
newdoc tools/hotplug/README README.hotplug
|
||||
fi
|
||||
|
||||
dodoc NEWS AUTHORS ChangeLog* PROBLEMS README README.linux
|
||||
prune_libtool_files --all
|
||||
if use xinetd; then
|
||||
insinto /etc/xinetd.d
|
||||
doins "${FILESDIR}"/saned
|
||||
fi
|
||||
|
||||
newinitd "${FILESDIR}"/saned.initd saned
|
||||
newconfd "${FILESDIR}"/saned.confd saned
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use xinetd; then
|
||||
elog "If you want remote clients to connect, edit"
|
||||
elog "/etc/sane.d/saned.conf and /etc/hosts.allow"
|
||||
fi
|
||||
|
||||
elog "If you are using a USB scanner, add all users who want"
|
||||
elog "to access your scanner to the \"scanner\" group."
|
||||
}
|
@ -0,0 +1,210 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/csound/csound-6.05.0.ebuild,v 1.1 2015/07/08 15:12:42 yngwin Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
inherit eutils multilib java-pkg-opt-2 cmake-utils toolchain-funcs versionator python-single-r1
|
||||
|
||||
DESCRIPTION="A sound design and signal processing system providing facilities for composition and performance"
|
||||
HOMEPAGE="http://csound.github.io/"
|
||||
SRC_URI="https://github.com/csound/csound/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+alsa beats chua csoundac curl +cxx debug double-precision dssi examples
|
||||
fltk +fluidsynth +image jack java keyboard linear lua luajit nls osc openmp
|
||||
portaudio portmidi pulseaudio python samples score static-libs stk tcl test
|
||||
+threads +utils vim-syntax"
|
||||
|
||||
LANGS=" de en_US es_CO fr it ro ru"
|
||||
IUSE+="${LANGS// / linguas_}"
|
||||
|
||||
RDEPEND="
|
||||
>=media-libs/libsndfile-1.0.16
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
csoundac? (
|
||||
x11-libs/fltk:1[threads?]
|
||||
dev-cpp/eigen:3
|
||||
dev-libs/boost
|
||||
${PYTHON_DEPS}
|
||||
)
|
||||
curl? ( net-misc/curl )
|
||||
dssi? (
|
||||
media-libs/dssi
|
||||
media-libs/ladspa-sdk
|
||||
)
|
||||
fluidsynth? ( media-sound/fluidsynth )
|
||||
fltk? ( x11-libs/fltk:1[threads?] )
|
||||
image? ( media-libs/libpng:0= )
|
||||
jack? ( media-sound/jack-audio-connection-kit )
|
||||
java? ( >=virtual/jdk-1.5 )
|
||||
keyboard? ( x11-libs/fltk:1[threads?] )
|
||||
linear? ( sci-mathematics/gmm )
|
||||
lua? (
|
||||
luajit? ( dev-lang/luajit:2 )
|
||||
!luajit? ( dev-lang/lua:0 )
|
||||
)
|
||||
osc? ( media-libs/liblo )
|
||||
portaudio? ( media-libs/portaudio )
|
||||
portmidi? ( media-libs/portmidi )
|
||||
pulseaudio? ( media-sound/pulseaudio )
|
||||
python? ( ${PYTHON_DEPS} )
|
||||
stk? ( media-libs/stk )
|
||||
tcl? (
|
||||
>=dev-lang/tcl-8.5:0=
|
||||
>=dev-lang/tk-8.5:0=
|
||||
)
|
||||
utils? ( !media-sound/snd )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/flex
|
||||
virtual/yacc
|
||||
chua? ( dev-libs/boost )
|
||||
csoundac? ( dev-lang/swig )
|
||||
nls? ( sys-devel/gettext )
|
||||
test? (
|
||||
dev-util/cunit
|
||||
${PYTHON_DEPS}
|
||||
)
|
||||
"
|
||||
REQUIRED_USE="
|
||||
java? ( cxx )
|
||||
linear? ( double-precision )
|
||||
lua? ( cxx )
|
||||
python? ( cxx )
|
||||
"
|
||||
|
||||
# requires specific alsa settings
|
||||
RESTRICT="test"
|
||||
|
||||
pkg_pretend() {
|
||||
if use openmp ; then
|
||||
tc-has-openmp || die "Please switch to an openmp compatible compiler"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
if use python || use test ; then
|
||||
python-single-r1_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/csound-6.05-python.patch
|
||||
|
||||
sed -e '/set(PLUGIN_INSTALL_DIR/s/-${APIVERSION}//' \
|
||||
-e '/-O3/d' \
|
||||
-i CMakeLists.txt || die
|
||||
|
||||
sed -e 's#${REPLACE_ME}#'$(python_get_sitedir)'#' \
|
||||
-i CMakeLists.txt || die
|
||||
|
||||
for lang in ${LANGS} ; do
|
||||
if ! use linguas_${lang} ; then
|
||||
sed -i "/compile_po(${lang}/d" po/CMakeLists.txt || die
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
|
||||
if use csoundac ; then
|
||||
myconf+=" -DBUILD_CSOUND_AC_PYTHON_INTERFACE=$(usex python ON OFF)"
|
||||
myconf+=" -DBUILD_CSOUND_AC_LUA_INTERFACE=$(usex lua ON OFF)"
|
||||
fi
|
||||
|
||||
[[ $(get_libdir) == "lib64" ]] && myconf+=" -DUSE_LIB64=ON"
|
||||
|
||||
local mycmakeargs=(
|
||||
$(cmake-utils_use_use alsa ALSA)
|
||||
$(cmake-utils_use_build beats CSBEATS)
|
||||
$(cmake-utils_use_build chua CHUA_OPCODES)
|
||||
$(cmake-utils_use_build csoundac CSOUND_AC)
|
||||
$(cmake-utils_use_build cxx CXX_INTERFACE)
|
||||
$(cmake-utils_use_use curl CURL)
|
||||
$(cmake-utils_use debug NEW_PARSER_DEBUG)
|
||||
$(cmake-utils_use_use double-precision DOUBLE)
|
||||
$(cmake-utils_use_build dssi DSSI_OPCODES)
|
||||
$(cmake-utils_use_build fluidsynth FLUID_OPCODES)
|
||||
$(cmake-utils_use_use fltk FLTK)
|
||||
$(cmake-utils_use_build image IMAGE_OPCODES)
|
||||
$(cmake-utils_use_use jack JACK)
|
||||
$(cmake-utils_use_build jack JACK_OPCODES)
|
||||
$(cmake-utils_use_build java JAVA_INTERFACE)
|
||||
$(cmake-utils_use_build keyboard VIRTUAL_KEYBOARD)
|
||||
$(cmake-utils_use_build linear LINEAR_ALGEBRA_OPCODES)
|
||||
$(cmake-utils_use_build lua LUA_OPCODES)
|
||||
$(cmake-utils_use_build lua LUA_INTERFACE)
|
||||
$(cmake-utils_use_use nls GETTEXT)
|
||||
$(cmake-utils_use_build osc OSC_OPCODES)
|
||||
$(cmake-utils_use_use openmp OPEN_MP)
|
||||
$(cmake-utils_use_use portaudio PORTAUDIO)
|
||||
$(cmake-utils_use_use portmidi PORTMIDI)
|
||||
$(cmake-utils_use_use pulseaudio PULSEAUDIO)
|
||||
$(cmake-utils_use_build python PYTHON_OPCODES)
|
||||
$(cmake-utils_use_build python PYTHON_INTERFACE)
|
||||
$(cmake-utils_use score SCORE_PARSER)
|
||||
$(cmake-utils_use_build static-libs STATIC_LIBRARY)
|
||||
$(cmake-utils_use_build stk STK_OPCODES)
|
||||
$(cmake-utils_use_build test TESTS)
|
||||
$(cmake-utils_use_build test STATIC_LIBRARY)
|
||||
$(cmake-utils_use_build tcl TCLCSOUND)
|
||||
$(cmake-utils_use_build threads MULTI_CORE)
|
||||
$(cmake-utils_use_build utils UTILITIES)
|
||||
-DNEED_PORTTIME=OFF
|
||||
-DBUILD_RELEASE=ON
|
||||
${myconf}
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cmake-utils_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
dodoc AUTHORS ChangeLog README.md Release_Notes/*
|
||||
|
||||
# Generate env.d file
|
||||
if use double-precision ; then
|
||||
echo OPCODEDIR64=/usr/$(get_libdir)/${PN}/plugins64 > "${T}"/62${PN}
|
||||
else
|
||||
echo OPCODEDIR=/usr/$(get_libdir)/${PN}/plugins > "${T}"/62${PN}
|
||||
fi
|
||||
echo "CSSTRNGS=/usr/share/locale" >> "${T}"/62${PN}
|
||||
use stk && echo "RAWWAVE_PATH=/usr/share/csound/rawwaves" >> "${T}"/62${PN}
|
||||
doenvd "${T}"/62${PN}
|
||||
|
||||
if use examples ; then
|
||||
dodoc -r examples
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
fi
|
||||
|
||||
use samples && dodoc -r samples
|
||||
|
||||
if use vim-syntax ; then
|
||||
insinto /usr/share/vim/vimfiles/syntax
|
||||
doins installer/misc/vim/csound_{csd,orc,sco}.vim
|
||||
insinto /usr/share/vim/vimfiles/plugin
|
||||
doins installer/misc/vim/csound.vim
|
||||
fi
|
||||
|
||||
# rename extract to csound_extract (bug #247394)
|
||||
mv "${ED}"/usr/bin/{extract,csound_extract} || die
|
||||
|
||||
use python && python_optimize
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -z ${REPLACING_VERSIONS} ]] ; then
|
||||
elog
|
||||
elog "The extract tool is now installed as csound_extract"
|
||||
elog "due to collisions with many other packages (bug #247394)."
|
||||
elog
|
||||
fi
|
||||
}
|
@ -0,0 +1,19 @@
|
||||
--- csound-6.05.0.orig/CMakeLists.txt 2015-04-26 03:06:22.941646148 +0800
|
||||
+++ csound-6.05.0/CMakeLists.txt 2015-07-08 22:31:16.637995822 +0800
|
||||
@@ -41,15 +41,9 @@
|
||||
set(PLUGIN_INSTALL_DIR "${LIBRARY_INSTALL_DIR}/csound/plugins-${APIVERSION}")
|
||||
endif()
|
||||
|
||||
-
|
||||
-execute_process (
|
||||
- COMMAND python -c
|
||||
- "import site, sys; sys.stdout.write(site.getusersitepackages())"
|
||||
- OUTPUT_VARIABLE PYTHON_MODULE_INSTALL_DIR
|
||||
- )
|
||||
-
|
||||
set(JAVA_MODULE_INSTALL_DIR ${LIBRARY_INSTALL_DIR})
|
||||
set(LUA_MODULE_INSTALL_DIR ${LIBRARY_INSTALL_DIR})
|
||||
+set(PYTHON_MODULE_INSTALL_DIR ${REPLACE_ME})
|
||||
set(LOCALE_INSTALL_DIR "share/locale")
|
||||
set(HEADER_INSTALL_DIR "include/csound")
|
||||
|
@ -1 +1 @@
|
||||
Wed, 08 Jul 2015 07:36:54 +0000
|
||||
Wed, 08 Jul 2015 18:06:51 +0000
|
||||
|
@ -1 +1 @@
|
||||
Wed, 08 Jul 2015 07:36:54 +0000
|
||||
Wed, 08 Jul 2015 18:06:51 +0000
|
||||
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile install prepare setup unpack
|
||||
DEPEND=>=dev-lang/go-1.4:= dev-go/go-crypto:= test? ( dev-go/go-tools ) web? ( dev-ruby/sass dev-ruby/uglifier ) virtual/pkgconfig
|
||||
DESCRIPTION=A tool for service discovery, monitoring and configuration
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.consul.io
|
||||
IUSE=test web
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=MPL-2.0
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/hashicorp/consul/archive/v0.5.2.tar.gz -> consul-0.5.2.tar.gz https://github.com/armon/circbuf/archive/f092b4f207b6e5cce0569056fba9e1a2735cb6cf.tar.gz -> circbuf-f092b4f207b6e5cce0569056fba9e1a2735cb6cf.tar.gz https://github.com/armon/go-metrics/archive/a54701ebec11868993bc198c3f315353e9de2ed6.tar.gz -> go-metrics-a54701ebec11868993bc198c3f315353e9de2ed6.tar.gz https://github.com/armon/go-radix/archive/0bab926c3433cfd6490c6d3c504a7b471362390c.tar.gz -> go-radix-0bab926c3433cfd6490c6d3c504a7b471362390c.tar.gz https://github.com/armon/gomdb/archive/151f2e08ef45cb0e57d694b2562f351955dff572.tar.gz -> gomdb-151f2e08ef45cb0e57d694b2562f351955dff572.tar.gz https://github.com/boltdb/bolt/archive/2c04100eb9793f2b8541d243494e2909d2112325.tar.gz -> bolt-2c04100eb9793f2b8541d243494e2909d2112325.tar.gz https://github.com/hashicorp/consul-migrate/archive/v0.1.0.tar.gz -> consul-migrate-0.1.0.tar.gz https://github.com/hashicorp/go-checkpoint/archive/88326f6851319068e7b34981032128c0b1a6524d.tar.gz -> go-checkpoint-88326f6851319068e7b34981032128c0b1a6524d.tar.gz https://github.com/hashicorp/go-msgpack/archive/71c2886f5a673a35f909803f38ece5810165097b.tar.gz -> go-msgpack-71c2886f5a673a35f909803f38ece5810165097b.tar.gz https://github.com/hashicorp/go-multierror/archive/fcdddc395df1ddf4247c69bd436e84cfa0733f7e.tar.gz -> go-multierror-fcdddc395df1ddf4247c69bd436e84cfa0733f7e.tar.gz https://github.com/hashicorp/go-syslog/archive/42a2b573b664dbf281bd48c3cc12c086b17a39ba.tar.gz -> go-syslog-42a2b573b664dbf281bd48c3cc12c086b17a39ba.tar.gz https://github.com/hashicorp/golang-lru/archive/995efda3e073b6946b175ed93901d729ad47466a.tar.gz -> golang-lru-995efda3e073b6946b175ed93901d729ad47466a.tar.gz https://github.com/hashicorp/hcl/archive/513e04c400ee2e81e97f5e011c08fb42c6f69b84.tar.gz -> hcl-513e04c400ee2e81e97f5e011c08fb42c6f69b84.tar.gz https://github.com/hashicorp/logutils/archive/367a65d59043b4f846d179341d138f01f988c186.tar.gz -> logutils-367a65d59043b4f846d179341d138f01f988c186.tar.gz https://github.com/hashicorp/memberlist/archive/6025015f2dc659ca2c735112d37e753bda6e329d.tar.gz -> memberlist-6025015f2dc659ca2c735112d37e753bda6e329d.tar.gz https://github.com/hashicorp/net-rpc-msgpackrpc/archive/d377902b7aba83dd3895837b902f6cf3f71edcb2.tar.gz -> net-rpc-msgpackrpc-d377902b7aba83dd3895837b902f6cf3f71edcb2.tar.gz https://github.com/hashicorp/raft/archive/a8065f298505708bf60f518c09178149f3c06f21.tar.gz -> raft-a8065f298505708bf60f518c09178149f3c06f21.tar.gz https://github.com/hashicorp/raft-boltdb/archive/d1e82c1ec3f15ee991f7cc7ffd5b67ff6f5bbaee.tar.gz -> raft-boltdb-d1e82c1ec3f15ee991f7cc7ffd5b67ff6f5bbaee.tar.gz https://github.com/hashicorp/raft-mdb/archive/4ec3694ffbc74d34f7532e70ef2e9c3546a0c0b0.tar.gz -> raft-mdb-4ec3694ffbc74d34f7532e70ef2e9c3546a0c0b0.tar.gz https://github.com/hashicorp/scada-client/archive/c26580cfe35393f6f4bf1b9ba55e6afe33176bae.tar.gz -> scada-client-c26580cfe35393f6f4bf1b9ba55e6afe33176bae.tar.gz https://github.com/hashicorp/serf/archive/558a6876882b2c5c61df29fd3990fb1765fd71d3.tar.gz -> serf-558a6876882b2c5c61df29fd3990fb1765fd71d3.tar.gz https://github.com/hashicorp/yamux/archive/b2e55852ddaf823a85c67f798080eb7d08acd71d.tar.gz -> yamux-b2e55852ddaf823a85c67f798080eb7d08acd71d.tar.gz https://github.com/inconshreveable/muxado/archive/f693c7e88ba316d1a0ae3e205e22a01aa3ec2848.tar.gz -> muxado-f693c7e88ba316d1a0ae3e205e22a01aa3ec2848.tar.gz https://github.com/miekg/dns/archive/bb1103f648f811d2018d4bedcb2d4b2bce34a0f1.tar.gz -> dns-bb1103f648f811d2018d4bedcb2d4b2bce34a0f1.tar.gz https://github.com/mitchellh/cli/archive/6cc8bc522243675a2882b81662b0b0d2e04b99c9.tar.gz -> cli-6cc8bc522243675a2882b81662b0b0d2e04b99c9.tar.gz https://github.com/mitchellh/mapstructure/archive/442e588f213303bec7936deba67901f8fc8f18b1.tar.gz -> mapstructure-442e588f213303bec7936deba67901f8fc8f18b1.tar.gz https://github.com/ryanuber/columnize/archive/44cb4788b2ec3c3d158dd3d1b50aba7d66f4b59a.tar.gz -> columnize-44cb4788b2ec3c3d158dd3d1b50aba7d66f4b59a.tar.gz
|
||||
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs 42408102d713fbad60ca21349865edb4 user f54e098dd38ba1c0847a13e685b87747
|
||||
_md5_=0448ce220ddb15513c8f3bbefc86a7d3
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile install prepare setup unpack
|
||||
DEPEND=>=dev-lang/go-1.4:= test? ( dev-go/go-tools ) app-admin/consul app-admin/vault virtual/pkgconfig
|
||||
DESCRIPTION=Generic template rendering and notifications with Consul
|
||||
EAPI=5
|
||||
HOMEPAGE=http://github.com/hashicorp/consul-template
|
||||
IUSE=test
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=MPL-2.0
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/hashicorp/consul-template/archive/v0.9.0.tar.gz -> consul-template-0.9.0.tar.gz https://github.com/hashicorp/go-multierror/archive/fcdddc395df1ddf4247c69bd436e84cfa0733f7e.tar.gz -> go-multierror-fcdddc395df1ddf4247c69bd436e84cfa0733f7e.tar.gz https://github.com/armon/go-radix/archive/0bab926c3433cfd6490c6d3c504a7b471362390c.tar.gz -> go-radix-0bab926c3433cfd6490c6d3c504a7b471362390c.tar.gz https://github.com/hashicorp/errwrap/archive/7554cd9344cec97297fa6649b055a8c98c2a1e55.tar.gz -> errwrap-7554cd9344cec97297fa6649b055a8c98c2a1e55.tar.gz https://github.com/armon/go-metrics/archive/a54701ebec11868993bc198c3f315353e9de2ed6.tar.gz -> go-metrics-a54701ebec11868993bc198c3f315353e9de2ed6.tar.gz https://github.com/hashicorp/go-msgpack/archive/71c2886f5a673a35f909803f38ece5810165097b.tar.gz -> go-msgpack-71c2886f5a673a35f909803f38ece5810165097b.tar.gz https://github.com/hashicorp/go-syslog/archive/42a2b573b664dbf281bd48c3cc12c086b17a39ba.tar.gz -> go-syslog-42a2b573b664dbf281bd48c3cc12c086b17a39ba.tar.gz https://github.com/hashicorp/golang-lru/archive/995efda3e073b6946b175ed93901d729ad47466a.tar.gz -> golang-lru-995efda3e073b6946b175ed93901d729ad47466a.tar.gz https://github.com/hashicorp/hcl/archive/513e04c400ee2e81e97f5e011c08fb42c6f69b84.tar.gz -> hcl-513e04c400ee2e81e97f5e011c08fb42c6f69b84.tar.gz https://github.com/hashicorp/logutils/archive/367a65d59043b4f846d179341d138f01f988c186.tar.gz -> logutils-367a65d59043b4f846d179341d138f01f988c186.tar.gz https://github.com/mitchellh/copystructure/archive/6fc66267e9da7d155a9d3bd489e00dad02666dc6.tar.gz -> copystructure-6fc66267e9da7d155a9d3bd489e00dad02666dc6.tar.gz https://github.com/mitchellh/mapstructure/archive/442e588f213303bec7936deba67901f8fc8f18b1.tar.gz -> mapstructure-442e588f213303bec7936deba67901f8fc8f18b1.tar.gz https://github.com/mitchellh/reflectwalk/archive/242be0c275dedfba00a616563e6db75ab8f279ec.tar.gz -> reflectwalk-242be0c275dedfba00a616563e6db75ab8f279ec.tar.gz https://github.com/samuel/go-zookeeper/archive/d0e0d8e11f318e000a8cc434616d69e329edc374.tar.gz -> go-zookeeper-d0e0d8e11f318e000a8cc434616d69e329edc374.tar.gz
|
||||
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs 42408102d713fbad60ca21349865edb4 user f54e098dd38ba1c0847a13e685b87747
|
||||
_md5_=d95aa50a54975ee1a8ac4bd47be5ed53
|
@ -0,0 +1,11 @@
|
||||
DEFINED_PHASES=install unpack
|
||||
DEPEND=app-arch/unzip
|
||||
DESCRIPTION=The Csound reference manual
|
||||
EAPI=5
|
||||
HOMEPAGE=http://csounds.com/
|
||||
IUSE=html linguas_fr
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=FDL-1.3
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/csound/Csound6.05_manual_pdf.zip linguas_fr? ( mirror://sourceforge/csound/Csound6.05_manual-fr_pdf.zip ) html? ( mirror://sourceforge/csound/Csound6.05_manual_html.zip linguas_fr? ( mirror://sourceforge/csound/Csound6.05_manual-fr_html.zip ) )
|
||||
_md5_=6d010abb9ee5693fa9b95004eccaa923
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue