parent
bdd5ddc843
commit
6747ac7036
@ -1,80 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/salt/salt-0.17.4-r2.ebuild,v 1.2 2014/08/10 01:37:40 patrick Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=(python{2_6,2_7})
|
||||
|
||||
inherit eutils distutils-r1 systemd
|
||||
|
||||
DESCRIPTION="Salt is a remote execution and configuration manager"
|
||||
HOMEPAGE="http://saltstack.org/"
|
||||
|
||||
if [[ ${PV} == 9999* ]]; then
|
||||
inherit git-2
|
||||
EGIT_REPO_URI="git://github.com/${PN}stack/${PN}.git"
|
||||
EGIT_BRANCH="develop"
|
||||
SRC_URI=""
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
fi
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE="ldap libvirt mako mongodb mysql openssl redis test"
|
||||
|
||||
RDEPEND=">=dev-python/pyzmq-2.1.9[${PYTHON_USEDEP}]
|
||||
dev-python/msgpack[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
dev-python/m2crypto[${PYTHON_USEDEP}]
|
||||
dev-python/pycrypto[${PYTHON_USEDEP}]
|
||||
dev-python/pycryptopp[${PYTHON_USEDEP}]
|
||||
dev-python/jinja[${PYTHON_USEDEP}]
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
sys-apps/pciutils
|
||||
mako? ( dev-python/mako[${PYTHON_USEDEP}] )
|
||||
ldap? ( dev-python/python-ldap[${PYTHON_USEDEP}] )
|
||||
openssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )
|
||||
libvirt? ( || (
|
||||
dev-python/libvirt-python[${PYTHON_USEDEP}]
|
||||
app-emulation/libvirt[python,${PYTHON_USEDEP}]
|
||||
)
|
||||
)
|
||||
mongodb? ( dev-python/pymongo[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysql-python[${PYTHON_USEDEP}] )
|
||||
redis? ( dev-python/redis-py[${PYTHON_USEDEP}] )"
|
||||
DEPEND="test? (
|
||||
dev-python/pip
|
||||
dev-python/virtualenv
|
||||
dev-python/SaltTesting
|
||||
${RDEPEND}
|
||||
)"
|
||||
|
||||
PATCHES=("${FILESDIR}/${PN}-0.17.1-tests-nonroot.patch")
|
||||
DOCS=(README.rst AUTHORS)
|
||||
|
||||
python_prepare() {
|
||||
sed -i '/install_requires=/ d' setup.py || die "sed failed"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
for s in minion master syndic; do
|
||||
newinitd "${FILESDIR}"/${s}-initd-2 salt-${s}
|
||||
newconfd "${FILESDIR}"/${s}-confd-1 salt-${s}
|
||||
systemd_dounit "${FILESDIR}"/salt-${s}.service
|
||||
done
|
||||
|
||||
insinto /etc/${PN}
|
||||
doins conf/*
|
||||
}
|
||||
|
||||
python_test() {
|
||||
# testsuite likes lots of files
|
||||
ulimit -n 3072
|
||||
SHELL="/bin/bash" TMPDIR=/tmp ./tests/runtests.py --unit-tests --no-report || die
|
||||
}
|
@ -1,89 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/salt/salt-2014.1.5-r1.ebuild,v 1.2 2014/08/10 01:37:40 patrick Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=(python{2_6,2_7})
|
||||
|
||||
inherit eutils distutils-r1 systemd
|
||||
|
||||
DESCRIPTION="Salt is a remote execution and configuration manager"
|
||||
HOMEPAGE="http://saltstack.org/"
|
||||
|
||||
if [[ ${PV} == 9999* ]]; then
|
||||
inherit git-2
|
||||
EGIT_REPO_URI="git://github.com/${PN}stack/${PN}.git"
|
||||
EGIT_BRANCH="develop"
|
||||
SRC_URI=""
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
fi
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE="ldap libcloud libvirt mako mongodb mysql openssl redis timelib test"
|
||||
|
||||
RDEPEND=">=dev-python/pyzmq-2.2.0[${PYTHON_USEDEP}]
|
||||
dev-python/msgpack[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
dev-python/m2crypto[${PYTHON_USEDEP}]
|
||||
dev-python/pycrypto[${PYTHON_USEDEP}]
|
||||
dev-python/pycryptopp[${PYTHON_USEDEP}]
|
||||
dev-python/jinja[${PYTHON_USEDEP}]
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
libcloud? ( >=dev-python/libcloud-0.14.0[${PYTHON_USEDEP}] )
|
||||
sys-apps/pciutils
|
||||
mako? ( dev-python/mako[${PYTHON_USEDEP}] )
|
||||
ldap? ( dev-python/python-ldap[${PYTHON_USEDEP}] )
|
||||
openssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )
|
||||
libvirt? ( || (
|
||||
dev-python/libvirt-python[${PYTHON_USEDEP}]
|
||||
app-emulation/libvirt[python,${PYTHON_USEDEP}]
|
||||
)
|
||||
)
|
||||
mongodb? ( dev-python/pymongo[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysql-python[${PYTHON_USEDEP}] )
|
||||
redis? ( dev-python/redis-py[${PYTHON_USEDEP}] )
|
||||
timelib? ( dev-python/timelib[${PYTHON_USEDEP}] )"
|
||||
DEPEND="test? (
|
||||
dev-python/pip
|
||||
dev-python/virtualenv
|
||||
>=dev-python/SaltTesting-2014.4.24
|
||||
${RDEPEND}
|
||||
)"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-tests-nonroot.patch"
|
||||
"${FILESDIR}/${PN}-2014.1.2-tests-nonroot.patch"
|
||||
"${FILESDIR}/${P}-minion-error.patch"
|
||||
)
|
||||
DOCS=(README.rst AUTHORS)
|
||||
|
||||
python_prepare() {
|
||||
sed -i '/install_requires=/ d' setup.py || die "sed failed"
|
||||
|
||||
# this test fails because it trys to "pip install distribute"
|
||||
rm tests/unit/{modules,states}/zcbuildout_test.py
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
USE_SETUPTOOLS=1 distutils-r1_python_install_all
|
||||
|
||||
for s in minion master syndic; do
|
||||
newinitd "${FILESDIR}"/${s}-initd-3 salt-${s}
|
||||
newconfd "${FILESDIR}"/${s}-confd-1 salt-${s}
|
||||
systemd_dounit "${FILESDIR}"/salt-${s}.service
|
||||
done
|
||||
|
||||
insinto /etc/${PN}
|
||||
doins conf/*
|
||||
}
|
||||
|
||||
python_test() {
|
||||
# testsuite likes lots of files
|
||||
ulimit -n 3072
|
||||
USE_SETUPTOOLS=1 SHELL="/bin/bash" TMPDIR=/tmp ./tests/runtests.py --unit-tests --no-report --verbose || die
|
||||
}
|
@ -1,88 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/salt/salt-2014.1.5.ebuild,v 1.2 2014/08/10 01:37:40 patrick Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=(python{2_6,2_7})
|
||||
|
||||
inherit eutils distutils-r1 systemd
|
||||
|
||||
DESCRIPTION="Salt is a remote execution and configuration manager"
|
||||
HOMEPAGE="http://saltstack.org/"
|
||||
|
||||
if [[ ${PV} == 9999* ]]; then
|
||||
inherit git-2
|
||||
EGIT_REPO_URI="git://github.com/${PN}stack/${PN}.git"
|
||||
EGIT_BRANCH="develop"
|
||||
SRC_URI=""
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
fi
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE="ldap libcloud libvirt mako mongodb mysql openssl redis timelib test"
|
||||
|
||||
RDEPEND=">=dev-python/pyzmq-2.2.0[${PYTHON_USEDEP}]
|
||||
dev-python/msgpack[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
dev-python/m2crypto[${PYTHON_USEDEP}]
|
||||
dev-python/pycrypto[${PYTHON_USEDEP}]
|
||||
dev-python/pycryptopp[${PYTHON_USEDEP}]
|
||||
dev-python/jinja[${PYTHON_USEDEP}]
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
libcloud? ( >=dev-python/libcloud-0.14.0[${PYTHON_USEDEP}] )
|
||||
sys-apps/pciutils
|
||||
mako? ( dev-python/mako[${PYTHON_USEDEP}] )
|
||||
ldap? ( dev-python/python-ldap[${PYTHON_USEDEP}] )
|
||||
openssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )
|
||||
libvirt? ( || (
|
||||
dev-python/libvirt-python[${PYTHON_USEDEP}]
|
||||
app-emulation/libvirt[python,${PYTHON_USEDEP}]
|
||||
)
|
||||
)
|
||||
mongodb? ( dev-python/pymongo[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysql-python[${PYTHON_USEDEP}] )
|
||||
redis? ( dev-python/redis-py[${PYTHON_USEDEP}] )
|
||||
timelib? ( dev-python/timelib[${PYTHON_USEDEP}] )"
|
||||
DEPEND="test? (
|
||||
dev-python/pip
|
||||
dev-python/virtualenv
|
||||
>=dev-python/SaltTesting-2014.4.24
|
||||
${RDEPEND}
|
||||
)"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-tests-nonroot.patch"
|
||||
"${FILESDIR}/${PN}-2014.1.2-tests-nonroot.patch"
|
||||
)
|
||||
DOCS=(README.rst AUTHORS)
|
||||
|
||||
python_prepare() {
|
||||
sed -i '/install_requires=/ d' setup.py || die "sed failed"
|
||||
|
||||
# this test fails because it trys to "pip install distribute"
|
||||
rm tests/unit/{modules,states}/zcbuildout_test.py
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
USE_SETUPTOOLS=1 distutils-r1_python_install_all
|
||||
|
||||
for s in minion master syndic; do
|
||||
newinitd "${FILESDIR}"/${s}-initd-3 salt-${s}
|
||||
newconfd "${FILESDIR}"/${s}-confd-1 salt-${s}
|
||||
systemd_dounit "${FILESDIR}"/salt-${s}.service
|
||||
done
|
||||
|
||||
insinto /etc/${PN}
|
||||
doins conf/*
|
||||
}
|
||||
|
||||
python_test() {
|
||||
# testsuite likes lots of files
|
||||
ulimit -n 3072
|
||||
USE_SETUPTOOLS=1 SHELL="/bin/bash" TMPDIR=/tmp ./tests/runtests.py --unit-tests --no-report --verbose || die
|
||||
}
|
@ -1,90 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/salt/salt-2014.1.7.ebuild,v 1.2 2014/08/10 01:37:40 patrick Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=(python{2_6,2_7})
|
||||
|
||||
inherit eutils distutils-r1 systemd
|
||||
|
||||
DESCRIPTION="Salt is a remote execution and configuration manager"
|
||||
HOMEPAGE="http://saltstack.org/"
|
||||
|
||||
if [[ ${PV} == 9999* ]]; then
|
||||
inherit git-2
|
||||
EGIT_REPO_URI="git://github.com/${PN}stack/${PN}.git"
|
||||
EGIT_BRANCH="develop"
|
||||
SRC_URI=""
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
fi
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE="ldap libcloud libvirt mako mongodb mysql openssl redis timelib test"
|
||||
|
||||
RDEPEND=">=dev-python/pyzmq-2.2.0[${PYTHON_USEDEP}]
|
||||
dev-python/msgpack[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
dev-python/m2crypto[${PYTHON_USEDEP}]
|
||||
dev-python/pycrypto[${PYTHON_USEDEP}]
|
||||
dev-python/pycryptopp[${PYTHON_USEDEP}]
|
||||
dev-python/jinja[${PYTHON_USEDEP}]
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
libcloud? ( >=dev-python/libcloud-0.14.0[${PYTHON_USEDEP}] )
|
||||
sys-apps/pciutils
|
||||
mako? ( dev-python/mako[${PYTHON_USEDEP}] )
|
||||
ldap? ( dev-python/python-ldap[${PYTHON_USEDEP}] )
|
||||
openssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )
|
||||
libvirt? ( || (
|
||||
dev-python/libvirt-python[${PYTHON_USEDEP}]
|
||||
app-emulation/libvirt[python,${PYTHON_USEDEP}]
|
||||
)
|
||||
)
|
||||
mongodb? ( dev-python/pymongo[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysql-python[${PYTHON_USEDEP}] )
|
||||
redis? ( dev-python/redis-py[${PYTHON_USEDEP}] )
|
||||
timelib? ( dev-python/timelib[${PYTHON_USEDEP}] )"
|
||||
DEPEND="test? (
|
||||
dev-python/pip
|
||||
dev-python/virtualenv
|
||||
dev-python/timelib
|
||||
>=dev-python/SaltTesting-2014.4.24
|
||||
${RDEPEND}
|
||||
)"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-2014.1.2-tests-nonroot.patch"
|
||||
"${FILESDIR}/${PN}-2014.1.5-tests-nonroot.patch"
|
||||
"${FILESDIR}/${PN}-2014.1.5-minion-error.patch"
|
||||
)
|
||||
DOCS=(README.rst AUTHORS)
|
||||
|
||||
python_prepare() {
|
||||
sed -i '/install_requires=/ d' setup.py || die "sed failed"
|
||||
|
||||
# this test fails because it trys to "pip install distribute"
|
||||
rm tests/unit/{modules,states}/zcbuildout_test.py
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
USE_SETUPTOOLS=1 distutils-r1_python_install_all
|
||||
|
||||
for s in minion master syndic; do
|
||||
newinitd "${FILESDIR}"/${s}-initd-3 salt-${s}
|
||||
newconfd "${FILESDIR}"/${s}-confd-1 salt-${s}
|
||||
systemd_dounit "${FILESDIR}"/salt-${s}.service
|
||||
done
|
||||
|
||||
insinto /etc/${PN}
|
||||
doins conf/*
|
||||
}
|
||||
|
||||
python_test() {
|
||||
# testsuite likes lots of files
|
||||
ulimit -n 3072
|
||||
USE_SETUPTOOLS=1 SHELL="/bin/bash" TMPDIR=/tmp ./tests/runtests.py --unit-tests --no-report --verbose || die
|
||||
}
|
@ -1,46 +1,27 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX siege-2.60-gentoo.diff 1740 SHA256 26efc21c9ba60e8b92428eddd8113586e41e8dc71ade8f32a26415105df301ae SHA512 e72b41cf2b992f944a8e515c3681bc2b155ce140cf049ac9ff57bcf5adc7cf538ab654e22ff9576614cf9ee538e3830d90dc2790cc4791c920b90d7caded6486 WHIRLPOOL 63e0cfe618919ddebaf842c362c14655ff055f6c27b7ee70118ee93f511917827f24e4d02e76dab5ac320721edfbcb5a6936ac0ceb055e17c09747a452e85569
|
||||
AUX siege-2.70-gentoo.diff 3903 SHA256 b7fc41a26566b410473d01546db9bbf1ecf9fa52a6c21262a4df07e6fec8f8a9 SHA512 5ee72bce102335e5f909b8e664077a227fd36dcfd0fdc56951a46462fd36990b1dd5954088faebe2b5f07d36bfe7a6c1ad3ea9d8cea6e0a61c8a812bcf669726 WHIRLPOOL 04e83d6eb7efdc0b926e7344fa088562498b8543e3b21a166d0499ca684638ff0300d4f4872ed1c503da00c15e66f1d1855147dd917a3563cd5466f3ecd4b03e
|
||||
AUX siege-2.72-gentoo.diff 3148 SHA256 e6a09fe694f5193c87b98c096d7d34a432d158b0089a1eeb4dae0ff623819f86 SHA512 92101fc838d0b6a874ad475d06bcc4568f3596d68dd82bf4abede2658478f13cc5802ca6bcc7716928792fa1ebc6d016668f16fc2496b73737050c6008ea1198 WHIRLPOOL 62f2f30707a4aba580012c3031f997c568460112ecd040e10925546f9059bf8989b33312c879311b6d95f3ac8f7bd9f137e9ed09ba6301a3b659361147b3804c
|
||||
AUX siege.bash-completion 783 SHA256 a7e54183dc7a6e0032683c3801b5eaa494ebe4356ff1a3cb09391bce7c30ad25 SHA512 b07c8456f5c20c5d15d50de543ed94fc5cc9f323957eec37f78cef764ea1b4449adb78b264444a8f41f4f715e46b1b7b68eebdb7f44f23ac206a510e2c4e8e3f WHIRLPOOL f45a8aa2205072f3f212c74afe6dac03498db51deb1fd733860c47296b5b5a4d29d9efaae00f2958caf183516a9aa3bacc08d679a3cb9aca1c93a507adeffb20
|
||||
DIST siege-2.66.tar.gz 478161 SHA256 c4b4aefc94e42f6817445ea88725b8058fcb87d238c1b3a7f9f3d21cde057be5 SHA512 429034f3bf77aa6dcde8eeafcc212c77c417e5202a6f80f62fbd369756d79374b20a57ce64d7bf4e71a2c738f01be20ff26736ec36d87dfb5a8846d50fb605dc WHIRLPOOL 44a76ccbb55720ca47f786e58c88819212b520b436a38af7488a52dfb019d91e262e2ef1e5627a19fd263b96bbc7cc89239bae99b8c511c6ca78567946b21f4b
|
||||
DIST siege-2.67.tar.gz 524276 SHA256 0a65b0c4bc449dd262490faeb05f674ed8359d9971faf4c5a905a1c85752dac6 SHA512 b9a91c3b0909a00a181d1fb755fa011dec1d2433a2e49f53817710a609009d95605d01be5f27fffd1e6e7e5d99f0b4113eea92a0cac76baa613167ca8703304c WHIRLPOOL 5ff03236bc67d6eba0e5f6753e462b8719f0448cf4980f0e27d3dbb166f5e2f4a7bf61b2a41747e4ec77ce2b63b0a389a973ce613e69b529c9cc18aa952d90fb
|
||||
DIST siege-2.70.tar.gz 484608 SHA256 3cb4bcb52a4bee9b35a6b487492c3a8eb20d911d76131e1283ca73ac5d75dd91 SHA512 bb6137240ce6a0948a8e7dbc58a2d776f6ceb3df00bd6221953fd9838bfb964948cb7d0cee41fb9d436c5c270025374afbdb65ed2659792d3ddc68c715acbf21 WHIRLPOOL 781fc9ae65eeb30a37a3f0fe54eb58a54304d1214a12677e75db76e94645ff43f114d830458e3908ba066491d9c49651165b1580cce39ab0fcfefd0ccf5d8c6f
|
||||
DIST siege-2.72.tar.gz 486018 SHA256 3d43026859550987f0284431997516ede8061a75e7b1e844816f6a61e033c12e SHA512 831e3eeded85823b5c0e1a54db2b1c91f94a4900e309d3797a827a44f861fe7cb8ab617c33d1008de35f066a3f3ff72a0bb3900a79a47846a8acd61887b0d563 WHIRLPOOL db755f965794b99bb6b487fa7c5e21cd0f57993d76b10ef90a8537d5c61b5b44d19632b1fb0299622354ac2c438d28e261f02f1ed17ce34a6f53137a3104cf59
|
||||
DIST siege-3.0.0.tar.gz 495571 SHA256 01e68e839305ec2b604d915fc3185b18dfaac69b692815fd6a2453e387976a7a SHA512 74c37747526b4d091c7bb7d1ad358a171661fc60e0032e193e7869ca88d484a3d6a2b77828e295a2c9a058594a57d0b59d5ef068a2c5592fc10326b80e494a6e WHIRLPOOL 228966daf9106d3997393a448d3d64f42621593e832c66e4a922c0b8a0f646648c30697f77f6f27cba2677d4160f6b99d18cd2b211901a9bf05797a3b8b9e187
|
||||
DIST siege-3.0.1.tar.gz 497205 SHA256 755634af407cdb4072ce6a1e9341083343c761879535e6ece7c45945a3dde350 SHA512 10c5bd8f70e0fc704c05b3f914fa2c24db5125d1e42e3e368f6c42f5d7d2e1f43fc77550de7d93a167ccfe00d90893d2399f5f7d5c5a4b9bb5fb603b5e11e8ba WHIRLPOOL 8aec1bffadfa2c2400d33774fc5df7b7c9985fefe1ba1497257925f27c3cca02570572ddccbbc0f1ecc95bde4ddfc4fd5ef735593e383b38229abc2faeaaca98
|
||||
DIST siege-3.0.2.tar.gz 500879 SHA256 261c3b41e2a17065b56b60b8e4ea10c256fe4265172e317882c67799d9ce062d SHA512 c07f8537d9a93379e8bb4724f597461a5a098d51ceb4137d8aa4e5a69ae5d26357436899a439167b6b5793dc65e0c9242f046545c35d6bcdb4028297fba3b5ff WHIRLPOOL 057c953a60d9f846ddc243faa045cf7d4add4525d45eae4b9305a75c33146a3d0aa9444a9b07387ab509908f604a27483558c0683a6dcb56e29e2abe2767ba1c
|
||||
DIST siege-3.0.3.tar.gz 494596 SHA256 5fdf956433aff1ad57d13196ad15faa4fb7ef770b6ee676c8247a16178d36926 SHA512 ca98d1ba4627a7bf0b48bd271852a11da3aa5d6cdec9453604d9af1333401223ae1a32242cb30698ec2b60575e5911ffc201081890a2b90e4cc085abd63260a5 WHIRLPOOL 8872a9c50bd8cc3c58a9abad20958c33326190508670bb5cd77f2ece3f50ff944ca106ce0150302409bdb90e7c706a61f83bdff869d275640c5f5e4c41c63f40
|
||||
DIST siege-3.0.5.tar.gz 495568 SHA256 283e624fd802775bf6eb8832c4f76dad6692aa1f3efa98db1ae2ddaba651ca99 SHA512 1ef1492dd31308fe63a3f65f657175a27add0c4718c83acdbbe0f79766cb2a8a78d04b9bf5085ce8be97e9d997720d6695959cb263e1187f1c5a83921e15c148 WHIRLPOOL 6a651eca5c49b3abcdff1f0b767c2b17fe8e3b11dcefbf42ef785ac12dfd7c65febc44a82024d3c73c523c0125ad77bd5fabad8e4f700173a71a8432b5e0132a
|
||||
DIST siege-3.0.6.tar.gz 496002 SHA256 78b79964e3d6772e532c6008a084700f830a02a00ca80b44f3e71380b4908c5b SHA512 621f3f60f2aac70fb051f48819f5673d60f31fc4fc69e4c65d4ae0a285d02112686f1e9b40241d48afc378446a2b296a7dc4bbc6d8ae38e390d380506f4d448b WHIRLPOOL 0c94eb828681b2ab67cab13bbaf802f25804e976f4f1eac6cb3cb45160ee6dd2f73d726c39f9ab6be6e4243ac4c6c79d76f406eba72d3fe4a929fb24838b1de0
|
||||
EBUILD siege-2.66.ebuild 1775 SHA256 8c3871f0007e89ea0dbc5c3140752710352fb0de8d84020593604eee9af29082 SHA512 92d40c644641dbdc22a838082aa8a17e0e2d32d0094ee0cadfb25be5c70381b13fc462915d0fc3c0ac2ab0781e026da64ca0e21be2f6fdfffba7a21483bd9f77 WHIRLPOOL 39fc5295aca0005555e20fd230e6219ee3a09b146cb8f87172472de9d027175aa9987edcc1c446cfe244b105cfd802e7c52845f77c66cc65369d69738a71bda6
|
||||
EBUILD siege-2.67.ebuild 2148 SHA256 330f32a94058e172adf4ef8a8369c94db20f40adf29c7624faa10b9d90bd0159 SHA512 a4c873316d008f7565b27f0ae00dc143faf7f92723c90e4cc17393ff4bdfda798ab66dacd492a218da9f330eb96f1c48b7d15c41cf01f2eb4b6f7264f99e7b1b WHIRLPOOL 0ce722b5c9d818bea81d3c7774b6b28c69255ad2c954ab380cf3aadc1570cd400de65747126d251f92f42a51818309aa201e7737f89d46b268118b0fd9fb2024
|
||||
EBUILD siege-2.70.ebuild 1213 SHA256 dc6ff2f7bfbabe81ceff7bd6bdaee06306e10dce1cc23f20ee15b524e59f522d SHA512 c6cd6538dda557eba37a0d3fb448154433422041a3309d6e598502b110433b3ba340f8e399d1fac24049ffee3773a0072aded69fd54b13798fa139edbb8e0833 WHIRLPOOL dc36f4d1a3a8bcce1a85838a385f04aeab52fba5397db2297ce8734826c44aa6717bffab5788fa700f781ae540988f0a1b8d1e817be0a183c27c2bd497920652
|
||||
EBUILD siege-2.72.ebuild 1208 SHA256 21f51831db1b7f6873541dbf50d21637a328b77ad1dcca2bde48f4b74b01efcb SHA512 133a1b14da88f9b92e8735c13da1553254eca9016e6963d6e337c29399537e2f0d83713eb77c6be206614a98328a805f5260df92a23e26f6f1d933b60e712bc8 WHIRLPOOL 9b13c34193404f62c1bdcabe03e92f13d8cb8f030a872c5df11113da00c53aa286f5e4008c2fdb903cf8e97c1f43d76e4e7a95a747545fd1aa1c85381af6d1a0
|
||||
EBUILD siege-3.0.0.ebuild 1225 SHA256 5c7a4717cbed9853ca92721797bea5cdcc662677461e2487c89735ee9a4c615f SHA512 720477d754d8dcc74ffa002534178828524f5efd31ca04935dd80b500e599823cb7457f7f2d17c6f5f0c40cb2383c17f9490775fef1b08a70a05c6eea5d1617b WHIRLPOOL e726d4731ade521b81ba0fed24c778d7a00f4510f258f7d8fb4959d4a632b35a1f8de2bba3b55d6b9a55697cd723dde61164cf16cdc3f249f839ac92e266f1cf
|
||||
EBUILD siege-3.0.1.ebuild 1225 SHA256 1ed5b339a82a946ff89f87176a1a92694ae61c37bf2bf335faa2cfdc5f976b9d SHA512 c4e1f5ab45b7eeb3b7e992136306233dedf4b677425a0f596864aa31a584f41cae99d143eb7ded57b3debe744216805cdd99e25d9853488a2b54fb40329c4110 WHIRLPOOL 0ef90de83e9ff447588450162024a1c827a3f7d8bcb87054e90983fadd4c09ba398ecdc898643ed6e83cde013d2b5562e834c925948d0329f60e6affb3bedebe
|
||||
EBUILD siege-3.0.2.ebuild 1225 SHA256 46fd8360ba2c1d6fc79a6d617553c7a81c5a413fa918caf572a35d7982463b5a SHA512 30384686f2a3c40bdcfa84963e7782d7345f28731dfd2e0d149688fbc02c3732f66c717dd119e2ff6d06f9d559dfcd351845c8d3a6a48417e882fbd8bfc62a20 WHIRLPOOL f720a2079e58fb1cec4213dbf181de62731bfb51c822c04f30813b94f652a7b407f0e1e1334aceadfd79571c3d88e6829c7102710a009d5f7b5957f7ad75d2b8
|
||||
EBUILD siege-3.0.3.ebuild 1217 SHA256 bd7e915f492ac57bf1b4a591ed189f735c401dce9bdb18cd9d2e1535c06e344c SHA512 20e2d4766820308fac1f7d05392d20066c039204fe0b065b95544b2a52b156efc7ea61adb44cb13ae431121cd2ea4358d82e9572eafff20bc0eb4a38aff42c41 WHIRLPOOL d1d912b6dbd320c0b8ae929d2992e2bd57e1518f39b33c79f4866787993ca575ca902ee69eda72954eee146dd98bcbac93b51fdcbc162bb9c9b15d917f840fce
|
||||
EBUILD siege-3.0.5.ebuild 1225 SHA256 ef4172d1d36495653bb13c989cba002a52288767f03008415906a324047c7b33 SHA512 398a3dfca95d3f8727e64d72c891a7f4e0439c0db77248a89aa1175e54c0191e526d04152f74b17e038fe4feba6dd5730f69b5ef7f555218d1c42d3cfb62148a WHIRLPOOL 757282e60e4e2af7299fdb103e0ff6ba848b7b8cecf0c4804e19b8274ab0785b240399b2d1303577f0a5ff279b0a61f9427c4281c7a223f564e080dd0b7261b4
|
||||
EBUILD siege-3.0.6.ebuild 1248 SHA256 f40ba56e28cbaf5d60ffe02d94c48b355f738cfb06744c98f759226d1087620b SHA512 a39305e5b5d1ad3d81b024daceddc3f07bbd06d2e3abc0bafbc0e16f33b17aa6d5df66c3b37a6ad8e748df199caf174e8061e8b5c0b76b43ef99865c5a8cf934 WHIRLPOOL 0eddab5b309e057343a572c4cc37a8048682a187898182ecdccbb964fa9d18aeac78a49d2d0e18189ba02a181ebe5725f3a7ac1143db3169ccfed9c36539d496
|
||||
MISC ChangeLog 8578 SHA256 d4abb710d4a1c4497756044e601e2da0dfccce23c03df0174e440dc7a6d6a368 SHA512 eccdbc7f326706e5f32aa6df2b5fee68a3f3a494912335975a1c3d1196e7357afdc486a6384e6e49686baca7c4ef6d18edd5d4041735bb52c52c2df1da4c749c WHIRLPOOL 84521880e8added6fd2534d64517ff37031ce96a4ed3c9c01ce2ca7f7d79b74b3bad9f90a7a3b900855fe7518b2ca3ccc20deefb711a3ae1eb1b88ffbded9b64
|
||||
MISC ChangeLog 8942 SHA256 9c6f12eb6ce0f9ad794efc59ad8904ec234700bf3f0cfda75abd8f511f498633 SHA512 a7fbc8bf048347eb3e6b6842800090d36869871eef491156e39b44f44e357cfeca401b94e20a0d5f54fb6dd79822fa4ee7298a5b9ea23031da27edbb02ec5774 WHIRLPOOL 124148d00c746dfc841f8f648e0fc06226ce4f55b028013df5e3cfd18888a98c751e1318de71fa298a30dd6a66d5f70f7c2b49e260ffc1f9be9dc46281611630
|
||||
MISC metadata.xml 164 SHA256 d1c053798bce14287e6955dac28fa5fc6c7415449545b2922f4d30fe4d84894c SHA512 a6a94663f191b6f40b376d4c5a662f175822231aee7acaddbdb43d521d6df75180245c962ee55d8cc585aa57bbe37cf90291b1ac777bd18146a0510877711c1c WHIRLPOOL 4edd8ef824db45c3717914b2e5f9e856b578a37fdcb34f5fb5a2c053c0262d32a855828a182cc7733e58b12dd6386b26f6a21fca652ac991e73addd45ce021e9
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
Version: GnuPG v2
|
||||
|
||||
iQIcBAEBCAAGBQJTZfkyAAoJELp701BxlEWfEQ4QAKIpw8QLVqpeRS+zNyZOE5LA
|
||||
QlSyyebmTlCCz/S9r644kYeHnf0J3ZoszH/IkuXThpRGw+dAVWBc3GiE1sFXGWHm
|
||||
3MnDWjC8qqL9WoG661opqwzmJEWITqOpnaqYf2pS3y2MEwsme3IR2N/Q1kHKf3LU
|
||||
VJfOd7sSZwGgurR9Q5Nxg7rhleQGuuASp2TSLJXhRpFVnMFmvtge7uj5EFDMGAZv
|
||||
9u5m0B/YnMco32lh9Qnbbi9MCx6sHzzNWMTrFL4BNj5ucLQYK7HK5iFPL1WIHWFm
|
||||
PTtqaHvDpMRm+Zvakj7sG6u78MCvnUvxJxfOfctfHNv9sD1hMZ7cM8j2SZBJRNx9
|
||||
eZtX3Pr5L26RYnGWuw0gvJCW77+rKq0UVcXmv95mHLmaegy8rLYwkBJaO5eEQY4z
|
||||
UiZwExcw8+VUeMEx9NnvEJpPCE0Wp5wr2TNwY+Sr9hH524JCBqMdQ/EFwBhT5B7C
|
||||
3C4syZTH7eiOJt5faMorREHUn7rhv0k44AQW3r5T+XmsCVZt3kNVHEtihf11HNGI
|
||||
nCECkYVLLLqXPeYKlD8sllFnmxiYuU12l66eoK5D9xLltjHeyzxLm086dwB4tGGU
|
||||
kaL1C0HJW7ADgf/T6bZEgyY+RwYswt8qH5avq4YLCetPRr/1uz/OJNTXFekXI8ZN
|
||||
Rf/1VCf1/4pV+hF6/yrO
|
||||
=hnCE
|
||||
iQJ8BAEBCABmBQJUAadsXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
|
||||
MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOa9UP/015mPWILYdiEQCUMnLwTXFe
|
||||
dJJnjOV/fs/MqvEJ/AqxuDg2ShivYZEF7cMcliqs+7J9PfWfDiTY6B2JS1Lkm6Gz
|
||||
O11f4Jrp4J8c5jCU8yr2Pa2Z8E8Nge3G5aZ6IeV1ayXrBzhe8tl7kRTNa1i0g+nF
|
||||
65rF5Ki8pqkzvmTpL9rzEBeGLebQwTv98IeKLunXjC9PYeuv8s96dxGKDeHe2OwC
|
||||
kyjvvbpxm3x2h+m/HxhnKlP50oqVV5wXVNPwFC4natmpLgxKIX6GZlvKCkti+Aa4
|
||||
Ww2rQyVo8kLsDM7F2ZxIwbsbaMkn2tNP5DnENz7v5piy5JEKeGULPMEztpNUjb71
|
||||
BMCKgNa2/BIZ9NmGG4yBqkjSniVPM91oexQHIi14/u6i87xH8dO9Tgx3EzMP6DJj
|
||||
TVSiHm8VbNyD8YUfbmpfUolwAsk0EwUOsSodg0C03Pnwmagi3d2lVATUqQsgCnCT
|
||||
D82RHxC/llSe1Iqu7ML60BWtzgbwV2IIbLRIp9lewC4S102Hm3lQEOuqpHkwbIfN
|
||||
bpcfi0d8j1YqNSAqH7jXjLCIbmD74/HlljQA+3DzSfgNqr5pVrENtjzFdfY7jK3m
|
||||
5lFjd4kw+VecjBFs+dlkwXs/k4IogL50ig3qwmILVdvN6o+lZzMZRx5FDU0AG69b
|
||||
v0/GjV5NHp2sBWp7nV7/
|
||||
=T/94
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,47 +0,0 @@
|
||||
diff -urN siege-2.60.orig/doc/Makefile.am siege-2.60/doc/Makefile.am
|
||||
--- siege-2.60.orig/doc/Makefile.am 2002-12-09 11:16:41.000000000 -0500
|
||||
+++ siege-2.60/doc/Makefile.am 2004-11-17 23:26:02.752206536 -0500
|
||||
@@ -42,38 +42,13 @@
|
||||
|
||||
DISTCLEANFILES = siegerc $(man_MANS)
|
||||
|
||||
-SIEGERC = $(HOME)/.siegerc
|
||||
+SIEGERC = ../siegerc-example
|
||||
|
||||
-URLSTXT = $(sysconfdir)/urls.txt
|
||||
-
|
||||
-install-exec-hook:
|
||||
- @if test -f $(SIEGERC); then \
|
||||
- if cmp -s $(srcdir)/siegerc $(SIEGERC); then echo ""; \
|
||||
- else \
|
||||
- echo ' $(INSTALL_DATA) $(srcdir)/siegerc $(SIEGERC).new'; \
|
||||
- $(INSTALL_DATA) $(srcdir)/siegerc $(SIEGERC).new; \
|
||||
- echo "#####################################################"; \
|
||||
- echo "WARNING: File $(SIEGERC) already exists."; \
|
||||
- echo " A new resource file has been installed as"; \
|
||||
- echo " $(SIEGERC).new. You may want to"; \
|
||||
- echo " consider using the newer version in order to"; \
|
||||
- echo " take advantage of any new features."; \
|
||||
- echo "#####################################################"; \
|
||||
- fi; \
|
||||
- else \
|
||||
- $(INSTALL_DATA) $(srcdir)/siegerc $(SIEGERC); \
|
||||
- fi
|
||||
- @if test -f $(URLSTXT); then \
|
||||
- if cmp -s $(srcdir)/siegerc $(URLSTXT); then echo ""; \
|
||||
- else \
|
||||
- echo "WARNING: File $(URLSTXT) already exists."; \
|
||||
- echo " It was NOT replaced with this installation."; \
|
||||
- fi; \
|
||||
- else \
|
||||
- $(mkinstalldirs) $(sysconfdir); \
|
||||
- $(INSTALL_DATA) $(srcdir)/urls.txt $(URLSTXT); \
|
||||
- fi
|
||||
+URLSTXT = ../urls.txt
|
||||
|
||||
+install-data-hook:
|
||||
+ $(INSTALL_DATA) $(srcdir)/siegerc $(SIEGERC)
|
||||
+ $(INSTALL_DATA) $(srcdir)/urls.txt $(URLSTXT)
|
||||
|
||||
uninstall:
|
||||
rm -f $(SIEGERC)
|
@ -1,117 +0,0 @@
|
||||
The bundled acinclude.m4 includeso ld libtool macros that
|
||||
are breaking build, and AC_PROG_SHELL is the only thing
|
||||
from it that can't be autogenerated. Since all it does
|
||||
is check for a POSIX shell, just avoid using it.
|
||||
--- configure.in
|
||||
+++ configure.in
|
||||
@@ -44,7 +44,6 @@
|
||||
dnl Program support
|
||||
dnl
|
||||
AC_PATH_PROG( PERL, perl, false )
|
||||
-AC_PROG_SHELL
|
||||
AC_PROG_MAKE_SET
|
||||
AC_PROG_INSTALL
|
||||
case "$host_os" in
|
||||
@@ -405,7 +404,7 @@
|
||||
dnl
|
||||
AC_OUTPUT_COMMANDS([
|
||||
infile=utils/siege2csv.in
|
||||
- outfile=utils/siege2csv.pl
|
||||
+ outfile=utils/siege2csv
|
||||
rm -f $outfile
|
||||
sed -e "s|%_PREFIX%|$bindir|" \
|
||||
-e "s|%_PERL%|$LREP|" \
|
||||
|
||||
--- src/Makefile.am
|
||||
+++ src/Makefile.am
|
||||
@@ -28,7 +28,7 @@
|
||||
|
||||
AM_CFLAGS = $(PTHREAD_CFLAGS) $(WARN_CFLAGS) $(SSL_CFLAGS)
|
||||
|
||||
-LDFLAGS = $(SSL_LDFLAGS) $(PTHREAD_LDFLAGS)
|
||||
+LDFLAGS += $(SSL_LDFLAGS) $(PTHREAD_LDFLAGS)
|
||||
|
||||
LIBS = $(SSL_LIBS)
|
||||
|
||||
Use of \b causes the T in "Transactions" to be displayed
|
||||
on the last column of the previous line.
|
||||
--- src/main.c
|
||||
+++ src/main.c
|
||||
@@ -529,7 +529,7 @@
|
||||
fprintf(stderr, "%s aborted due to excessive socket failure; you\n", program_name);
|
||||
fprintf(stderr, "can change the failure threshold in $HOME/.%src\n", program_name);
|
||||
}
|
||||
- fprintf(stderr, "\bTransactions:\t\t%12u hits\n", data_get_count(D));
|
||||
+ fprintf(stderr, "Transactions:\t\t%12u hits\n", data_get_count(D));
|
||||
fprintf(stderr, "Availability:\t\t%12.2f %%\n", data_get_count(D)==0 ? 0 :
|
||||
(double)data_get_count(D) /
|
||||
(data_get_count(D)+my.failed)
|
||||
|
||||
--- utils/Makefile.am
|
||||
+++ utils/Makefile.am
|
||||
@@ -25,7 +25,7 @@
|
||||
WARN_CFLAGS = @WARN_CFLAGS@
|
||||
AM_CFLAGS = $(WARN_CFLAGS)
|
||||
|
||||
-SIEGE_UTILITIES = bombardment siege2csv.pl siege.config
|
||||
+SIEGE_UTILITIES = bombardment siege2csv siege.config
|
||||
|
||||
DISTCLEANFILES = $(SIEGE_UTILITIES)
|
||||
|
||||
--- doc/Makefile.am
|
||||
+++ doc/Makefile.am
|
||||
@@ -46,35 +46,6 @@
|
||||
|
||||
URLSTXT = $(sysconfdir)/urls.txt
|
||||
|
||||
-install-exec-hook:
|
||||
- @if test -f $(SIEGERC); then \
|
||||
- if cmp -s $(srcdir)/siegerc $(SIEGERC); then echo ""; \
|
||||
- else \
|
||||
- echo ' $(INSTALL_DATA) $(srcdir)/siegerc $(SIEGERC).new'; \
|
||||
- $(INSTALL_DATA) $(srcdir)/siegerc $(SIEGERC).new; \
|
||||
- echo "#####################################################"; \
|
||||
- echo "WARNING: File $(SIEGERC) already exists."; \
|
||||
- echo " A new resource file has been installed as"; \
|
||||
- echo " $(SIEGERC).new. You may want to"; \
|
||||
- echo " consider using the newer version in order to"; \
|
||||
- echo " take advantage of any new features."; \
|
||||
- echo "#####################################################"; \
|
||||
- fi; \
|
||||
- else \
|
||||
- $(INSTALL_DATA) $(srcdir)/siegerc $(SIEGERC); \
|
||||
- fi
|
||||
- @if test -f $(URLSTXT); then \
|
||||
- if cmp -s $(srcdir)/siegerc $(URLSTXT); then echo ""; \
|
||||
- else \
|
||||
- echo "WARNING: File $(URLSTXT) already exists."; \
|
||||
- echo " It was NOT replaced with this installation."; \
|
||||
- fi; \
|
||||
- else \
|
||||
- $(mkinstalldirs) $(sysconfdir); \
|
||||
- $(INSTALL_DATA) $(srcdir)/urls.txt $(URLSTXT); \
|
||||
- fi
|
||||
-
|
||||
-
|
||||
uninstall:
|
||||
rm -f $(SIEGERC)
|
||||
|
||||
bug 111057 - siege.config utility uses ${} which gets
|
||||
interpreted by bash sending the contents to stderr
|
||||
instead of ${HOME}/.siegerc
|
||||
--- doc/siegerc.in
|
||||
+++ doc/siegerc.in
|
||||
@@ -9,11 +9,11 @@
|
||||
# Variable declarations. You can set variables here
|
||||
# for use in the directives below. Example:
|
||||
# PROXY = proxy.joedog.org
|
||||
-# Reference variables inside ${} or $(), example:
|
||||
+# Reference variables inside \${} or $(), example:
|
||||
# proxy-host = ${PROXY}
|
||||
# You can also reference ENVIRONMENT variables without
|
||||
# actually declaring them, example:
|
||||
-# logfile = $(HOME)/var/siege.log
|
||||
+# logfile = \$(HOME)/var/siege.log
|
||||
|
||||
#
|
||||
# Signify verbose mode, true turns on verbose output
|
@ -1,103 +0,0 @@
|
||||
The bundled acinclude.m4 includeso ld libtool macros that
|
||||
are breaking build, and AC_PROG_SHELL is the only thing
|
||||
from it that can't be autogenerated. Since all it does
|
||||
is check for a POSIX shell, just avoid using it.
|
||||
--- configure.in
|
||||
+++ configure.in
|
||||
@@ -44,7 +44,6 @@
|
||||
dnl Program support
|
||||
dnl
|
||||
AC_PATH_PROG( PERL, perl, false )
|
||||
-AC_PROG_SHELL
|
||||
AC_PROG_MAKE_SET
|
||||
AC_PROG_INSTALL
|
||||
case "$host_os" in
|
||||
@@ -405,7 +404,7 @@
|
||||
dnl
|
||||
AC_OUTPUT_COMMANDS([
|
||||
infile=utils/siege2csv.in
|
||||
- outfile=utils/siege2csv.pl
|
||||
+ outfile=utils/siege2csv
|
||||
rm -f $outfile
|
||||
sed -e "s|%_PREFIX%|$bindir|" \
|
||||
-e "s|%_PERL%|$LREP|" \
|
||||
|
||||
--- src/Makefile.am
|
||||
+++ src/Makefile.am
|
||||
@@ -28,7 +28,7 @@
|
||||
|
||||
AM_CFLAGS = $(PTHREAD_CFLAGS) $(WARN_CFLAGS) $(SSL_CFLAGS)
|
||||
|
||||
-LDFLAGS = $(SSL_LDFLAGS) $(PTHREAD_LDFLAGS)
|
||||
+LDFLAGS += $(SSL_LDFLAGS) $(PTHREAD_LDFLAGS)
|
||||
|
||||
LIBS = $(SSL_LIBS)
|
||||
|
||||
--- utils/Makefile.am
|
||||
+++ utils/Makefile.am
|
||||
@@ -25,7 +25,7 @@
|
||||
WARN_CFLAGS = @WARN_CFLAGS@
|
||||
AM_CFLAGS = $(WARN_CFLAGS)
|
||||
|
||||
-SIEGE_UTILITIES = bombardment siege2csv.pl siege.config
|
||||
+SIEGE_UTILITIES = bombardment siege2csv siege.config
|
||||
|
||||
DISTCLEANFILES = $(SIEGE_UTILITIES)
|
||||
|
||||
--- doc/Makefile.am
|
||||
+++ doc/Makefile.am
|
||||
@@ -46,35 +46,6 @@
|
||||
|
||||
URLSTXT = $(sysconfdir)/urls.txt
|
||||
|
||||
-install-exec-hook:
|
||||
- @if test -f $(SIEGERC); then \
|
||||
- if cmp -s $(srcdir)/siegerc $(SIEGERC); then echo ""; \
|
||||
- else \
|
||||
- echo ' $(INSTALL_DATA) $(srcdir)/siegerc $(SIEGERC).new'; \
|
||||
- $(INSTALL_DATA) $(srcdir)/siegerc $(SIEGERC).new; \
|
||||
- echo "#####################################################"; \
|
||||
- echo "WARNING: File $(SIEGERC) already exists."; \
|
||||
- echo " A new resource file has been installed as"; \
|
||||
- echo " $(SIEGERC).new. You may want to"; \
|
||||
- echo " consider using the newer version in order to"; \
|
||||
- echo " take advantage of any new features."; \
|
||||
- echo "#####################################################"; \
|
||||
- fi; \
|
||||
- else \
|
||||
- $(INSTALL_DATA) $(srcdir)/siegerc $(SIEGERC); \
|
||||
- fi
|
||||
- @if test -f $(URLSTXT); then \
|
||||
- if cmp -s $(srcdir)/siegerc $(URLSTXT); then echo ""; \
|
||||
- else \
|
||||
- echo "WARNING: File $(URLSTXT) already exists."; \
|
||||
- echo " It was NOT replaced with this installation."; \
|
||||
- fi; \
|
||||
- else \
|
||||
- $(mkinstalldirs) $(sysconfdir); \
|
||||
- $(INSTALL_DATA) $(srcdir)/urls.txt $(URLSTXT); \
|
||||
- fi
|
||||
-
|
||||
-
|
||||
uninstall:
|
||||
rm -f $(SIEGERC)
|
||||
|
||||
bug 111057 - siege.config utility uses ${} which gets
|
||||
interpreted by bash sending the contents to stderr
|
||||
instead of ${HOME}/.siegerc
|
||||
--- doc/siegerc.in
|
||||
+++ doc/siegerc.in
|
||||
@@ -9,11 +9,11 @@
|
||||
# Variable declarations. You can set variables here
|
||||
# for use in the directives below. Example:
|
||||
# PROXY = proxy.joedog.org
|
||||
-# Reference variables inside ${} or $(), example:
|
||||
+# Reference variables inside \${} or $(), example:
|
||||
# proxy-host = ${PROXY}
|
||||
# You can also reference ENVIRONMENT variables without
|
||||
# actually declaring them, example:
|
||||
-# logfile = $(HOME)/var/siege.log
|
||||
+# logfile = \$(HOME)/var/siege.log
|
||||
|
||||
#
|
||||
# Signify verbose mode, true turns on verbose output
|
@ -1,66 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-benchmarks/siege/siege-2.66.ebuild,v 1.8 2010/11/10 19:07:56 patrick Exp $
|
||||
|
||||
WANT_AUTOMAKE=1.9
|
||||
|
||||
inherit eutils bash-completion autotools
|
||||
|
||||
DESCRIPTION="A HTTP regression testing and benchmarking utility"
|
||||
HOMEPAGE="http://www.joedog.org/JoeDog/Siege"
|
||||
SRC_URI="ftp://sid.joedog.org/pub/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="amd64 ~hppa ~mips ppc x86"
|
||||
SLOT="0"
|
||||
IUSE="debug ssl"
|
||||
|
||||
DEPEND="ssl? ( >=dev-libs/openssl-0.9.6d )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
|
||||
epatch "${FILESDIR}/${PN}"-2.60-gentoo.diff
|
||||
|
||||
# use of \b causes the T in "Transactions" to be displayed
|
||||
# on the last column of the previous line.
|
||||
sed -i 's/\\b\(Transactions:\)/\1/' src/main.c || \
|
||||
die "sed src/main.c failed"
|
||||
eautomake
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local myconf
|
||||
use ssl && myconf="--with-ssl=/usr" || myconf="--without-ssl"
|
||||
|
||||
econf ${myconf} \
|
||||
$(use_with debug debugging) \
|
||||
|| die "econf failed"
|
||||
|
||||
emake || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
make DESTDIR="${D}" install || die "make install failed"
|
||||
|
||||
# bug 111057 - siege.config utility uses ${} which gets
|
||||
# interpreted by bash sending the contents to stderr
|
||||
# instead of ${HOME}/.siegerc
|
||||
sed -i -e 's|\${}|\\${}|' -e 's|\$(HOME)|\\$(HOME)|' \
|
||||
"${D}"/usr/bin/siege.config
|
||||
|
||||
dodoc AUTHORS ChangeLog INSTALL MACHINES README* KNOWNBUGS \
|
||||
siegerc-example urls.txt || die "dodoc failed"
|
||||
dobashcompletion "${FILESDIR}/${PN}".bash-completion
|
||||
|
||||
for x in $(find "${D}"/usr/bin -name '*.pl') ; do mv "${x}" "${x%.*}" ; done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
echo
|
||||
elog "An example ~/.siegerc file has been installed in"
|
||||
elog "/usr/share/doc/${PF}/"
|
||||
bash-completion_pkg_postinst
|
||||
}
|
@ -1,73 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-benchmarks/siege/siege-2.67.ebuild,v 1.4 2010/11/10 19:07:56 patrick Exp $
|
||||
|
||||
WANT_AUTOMAKE=1.9
|
||||
|
||||
inherit eutils bash-completion autotools
|
||||
|
||||
DESCRIPTION="A HTTP regression testing and benchmarking utility"
|
||||
HOMEPAGE="http://www.joedog.org/JoeDog/Siege"
|
||||
SRC_URI="ftp://sid.joedog.org/pub/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 hppa ~mips ~ppc ~x86"
|
||||
SLOT="0"
|
||||
IUSE="debug ssl"
|
||||
|
||||
DEPEND="ssl? ( >=dev-libs/openssl-0.9.6d )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
|
||||
# To make siege compile with libtool-2.2, from acinclude.m4 rip out the
|
||||
# included copy of libtool.m4 from libtool-1.5.2x so we use the host's
|
||||
# macros. We have to eautoreconf to make this work.
|
||||
sed -i \
|
||||
-e '/libtool.m4 - Configure libtool for the host system./,/])# AC_LTDL_FUNC_ARGZ/d' \
|
||||
acinclude.m4 \
|
||||
|| die "Sedding some sense into acinclude.m4 failed."
|
||||
epatch "${FILESDIR}/${PN}"-2.60-gentoo.diff
|
||||
|
||||
# use of \b causes the T in "Transactions" to be displayed
|
||||
# on the last column of the previous line.
|
||||
sed -i 's/\\b\(Transactions:\)/\1/' src/main.c || \
|
||||
die "sed src/main.c failed"
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local myconf
|
||||
use ssl && myconf="--with-ssl=/usr" || myconf="--without-ssl"
|
||||
|
||||
econf ${myconf} \
|
||||
$(use_with debug debugging) \
|
||||
|| die "econf failed"
|
||||
|
||||
emake || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
make DESTDIR="${D}" install || die "make install failed"
|
||||
|
||||
# bug 111057 - siege.config utility uses ${} which gets
|
||||
# interpreted by bash sending the contents to stderr
|
||||
# instead of ${HOME}/.siegerc
|
||||
sed -i -e 's|\${}|\\${}|' -e 's|\$(HOME)|\\$(HOME)|' \
|
||||
"${D}"/usr/bin/siege.config
|
||||
|
||||
dodoc AUTHORS ChangeLog INSTALL MACHINES README* KNOWNBUGS \
|
||||
siegerc-example urls.txt || die "dodoc failed"
|
||||
dobashcompletion "${FILESDIR}/${PN}".bash-completion
|
||||
|
||||
for x in $(find "${D}"/usr/bin -name '*.pl') ; do mv "${x}" "${x%.*}" ; done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
echo
|
||||
elog "An example ~/.siegerc file has been installed in"
|
||||
elog "/usr/share/doc/${PF}/"
|
||||
bash-completion_pkg_postinst
|
||||
}
|
@ -1,52 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-benchmarks/siege/siege-2.70.ebuild,v 1.1 2011/12/23 03:27:32 patrick Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
WANT_AUTOMAKE=1.9
|
||||
|
||||
inherit eutils bash-completion-r1 libtool autotools
|
||||
|
||||
DESCRIPTION="A HTTP regression testing and benchmarking utility"
|
||||
HOMEPAGE="http://www.joedog.org/JoeDog/Siege"
|
||||
SRC_URI="http://www.joedog.org/pub/siege/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~hppa ~mips ~ppc ~x86"
|
||||
SLOT="0"
|
||||
IUSE="ssl"
|
||||
|
||||
RDEPEND="ssl? ( >=dev-libs/openssl-0.9.6d )"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/libtool"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-gentoo.diff
|
||||
|
||||
# bundled macros break recent libtool
|
||||
rm *.m4 || die "failed to remove bundled macros"
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
use ssl && myconf="--with-ssl=/usr" || myconf="--without-ssl"
|
||||
econf ${myconf}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
make DESTDIR="${D}" install
|
||||
|
||||
dodoc AUTHORS ChangeLog INSTALL MACHINES README* KNOWNBUGS \
|
||||
doc/siegerc doc/urls.txt
|
||||
|
||||
newbashcomp "${FILESDIR}"/${PN}.bash-completion ${PN}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
echo
|
||||
elog "An example ~/.siegerc file has been installed in"
|
||||
elog "/usr/share/doc/${PF}/"
|
||||
}
|
@ -1,52 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-benchmarks/siege/siege-2.72.ebuild,v 1.5 2012/08/08 19:38:48 ranger Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
WANT_AUTOMAKE=1.9
|
||||
|
||||
inherit eutils bash-completion-r1 libtool autotools
|
||||
|
||||
DESCRIPTION="A HTTP regression testing and benchmarking utility"
|
||||
HOMEPAGE="http://www.joedog.org/JoeDog/Siege"
|
||||
SRC_URI="http://www.joedog.org/pub/siege/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="amd64 hppa ~mips ppc x86"
|
||||
SLOT="0"
|
||||
IUSE="ssl"
|
||||
|
||||
RDEPEND="ssl? ( >=dev-libs/openssl-0.9.6d )"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/libtool"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-gentoo.diff
|
||||
|
||||
# bundled macros break recent libtool
|
||||
rm *.m4 || die "failed to remove bundled macros"
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
use ssl && myconf="--with-ssl=/usr" || myconf="--without-ssl"
|
||||
econf ${myconf}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
make DESTDIR="${D}" install
|
||||
|
||||
dodoc AUTHORS ChangeLog INSTALL MACHINES README* KNOWNBUGS \
|
||||
doc/siegerc doc/urls.txt
|
||||
|
||||
newbashcomp "${FILESDIR}"/${PN}.bash-completion ${PN}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
echo
|
||||
elog "An example ~/.siegerc file has been installed in"
|
||||
elog "/usr/share/doc/${PF}/"
|
||||
}
|
@ -1,50 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-benchmarks/siege/siege-3.0.0.ebuild,v 1.2 2013/05/10 05:37:04 patrick Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
#WANT_AUTOMAKE=1.9
|
||||
|
||||
inherit eutils bash-completion-r1 libtool autotools
|
||||
|
||||
DESCRIPTION="A HTTP regression testing and benchmarking utility"
|
||||
HOMEPAGE="http://www.joedog.org/JoeDog/Siege"
|
||||
SRC_URI="http://www.joedog.org/pub/siege/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~hppa ~mips ~ppc ~x86"
|
||||
SLOT="0"
|
||||
IUSE="ssl"
|
||||
|
||||
RDEPEND="ssl? ( >=dev-libs/openssl-0.9.6d )"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/libtool"
|
||||
|
||||
src_prepare() {
|
||||
# bundled macros break recent libtool
|
||||
sed -i -e 's/AC_PROG_SHELL//' configure.ac || die
|
||||
rm *.m4 || die "failed to remove bundled macros"
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
use ssl && myconf="--with-ssl=/usr" || myconf="--without-ssl"
|
||||
econf ${myconf}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
make DESTDIR="${D}" install
|
||||
|
||||
dodoc AUTHORS ChangeLog INSTALL MACHINES README* KNOWNBUGS \
|
||||
doc/siegerc doc/urls.txt
|
||||
|
||||
newbashcomp "${FILESDIR}"/${PN}.bash-completion ${PN}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
echo
|
||||
elog "An example ~/.siegerc file has been installed in"
|
||||
elog "/usr/share/doc/${PF}/"
|
||||
}
|
@ -1,50 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-benchmarks/siege/siege-3.0.1.ebuild,v 1.1 2013/05/23 05:55:50 patrick Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
#WANT_AUTOMAKE=1.9
|
||||
|
||||
inherit eutils bash-completion-r1 libtool autotools
|
||||
|
||||
DESCRIPTION="A HTTP regression testing and benchmarking utility"
|
||||
HOMEPAGE="http://www.joedog.org/JoeDog/Siege"
|
||||
SRC_URI="http://www.joedog.org/pub/siege/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~hppa ~mips ~ppc ~x86"
|
||||
SLOT="0"
|
||||
IUSE="ssl"
|
||||
|
||||
RDEPEND="ssl? ( >=dev-libs/openssl-0.9.6d )"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/libtool"
|
||||
|
||||
src_prepare() {
|
||||
# bundled macros break recent libtool
|
||||
sed -i -e 's/AC_PROG_SHELL//' configure.ac || die
|
||||
rm *.m4 || die "failed to remove bundled macros"
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
use ssl && myconf="--with-ssl=/usr" || myconf="--without-ssl"
|
||||
econf ${myconf}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
make DESTDIR="${D}" install
|
||||
|
||||
dodoc AUTHORS ChangeLog INSTALL MACHINES README* KNOWNBUGS \
|
||||
doc/siegerc doc/urls.txt
|
||||
|
||||
newbashcomp "${FILESDIR}"/${PN}.bash-completion ${PN}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
echo
|
||||
elog "An example ~/.siegerc file has been installed in"
|
||||
elog "/usr/share/doc/${PF}/"
|
||||
}
|
@ -1,50 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-benchmarks/siege/siege-3.0.2.ebuild,v 1.1 2013/07/25 06:34:02 patrick Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
#WANT_AUTOMAKE=1.9
|
||||
|
||||
inherit eutils bash-completion-r1 libtool autotools
|
||||
|
||||
DESCRIPTION="A HTTP regression testing and benchmarking utility"
|
||||
HOMEPAGE="http://www.joedog.org/JoeDog/Siege"
|
||||
SRC_URI="http://www.joedog.org/pub/siege/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~hppa ~mips ~ppc ~x86"
|
||||
SLOT="0"
|
||||
IUSE="ssl"
|
||||
|
||||
RDEPEND="ssl? ( >=dev-libs/openssl-0.9.6d )"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/libtool"
|
||||
|
||||
src_prepare() {
|
||||
# bundled macros break recent libtool
|
||||
sed -i -e 's/AC_PROG_SHELL//' configure.ac || die
|
||||
rm *.m4 || die "failed to remove bundled macros"
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
use ssl && myconf="--with-ssl=/usr" || myconf="--without-ssl"
|
||||
econf ${myconf}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
make DESTDIR="${D}" install
|
||||
|
||||
dodoc AUTHORS ChangeLog INSTALL MACHINES README* KNOWNBUGS \
|
||||
doc/siegerc doc/urls.txt
|
||||
|
||||
newbashcomp "${FILESDIR}"/${PN}.bash-completion ${PN}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
echo
|
||||
elog "An example ~/.siegerc file has been installed in"
|
||||
elog "/usr/share/doc/${PF}/"
|
||||
}
|
@ -1,50 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-benchmarks/siege/siege-3.0.3.ebuild,v 1.5 2014/02/23 08:52:01 ago Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
#WANT_AUTOMAKE=1.9
|
||||
|
||||
inherit eutils bash-completion-r1 libtool autotools
|
||||
|
||||
DESCRIPTION="A HTTP regression testing and benchmarking utility"
|
||||
HOMEPAGE="http://www.joedog.org/JoeDog/Siege"
|
||||
SRC_URI="http://www.joedog.org/pub/siege/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="amd64 hppa ~mips ppc x86"
|
||||
SLOT="0"
|
||||
IUSE="ssl"
|
||||
|
||||
RDEPEND="ssl? ( >=dev-libs/openssl-0.9.6d )"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/libtool"
|
||||
|
||||
src_prepare() {
|
||||
# bundled macros break recent libtool
|
||||
sed -i -e 's/AC_PROG_SHELL//' configure.ac || die
|
||||
rm *.m4 || die "failed to remove bundled macros"
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
use ssl && myconf="--with-ssl=/usr" || myconf="--without-ssl"
|
||||
econf ${myconf}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
make DESTDIR="${D}" install
|
||||
|
||||
dodoc AUTHORS ChangeLog INSTALL MACHINES README* KNOWNBUGS \
|
||||
doc/siegerc doc/urls.txt
|
||||
|
||||
newbashcomp "${FILESDIR}"/${PN}.bash-completion ${PN}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
echo
|
||||
elog "An example ~/.siegerc file has been installed in"
|
||||
elog "/usr/share/doc/${PF}/"
|
||||
}
|
@ -1,50 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-benchmarks/siege/siege-3.0.5.ebuild,v 1.1 2013/11/27 04:00:30 patrick Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
#WANT_AUTOMAKE=1.9
|
||||
|
||||
inherit eutils bash-completion-r1 libtool autotools
|
||||
|
||||
DESCRIPTION="A HTTP regression testing and benchmarking utility"
|
||||
HOMEPAGE="http://www.joedog.org/JoeDog/Siege"
|
||||
SRC_URI="http://www.joedog.org/pub/siege/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~hppa ~mips ~ppc ~x86"
|
||||
SLOT="0"
|
||||
IUSE="ssl"
|
||||
|
||||
RDEPEND="ssl? ( >=dev-libs/openssl-0.9.6d )"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/libtool"
|
||||
|
||||
src_prepare() {
|
||||
# bundled macros break recent libtool
|
||||
sed -i -e 's/AC_PROG_SHELL//' configure.ac || die
|
||||
rm *.m4 || die "failed to remove bundled macros"
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
use ssl && myconf="--with-ssl=/usr" || myconf="--without-ssl"
|
||||
econf ${myconf}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
make DESTDIR="${D}" install
|
||||
|
||||
dodoc AUTHORS ChangeLog INSTALL MACHINES README* KNOWNBUGS \
|
||||
doc/siegerc doc/urls.txt
|
||||
|
||||
newbashcomp "${FILESDIR}"/${PN}.bash-completion ${PN}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
echo
|
||||
elog "An example ~/.siegerc file has been installed in"
|
||||
elog "/usr/share/doc/${PF}/"
|
||||
}
|
@ -1,24 +1,39 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX 90-ekeyd.rules 691 SHA256 73e779a2e421b79882309120f4039809063f73f0cccc3c57d491134f1c6f8414 SHA512 12d949e90af31992ac671ae42172a2169592dfba9b921ed684a37e7fe330bef44abb2c0a1a5df63ddde940b00fb10fa9cfba493c69614ce0f10aba4de78ea6d3 WHIRLPOOL e4583a9c56c827a2e9b37644edafe3288359aea57c016e844ac2a478135a72aaf599549673c753e88216cf30b8b27639bb4eef463351324e606c3f21bd33a13f
|
||||
AUX ekey-egd-linux.conf.2 266 SHA256 89b5cf30b7cad64503f85c6bfc7e3868245870aae659d79dd05cc50869b5eaa8 SHA512 3e8db66552a5c04045226debbf6a7add01301bf98bb26c48033f4bceacde82f25e449fced2d46667009165e9d2f327134e6c963142295d7ef065eaa47b383393 WHIRLPOOL 2a34d84d96a53c5f8c39bff0d5b39c6a88f1cfeca44d1b52c7e7c3aece453bcb51cf00e9f1f1c6ed2a91cddc944857eae31bed67980805e9dcbef020c7de081e
|
||||
AUX ekey-egd-linux.init.2 576 SHA256 b527d0f658644a13552359678e346ddc41839478ce51cfc018db830c8af79d07 SHA512 a6a1eab6c8416e302c9fa3b97d308ddc8d3dd1500fd2b9d9d17670b25b360287db855fc2f8bc039020a2eca1e2142fe07c45a647acc81a13d7145ab1083f331a WHIRLPOOL b4f208ae0f1c02d6e292a8d63ab1a5967e953edb8c0bb4826a19ee2126e293cc92735e6f5ccef5d707a13f7074eec9354d37ab305cda0e13d270e961fd3487fc
|
||||
AUX ekey-ulusbd.conf.2 613 SHA256 d12e3ada8c979b4605aede3001e3735fcfdc7fea4a64e408df5d185380050a06 SHA512 59888423becadc8bd88e696ea41ae96641516bd555309caf604bedc7bd5449f1f66e9b2f5f67e7becf92f5a817eef9bd1927c38d678054743f17dba651156488 WHIRLPOOL 88e66189452edc7804054ff2904c78d38d3b3785f5ea4a3abbbbc7a4b584fd6adb1581dbd98c981f7fb1e913c92e4586b61806f73b1a75ad1da4d546850d93cf
|
||||
AUX ekey-ulusbd.init.2 1017 SHA256 0383865a5d543296822836fa150a83ddbf63bf0b7c8a7fbc6266af099d176502 SHA512 daa452bd1b073f2fdb896bc5d2e8f18c80f77556bd18c0dd8b2f110bc704c0aa9b463b8228d381f7900c57417326a4f89235f191111b2efc76c1d58229f18d97 WHIRLPOOL 35ec3652f3dca7eca742bbbced79c82066ac3dd925cb9876da6f3a99fa13ffd4369e345734eeb6be43d52d58e1bc862e2221c44ca565dba72524ec027a24423b
|
||||
AUX ekeyd-1.1.4-gentoo.patch 6565 SHA256 ed663baf91af89db437150e04a1ec8dacfeb990c6c0659b632d8e895e2230f1d SHA512 f65a1cef8bd4e280a8dd8ce51f23661286ed3fd688d34943793eb326d417016a53312c6b344aab3465a8930c7de8cd10d6d572bd67f92cf8f65386f2f5ca1875 WHIRLPOOL 40e642b074031a538f2e2bba0a55a7d9c2ed83a22492c0cf1f3e4cb8fe2a360fd021ec0370264c81f611531748f1e1887a18df6665a1f8bff7938f56da9197e6
|
||||
AUX ekeyd-1.1.5-const_char_usage.patch 1094 SHA256 5cca2edeacb1ff188a47d73b7df8f63d15debca4f6fca61e2f7e1a95dcf9f69a SHA512 92198522e3dd90d2274d9c5171c216c3a3db9d334b2b14363781456f167a65df5370a7dcf430246d944e1e14e5278bf130e068063e600589f74026ca39e319a5 WHIRLPOOL 1562ad67c31d4ea9903a67651d3dbfce49b848c7a5a4f5da6ef46f33527f6762dc58e579ff3e831852c484a091af1dd9d924355d7a628e740d3604b8fee57cc3
|
||||
AUX ekeyd-1.1.5-enoent.patch 863 SHA256 8055cffd030a97c9011b9f3aba9ee4558a93e2da919c25c8cd7d73c3a571423b SHA512 ace451e7aafc61e21422a81e50d3954189f80fec50160002c579db27865b46c95dc6db557533a9aa6ef3ca744394542754ba46f96de90a026e19a14477522e50 WHIRLPOOL 270b12c836ce9231ce5bcc5331feb9261a541e251b553dd08cabc5dfe6ea0c9707724b4d42c631a36e51b1c626a2431565c175445cfd9446c4cbc41dd9fc55fe
|
||||
AUX ekeyd-1.1.5-misc.patch 1245 SHA256 9643e1e185447afaa713375dd4e5ff768223580c9fa917e61eb87ce5e00e560d SHA512 5a1a523fab7146e97f8396ef82d6755e1b209df728ee83dae87619a0a6d84b0b44e41b9e67f287b7f3d54a2ef80a19320650662cca0f1dfe0053eba75d113f04 WHIRLPOOL 6d5ac6e136814ec155c5a557bae12ff9b3c980049ee5e9c50ca2338bf74b6c3649b0a80c1d0f8667c8bfaed6fb873ee85872692d1e55e6b6fc7cb01c0028bc0a
|
||||
AUX ekeyd-1.1.5-path-fixes.patch 1918 SHA256 cea37f22aac5264eacecf640bd7199cc9b2adf116024ad8ecaf2dd3b926e823b SHA512 aba7b1cba96e678725fc8b47b56d815d59ce015ff6a4f72eaaf5fe8b7a99ddedf05ef3534a51772330209fb3cef235d76207103ee1e7a1f3315f4a52d2c0c2be WHIRLPOOL 23c101d3bf410c76d7bf09230f0564415c32fa44a1de92b64dc369dd0c3c495b3b76ab97bd8dd901056f4e15d87d48da866826e8c27b5de13db1efb481f1246d
|
||||
AUX ekeyd-1.1.5-remove-werror.patch 1205 SHA256 98cdb0271ed3f97f00120ff26e480ec0515662062f3059467ddf41b50bc57212 SHA512 2ea01bbe642bd52351e8ab9b7b62147c5bec7918305dc2c5be9291e3ae98fdd90f0e6e36c450e4db6220076a45a22cf870c81b3e23beed9170f262c857acecfd WHIRLPOOL 1a242838e5ddf710841313542d30e4111320d406139747d73d0ba770155fb87a6c151b01b87b7f8d9f4cb75a4cfa2d2e2386ac314a039c8852188712b16c0c63
|
||||
AUX ekeyd-1.1.5-udev-rule.patch 2325 SHA256 cc233ecb5ad894e5a8585028b4ed5679f1d99997393fd4acc1373b18f3ab78bd SHA512 05023ef85c454a9092cecf7f3826430caeda1e66ba5759ffe1e6f4c42f4da32048862dba6c6e19ab32febadc3a9f65cf5e1b8f0562a71fc854134b60df28a80c WHIRLPOOL 8f9ad5c55836e2370bb88a2721869f7212c8e652e6cbb6c1b424aa712fcdc69b3e6704ea27ec9547b2e5d451abe999009ba141ce455e96fcf075959b9b734ef0
|
||||
AUX ekeyd.init.2 810 SHA256 a38169a3071fc3c2b7a736ff38c4e637c3ea4fb81b9bb36723dd24d13cc719ba SHA512 9984ced308ac743375e7cea42f99a51d2dc97b17bd0acf48df4a7a165a3facd7232038e65f5d0ea14bf3475c8438f62b7c4ceb30c17bdddadd9b22a8f95b280a WHIRLPOOL 087c68ff3688d1fd868f5e5d88682f76cef42d9ae437b66ca7fd0c33590acffd56baae5138f04bca248d93c0461f8901e87562dd01252e17f7914e1866bd52aa
|
||||
AUX ekeyd.service 117 SHA256 4b676db5443cf088256add409414e944da3ce9f00f9b7ca55a8d0fbfd1802d86 SHA512 3372ed067594cd7e1c0f02402ced141fe9e9c96e6df0dbfeae2ed707c837e48860450ec1971689245d62f79351c294c222456dcb489629095e7707a7026a878d WHIRLPOOL 67a93e965c938bcb0d816b4b2072357392166de546d292251da67739c66ace97e218e8aa29ff92c745cac6966b265037b85772f7233ed80f2b254cfb17305663
|
||||
DIST ekeyd-1.1.4.tar.gz 100911 SHA256 147ca4ff964ab7b344a08d3cd6f9b1bf03ba18776a1941d603681d8102cce0c8 SHA512 40632722827e07ebc643fa32af9910b28053873329772681dba2b029ad0b3c63d1d6bba3fdd0549b84e23779d2e2ae0323a53e1fdf93eb963570bab2227b63e6 WHIRLPOOL 1dc89c735befeeb8fb2d840d27ddcce0b8b15cffb8be0b9e6fa978f0c14bc9cef8345b8b1f4a3c6140031b1a01d92c26674e011acec3c6605ddf7b5c2e56d248
|
||||
DIST ekeyd_1.1.5.orig.tar.gz 101366 SHA256 4aa8abe4bd8bb4517be3f751a75ae270ac2855ba4ba465099a3f29a2c8602ec4 SHA512 c30620d5e54a49929be72ed04448a4f08eb9658dbf7534586c49a3b43bdd5fc95a0659e09cc04b012c339ca20a1e914fa5a4b4d970171c46b64235f284516b9a WHIRLPOOL bfa6cbea82bea8aeed7a86cc5cc0e8e95bd9ceba00d57f78a0bd5bcf6694d4c37db1a43ff01a92493d83a33b41c2a17ddac366c6d2281b848d5f239b4240ea39
|
||||
EBUILD ekeyd-1.1.4-r2.ebuild 5719 SHA256 081e10e9b5aa2b1f711a05739d77722c040a34c4ec4a3558e23d75a2aeb34cc4 SHA512 47770eaec7f60235746b15bc44427d8dcf368a5ecbf9d2eb39753bad2fe133171d9ea68a958da48b817b63a57de11e8e1f9267a9d9dd15f2f5388856619dbb6d WHIRLPOOL 2e4c4fa6af0b51bd6736956e8a1213d0d9c60e6ed510723f9a8604d3992fc7f1e1af6a99299ec2e7cb789586feaec097a413186ed14d91bd9f2dc27b6b6ddf5f
|
||||
MISC ChangeLog 8017 SHA256 45c6d6e46513cfe03521f479fc656e58451b2d71678230eb091066e25d613409 SHA512 e1513f7696ed04b6d0bd48e7889a8cfb794893dc695efc04ee299ad2c939f153320235a6111562c4a3c56d81777c9e85d096bc58233140174216499969b35b7b WHIRLPOOL 55a2d6d591ec2df16ac9552422c8cb01044a6f689890e2e7fbec47a806586ef6b3eb098fcd6ad3d8863151647a0dfe4c2e23e7102a2f83068ee36f7338831e1a
|
||||
MISC metadata.xml 869 SHA256 88e879d9e370b95619cc31e635cd9d712488891042ffa94ab42ff5c0d1f3c56e SHA512 b0faa8765cf1b568f2c255071cffd3af2c778bde3631fe4396ff814cb73dd2708bd447db7494bbbb6372411aef7f40beb7537076bb7e4bff442393e91a1e2764 WHIRLPOOL 6cd3433f8fc324ec47ad58c6b2abc5915e9e5403a258e4a116007de6af3b4318daa8cca81b3e9a9bda8e815a1c12fb6277cc63543e0803aa58cdebf1a5484c6b
|
||||
EBUILD ekeyd-1.1.5.ebuild 4972 SHA256 0e640b619def3e6d5b62c43eb6413ae2b2a3fb56e0227eafee2f6c52d0251c34 SHA512 120e2dfc64f510b56e7ebc73a64779bedf3d10feb9f302a1cdc9b910a995ba525e227f51c2e468a4a3ee7479c513736ecab4e60f3697b8122b883ebb8349d5ec WHIRLPOOL 7d8129311656a52fba179c1e337377dce35c814fa2fcf1bcf0a941c5054e626ae96951f47dd53fb61453e35b340b0ad96a59a9d7d679291f464e6aedaa43ccac
|
||||
MISC ChangeLog 8569 SHA256 e30aad44c4e93785082d86f218b7752ba2e443a8dbdfda62a3c231204743d58f SHA512 75655366ebdf3cae986451f2dd4341bb38adc06ec21abe5256d1193b762c8700e03e1ac7aa1f08f96c7b1eb01eaec71dddb547e60aba8821e5d5988d91fc77f3 WHIRLPOOL 699337a67db770a51ff79dd829af01ef3df9f7a4c286b73b124b37c6da6e70667c8739fc125021a1d3820f7880f35f207e502b0d2e7cc329898d3f143c22f120
|
||||
MISC metadata.xml 890 SHA256 8de6f2b6fd72a517cb4871636601a72c6d03c49dbe02b0d0e7359c4f12e21a89 SHA512 c0f4fb50a599dc55b762a21685053b99dcefeff5c318956460451da4859bbd4186b1b404ed25c3fbc81b492ca0b74afee805769a7f7721e8e79e79fb6456676c WHIRLPOOL 11e67f2f8124de119081a7c0b0a7c1f6ca414d9f7b84563429a042482388eeed02d01208efbd12559c9d8e0b93a1cd32aba86aad78264b7af71a5b4420148761
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iQEcBAEBCAAGBQJT2UeCAAoJEEdUh39IaPFNh9oH/AyKVxhHwklwaUSnEvJYWz8h
|
||||
JoCmyhfN3PaJ/f0lWfk199aPq6/U07SqByeXrGTUFTt/RoBeWAvw2magVyz7/HUo
|
||||
9tqep1MKAt6M4bOgFFiaq3LyxprDRTPSqnCP099U/dhJAvnqTUg50IHM8prUNTw1
|
||||
MmbPolZVH/NTAkb27tho0HYEUmI9MbyOTDVeXOs3eIbB3hj5XGmhgd8CDshZ74Ll
|
||||
H0iyFWu8N0a9Urosdo+CDEQZZg3d4hO4vgOVIYXvvS4Mm6jFLxOp7U14LyQxtwDg
|
||||
onVMgECKwbXBbnCu9aTOXUC71zZvl7ut6Zo4F1lIZHNdmc7LvfuU2ckdX4f5CG0=
|
||||
=U19N
|
||||
iQIcBAEBCAAGBQJUAcvPAAoJEPw7F94F4TagbR4P/2B2NrCf+Oi0XNeoXR//cDpf
|
||||
P3pc8Ec6ibX0N/O5y+ZoJZiFice2tUNrTmyRQS6NUkGMRCPW/3Mhq6PeNfrn6YBX
|
||||
L6fTsURC2ZyP6X9udaEXx0sUTNogaq3s9052NL2ZJ2/46wnhswPeKAWwQ5D+wWsQ
|
||||
ED0OBUoW6w9J2BKNwhLkHsdOmwxv2QK2K28/DI4BPSxyJgEYPSa7NmZ4IqaQm1RE
|
||||
Jz4TsmOynVyTaG+nYkdzqzLFhwkAIioavRMNvKH014ZSKX48I7a71WVc3sv1hA1s
|
||||
JZtg31e02ELTuZZoh9GC1Ls1nlwazDFwaiT3oL/3RQRlDDZntXc3f55WSs60G6rP
|
||||
4sZG9W4u4E18f0deoEGhSJgIhSEiMtVcR1fyOiq0fx5Qt7769CmJCPPoXpEVW7GT
|
||||
vkTO+53VuqfB4T0sugClqvl0PRBd3y0iy6njTM4keHHViuUxX+Xk9ZvvyHjpmHQA
|
||||
oR7CrgDbt29J+lEjU37u5/NQug7SCkMnoevz4jY5y7ncs8TT1ywvsO1WOE2QIANU
|
||||
ZpGz+WQ/MnezApbzkGTqt/NB25NF980E1YXb7C72CVKNgtOl+TQQdh5fJaWSUhC2
|
||||
Plr/oU3zJSmbYxYV/lctvCwbsBCwjpwEAymYftD75UlVkxk2f9wHdVIz6oVixt0v
|
||||
Qf4D+F2nJsps7u8F0ndS
|
||||
=1gam
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,165 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-crypt/ekeyd/ekeyd-1.1.5.ebuild,v 1.1 2014/08/30 13:04:17 k_f Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils multilib linux-info toolchain-funcs udev systemd
|
||||
|
||||
DESCRIPTION="Entropy Key userspace daemon"
|
||||
HOMEPAGE="http://www.entropykey.co.uk/"
|
||||
SRC_URI="mirror://ubuntu/pool/universe/e/ekeyd/ekeyd_${PV}.orig.tar.gz"
|
||||
|
||||
LICENSE="MIT GPL-2" # GPL-2 (only) for init script
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="kernel_linux munin minimal"
|
||||
REQUIRED_USE="minimal? ( !munin )"
|
||||
|
||||
EKEYD_RDEPEND="dev-lang/lua"
|
||||
EKEYD_DEPEND="${EKEYD_RDEPEND}"
|
||||
EKEYD_RDEPEND="${EKEYD_RDEPEND}
|
||||
dev-lua/luasocket
|
||||
kernel_linux? ( virtual/udev )
|
||||
munin? ( net-analyzer/munin )"
|
||||
|
||||
RDEPEND="!minimal? ( ${EKEYD_RDEPEND} )
|
||||
!app-crypt/ekey-egd-linux
|
||||
sys-apps/openrc"
|
||||
DEPEND="!minimal? ( ${EKEYD_DEPEND} )"
|
||||
|
||||
CONFIG_CHECK="~USB_ACM"
|
||||
|
||||
pkg_setup() {
|
||||
if ! use minimal && use kernel_linux && ! use usb && linux_config_exists; then
|
||||
check_extra_config
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${P}-const_char_usage.patch";
|
||||
epatch "${FILESDIR}/${P}-enoent.patch";
|
||||
epatch "${FILESDIR}/${P}-path-fixes.patch";
|
||||
epatch "${FILESDIR}/${P}-udev-rule.patch";
|
||||
epatch "${FILESDIR}/${P}-remove-werror.patch";
|
||||
epatch "${FILESDIR}/${P}-misc.patch";
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local osname
|
||||
|
||||
# Override automatic detection: upstream provides this with uname,
|
||||
# we don't like using uname.
|
||||
case ${CHOST} in
|
||||
*-linux-*)
|
||||
osname=linux;;
|
||||
*-freebsd*)
|
||||
osname=freebsd;;
|
||||
*-kfrebsd-gnu)
|
||||
osname=gnukfreebsd;;
|
||||
*-openbsd*)
|
||||
osname=openbsd;;
|
||||
*)
|
||||
die "Unsupported operating system!"
|
||||
;;
|
||||
esac
|
||||
|
||||
# We don't slot LUA so we don't really need to have the variables
|
||||
# set at all.
|
||||
emake -C host \
|
||||
CC="$(tc-getCC)" \
|
||||
LUA_V= LUA_INC= \
|
||||
OSNAME=${osname} \
|
||||
OPT="${CFLAGS}" \
|
||||
BUILD_ULUSBD=no \
|
||||
$(use minimal && echo egd-linux)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
exeinto /usr/libexec
|
||||
newexe host/egd-linux ekey-egd-linux
|
||||
newman host/egd-linux.8 ekey-egd-linux.8
|
||||
|
||||
newconfd "${FILESDIR}"/ekey-egd-linux.conf.2 ekey-egd-linux
|
||||
newinitd "${FILESDIR}"/ekey-egd-linux.init.2 ekey-egd-linux
|
||||
|
||||
dodoc doc/* AUTHORS ChangeLog THANKS
|
||||
|
||||
use minimal && return
|
||||
# from here on, install everything that is not part of the minimal
|
||||
# support.
|
||||
|
||||
emake -C host \
|
||||
DESTDIR="${D}" \
|
||||
MANZCMD=cat MANZEXT= \
|
||||
install-ekeyd
|
||||
|
||||
# We move the daemons around to avoid polluting the available
|
||||
# commands.
|
||||
dodir /usr/libexec
|
||||
mv "${D}"/usr/sbin/ekey*d "${D}"/usr/libexec
|
||||
|
||||
systemd_dounit "${FILESDIR}/ekeyd.service"
|
||||
|
||||
newinitd "${FILESDIR}"/${PN}.init.2 ${PN}
|
||||
|
||||
if use kernel_linux; then
|
||||
local rules="${FILESDIR}/90-ekeyd.rules"
|
||||
udev_newrules ${rules} 90-${PN}.rules
|
||||
fi
|
||||
|
||||
if use munin; then
|
||||
exeinto /usr/libexec/munin/plugins
|
||||
doexe munin/ekeyd_stat_
|
||||
|
||||
insinto /etc/munin/plugin-conf.d
|
||||
newins munin/plugin-conf.d_ekeyd ekeyd
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "${CATEGORY}/${PN} now install also the EGD client service ekey-egd-linux."
|
||||
elog "To use this service, you need enable EGDTCPSocket for the ekeyd service"
|
||||
elog "managing the key(s)."
|
||||
elog ""
|
||||
elog "The daemon will send more entropy to the kernel once the available pool"
|
||||
elog "falls below the value set in the kernel.random.write_wakeup_threshold"
|
||||
elog "sysctl entry."
|
||||
elog ""
|
||||
ewarn "Since version 1.1.4-r1, ekey-egd-linux will *not* set the watermark for"
|
||||
ewarn "you, instead you'll have to configure the sysctl in /etc/sysctl.conf"
|
||||
|
||||
use minimal && return
|
||||
# from here on, document everything that is not part of the minimal
|
||||
# support.
|
||||
|
||||
elog ""
|
||||
elog "To make use of your EntropyKey, make sure to execute ekey-rekey"
|
||||
elog "the first time, and then start the ekeyd service."
|
||||
elog ""
|
||||
elog "By default ekeyd will feed the entropy directly to the kernel's pool;"
|
||||
elog "if your system has jumps in load average, you might prefer using the"
|
||||
elog "EGD compatibility mode, by enabling EGDTCPSocket for ekeyd and then"
|
||||
elog "starting the ekey-egd-linux service."
|
||||
elog ""
|
||||
elog "The same applies if you intend to provide entropy for multiple hosts"
|
||||
elog "over the network. If you want to have the ekey-egd-linux service on"
|
||||
elog "other hosts, you can enable the 'minimal' USE flag."
|
||||
elog ""
|
||||
elog "The service supports multiplexing if you wish to use multiple"
|
||||
elog "keys, just symlink /etc/init.d/ekeyd → /etc/init.d/ekeyd.identifier"
|
||||
elog "and it'll be looking for /etc/entropykey/identifier.conf"
|
||||
elog ""
|
||||
|
||||
if use kernel_linux; then
|
||||
elog "Some versions of Linux have a faulty CDC ACM driver that stops"
|
||||
elog "EntropyKey from working properly; please check the compatibility"
|
||||
elog "table at http://www.entropykey.co.uk/download/"
|
||||
else
|
||||
elog "Make sure your operating system supports the CDC ACM driver"
|
||||
elog "or otherwise you won't be able to use the EntropyKey."
|
||||
fi
|
||||
elog ""
|
||||
elog "If you're unsure about the working state of the CDC ACM driver"
|
||||
elog "enable the usb USE flag and use the userland USB daemon"
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
# Entropy key udev rules
|
||||
#
|
||||
# Centos/RHEL 6 rules for udev version 147
|
||||
#
|
||||
# These rules create devices under /dev/entropykey/<serialnumber>
|
||||
#
|
||||
# Copyright 2011-2014 Simtec Electronics
|
||||
#
|
||||
# For licence terms refer to the COPYING file distributed with the source.
|
||||
|
||||
ACTION=="add", SUBSYSTEM=="tty", ENV{ID_VENDOR_ID}=="20df", ENV{ID_MODEL_ID}=="0001", SYMLINK+="entropykey/$env{ID_SERIAL_SHORT}"
|
||||
|
||||
ACTION=="add", SUBSYSTEM=="tty", ENV{ID_VENDOR_ID}=="20df", ENV{ID_MODEL_ID}=="0001", RUN+="/usr/sbin/ekeydctl add /dev/entropykey/$env{ID_SERIAL_SHORT}"
|
||||
|
||||
ACTION=="remove", SUBSYSTEM=="tty", ENV{ID_VENDOR_ID}=="20df", ENV{ID_MODEL_ID}=="0001", RUN+="/usr/sbin/ekeydctl remove $env{ID_SERIAL_SHORT}"
|
||||
|
@ -0,0 +1,32 @@
|
||||
# HG changeset patch
|
||||
# User kristianf
|
||||
# Date 1382916823 -3600
|
||||
# Mon Oct 28 00:33:43 2013 +0100
|
||||
# Node ID 0d99149615ec5ec70a6d03c685291ddc55babff6
|
||||
# Parent fd192324ff9ae4c4c92cdb9c27f5ae100da136a6
|
||||
Rewrite static const char *usage
|
||||
|
||||
diff -r fd192324ff9a -r 0d99149615ec host/ekey-setkey.c
|
||||
--- a/host/ekey-setkey.c Mon Oct 28 00:31:59 2013 +0100
|
||||
+++ b/host/ekey-setkey.c Mon Oct 28 00:33:43 2013 +0100
|
||||
@@ -79,7 +79,7 @@
|
||||
return mac;
|
||||
}
|
||||
|
||||
-static const char *usage =
|
||||
+static const char usage[] =
|
||||
"This is a low level tool. You probably wanted to use ekey-rekey instead.\n\n"
|
||||
"Usage: %s [-d] [-h] [-n] [-f <keyring>] [-m <master>]\n"
|
||||
" [-s <serial>] <path>\n"
|
||||
diff -r fd192324ff9a -r 0d99149615ec host/ekeyd.c
|
||||
--- a/host/ekeyd.c Mon Oct 28 00:31:59 2013 +0100
|
||||
+++ b/host/ekeyd.c Mon Oct 28 00:33:43 2013 +0100
|
||||
@@ -209,7 +209,7 @@
|
||||
return (output_stream != NULL);
|
||||
}
|
||||
|
||||
-static const char *usage=
|
||||
+static const char usage[] =
|
||||
"Usage: %s [-f <configfile>] [-p <pidfile>] [-v] [-h]\n"
|
||||
"Entropy Key Daemon\n\n"
|
||||
"\t-f Read configuration from configfile\n"
|
@ -0,0 +1,23 @@
|
||||
# HG changeset patch
|
||||
# User kristianf
|
||||
# Date 1382916946 -3600
|
||||
# Mon Oct 28 00:35:46 2013 +0100
|
||||
# Node ID 0a9e41a05aafb98cc8c21562931cb1cbb5e30c1f
|
||||
# Parent 0d99149615ec5ec70a6d03c685291ddc55babff6
|
||||
libusb_compat
|
||||
|
||||
diff -r 0d99149615ec -r 0a9e41a05aaf host/ekey-ulusbd.c
|
||||
--- a/host/ekey-ulusbd.c Mon Oct 28 00:33:43 2013 +0100
|
||||
+++ b/host/ekey-ulusbd.c Mon Oct 28 00:35:46 2013 +0100
|
||||
@@ -100,8 +100,9 @@
|
||||
|
||||
#if LIBUSB_HAS_DETACH_KERNEL_DRIVER_NP
|
||||
if ((r = usb_detach_kernel_driver_np(devh, EKEY_IFACE)) != 0) {
|
||||
- if (r != -ENODATA) {
|
||||
- fprintf(stderr,
|
||||
+ /* libusb_compat-0.1.3 mistakenly translate ENODATA to ENOENT */
|
||||
+ if (r != -ENODATA && r != -ENOENT) {
|
||||
+ fprintf(stderr,
|
||||
"Unable to detach Entropy Key at %s/%s from kernel\n",
|
||||
busmatch, devmatch);
|
||||
usb_close(devh);
|
@ -0,0 +1,50 @@
|
||||
diff -r 724cf5abf164 host/Makefile
|
||||
--- a/host/Makefile Mon Oct 28 00:43:49 2013 +0100
|
||||
+++ b/host/Makefile Mon Oct 28 00:54:01 2013 +0100
|
||||
@@ -19,7 +19,7 @@
|
||||
RM ?= rm -f
|
||||
LUA_V ?= 5.1
|
||||
EXTRA_INC ?=
|
||||
-LUA_INC ?= -I/usr/include/lua5.1
|
||||
+LUA_INC ?= -I/usr/include
|
||||
LIBDL ?= -ldl
|
||||
PTHFLAGS ?=
|
||||
PTHLIBS ?= -lpthread
|
||||
@@ -31,7 +31,7 @@
|
||||
MANZEXT := .gz
|
||||
|
||||
# Current tool version as returned from tools
|
||||
-EKEYD_VERSION_S="1.1.4"
|
||||
+EKEYD_VERSION_S="1.1.5"
|
||||
|
||||
# Attempt to detect an OS and set build options as appropriate
|
||||
OSNAME=$(shell uname -s | tr A-Z a-z | tr -d /)
|
||||
@@ -91,10 +91,7 @@
|
||||
override MANZCMD:=cat
|
||||
override MANZEXT:=
|
||||
endif
|
||||
-override LUA_INC:=-I/usr/local/include/lua51
|
||||
override LIBDL:=
|
||||
-LIBDIRS += -L/usr/local/lib
|
||||
-INCLUDES += -I/usr/local/include
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
@@ -114,7 +111,7 @@
|
||||
CFLAGS += '-DEKEYD_VERSION_S=""$(EKEYD_VERSION_S)""'
|
||||
CFLAGS += $(EXTRA_CFLAGS)
|
||||
|
||||
-LIBS += -llua$(LUA_V) -lm $(LIBDL)
|
||||
+LIBS += -llua -lm $(LIBDL)
|
||||
LDFLAGS += $(LIBDIRS)
|
||||
|
||||
|
||||
@@ -157,7 +154,7 @@
|
||||
$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^
|
||||
|
||||
control.inc: bin2c.lua control.lua
|
||||
- lua$(LUA_V) bin2c.lua +control.lua result > control.inc.new
|
||||
+ lua bin2c.lua +control.lua result > control.inc.new
|
||||
mv control.inc.new control.inc
|
||||
|
||||
lstate.o: lstate.c control.inc
|
@ -0,0 +1,49 @@
|
||||
# HG changeset patch
|
||||
# User kristianf
|
||||
# Date 1382917171 -3600
|
||||
# Mon Oct 28 00:39:31 2013 +0100
|
||||
# Node ID d96c42b36cb125e6e52cff623b7bdad1910284b4
|
||||
# Parent 0a9e41a05aafb98cc8c21562931cb1cbb5e30c1f
|
||||
entropykey.sh
|
||||
|
||||
diff -r 0a9e41a05aaf -r d96c42b36cb1 udev/entropykey.sh
|
||||
--- a/udev/entropykey.sh Mon Oct 28 00:35:46 2013 +0100
|
||||
+++ b/udev/entropykey.sh Mon Oct 28 00:39:31 2013 +0100
|
||||
@@ -19,9 +19,10 @@
|
||||
COUNTER=$(( ${COUNTER} + 1 ))
|
||||
test ${COUNTER} -ge 10 && exit 1
|
||||
done
|
||||
- $BINPATH/ekey-ulusbd -b${BUSNUM} -d${DEVNUM} -P/var/run/ekey-ulusbd-${ENTROPY_KEY_SERIAL}.pid -p/var/run/entropykeys/${ENTROPY_KEY_SERIAL} -D
|
||||
+ /usr/libexec/ekey-ulusbd -b${BUSNUM} -d${DEVNUM} -P/dev/.ekey-ulusbd/${ENTROPY_KEY_SERIAL}.pid -p/dev/entropykey/${ENTROPY_KEY_SERIAL} -D
|
||||
+
|
||||
sleep 1
|
||||
- $BINPATH/ekeydctl ${ACTION} /var/run/entropykeys/${ENTROPY_KEY_SERIAL}
|
||||
+ $BINPATH/ekeydctl ${ACTION} /dev/entropykey/${ENTROPY_KEY_SERIAL}
|
||||
exit 0
|
||||
}
|
||||
|
||||
@@ -34,18 +35,18 @@
|
||||
if test "x${BUSNUM}" = "x" -o "x${DEVNUM}" = "x"; then
|
||||
exit 0
|
||||
fi
|
||||
- if test -r "/var/run/ekey-ulusbd-${ENTROPY_KEY_SERIAL}.pid"; then
|
||||
- kill $(cat "/var/run/ekey-ulusbd-${ENTROPY_KEY_SERIAL}.pid") || true
|
||||
+ if test -r "/dev/.ekey-ulusbd/${ENTROPY_KEY_SERIAL}.pid"; then
|
||||
+ kill $(< "/dev/.ekey-ulusbd/${ENTROPY_KEY_SERIAL}.pid") || true
|
||||
fi
|
||||
- mkdir -p /var/run/entropykeys
|
||||
+ mkdir -p /dev/entropykey /dev/.ekeyd-ulusb
|
||||
wait_for_usb &
|
||||
exit 0
|
||||
fi
|
||||
# Update ekeyd with device operation
|
||||
- $BINPATH/ekeydctl ${ACTION} /var/run/entropykeys/${ENTROPY_KEY_SERIAL}
|
||||
+ $BINPATH/ekeydctl ${ACTION} /dev/entropykey/${ENTROPY_KEY_SERIAL}
|
||||
if test "x$ACTION" = "xremove"; then
|
||||
- rm "/var/run/ekey-ulusbd-${ENTROPYKEY_KEY_SERIAL}.pid"
|
||||
- rm "/var/run/entropykeys/${ENTROPYKEY_KEY_SERIAL}"
|
||||
+ rm "/dev/.ekey-ulusbd/${ENTROPYKEY_KEY_SERIAL}.pid"
|
||||
+ rm "/dev/entropykey/${ENTROPYKEY_KEY_SERIAL}"
|
||||
fi
|
||||
fi
|
||||
|
@ -0,0 +1,29 @@
|
||||
# HG changeset patch
|
||||
# User kristianf
|
||||
# Date 1382917429 -3600
|
||||
# Mon Oct 28 00:43:49 2013 +0100
|
||||
# Node ID 724cf5abf164dd5889a7c72916aa524c3822b8bd
|
||||
# Parent 902b9c6908618864319835d69981f9ea902be324
|
||||
Makefile
|
||||
|
||||
diff -r 902b9c690861 -r 724cf5abf164 host/Makefile
|
||||
--- a/host/Makefile Mon Oct 28 00:41:59 2013 +0100
|
||||
+++ b/host/Makefile Mon Oct 28 00:43:49 2013 +0100
|
||||
@@ -107,7 +107,7 @@
|
||||
CFLAGS += $(INCLUDES)
|
||||
CFLAGS += -g -Wall $(OPT)
|
||||
CFLAGS += -fno-strict-aliasing
|
||||
-CFLAGS += -std=c99 -Wall -pedantic -Wshadow -Werror -D_GNU_SOURCE
|
||||
+CFLAGS += -std=c99 -Wall -pedantic -Wshadow -D_GNU_SOURCE
|
||||
CFLAGS += '-DCONFIGFILE="$(SYSCONFPREFIX)/ekeyd.conf"'
|
||||
CFLAGS += '-DPIDFILE="$(RUNTIMEPREFIX)/ekeyd.pid"'
|
||||
CFLAGS += '-DKEYRINGFILE="$(SYSCONFPREFIX)/keyring"'
|
||||
@@ -148,7 +148,7 @@
|
||||
$(COMPILE.c) $(OUTPUT_OPTION) $(PTHFLAGS) $^
|
||||
|
||||
egd-linux: egd-linux.o daemonise.o
|
||||
- $(CC) $(CFLAGS) -o $@ $^
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^
|
||||
|
||||
ekeyd: ekeyd.o daemonise.o lstate.o connection.o stream.o frame.o packet.o keydb.o util.o fds.o krnlop.o foldback.o stats.o nonce.o ../device/frames/pem.o ../device/skeinwrap.o ../device/skein/skein.o ../device/skein/skein_block.o
|
||||
$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LIBS)
|
@ -0,0 +1,36 @@
|
||||
# HG changeset patch
|
||||
# User kristianf
|
||||
# Date 1382917319 -3600
|
||||
# Mon Oct 28 00:41:59 2013 +0100
|
||||
# Node ID 902b9c6908618864319835d69981f9ea902be324
|
||||
# Parent d96c42b36cb125e6e52cff623b7bdad1910284b4
|
||||
udev rule
|
||||
|
||||
diff -r d96c42b36cb1 -r 902b9c690861 udev/fedora15/60-entropykey-uds.rules
|
||||
--- a/udev/fedora15/60-entropykey-uds.rules Mon Oct 28 00:39:31 2013 +0100
|
||||
+++ b/udev/fedora15/60-entropykey-uds.rules Mon Oct 28 00:41:59 2013 +0100
|
||||
@@ -9,7 +9,7 @@
|
||||
# For licence terms refer to the COPYING file.
|
||||
|
||||
# Detect an Entropy Key being inserted and extract serial number
|
||||
-ACTION=="add|change|remove", SUBSYSTEM=="usb", BUS=="usb", ATTRS{idVendor}=="20df", ATTRS{idProduct}=="0001", IMPORT{program}="/bin/echo ENTROPY_KEY_SERIAL=$attr{serial}"
|
||||
+ACTION=="add|change|remove", SUBSYSTEM=="usb", ATTRS{idVendor}=="20df", ATTRS{idProduct}=="0001", IMPORT{program}="/bin/sh -c /bin/echo ENTROPY_KEY_SERIAL=$attr{serial}"
|
||||
|
||||
# And tell the ekeyd about the device action.
|
||||
ENV{ENTROPY_KEY_SERIAL}!="", RUN+="/lib/udev/entropykey.sh"
|
||||
diff -r d96c42b36cb1 -r 902b9c690861 udev/fedora15/60-entropykey.rules
|
||||
--- a/udev/fedora15/60-entropykey.rules Mon Oct 28 00:39:31 2013 +0100
|
||||
+++ b/udev/fedora15/60-entropykey.rules Mon Oct 28 00:41:59 2013 +0100
|
||||
@@ -9,10 +9,10 @@
|
||||
# For licence terms refer to the COPYING file distributed with the source.
|
||||
|
||||
# Detect an Entropy Key being inserted and add info values to environment
|
||||
-ACTION=="add|change|remove", SUBSYSTEM=="tty", KERNEL=="ttyACM[0-9]*", BUS=="usb", ATTRS{idVendor}=="20df", ATTRS{idProduct}=="0001", IMPORT{program}="usb_id --export %p"
|
||||
+ACTION=="add|change|remove", SUBSYSTEM=="tty", KERNEL=="ttyACM[0-9]*", ATTRS{idVendor}=="20df", ATTRS{idProduct}=="0001", IMPORT{builtin}="usb_id"
|
||||
|
||||
# Detect an Entropy Key being inserted and extract serial number
|
||||
-ACTION=="add|change|remove", SUBSYSTEM=="tty", KERNEL=="ttyACM[0-9]*", ATTRS{idVendor}=="20df", ATTRS{idProduct}=="0001", IMPORT{program}="/bin/echo ENTROPY_KEY_SERIAL=$env{ID_SERIAL_SHORT}"
|
||||
+ACTION=="add|change|remove", SUBSYSTEM=="tty", KERNEL=="ttyACM[0-9]*", ATTRS{idVendor}=="20df", ATTRS{idProduct}=="0001", IMPORT{program}="/bin/sh -c /bin/echo ENTROPY_KEY_SERIAL=$env{ID_SERIAL_SHORT}"
|
||||
|
||||
# Add the /dev/entropykey/<serialnumber> symbolic link
|
||||
ENV{ENTROPY_KEY_SERIAL}!="", SYMLINK+="entropykey/$env{ENTROPY_KEY_SERIAL}"
|
@ -0,0 +1,8 @@
|
||||
[Unit]
|
||||
Description=Entropy key daemon
|
||||
|
||||
[Service]
|
||||
ExecStart=/usr/libexec/ekeyd
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
@ -0,0 +1,164 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/gnupg-2.0.26-r1.ebuild,v 1.2 2014/08/29 21:14:37 alonbl Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils flag-o-matic toolchain-funcs
|
||||
|
||||
DESCRIPTION="The GNU Privacy Guard, a GPL pgp replacement"
|
||||
HOMEPAGE="http://www.gnupg.org/"
|
||||
SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2"
|
||||
# SRC_URI="ftp://ftp.gnupg.org/gcrypt/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="bzip2 doc ldap nls mta readline static selinux smartcard usb"
|
||||
|
||||
COMMON_DEPEND_LIBS="
|
||||
>=dev-libs/libassuan-2
|
||||
>=dev-libs/libgcrypt-1.4:0=
|
||||
>=dev-libs/libgpg-error-1.11
|
||||
>=dev-libs/libksba-1.0.7
|
||||
>=dev-libs/pth-1.3.7
|
||||
>=net-misc/curl-7.10
|
||||
sys-libs/zlib
|
||||
bzip2? ( app-arch/bzip2 )
|
||||
readline? ( sys-libs/readline )
|
||||
smartcard? ( usb? ( virtual/libusb:0 ) )
|
||||
ldap? ( net-nds/openldap )"
|
||||
COMMON_DEPEND_BINS="|| ( app-crypt/pinentry app-crypt/pinentry-qt )"
|
||||
|
||||
# Existence of executables is checked during configuration.
|
||||
DEPEND="${COMMON_DEPEND_LIBS}
|
||||
${COMMON_DEPEND_BINS}
|
||||
static? (
|
||||
>=dev-libs/libassuan-2[static-libs]
|
||||
>=dev-libs/libgcrypt-1.4:0=[static-libs]
|
||||
>=dev-libs/libgpg-error-1.11[static-libs]
|
||||
>=dev-libs/libksba-1.0.7[static-libs]
|
||||
>=dev-libs/pth-1.3.7[static-libs]
|
||||
>=net-misc/curl-7.10[static-libs]
|
||||
sys-libs/zlib[static-libs]
|
||||
bzip2? ( app-arch/bzip2[static-libs] )
|
||||
)
|
||||
nls? ( sys-devel/gettext )
|
||||
doc? ( sys-apps/texinfo )"
|
||||
|
||||
RDEPEND="!static? ( ${COMMON_DEPEND_LIBS} )
|
||||
${COMMON_DEPEND_BINS}
|
||||
mta? ( virtual/mta )
|
||||
!<=app-crypt/gnupg-2.0.1
|
||||
selinux? ( sec-policy/selinux-gpg )
|
||||
nls? ( virtual/libintl )"
|
||||
|
||||
REQUIRED_USE="smartcard? ( !static )"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${PN}-2.0.17-gpgsm-gencert.patch"
|
||||
epatch "${FILESDIR}/${P}-Need-to-init-the-trustdb-for-import.patch"
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=()
|
||||
|
||||
# 'USE=static' support was requested:
|
||||
# gnupg1: bug #29299
|
||||
# gnupg2: bug #159623
|
||||
use static && append-ldflags -static
|
||||
|
||||
if use smartcard; then
|
||||
myconf+=(
|
||||
--enable-scdaemon
|
||||
$(use_enable usb ccid-driver)
|
||||
)
|
||||
else
|
||||
myconf+=( --disable-scdaemon )
|
||||
fi
|
||||
|
||||
if use elibc_SunOS || use elibc_AIX; then
|
||||
myconf+=( --disable-symcryptrun )
|
||||
else
|
||||
myconf+=( --enable-symcryptrun )
|
||||
fi
|
||||
|
||||
econf \
|
||||
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
|
||||
--enable-gpg \
|
||||
--enable-gpgsm \
|
||||
--enable-agent \
|
||||
--without-adns \
|
||||
"${myconf[@]}" \
|
||||
$(use_enable bzip2) \
|
||||
$(use_enable nls) \
|
||||
$(use_enable mta mailto) \
|
||||
$(use_enable ldap) \
|
||||
$(use_with readline) \
|
||||
CC_FOR_BUILD="$(tc-getBUILD_CC)"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
|
||||
if use doc; then
|
||||
cd doc
|
||||
emake html
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
# bug#192151
|
||||
dobin tools/gpgsplit tools/gpg-zip
|
||||
|
||||
emake DESTDIR="${D}" -f doc/Makefile uninstall-nobase_dist_docDATA
|
||||
rm "${ED}"/usr/share/gnupg/help* || die
|
||||
|
||||
dodoc ChangeLog NEWS README THANKS TODO VERSION doc/FAQ doc/DETAILS \
|
||||
doc/HACKING doc/TRANSLATE doc/OpenPGP doc/KEYSERVER doc/help*
|
||||
|
||||
dosym gpg2 /usr/bin/gpg
|
||||
dosym gpgv2 /usr/bin/gpgv
|
||||
dosym gpg2keys_hkp /usr/libexec/gpgkeys_hkp
|
||||
dosym gpg2keys_finger /usr/libexec/gpgkeys_finger
|
||||
dosym gpg2keys_curl /usr/libexec/gpgkeys_curl
|
||||
if use ldap; then
|
||||
dosym gpg2keys_ldap /usr/libexec/gpgkeys_ldap
|
||||
fi
|
||||
echo ".so man1/gpg2.1" > "${ED}"/usr/share/man/man1/gpg.1
|
||||
echo ".so man1/gpgv2.1" > "${ED}"/usr/share/man/man1/gpgv.1
|
||||
|
||||
dodir /etc/env.d
|
||||
echo "CONFIG_PROTECT=/usr/share/gnupg/qualified.txt" >> "${ED}"/etc/env.d/30gnupg
|
||||
|
||||
if use doc; then
|
||||
dohtml doc/gnupg.html/* doc/*.png
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "If you wish to view images emerge:"
|
||||
elog "media-gfx/xloadimage, media-gfx/xli or any other viewer"
|
||||
elog "Remember to use photo-viewer option in configuration file to activate"
|
||||
elog "the right viewer."
|
||||
elog
|
||||
|
||||
if use smartcard; then
|
||||
elog "To use your OpenPGP smartcard (or token) with GnuPG you need one of"
|
||||
use usb && elog " - a CCID-compatible reader, used directly through libusb;"
|
||||
elog " - sys-apps/pcsc-lite and a compatible reader device;"
|
||||
elog " - dev-libs/openct and a compatible reader device;"
|
||||
elog " - a reader device and drivers exporting either PC/SC or CT-API interfaces."
|
||||
elog ""
|
||||
elog "General hint: you probably want to try installing sys-apps/pcsc-lite and"
|
||||
elog "app-crypt/ccid first."
|
||||
fi
|
||||
|
||||
ewarn "Please remember to restart gpg-agent if a different version"
|
||||
ewarn "of the agent is currently used. If you are unsure of the gpg"
|
||||
ewarn "agent you are using please run 'killall gpg-agent',"
|
||||
ewarn "and to start a fresh daemon just run 'gpg-agent --daemon'."
|
||||
}
|
@ -0,0 +1,26 @@
|
||||
From 95833e409336bd0a4a656b7e2d0a9598dfe3f546 Mon Sep 17 00:00:00 2001
|
||||
From: Alon Bar-Lev <alon.barlev@gmail.com>
|
||||
Date: Sat, 30 Aug 2014 21:25:23 +0300
|
||||
Subject: [PATCH] build: fix warning of format-security
|
||||
|
||||
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
|
||||
---
|
||||
md6sum.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/md6sum.c b/md6sum.c
|
||||
index 2401a5a..0338d30 100644
|
||||
--- a/md6sum.c
|
||||
+++ b/md6sum.c
|
||||
@@ -428,7 +428,7 @@ void optd(char *optstr)
|
||||
|
||||
void opth()
|
||||
{ /* print md6sum help string */
|
||||
- printf(help_string);
|
||||
+ printf("%s", help_string);
|
||||
}
|
||||
|
||||
void optK(char *optstr)
|
||||
--
|
||||
1.8.5.5
|
||||
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-crypt/md6sum/md6sum-1.0-r2.ebuild,v 1.1 2014/08/30 18:29:32 alonbl Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="A C implementation of MD6"
|
||||
HOMEPAGE="http://groups.csail.mit.edu/cis/md6"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${P}-ldflags.patch"
|
||||
epatch "${FILESDIR}/${P}-cflags.patch"
|
||||
epatch "${FILESDIR}/${P}-format-security.patch"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
newdoc README_Reference.txt README
|
||||
}
|
@ -1,33 +1,25 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
Hash: SHA256
|
||||
|
||||
AUX xca-0.9.0-qt_detection.patch 970 SHA256 d35a3b3b34860982401522b0c0f9343239eb9f9a0f79d7c03b2b4f9763c90729 SHA512 428594b94cf72e9ff0e394ac0aa0d43d5c83c358b43bcd0c3eef56eee6a90b9dc41f5f480c78637040345c966362c0c400702d1d7c98ef04d7eb679433ab399e WHIRLPOOL 68d9e65f8669e53ac17a62b3e0d06764db0fec720d9ec6ed82dd0368b9f0cb2c46203e58c0e6963f4a6c68665956d8ed0d359363074dff2a81cd1ae44bac79f4
|
||||
AUX xca-0.9.0-underlinking.patch 442 SHA256 4d4d43ee8632c1c72069fa945fc5db0ea5137a0bfddd205c35729906d55db5ac SHA512 8e213e1c8b24c7073430abc0b7623dc6e3cd165796ab6925fa1528c76d15940a5c7562f748a705320df81eb59dbee0ac449c8315485f2ecc95101dc62f4c7a9b WHIRLPOOL b7c2f0c727d377c6f87ffeaa11f37cf27fb86bef8f9f5445231e2a2b77f2d6cb73f5a985732f32f1cf36576f85a492296aeecc1e9f780df2f4cd82cfaa77449d
|
||||
AUX xca-0.9.1-ldflags.patch 270 SHA256 70c2f38a077c795b50d569c2e2230b3ba1d993623ded6b7882cd56cc83038a6a SHA512 a32629db7fc164b6b0116b0165c7f489405d7af5b1cc1a9439352ec7891066be552a5aa132492783ddc677d05e77d19963efe96c510188bd7313d7b2a98600e9 WHIRLPOOL d2ecce53ce864d861ea7abeca1e1a4bf2b43019893b93ee963b80985e4ed4851b2fef6e52e2adf692901894be434ea17369b4ded7e03e8cea3ec8fab058e1556
|
||||
AUX xca-0.9.3-desktop.patch 555 SHA256 7c40fceb51e712dc1f5943515226c4e830d150525bb6fefd2ea1fcb195823b2f SHA512 9c03447ce611a67950f54e55ac6fbb0a9638a9647c67680174ffcf1ab77cf4dcaddf3e058b5dc70179be49bc3c8c22ec76c1263f30e8609ba607e05cdcc52dbd WHIRLPOOL d1bea9621a08809ddc30a1ec6c6ac0211436fa3bacdfbd5b2aea667609fdc58b2e787fdf1dc6bcd075916ab17c26602d5c9dcca0cae54ba1112832f85679869a
|
||||
AUX xca-0.9.3-openssl.patch 1272 SHA256 815804e524a4b63d387715af18746f21fa54ce2cd2a9a0047617b82a5a1b2447 SHA512 18ccc710f4b2b4e3eb6d4a79539840db1250ef96327313be4732f5dc24d012e85808b4ddc7e845923fbe25a512305295754a2561a3c427a281606c55f59e1d40 WHIRLPOOL 6722d12a744910539ace6cf4e4443efa2d7a6a391f4e8e316a4743913aa25faf2a0055876b697e186e2f9dc668b2abd904ba0eff0c93a9aa7dd71b36a285715c
|
||||
DIST xca-0.9.0.tar.gz 688445 SHA256 6f0c9a23281752b47a2bf8ee5e56486a5eec948462bb2f3528c3a1379975432d SHA512 ac336b718ac6dd02ae4422bd38e0fd68542e5e3af989c98a535fe74e116151d4404fc4d8c12f14fa30f4f1cafc5e66abddfbb70568e3a348090e5921918e1e5a WHIRLPOOL 6f9af58385be26f553f226a726e3e07472db20adc6c971ecca6511b909507701b9759f5217b2c96dae946140c0d67fe116ad08a33178f9c845c373f99e71731e
|
||||
DIST xca-0.9.1.tar.gz 754570 SHA256 e5562d9af4e03e5e730a85a9ca4eb80386288f18f84de24bb9ff0dfcc7110cbc SHA512 2b8b2f6d704b6a9ce3230970f5f734b035bb00215411ae09783b313910dabe75e7675cf9738b084b2a795c0daa092e95246583d53e66e56e505f635b9d1f16a4 WHIRLPOOL a472cc2a34f34d5e93f0a5b9b044ea5353932de1f7d6ccc28f36e064160f342d148988e595d3866835cfb6455d51bc4f48131e84bc9533dab915521cbe89c723
|
||||
DIST xca-0.9.3.tar.gz 755165 SHA256 6842b50c8b4478070d8af743cb72aee1f53a2c4ff2b8285fcec5f856119cc6ba SHA512 ec9ad88a9b3a48b72a5c00d6bb8893cb1fab5841bfb91d310730795a47909ff0428ab4df2ffa55abfe964efbd07eff5871b4cb5711f6c6d82351f64e718610bf WHIRLPOOL 3eadb63a9b3c8b4266b7f79226fdf70cfc27bdbea89e5ae3c3fd902d2720c5c8ff9634f856bec614c7a4313f73ed01aa8b009ac20f5481f2999a44a6a7423ae3
|
||||
EBUILD xca-0.9.0.ebuild 1469 SHA256 ac457bda804cceb8fa266cb9c6e3f1c931dfe0e96b3fdcdf38377f6af74215e7 SHA512 e6ef857607069533eb47a29a4fdaae38106820cdf47291f1c99a4833e9fa03243c2f3a4b65955081e5e70da6f96e8e8015d4c556a3064d00bd4dd0b97a6a114e WHIRLPOOL f7e44a92f206ad699753e34db0a2b96ef3c318d27445403cf9261184b157d4d166a089682e0f6ccba0eea667b591ca8688f78870e4179d597d18f3c158bb7671
|
||||
EBUILD xca-0.9.1.ebuild 1359 SHA256 370ede1372eea51a4251055a07e6f3509367f8b685fa39c51856153de5acdf95 SHA512 e0d7179636e7703f57b2dfdc96627339da92192b6a46ac5a95b5c758c5954b0c139f2883dbbbb98898c322cd7e9b8efc4a17be9ae208db1678ab5aba3073ff13 WHIRLPOOL 7443e4b1ade3354c7c544fd261d5a0b9e0a8628d0d5fec3cea7e68b7670f171474db368906658d2058399d55347ed36629a2a3fb354c50f5d86641b3a1f9b38d
|
||||
EBUILD xca-0.9.3-r1.ebuild 1410 SHA256 e548d4616868cf9490e0e30b7cae0c14165e19bc9ae636e3f0db40305ace5a76 SHA512 5db6cb1c637266a02837b86ff2dba1d1f204b3f36212f40f9676e5c528ef49a5bc7f1cc4f8fb040b4009b2b42fa2dae8a7415749dcd465e67e59b155bf314b77 WHIRLPOOL f0c982a3c2d60b067e014646b0777cc608cc4767c41f30513558ad7ba702406c9406e654579e50171c516add95b1bdad6326009d10d745cbe46d358e0b359966
|
||||
EBUILD xca-0.9.3-r2.ebuild 1457 SHA256 3bd974adf5e5f7baf4e5529b4b685581ce6b72b39e242c6fae613cee4244348d SHA512 5fc108a0e4779a2b54d45f04fd2d4156947c3e4667e9688944ccdb83d5dfeee057caaed2ac28b56f1ae28c05b346dd99f65b97633f72fdfc403988f421c29695 WHIRLPOOL f848c4bde60397433ce7360df5227d0be20d821520860cceae34081af7a08dd37fe6008c6eb06e41c7e436167c68c4a216b7ffc2a25c669aa80c599833aa9158
|
||||
EBUILD xca-0.9.3.ebuild 1407 SHA256 ee66c35e0e86ef71a5e052690a3f8727890607b9fc56c76eae12d859caba7e1a SHA512 97a5ce98ba634cd0000f6e6dd89be83d53b65f4745e0e3d4be6a673ae45291942fa35a5a1b1093d3b50a5f8968115ae267481e4a65d662bdedc10d707b755e31 WHIRLPOOL 935a3a78602232c9a885aae32363c227f8f70e193d732fb24973b65b150053235abd5e0f16143f5f43c61e17af723f9252bea0dee82695686591783c9ad063ae
|
||||
MISC ChangeLog 6840 SHA256 025cf2002d58b1fee91acaa548b9f94bf19f3c6202f05baedc74f56a31f239b6 SHA512 188226463fe4908ab016a4a60dfe28d115df23652fd7ded8fa14572a7267b7307657bd3b2a3f4a72a19cd56efbaecc19658ba27689a7077011792202db3d011b WHIRLPOOL 409e4b2f0d50c9ab57ce4537abdf1b328a0867740dfe933e4eda77018c4953a259926150d342de72b82b70761193258972857e92e18c4f02df3c3108fcbe1593
|
||||
MISC ChangeLog 7040 SHA256 258966bcac32c257531e2319afd45b0e1428d91cdcd7c3f17588e6d6d0933c82 SHA512 a6ec74b69e05f8b03673c316ef043bfacf07847193452534acd2b09726be142255c9d3ebf00d58b43732d86f163de93ac6c93042410de7fa32dc82e65a93fa0c WHIRLPOOL bb41c36f41def91f76c0227ed33db9b4c5b00beb39db0c87817223d305414c1127c639527aa30401e9428dc247214cdcfd8247e7bbbec1c83414d862114317de
|
||||
MISC metadata.xml 159 SHA256 fabd15e2740a2a68e0bda738d0cd4300b133ff11239802afe7e60aa3862c9c03 SHA512 96a1f7f082adc57e52a1a32666e1206e68f8ff03c728fdb7666ff98c255905977491fc4dfc37bc8bdf5da0eb50cdc408adec357bbd75bd980bc90659cc157194 WHIRLPOOL 82fca1c4b75b090abdb0a4233c8e49fc43535ca6e470f725c1872653ea922b6693e9646bc3ee1fd6f1293ebedad661642cec13b2817fb5315268300f7675a751
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.20 (GNU/Linux)
|
||||
Version: GnuPG v2
|
||||
|
||||
iQIcBAEBCgAGBQJR1WgpAAoJELp701BxlEWfHlMP+wS2Xsmbka2UBpliLB8U9NcW
|
||||
sh3y9H8sdC4TlyEAbyr6+1pGrEDeLPVtuJ9WUIKVn/1l1LZnGVLAib9GVLcCsn1n
|
||||
nRsV59zpnL7y00Oj3MLndPlrci4QT5VT5ge4r4e1HgMDUHOhnRnDCzuCTbR5zsec
|
||||
/hakZKNOPGQK01Hrs9vZZrWTJH480Gbka3SdknYysQ26V+nsraXFUXAZbXX6AL/V
|
||||
5uuuijg0h8ZNF83dJxVcYVJINE08EWO4gXsmLlzRpbaQfOgOuWhz8lmodMeOT2MR
|
||||
9ZSOkUhnd+iooyGgATxNL00cKAcCXxdjp+oPNdN7ot8eKSY0HDzOpVLStTJsHFJh
|
||||
iVFIx7bk7Oag5kKvayDI+ZWScMM0ejnLJ5mm/aVjNliMCW5P+s9G1cq8VTasEGwx
|
||||
b3Xt1N8tEFbAvBYfqP4eeFBYq8eGl8LqgwPQMCQycuTTrd6U5KJwcMBp41GImMKB
|
||||
IHybDCcnBBBQitgphnmno2I00o4nQ/LaqcPLZyGglsoOtCM4t87/luwfJv07cIp/
|
||||
G5+u2nJm6emAw+t50GaAfbJCEAiiTU3HCfhr4MyR6cH6ORqk3vUqf4CfTVKYmEdB
|
||||
LUE9uojxXpL+s7MZMpPiNNu++Fo2idCvmEhdgze7U/w/UTuvtP96JHjUnTi2161+
|
||||
tbT/i3kYnsTNxEoGnDr8
|
||||
=X3jZ
|
||||
iF4EAREIAAYFAlQA6jYACgkQXYk9GL8g3FEmUgEAnRS2eNy9t0Pf3iBciDU8HuJ/
|
||||
f8qfHzZRAVRjIeD1rLoBAKfz7YJcDJJt7ZzJGQ0GUxdNKu7Qrm3MH6MQEmtJRooy
|
||||
=IeY1
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,45 @@
|
||||
From: Oliver Winker <oliver@oli1170.net>
|
||||
Date: Tue, 12 Aug 2014 17:08:05 +0000 (+0200)
|
||||
Subject: Fix for openssl 1.0.1i
|
||||
X-Git-Url: http://gitweb.hohnstaedt.de/?p=projects%2Fxca.git;a=commitdiff_plain;h=4f7cd417320215c8ed3567536cbf2ca008946c38
|
||||
|
||||
Fix for openssl 1.0.1i
|
||||
|
||||
Fixes following application error
|
||||
|
||||
Errors
|
||||
error:0D0C40D8:asn1 encoding routines:c2i_ASN1_OBJECT:invalid object encoding
|
||||
error:0D08303A:asn1 encoding routines:ASN1_TEMPLATE_NOEXP_D2I:nested asn1 error
|
||||
|
||||
Due to openssl 1.0.1i change:
|
||||
|
||||
commit 03b04ddac162c7b7fa3c57eadccc5a583a00d291
|
||||
Author: Emilia Kasper <emilia@openssl.org>
|
||||
Date: Wed Jul 2 19:02:33 2014 +0200
|
||||
|
||||
Commit messgae amended and
|
||||
Signed-off-by: Christian Hohnstaedt <chohnstaedt@innominate.com>
|
||||
---
|
||||
|
||||
diff --git a/lib/x509v3ext.cpp b/lib/x509v3ext.cpp
|
||||
index cf74c32..d94cbda 100644
|
||||
--- a/lib/x509v3ext.cpp
|
||||
+++ b/lib/x509v3ext.cpp
|
||||
@@ -27,6 +27,8 @@ x509v3ext::x509v3ext(const X509_EXTENSION *n)
|
||||
x509v3ext::x509v3ext(const x509v3ext &n)
|
||||
{
|
||||
ext = NULL;
|
||||
+ if (!n.isValid())
|
||||
+ return;
|
||||
set(n.ext);
|
||||
}
|
||||
|
||||
@@ -743,7 +745,7 @@ X509_EXTENSION *x509v3ext::get() const
|
||||
|
||||
bool x509v3ext::isValid() const
|
||||
{
|
||||
- return ext->value->length > 0 &&
|
||||
+ return ext && ext->value && ext->value->length > 0 &&
|
||||
OBJ_obj2nid(ext->object) != NID_undef;
|
||||
}
|
||||
|
@ -0,0 +1,54 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-crypt/xca/xca-0.9.3-r2.ebuild,v 1.1 2014/08/29 21:01:37 alonbl Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
DESCRIPTION="A GUI to OpenSSL, RSA public keys, certificates, signing requests and revokation lists"
|
||||
HOMEPAGE="http://www.hohnstaedt.de/xca.html"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
||||
IUSE="doc bindist"
|
||||
|
||||
RDEPEND=">=dev-libs/openssl-0.9.8[bindist=]
|
||||
dev-qt/qtgui:4"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( app-text/linuxdoc-tools )"
|
||||
|
||||
src_prepare() {
|
||||
# http://sourceforge.net/tracker/index.php?func=detail&aid=1800298&group_id=62274&atid=500028
|
||||
epatch "${FILESDIR}"/${PN}-0.9.0-qt_detection.patch
|
||||
epatch "${FILESDIR}"/${PN}-0.9.1-ldflags.patch
|
||||
epatch "${FILESDIR}"/${P}-desktop.patch
|
||||
epatch "${FILESDIR}"/${P}-openssl.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local LINUXDOC
|
||||
use doc || LINUXDOC='touch $@ && true'
|
||||
|
||||
QTDIR="${EPREFIX}/usr" \
|
||||
STRIP="true" \
|
||||
LINUXDOC="${LINUXDOC}" \
|
||||
CC="$(tc-getCXX)" \
|
||||
LD="$(tc-getLD)" \
|
||||
CFLAGS="${CXXFLAGS}" \
|
||||
LDFLAGS="${LDFLAGS}" \
|
||||
prefix="${EPREFIX}/usr" \
|
||||
docdir="${EPREFIX}/usr/share/doc/${PF}" \
|
||||
./configure || die "configure failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake destdir="${D}" mandir="share/man" install
|
||||
|
||||
dodoc AUTHORS
|
||||
|
||||
insinto /etc/xca
|
||||
doins misc/*.txt
|
||||
}
|
@ -1,8 +1,8 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/XML-XSH2/XML-XSH2-2.1.6.ebuild,v 1.4 2012/11/26 04:22:30 tove Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/XML-XSH2/XML-XSH2-2.1.6-r1.ebuild,v 1.1 2014/08/29 19:10:15 axs Exp $
|
||||
|
||||
EAPI=4
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR=PAJAS
|
||||
MODULE_VERSION=2.1.6
|
@ -1,8 +1,8 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/padre/padre-0.980.0.ebuild,v 1.1 2013/10/29 06:28:02 patrick Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/padre/padre-0.980.0-r1.ebuild,v 1.1 2014/08/29 19:12:48 axs Exp $
|
||||
|
||||
EAPI=4
|
||||
EAPI=5
|
||||
|
||||
MY_PN=Padre
|
||||
MODULE_AUTHOR=PLAVEN
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-db/emul-linux-x86-db-20140508-r3.ebuild,v 1.2 2014/08/30 01:09:53 grknight Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit emul-linux-x86
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1"
|
||||
KEYWORDS="-* ~amd64"
|
||||
|
||||
IUSE="abi_x86_32"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="~app-emulation/emul-linux-x86-baselibs-${PV}
|
||||
abi_x86_32? (
|
||||
>=dev-db/unixODBC-2.3.2[abi_x86_32(-)]
|
||||
|| (
|
||||
>=dev-db/mariadb-10.0.13[abi_x86_32(-)]
|
||||
>=dev-db/mysql-5.6.20-r1[abi_x86_32(-)]
|
||||
>=dev-db/percona-server-5.6.20[abi_x86_32(-)]
|
||||
>=dev-db/mariadb-galera-10.0.12[abi_x86_32(-)]
|
||||
)
|
||||
)"
|
||||
|
||||
src_prepare() {
|
||||
emul-linux-x86_src_prepare
|
||||
|
||||
# Remove migrated stuff.
|
||||
use abi_x86_32 && rm -f $(sed "${FILESDIR}/remove-native-${PV}-r2" -e '/^#/d')
|
||||
}
|
@ -1,29 +1,19 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX free42-1.4.77-fix-alsa.patch 12854 SHA256 d67a3a158db61dac3b6c3d9505f73eee2aeb8ebf8f2b3e7ad11611bf7eb39cd5 SHA512 af56b6bc0609f46814c57bf6e7eece2eca27a553efd30677c4a4220cae5106a535ff3043f6832d141ba4dc7ba26ce3484e169bffba1f9dccce3b148f7cd25857 WHIRLPOOL 0982edfbd52a72b2ab28346e228935567fe17581cace05dec69ec55cfa946e8e3f334488e6f40605d4f066796b28e1d5bdfc5b18e5a36b55ce58fa66e4ad8738
|
||||
AUX free42-1.4.77-fix-makefile.patch 1122 SHA256 6af946956c01f659bedfe1cda8d4f39fd920825b058c84d31c34db154a88ad46 SHA512 5de42ca34e255aff7179b34bd545b2bf5d32c9d62489cd652573488897990778a89608a831e994e9a552d14ba2498870331e5e06345ab4c3863de7fd416dba8b WHIRLPOOL c8a142ae068a299c470f7041e501ecae63a520267e4dec68f8a97e1c1e5aeba7c5f2cdcf244e3cde3cd79b93ae09c958bc27e1893281049dc03a48535d64e978
|
||||
AUX free42-1.5.3a-fix-makefile.patch 1045 SHA256 4cf95a73f6dd315912920bcee9c8199428bf45ee6bd352dc6803993e1f30fdfb SHA512 379bff28a6982d7fa2baed339f780b19c12b11b547a3b84b8a9b03c08df1b16061b28b340737f207b628f8b3b071eb2971d5daa2588f581073e081f7fe731382 WHIRLPOOL e14ab479ef46d9fb72d587458a2c9bdd11c03d9aec4a2b875768deae47085e046ed30c3c37bb4353856f0eabf86c1e2c6e7807d8afcc93705865cd446e68b892
|
||||
DIST free42-1.4.77.tgz 1096936 SHA256 b500b90eeee486af297a0b04a4ee611d36a41f99f5a5b71ed2d98ce9831addc5 SHA512 ab2ed1703ce5210c904bd5eda8c416a30588a80b18648fadb16c01ef7c5487a71851cf238e0130402d2536a3068d6ee3eb585e60d99479ca0e1ca5a8ea968651 WHIRLPOOL 2bfd040c82d59a5af0b2391d81756332d9f606d7200239d3d4e06d4e2e8b09b1480b1f76facdafb26056151ac0c654d93068c60071760fc69f72efea03f58659
|
||||
DIST free42-1.5.3a.tgz 8150063 SHA256 3212a32fc7958ed2d53452adf2301c4747b4774154a4ecaceb478b67d31bfce6 SHA512 61f07f8899aac7619d5d9bbeca224f3e06feb9b548adacebf207e1e1e139fd5b4f30f7c11ca5956bb2f71221ea46c15028d6116d67b9130204288cda603b1c5c WHIRLPOOL 45310aa0b16680f5569fc90b65b21264d7b0e2d8fafab0935fb8e6e2170f4a30080eb9eb6f9561e853dca290a49f8668007d005c5cdafd61d1dc5436506abfab
|
||||
EBUILD free42-1.4.77.ebuild 1081 SHA256 17a03739d1e2f57d840041350bc5855cd3367d81fbcfc9c63e3527537ca901c2 SHA512 db3316cb5914598433ffedcf20ff954a7b0217a30e2636cfc837aa650e7a1201806802b56992a7e5d2bb5f920afa0b6c50d742581eb47aafe900823c91fabc4f WHIRLPOOL a1320c17f230086d0f0a501417a14a351071667401221575c0a941456017869d8675b474ed0a8bfae52a010110972059d53a39294586314478be777ce41c5bbb
|
||||
EBUILD free42-1.5.3a.ebuild 1040 SHA256 131ceb4a6bcd5d3e973782c93e1d7f21ee9352e310e8e9bbd74d58746534356a SHA512 3786ade70bdba2014c923b2b2c2f542851171af1321a93aa58b0df92bfb307ce324c1910a1d884cd135f29bfe150756c9685c0d40816d6b5bb8d4e5668d7a73a WHIRLPOOL 030eb9da2aead30d3c70e21985d5e59a5f7e3e560f96932a887849bc0646dee4879703f48c54c251df1dbc2404d81a82c7e7de79b6344f78331e02668c78385c
|
||||
MISC ChangeLog 3012 SHA256 e4495d251f4e05f0dbb1e9135b28f2ce5d198f135da02546dbb266c41a0aba08 SHA512 fae94f2d1ab9cdc5ba4349a161462833d2237c73b4cd0313f107e93577ccaeffcd80d1f043d270b1a9489298b3bba2d30a7a11ed939896c874194f03da489402 WHIRLPOOL 2f876b43dc6c48b4cf35caf92e5061b3fe391bc4939e6e2f4a8376ed3fe6ae8d42c394cf8a50b05602457bbd1e57cccd69435400987ff661fff724c2795ce5bb
|
||||
EBUILD free42-1.5.3a.ebuild 1035 SHA256 f7d1c83525ebec743f06b4f49c3997e0394ea622feec0584e0b8c0e5e2687ec2 SHA512 88cbea1047e92ed9810cab03f9b884ffa0e8dcf9182e4fcd5a0377047a6f45bb974b3728665aa5a9f6ed0516e7bfc3305ffa099b5b5363ea4fd1cbff8497f9c5 WHIRLPOOL f5236d97e3f8517fd06750149297efce7fe142332d018953c2f0e92059f9660bdc7d1404d066b57299a96b2d97fedd1f3e27882a84238d7855383883d7b79eaa
|
||||
MISC ChangeLog 3277 SHA256 23aa019b6f8ca8899d80f82c2365c9f2eedd55b8a73974413792fb68fbf89d21 SHA512 340da4b68f797b27a03f7916cd5aeda1ed72e6587d8df8c268d83da81403e8e56a0f1635e9b2170d874e2d10bd413883837541fede3b96312356a79b62238f4c WHIRLPOOL d59076bcbb985822a69209c74b2f948e3f651551e6fd0004c8d86e87abd9422d34f90b341d44bdcfb499687b2e0be7d78c0547f7e55ac6b7da5b6112e97dbc0a
|
||||
MISC metadata.xml 540 SHA256 1dfb1cbb7947a8e42c92ccfed144fd5bf71d34d31bed4cc7de3b7b940f0b7192 SHA512 e6b1c3521732649216949ee826b69abc66a9b7b87242e4a908211678dd5828e84f92f4a4af2ecbe4b75ecd7e483da18bea484fd555215c8a37c11ef04df8236c WHIRLPOOL f8bd8cc0dbbb19b13e62217c513509771b3245c6b49d592d6cf26da1f25b71cdb62f8a0563c94d365f83aa79c80e1de306b1e18f19c5c603de389a20ffe7a802
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iQIcBAEBCAAGBQJT7Op1AAoJEE8aJVXqcZkd5VMP/Al0idSdpXWd5M9nSbXWdDkF
|
||||
2Y32yg3TFqYwER9mnBX9+e+7mZUj+f4Zn7PqjPPCclgyHBfpmNiAZ4uXBNVpH128
|
||||
aljs7lZlm0xUjyhuWfYDiybPOgTyJ7DSY8dBbrgkLlRzHQtwkdfLzJnumCg+LEWB
|
||||
EZ65VfoJTcwrKecEm6hJ7KLHUtIAg/JZWLjOBrwVK5H7PNpbHy9SGL82q4yt9GVC
|
||||
zA0PMV5+2vGTnwq2B1U7AB86d2wOBRPjjq1kMG/zlLrGG5sT3ETg2D+COpr9GVhq
|
||||
3ew5Q4zqCIkbdHtOo4Trn3MHrix7zdBN+QCdOv3kd9DbdAh1frOq8lbkv86H+52B
|
||||
gld9T0ikieCXX1bNGdHS0XpsG4htsZ5zh7nN7DiLLq5ORpqgbfb33faSja8FJhr0
|
||||
UTea1kMWd5jDKfN3UoOWwWgHreLCSxgzGm3WC06uUj5cibVrNALbS/6o+oiTrQ2i
|
||||
KIervyGGKZJougiUbz3+JimzUsz85IMBf3sZT3DFjpuT61+XHWCdKJL5/cHUOdfn
|
||||
K5n4cOQeXhqD1s0oQLP1Pc/8mtsjddAkfK7Viu7CNR1JOdmN2ZPJZ4Aw5vuShK9H
|
||||
v0krHjG4HWMrG0xGPogJgZ5boX9xyWrOs2cTx+tisCEHl7teo79Lu6kgaCkU/zvI
|
||||
nezDBPlU59vVR+ijEFLl
|
||||
=aCUW
|
||||
iQEcBAEBCAAGBQJUAcJEAAoJEA2sAkrWKOU2VGAH/Rytr7vEvksVBwZH3lpfRZhG
|
||||
ElsqgWdbekfulETvBEM3/3Pl9VUvbdpR8QwsbgzLeYzKvi/Z64cr1WsviEosCXsO
|
||||
JFXt+CRkFKPOlbkqutyNl9wFxxwi+6Y1JBxIkKYMWd39DWvkZ9MWbgtTywKA7dyD
|
||||
XBqHgm6lq9L5BNmg6qHBDB8wYaD7ru3oXhJtmlgW2Vf64sB5Xi6FiVXn5Fd3LCWe
|
||||
a6sXhyH2GEMmz/z2gUp5xJ4L0CeUvDYnpWVwAhe7q5pE8wBNekJp14LgAb8N2uIA
|
||||
6xDWFl6fom1mBWzn69YK3HCuHDt6QUikOo9OjuFX5Z/rc5u09FFspuspR3LbboQ=
|
||||
=KGQQ
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,179 +0,0 @@
|
||||
diff -Nur a/gtk/audio_alsa.cc b/gtk/audio_alsa.cc
|
||||
--- a/gtk/audio_alsa.cc 2013-01-06 07:27:27.000000000 +0100
|
||||
+++ b/gtk/audio_alsa.cc 2013-01-21 19:30:59.441474220 +0100
|
||||
@@ -30,33 +30,87 @@
|
||||
// going to need; the pointer names are the same as the actual function names
|
||||
// in libasound, with _dl_ prefixed.
|
||||
static int libasound_state = 0; // 0=closed, 1=open, 2=missing
|
||||
-static int (*_dl_snd_pcm_close)(snd_pcm_t *pcm);
|
||||
-static int (*_dl_snd_pcm_format_big_endian)(snd_pcm_format_t format);
|
||||
-static int (*_dl_snd_pcm_format_physical_width)(snd_pcm_format_t format);
|
||||
-static int (*_dl_snd_pcm_format_unsigned)(snd_pcm_format_t format);
|
||||
-static int (*_dl_snd_pcm_format_width)(snd_pcm_format_t format);
|
||||
-static int (*_dl_snd_pcm_hw_params)(snd_pcm_t *pcm, snd_pcm_hw_params_t *params);
|
||||
-static int (*_dl_snd_pcm_hw_params_malloc)(snd_pcm_hw_params_t **ptr);
|
||||
-static void (*_dl_snd_pcm_hw_params_free)(snd_pcm_hw_params_t *obj);
|
||||
-static int (*_dl_snd_pcm_hw_params_any)(snd_pcm_t *pcm, snd_pcm_hw_params_t *params);
|
||||
-static int (*_dl_snd_pcm_hw_params_get_buffer_size)(const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val);
|
||||
-static int (*_dl_snd_pcm_hw_params_set_access)(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_access_t _access);
|
||||
-static int (*_dl_snd_pcm_hw_params_set_buffer_size_near)(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val);
|
||||
-static int (*_dl_snd_pcm_hw_params_set_channels)(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val);
|
||||
-static int (*_dl_snd_pcm_hw_params_set_format)(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_format_t val);
|
||||
-static int (*_dl_snd_pcm_hw_params_set_rate_near)(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir);
|
||||
-static int (*_dl_snd_pcm_open)(snd_pcm_t **pcm, const char *name, snd_pcm_stream_t stream, int mode);
|
||||
-static int (*_dl_snd_pcm_prepare)(snd_pcm_t *pcm);
|
||||
-static int (*_dl_snd_pcm_resume)(snd_pcm_t *pcm);
|
||||
-static int (*_dl_snd_pcm_sw_params)(snd_pcm_t *pcm, snd_pcm_sw_params_t *params);
|
||||
-static int (*_dl_snd_pcm_sw_params_malloc)(snd_pcm_sw_params_t **ptr);
|
||||
-static void (*_dl_snd_pcm_sw_params_free)(snd_pcm_sw_params_t *obj);
|
||||
-static int (*_dl_snd_pcm_sw_params_current)(snd_pcm_t *pcm, snd_pcm_sw_params_t *params);
|
||||
-static int (*_dl_snd_pcm_sw_params_get_boundary)(const snd_pcm_sw_params_t *params, snd_pcm_uframes_t *val);
|
||||
-static int (*_dl_snd_pcm_sw_params_set_silence_size)(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val);
|
||||
-static int (*_dl_snd_pcm_sw_params_set_silence_threshold)(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val);
|
||||
-static snd_pcm_sframes_t (*_dl_snd_pcm_writei)(snd_pcm_t *pcm, const void *buffer, snd_pcm_uframes_t size);
|
||||
-static const char *(*_dl_snd_strerror)(int errnum);
|
||||
+typedef int (dyn_snd_pcm_close) (snd_pcm_t *pcm);
|
||||
+dyn_snd_pcm_close * _dl_snd_pcm_close = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_format_big_endian) (snd_pcm_format_t format);
|
||||
+dyn_snd_pcm_format_big_endian * _dl_snd_pcm_format_big_endian = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_format_physical_width) (snd_pcm_format_t format);
|
||||
+dyn_snd_pcm_format_physical_width * _dl_snd_pcm_format_physical_width = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_format_unsigned) (snd_pcm_format_t format);
|
||||
+dyn_snd_pcm_format_unsigned * _dl_snd_pcm_format_unsigned = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_format_width) (snd_pcm_format_t format);
|
||||
+dyn_snd_pcm_format_width * _dl_snd_pcm_format_width = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_hw_params) (snd_pcm_t *pcm, snd_pcm_hw_params_t *params);
|
||||
+dyn_snd_pcm_hw_params * _dl_snd_pcm_hw_params = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_hw_params_malloc) (snd_pcm_hw_params_t **ptr);
|
||||
+dyn_snd_pcm_hw_params_malloc * _dl_snd_pcm_hw_params_malloc = NULL;
|
||||
+
|
||||
+typedef void (dyn_snd_pcm_hw_params_free) (snd_pcm_hw_params_t *obj);
|
||||
+dyn_snd_pcm_hw_params_free * _dl_snd_pcm_hw_params_free = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_hw_params_any) (snd_pcm_t *pcm, snd_pcm_hw_params_t *params);
|
||||
+dyn_snd_pcm_hw_params_any * _dl_snd_pcm_hw_params_any = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_hw_params_get_buffer_size) (const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val);
|
||||
+dyn_snd_pcm_hw_params_get_buffer_size * _dl_snd_pcm_hw_params_get_buffer_size = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_hw_params_set_access) (snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_access_t _access);
|
||||
+dyn_snd_pcm_hw_params_set_access * _dl_snd_pcm_hw_params_set_access = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_hw_params_set_buffer_size_near) (snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val);
|
||||
+dyn_snd_pcm_hw_params_set_buffer_size_near * _dl_snd_pcm_hw_params_set_buffer_size_near = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_hw_params_set_channels) (snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val);
|
||||
+dyn_snd_pcm_hw_params_set_channels * _dl_snd_pcm_hw_params_set_channels = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_hw_params_set_format) (snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_format_t val);
|
||||
+dyn_snd_pcm_hw_params_set_format * _dl_snd_pcm_hw_params_set_format = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_hw_params_set_rate_near) (snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir);
|
||||
+dyn_snd_pcm_hw_params_set_rate_near * _dl_snd_pcm_hw_params_set_rate_near = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_open) (snd_pcm_t **pcm, const char *name, snd_pcm_stream_t stream, int mode);
|
||||
+dyn_snd_pcm_open * _dl_snd_pcm_open = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_prepare) (snd_pcm_t *pcm);
|
||||
+dyn_snd_pcm_prepare * _dl_snd_pcm_prepare = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_resume) (snd_pcm_t *pcm);
|
||||
+dyn_snd_pcm_resume * _dl_snd_pcm_resume = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_sw_params) (snd_pcm_t *pcm, snd_pcm_sw_params_t *params);
|
||||
+dyn_snd_pcm_sw_params * _dl_snd_pcm_sw_params = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_sw_params_malloc) (snd_pcm_sw_params_t **ptr);
|
||||
+dyn_snd_pcm_sw_params_malloc * _dl_snd_pcm_sw_params_malloc = NULL;
|
||||
+
|
||||
+typedef void (dyn_snd_pcm_sw_params_free) (snd_pcm_sw_params_t *obj);
|
||||
+dyn_snd_pcm_sw_params_free * _dl_snd_pcm_sw_params_free = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_sw_params_current) (snd_pcm_t *pcm, snd_pcm_sw_params_t *params);
|
||||
+dyn_snd_pcm_sw_params_current * _dl_snd_pcm_sw_params_current = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_sw_params_get_boundary) (const snd_pcm_sw_params_t *params, snd_pcm_uframes_t *val);
|
||||
+dyn_snd_pcm_sw_params_get_boundary * _dl_snd_pcm_sw_params_get_boundary = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_sw_params_set_silence_size) (snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val);
|
||||
+dyn_snd_pcm_sw_params_set_silence_size * _dl_snd_pcm_sw_params_set_silence_size = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_sw_params_set_silence_threshold) (snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val);
|
||||
+dyn_snd_pcm_sw_params_set_silence_threshold * _dl_snd_pcm_sw_params_set_silence_threshold = NULL;
|
||||
+
|
||||
+typedef snd_pcm_sframes_t (dyn_snd_pcm_writei) (snd_pcm_t *pcm, const void *buffer, snd_pcm_uframes_t size);
|
||||
+dyn_snd_pcm_writei * _dl_snd_pcm_writei = NULL;
|
||||
+
|
||||
+typedef const char * (dyn_snd_strerror) (int errnum);
|
||||
+dyn_snd_strerror * _dl_snd_strerror = NULL;
|
||||
+
|
||||
|
||||
#define TDIFF(begin,end) (((double)(end.tv_sec - begin.tv_sec)*1000.0) + ((end.tv_usec - begin.tv_usec)/1000.0))
|
||||
|
||||
@@ -170,33 +224,33 @@
|
||||
fprintf(stderr, "Could not open " ALSALIB "\nusing gdk_beep() for BEEP and TONE.\n");
|
||||
return false;
|
||||
}
|
||||
- *((void **) &_dl_snd_pcm_close) = dlsym(lib, "snd_pcm_close");
|
||||
- *((void **) &_dl_snd_pcm_format_big_endian) = dlsym(lib, "snd_pcm_format_big_endian");
|
||||
- *((void **) &_dl_snd_pcm_format_physical_width) = dlsym(lib, "snd_pcm_format_physical_width");
|
||||
- *((void **) &_dl_snd_pcm_format_unsigned) = dlsym(lib, "snd_pcm_format_unsigned");
|
||||
- *((void **) &_dl_snd_pcm_format_width) = dlsym(lib, "snd_pcm_format_width");
|
||||
- *((void **) &_dl_snd_pcm_hw_params) = dlsym(lib, "snd_pcm_hw_params");
|
||||
- *((void **) &_dl_snd_pcm_hw_params_malloc) = dlsym(lib, "snd_pcm_hw_params_malloc");
|
||||
- *((void **) &_dl_snd_pcm_hw_params_free) = dlsym(lib, "snd_pcm_hw_params_free");
|
||||
- *((void **) &_dl_snd_pcm_hw_params_any) = dlsym(lib, "snd_pcm_hw_params_any");
|
||||
- *((void **) &_dl_snd_pcm_hw_params_get_buffer_size) = dlsym(lib, "snd_pcm_hw_params_get_buffer_size");
|
||||
- *((void **) &_dl_snd_pcm_hw_params_set_access) = dlsym(lib, "snd_pcm_hw_params_set_access");
|
||||
- *((void **) &_dl_snd_pcm_hw_params_set_buffer_size_near) = dlsym(lib, "snd_pcm_hw_params_set_buffer_size_near");
|
||||
- *((void **) &_dl_snd_pcm_hw_params_set_channels) = dlsym(lib, "snd_pcm_hw_params_set_channels");
|
||||
- *((void **) &_dl_snd_pcm_hw_params_set_format) = dlsym(lib, "snd_pcm_hw_params_set_format");
|
||||
- *((void **) &_dl_snd_pcm_hw_params_set_rate_near) = dlsym(lib, "snd_pcm_hw_params_set_rate_near");
|
||||
- *((void **) &_dl_snd_pcm_open) = dlsym(lib, "snd_pcm_open");
|
||||
- *((void **) &_dl_snd_pcm_prepare) = dlsym(lib, "snd_pcm_prepare");
|
||||
- *((void **) &_dl_snd_pcm_resume) = dlsym(lib, "snd_pcm_resume");
|
||||
- *((void **) &_dl_snd_pcm_sw_params) = dlsym(lib, "snd_pcm_sw_params");
|
||||
- *((void **) &_dl_snd_pcm_sw_params_malloc) = dlsym(lib, "snd_pcm_sw_params_malloc");
|
||||
- *((void **) &_dl_snd_pcm_sw_params_free) = dlsym(lib, "snd_pcm_sw_params_free");
|
||||
- *((void **) &_dl_snd_pcm_sw_params_current) = dlsym(lib, "snd_pcm_sw_params_current");
|
||||
- *((void **) &_dl_snd_pcm_sw_params_get_boundary) = dlsym(lib, "snd_pcm_sw_params_get_boundary");
|
||||
- *((void **) &_dl_snd_pcm_sw_params_set_silence_size) = dlsym(lib, "snd_pcm_sw_params_set_silence_size");
|
||||
- *((void **) &_dl_snd_pcm_sw_params_set_silence_threshold) = dlsym(lib, "snd_pcm_sw_params_set_silence_threshold");
|
||||
- *((void **) &_dl_snd_pcm_writei) = dlsym(lib, "snd_pcm_writei");
|
||||
- *((void **) &_dl_snd_strerror) = dlsym(lib, "snd_strerror");
|
||||
+ _dl_snd_pcm_close = (dyn_snd_pcm_close *) dlsym(lib, "snd_pcm_close");
|
||||
+ _dl_snd_pcm_format_big_endian = (dyn_snd_pcm_format_big_endian *) dlsym(lib, "snd_pcm_format_big_endian");
|
||||
+ _dl_snd_pcm_format_physical_width = (dyn_snd_pcm_format_physical_width *) dlsym(lib, "snd_pcm_format_physical_width");
|
||||
+ _dl_snd_pcm_format_unsigned = (dyn_snd_pcm_format_unsigned *) dlsym(lib, "snd_pcm_format_unsigned");
|
||||
+ _dl_snd_pcm_format_width = (dyn_snd_pcm_format_width *) dlsym(lib, "snd_pcm_format_width");
|
||||
+ _dl_snd_pcm_hw_params = (dyn_snd_pcm_hw_params *) dlsym(lib, "snd_pcm_hw_params");
|
||||
+ _dl_snd_pcm_hw_params_malloc = (dyn_snd_pcm_hw_params_malloc *) dlsym(lib, "snd_pcm_hw_params_malloc");
|
||||
+ _dl_snd_pcm_hw_params_free = (dyn_snd_pcm_hw_params_free *) dlsym(lib, "snd_pcm_hw_params_free");
|
||||
+ _dl_snd_pcm_hw_params_any = (dyn_snd_pcm_hw_params_any *) dlsym(lib, "snd_pcm_hw_params_any");
|
||||
+ _dl_snd_pcm_hw_params_get_buffer_size = (dyn_snd_pcm_hw_params_get_buffer_size *) dlsym(lib, "snd_pcm_hw_params_get_buffer_size");
|
||||
+ _dl_snd_pcm_hw_params_set_access = (dyn_snd_pcm_hw_params_set_access *) dlsym(lib, "snd_pcm_hw_params_set_access");
|
||||
+ _dl_snd_pcm_hw_params_set_buffer_size_near = (dyn_snd_pcm_hw_params_set_buffer_size_near *) dlsym(lib, "snd_pcm_hw_params_set_buffer_size_near");
|
||||
+ _dl_snd_pcm_hw_params_set_channels = (dyn_snd_pcm_hw_params_set_channels *) dlsym(lib, "snd_pcm_hw_params_set_channels");
|
||||
+ _dl_snd_pcm_hw_params_set_format = (dyn_snd_pcm_hw_params_set_format *) dlsym(lib, "snd_pcm_hw_params_set_format");
|
||||
+ _dl_snd_pcm_hw_params_set_rate_near = (dyn_snd_pcm_hw_params_set_rate_near *) dlsym(lib, "snd_pcm_hw_params_set_rate_near");
|
||||
+ _dl_snd_pcm_open = (dyn_snd_pcm_open *) dlsym(lib, "snd_pcm_open");
|
||||
+ _dl_snd_pcm_prepare = (dyn_snd_pcm_prepare *) dlsym(lib, "snd_pcm_prepare");
|
||||
+ _dl_snd_pcm_resume = (dyn_snd_pcm_resume *) dlsym(lib, "snd_pcm_resume");
|
||||
+ _dl_snd_pcm_sw_params = (dyn_snd_pcm_sw_params *) dlsym(lib, "snd_pcm_sw_params");
|
||||
+ _dl_snd_pcm_sw_params_malloc = (dyn_snd_pcm_sw_params_malloc *) dlsym(lib, "snd_pcm_sw_params_malloc");
|
||||
+ _dl_snd_pcm_sw_params_free = (dyn_snd_pcm_sw_params_free *) dlsym(lib, "snd_pcm_sw_params_free");
|
||||
+ _dl_snd_pcm_sw_params_current = (dyn_snd_pcm_sw_params_current *) dlsym(lib, "snd_pcm_sw_params_current");
|
||||
+ _dl_snd_pcm_sw_params_get_boundary = (dyn_snd_pcm_sw_params_get_boundary *) dlsym(lib, "snd_pcm_sw_params_get_boundary");
|
||||
+ _dl_snd_pcm_sw_params_set_silence_size = (dyn_snd_pcm_sw_params_set_silence_size *) dlsym(lib, "snd_pcm_sw_params_set_silence_size");
|
||||
+ _dl_snd_pcm_sw_params_set_silence_threshold = (dyn_snd_pcm_sw_params_set_silence_threshold *) dlsym(lib, "snd_pcm_sw_params_set_silence_threshold");
|
||||
+ _dl_snd_pcm_writei = (dyn_snd_pcm_writei *) dlsym(lib, "snd_pcm_writei");
|
||||
+ _dl_snd_strerror = (dyn_snd_strerror *) dlsym(lib, "snd_strerror");
|
||||
if (dlerror() == NULL)
|
||||
return true;
|
||||
fprintf(stderr, "Could not load all required symbols from " ALSALIB "\nusing gdk_beep() for BEEP and TONE.\n");
|
@ -1,20 +0,0 @@
|
||||
diff -Nuar a/gtk/Makefile b/gtk/Makefile
|
||||
--- a/gtk/Makefile 2013-01-06 07:27:27.000000000 +0100
|
||||
+++ b/gtk/Makefile 2014-06-23 23:41:29.669913497 +0200
|
||||
@@ -15,13 +15,9 @@
|
||||
# along with this program; if not, see http://www.gnu.org/licenses/.
|
||||
###############################################################################
|
||||
|
||||
-CXXFLAGS := -MMD -Wall -Wno-parentheses -Wno-write-strings -g -I/usr/X11R6/include -fno-exceptions -fno-rtti $(shell pkg-config --cflags gtk+-2.0) -DVERSION="\"$(shell cat ../VERSION)\""
|
||||
-LDFLAGS = -L/usr/X11R6/lib
|
||||
-LIBS := -lXmu $(shell pkg-config --libs gtk+-2.0)
|
||||
-
|
||||
-ifeq "$(shell uname -s)" "Linux"
|
||||
-LDFLAGS += -Wl,--hash-style=both
|
||||
-endif
|
||||
+CXXFLAGS := -MMD -Wall -Wno-parentheses -Wno-write-strings -I/usr/X11R6/include -fno-exceptions -fno-rtti $(shell pkg-config --cflags gtk+-2.0) -DVERSION="\"$(shell cat ../VERSION)\"" ${CXXFLAGS}
|
||||
+LDFLAGS := -L/usr/X11R6/lib ${LDFLAGS}
|
||||
+LIBS := -lXmu -lX11 -ldl -lpthread $(shell pkg-config --libs gtk+-2.0)
|
||||
|
||||
SRCS = shell_main.cc shell_skin.cc skins.cc keymap.cc shell_loadimage.cc \
|
||||
shell_spool.cc core_main.cc core_commands1.cc core_commands2.cc \
|
@ -1,47 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/free42/free42-1.4.77.ebuild,v 1.5 2014/06/23 21:47:40 nimiux Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
DESCRIPTION="An HP-42S Calculator Simulator"
|
||||
HOMEPAGE="http://thomasokken.com/free42/"
|
||||
SRC_URI="mirror://gentoo/${P}.tgz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="alsa"
|
||||
|
||||
DEPEND="dev-libs/atk
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf
|
||||
x11-libs/gtk+:2
|
||||
x11-libs/pango
|
||||
alsa? ( media-libs/alsa-lib )"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
x11-libs/libX11
|
||||
x11-libs/libXmu"
|
||||
|
||||
S="${WORKDIR}/${PN}-nologo-${PV}"
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e 's/print_gif_name\[FILENAMELEN\]/print_gif_name\[1000\]/' \
|
||||
"${S}/gtk/shell_main.cc" || die
|
||||
epatch "${FILESDIR}"/${P}-fix-makefile.patch
|
||||
epatch "${FILESDIR}"/${P}-fix-alsa.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local myconf
|
||||
use alsa && myconf="AUDIO_ALSA=yes"
|
||||
emake -j1 CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C "${S}/gtk"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodoc CREDITS HISTORY README TODO
|
||||
dobin gtk/free42dec
|
||||
}
|
@ -0,0 +1,38 @@
|
||||
diff --git a/test/py/daemon-util_unittest.bash b/test/py/daemon-util_unittest.bash
|
||||
index faacaed..002bfb4 100755
|
||||
--- a/test/py/daemon-util_unittest.bash
|
||||
+++ b/test/py/daemon-util_unittest.bash
|
||||
@@ -72,21 +72,21 @@ done
|
||||
$daemon_util check-exitcode 11 >/dev/null 2>&1 ||
|
||||
err "check-exitcode 11 (not master) didn't return 0"
|
||||
|
||||
-tmp=$(echo $($daemon_util list-start-daemons))
|
||||
-test "$tmp" == "$DAEMONS" ||
|
||||
- err "list-start-daemons didn't return correct list of daemons"
|
||||
+#tmp=$(echo $($daemon_util list-start-daemons))
|
||||
+#test "$tmp" == "$DAEMONS" ||
|
||||
+# err "list-start-daemons didn't return correct list of daemons"
|
||||
|
||||
-tmp=$(echo $($daemon_util list-stop-daemons))
|
||||
-test "$tmp" == "$STOPDAEMONS" ||
|
||||
- err "list-stop-daemons didn't return correct list of daemons"
|
||||
+#tmp=$(echo $($daemon_util list-stop-daemons))
|
||||
+#test "$tmp" == "$STOPDAEMONS" ||
|
||||
+# err "list-stop-daemons didn't return correct list of daemons"
|
||||
|
||||
-$daemon_util is-daemon-name >/dev/null 2>&1 &&
|
||||
- err "is-daemon-name didn't require daemon name"
|
||||
+#$daemon_util is-daemon-name >/dev/null 2>&1 &&
|
||||
+# err "is-daemon-name didn't require daemon name"
|
||||
|
||||
-for i in '' '.' '..' '-' 'not-a-daemon'; do
|
||||
- $daemon_util is-daemon-name "$i" >/dev/null 2>&1 &&
|
||||
- err "is-daemon-name thinks '$i' is a daemon name"
|
||||
-done
|
||||
+#for i in '' '.' '..' '-' 'not-a-daemon'; do
|
||||
+# $daemon_util is-daemon-name "$i" >/dev/null 2>&1 &&
|
||||
+# err "is-daemon-name thinks '$i' is a daemon name"
|
||||
+#done
|
||||
|
||||
for i in $DAEMONS; do
|
||||
$daemon_util is-daemon-name $i >/dev/null 2>&1 ||
|
@ -0,0 +1,49 @@
|
||||
diff --git a/Makefile.am b/Makefile.am
|
||||
index 66ad714..5bd2e9c 100644
|
||||
--- a/Makefile.am
|
||||
+++ b/Makefile.am
|
||||
@@ -67,7 +67,7 @@ defaultversionedsharedir = $(prefix)/share/ganeti/default
|
||||
|
||||
# Note: these are automake-specific variables, and must be named after
|
||||
# the directory + 'dir' suffix
|
||||
-pkglibdir = $(versiondir)$(libdir)/ganeti
|
||||
+pkglibdir = $(versiondir)/ganeti
|
||||
myexeclibdir = $(pkglibdir)
|
||||
bindir = $(versiondir)/$(BINDIR)
|
||||
sbindir = $(versiondir)$(SBINDIR)
|
||||
@@ -1025,7 +1025,7 @@ bin_SCRIPTS = $(HS_BIN_PROGS)
|
||||
install-exec-hook:
|
||||
@mkdir_p@ $(DESTDIR)$(iallocatorsdir)
|
||||
# FIXME: this is a hardcoded logic, instead of auto-resolving
|
||||
- $(LN_S) -f ../../../bin/htools \
|
||||
+ $(LN_S) -f ../../usr/bin/htools \
|
||||
$(DESTDIR)$(iallocatorsdir)/hail
|
||||
for role in $(HS_BIN_ROLES); do \
|
||||
$(LN_S) -f htools $(DESTDIR)$(bindir)/$$role ; \
|
||||
@@ -2297,7 +2297,7 @@ install-exec-local:
|
||||
for prog in $(HS_BIN_ROLES); do \
|
||||
$(LN_S) -f $(defaultversiondir)$(BINDIR)/$$prog $(DESTDIR)$(BINDIR)/$$prog; \
|
||||
done
|
||||
- $(LN_S) -f $(defaultversiondir)$(libdir)/ganeti/iallocators/hail $(DESTDIR)$(libdir)/ganeti/iallocators/hail
|
||||
+ $(LN_S) -f $(defaultversiondir)/ganeti/iallocators/hail $(DESTDIR)$(libdir)/ganeti/iallocators/hail
|
||||
for prog in $(all_sbin_scripts); do \
|
||||
$(LN_S) -f $(defaultversiondir)$(SBINDIR)/$$prog $(DESTDIR)$(SBINDIR)/$$prog; \
|
||||
done
|
||||
@@ -2311,7 +2311,7 @@ install-exec-local:
|
||||
$(LN_S) -f $(defaultversionedsharedir)/$$prog $(DESTDIR)$(libdir)/ganeti/tools/$$prog; \
|
||||
done
|
||||
for prog in $(tools_basenames); do \
|
||||
- $(LN_S) -f $(defaultversiondir)/$(libdir)/ganeti/tools/$$prog $(DESTDIR)$(libdir)/ganeti/tools/$$prog; \
|
||||
+ $(LN_S) -f $(defaultversiondir)/ganeti/tools/$$prog $(DESTDIR)$(libdir)/ganeti/tools/$$prog; \
|
||||
done
|
||||
if ! test -n '$(ENABLE_MANPAGES)'; then \
|
||||
for man in $(manfullpath); do \
|
||||
@@ -2319,7 +2319,7 @@ install-exec-local:
|
||||
done; \
|
||||
fi
|
||||
for prog in $(myexeclib_scripts_basenames); do \
|
||||
- $(LN_S) -f $(defaultversiondir)$(libdir)/ganeti/$$prog $(DESTDIR)$(libdir)/ganeti/$$prog; \
|
||||
+ $(LN_S) -f $(defaultversiondir)/ganeti/$$prog $(DESTDIR)$(libdir)/ganeti/$$prog; \
|
||||
done
|
||||
if INSTALL_SYMLINKS
|
||||
$(LN_S) -f $(versionedsharedir) $(DESTDIR)$(sysconfdir)/ganeti/share
|
@ -0,0 +1,13 @@
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index dcb8aa0..7d7ab76 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -796,7 +796,7 @@ fi
|
||||
|
||||
AC_SUBST(SOCAT_USE_COMPRESS)
|
||||
|
||||
-if man --help | grep -q -e --warnings
|
||||
+if man --help |& grep -q -e --warnings
|
||||
then
|
||||
MAN_HAS_WARNINGS=1
|
||||
else
|
@ -0,0 +1,17 @@
|
||||
diff --git a/Makefile.am b/Makefile.am
|
||||
index 7666d18..a8b6396 100644
|
||||
--- a/Makefile.am
|
||||
+++ b/Makefile.am
|
||||
@@ -1695,9 +1695,9 @@ tools/users-setup: Makefile $(userspecs)
|
||||
echo 'read confirm'; \
|
||||
echo 'if [ "x$$confirm" != "xy" ]; then exit 0; fi'; \
|
||||
echo 'fi'; \
|
||||
- $(AWK) -- '{print "addgroup --system",$$1}' doc/users/groups; \
|
||||
- $(AWK) -- '{if (NF > 1) {print "adduser --system --ingroup",$$2,$$1} else {print "adduser --system",$$1}}' doc/users/users; \
|
||||
- $(AWK) -- '{print "adduser",$$1,$$2}' doc/users/groupmemberships; \
|
||||
+ $(AWK) -- '{print "groupadd --system",$$1}' doc/users/groups; \
|
||||
+ $(AWK) -- '{if (NF > 1) {print "useradd --system --gid",$$2,$$1} else {print "useradd --system",$$1}}' doc/users/users; \
|
||||
+ $(AWK) -- '{print "usermod --append --groups",$$2,$$1}' doc/users/groupmemberships; \
|
||||
} > $@
|
||||
chmod +x $@
|
||||
|
@ -0,0 +1,219 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/ganeti/ganeti-2.11.5.ebuild,v 1.1 2014/08/29 20:52:43 chutzpah Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=(python2_{6,7})
|
||||
use test && PYTHON_REQ_USE="ipv6"
|
||||
|
||||
inherit eutils confutils autotools bash-completion-r1 python-single-r1 versionator pax-utils
|
||||
|
||||
MY_PV="${PV/_rc/~rc}"
|
||||
#MY_PV="${PV/_beta/~beta}"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
SERIES="$(get_version_component_range 1-2)"
|
||||
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
EGIT_REPO_URI="git://git.ganeti.org/ganeti.git"
|
||||
inherit git-2
|
||||
KEYWORDS=""
|
||||
# you will need to pull in the haskell overlay for pandoc
|
||||
GIT_DEPEND="app-text/pandoc
|
||||
dev-python/docutils
|
||||
dev-python/sphinx
|
||||
media-libs/gd[fontconfig,jpeg,png,truetype]
|
||||
media-gfx/graphviz
|
||||
media-fonts/urw-fonts"
|
||||
else
|
||||
SRC_URI="http://downloads.ganeti.org/releases/${SERIES}/${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Ganeti is a virtual server management software tool"
|
||||
HOMEPAGE="http://code.google.com/p/ganeti/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="drbd haskell-daemons htools ipv6 kvm lxc monitoring multiple-users rbd syslog test xen"
|
||||
REQUIRED_USE="|| ( kvm xen lxc )"
|
||||
|
||||
USER_PREFIX="${GANETI_USER_PREFIX:-"gnt-"}"
|
||||
GROUP_PREFIX="${GANETI_GROUP_PREFIX:-"${USER_PREFIX}"}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
HASKELL_DEPS=">=dev-lang/ghc-6.12:0=
|
||||
dev-haskell/json:0=
|
||||
dev-haskell/curl:0=
|
||||
dev-haskell/network:0=
|
||||
dev-haskell/parallel
|
||||
dev-haskell/hslogger:0=
|
||||
dev-haskell/utf8-string:0=
|
||||
dev-haskell/deepseq:0=
|
||||
dev-haskell/attoparsec:0=
|
||||
dev-haskell/crypto:0=
|
||||
dev-haskell/vector:0=
|
||||
dev-haskell/hinotify:0=
|
||||
dev-haskell/regex-pcre-builtin:0=
|
||||
dev-haskell/zlib:0=
|
||||
dev-haskell/base64-bytestring:0=
|
||||
monitoring? ( dev-haskell/snap-server:0= )"
|
||||
|
||||
DEPEND="xen? ( >=app-emulation/xen-3.0 )
|
||||
kvm? ( app-emulation/qemu )
|
||||
lxc? ( app-emulation/lxc )
|
||||
drbd? ( <sys-cluster/drbd-8.5 )
|
||||
rbd? ( sys-cluster/ceph )
|
||||
ipv6? ( net-misc/ndisc6 )
|
||||
haskell-daemons? (
|
||||
${HASKELL_DEPS}
|
||||
dev-haskell/text:0=
|
||||
)
|
||||
dev-libs/openssl
|
||||
dev-python/paramiko[${PYTHON_USEDEP}]
|
||||
dev-python/pyopenssl[${PYTHON_USEDEP}]
|
||||
dev-python/pyparsing[${PYTHON_USEDEP}]
|
||||
dev-python/pycurl[${PYTHON_USEDEP}]
|
||||
dev-python/pyinotify[${PYTHON_USEDEP}]
|
||||
dev-python/simplejson[${PYTHON_USEDEP}]
|
||||
dev-python/ipaddr[${PYTHON_USEDEP}]
|
||||
dev-python/bitarray[${PYTHON_USEDEP}]
|
||||
net-analyzer/arping
|
||||
net-analyzer/fping
|
||||
net-misc/bridge-utils
|
||||
net-misc/curl[ssl]
|
||||
net-misc/openssh
|
||||
net-misc/socat
|
||||
sys-apps/iproute2
|
||||
sys-fs/lvm2
|
||||
>=sys-apps/baselayout-2.0
|
||||
${PYTHON_DEPS}
|
||||
${GIT_DEPEND}"
|
||||
RDEPEND="${DEPEND}
|
||||
!app-emulation/ganeti-htools"
|
||||
DEPEND+="${HASKELL_DEPS}
|
||||
sys-devel/m4
|
||||
test? (
|
||||
dev-python/mock
|
||||
dev-python/pyyaml
|
||||
dev-haskell/haddock:0=
|
||||
dev-haskell/test-framework:0=
|
||||
dev-haskell/test-framework-hunit:0=
|
||||
dev-haskell/test-framework-quickcheck2:0=
|
||||
dev-haskell/temporary:0=
|
||||
sys-apps/fakeroot
|
||||
)"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-2.11-start-stop-daemon-args.patch"
|
||||
"${FILESDIR}/${PN}-2.11-add-pgrep.patch"
|
||||
"${FILESDIR}/${PN}-2.11-daemon-util.patch"
|
||||
"${FILESDIR}/${PN}-2.7-fix-tests.patch"
|
||||
"${FILESDIR}/${PN}-2.9-disable-root-tests.patch"
|
||||
"${FILESDIR}/${PN}-2.11-regex-builtin.patch"
|
||||
"${FILESDIR}/${PN}-2.9-skip-cli-test.patch"
|
||||
"${FILESDIR}/${PN}-2.10-rundir.patch"
|
||||
"${FILESDIR}/${PN}-2.11-qemu-enable-kvm.patch"
|
||||
"${FILESDIR}/${PN}-2.11-tests.patch"
|
||||
"${FILESDIR}/${PN}-lockdir.patch"
|
||||
"${FILESDIR}/${PN}-2.11-useradd.patch"
|
||||
"${FILESDIR}/${PN}-2.11-dont-nest-libdir.patch"
|
||||
"${FILESDIR}/${PN}-2.11-dont-print-man-help.patch"
|
||||
"${FILESDIR}/${PN}-2.11-daemon-util-tests.patch"
|
||||
)
|
||||
|
||||
REQUIRED_USE="kvm? ( || ( amd64 x86 ) )"
|
||||
|
||||
pkg_setup () {
|
||||
confutils_use_depend_all haskell-daemons htools
|
||||
python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${PATCHES[@]}"
|
||||
|
||||
[[ ${PV} == "9999" ]] && ./autogen.sh
|
||||
rm autotools/missing
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure () {
|
||||
# this is kind of a hack to work around the removal of the qemu-kvm wrapper
|
||||
local kvm_arch
|
||||
|
||||
if use amd64; then
|
||||
kvm_arch=x86_64
|
||||
elif use x86; then
|
||||
kvm_arch=i386
|
||||
elif use kvm; then
|
||||
die "Could not determine qemu system to use for kvm"
|
||||
fi
|
||||
|
||||
econf --localstatedir=/var \
|
||||
--sharedstatedir=/var \
|
||||
--disable-symlinks \
|
||||
--docdir=/usr/share/doc/${P} \
|
||||
--with-ssh-initscript=/etc/init.d/sshd \
|
||||
--with-export-dir=/var/lib/ganeti-storage/export \
|
||||
--with-os-search-path=/usr/share/${PN}/os \
|
||||
$(usex multiple-users "--with-user-prefix=" "" "${USER_PREFIX}" "") \
|
||||
$(usex multiple-users "--with-group-prefix=" "" "${GROUP_PREFIX}" "") \
|
||||
$(use_enable syslog) \
|
||||
$(use_enable monitoring) \
|
||||
$(usex kvm '--with-kvm-path=' '' "/usr/bin/qemu-system-${kvm_arch}" '') \
|
||||
$(usex haskell-daemons "--enable-confd=haskell" '' '' '')
|
||||
}
|
||||
|
||||
src_install () {
|
||||
emake V=1 DESTDIR="${D}" install || die "emake install failed"
|
||||
|
||||
newinitd "${FILESDIR}"/ganeti.initd-r3 ${PN}
|
||||
newconfd "${FILESDIR}"/ganeti.confd-r2 ${PN}
|
||||
|
||||
if use kvm; then
|
||||
newinitd "${FILESDIR}"/ganeti-kvm-poweroff.initd ganeti-kvm-poweroff
|
||||
newconfd "${FILESDIR}"/ganeti-kvm-poweroff.confd ganeti-kvm-poweroff
|
||||
fi
|
||||
|
||||
# ganeti installs it's own docs in a generic location
|
||||
rm -rf "${D}"/{usr/share/doc/${PN},run}
|
||||
|
||||
newbashcomp doc/examples/bash_completion ganeti
|
||||
|
||||
dodoc INSTALL UPGRADE NEWS README doc/*.rst
|
||||
dohtml -r doc/html/* doc/css/*.css
|
||||
|
||||
docinto examples
|
||||
dodoc doc/examples/{ganeti.cron,gnt-config-backup} doc/examples/*.ocf
|
||||
|
||||
docinto examples/hooks
|
||||
dodoc doc/examples/hooks/{ipsec,ethers}
|
||||
|
||||
insinto /etc/cron.d
|
||||
newins doc/examples/ganeti.cron ${PN}
|
||||
|
||||
insinto /etc/logrotate.d
|
||||
newins doc/examples/ganeti.logrotate ${PN}
|
||||
|
||||
keepdir /var/{lib,log}/${PN}/
|
||||
keepdir /usr/share/${PN}/${SERIES}/os/
|
||||
keepdir /var/lib/ganeti-storage/{export,file,shared}/
|
||||
|
||||
dosym ${SERIES} "/usr/share/${PN}/default"
|
||||
dosym ${SERIES} "/usr/$(get_libdir)/${PN}/default"
|
||||
|
||||
python_fix_shebang "${ED}" "${D}"/usr/"$(get_libdir)"/${PN}/${SERIES}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use multiple-users; then
|
||||
elog "You have enable multiple user support, the users for this must"
|
||||
elog "be created. You can use the provided tool for this, which is"
|
||||
elog "located at:"
|
||||
elog " /usr/$(get_libdir)/${PN}/tools/users-setup"
|
||||
fi
|
||||
}
|
||||
|
||||
src_test () {
|
||||
emake check || die "emake check failed"
|
||||
}
|
@ -1,7 +1,19 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX foremost-1.4-config-location.patch 462 SHA256 43052e257b77f410e9c3594827612c6cc4805f5758d70e87a225856ca04d2932 SHA512 7b6dcc18cba4676ef4d54b87c9c31747754ecbebd9424340b2dd059495c9c6cec11513307fff802a336a99bc07c4bcd2ffcfad1c77ccdc49277ef7e40e30029e WHIRLPOOL 542c831ec2c76f6b19cd3128c21cd38ec4e822e5a5277278b75239cdef9f54c75796b1323eab7eff87cc9313386e5302e5bbe585f980edac023752c6438ee789
|
||||
AUX foremost-1.5.7-format-security.patch 680 SHA256 5e28cbc516e0b4ce959ec9ed42c35c55e9d6ad9d1eceb19bbf39ec81b885e5f2 SHA512 1c28ed1fceedec728a5060b195214fd3ec3b0fa529e87f7421ee72d73f71ecc0d48a69a5b5ff4c6179dd65781552fbd272437134498ec865bd5c620375b6f85b WHIRLPOOL 0987d9acda8a0f68e60fbca77dd50fc6756765e05af21f9270641410add430cb332010ef3f024c073ff7f50836e03023c83ce1ea1dc450445f01a819624022a9
|
||||
DIST foremost-0.69.tar.gz 27719 SHA256 de807aaf2ffb71d9d7ec296f66781aa5e426d2ae186a100a00ceedb0cd30ae03 SHA512 3d25e62995f7da0e47ffbd9b90ac2d1a6a870ae0e310eb46b8332e914372008c44abe6ef504f875de60d22cfdfac439e53ec65d7cae255d4a989ee9cfa1020b6 WHIRLPOOL 6435cb6fcdb89add7179910a707a52d89052db67daae58a18b754c6983420bdfcbb00219eb4d3e0684c290b0d9976a71c5a216f56a55fa93963ce91e83fcf6c0
|
||||
DIST foremost-1.5.7.tar.gz 52352 SHA256 502054ef212e3d90b292e99c7f7ac91f89f024720cd5a7e7680c3d1901ef5f34 SHA512 8827c29d52496783be26374f3943eb26a154d842f34e50fb489f87b3a5045bf85f1e44d7d8d8b12b2355ba3fe4b06a0db979cc22c0f431593c5976001eb931ab WHIRLPOOL 85224ce66845d01560810da3522d74d19ade08ac516b48ccac86892749e26c3bf464fe82abf30fd65f8d85b0712ba10d4c807084359c594e059a06752899b941
|
||||
EBUILD foremost-0.69.ebuild 706 SHA256 eed109a70539c750a571b9a762e26bda2791b1de7dd9963053c9c1e1c8074a81 SHA512 dbd8cc8f790ef37863b99a963defe639644652dce47f5bbcedfb351d7f2fd52d4bc09869475fc69d5a3839fcb885816064e1f7a6c5c3928aaa2eee5996ac6945 WHIRLPOOL bd47b20797feb7368c23de58dbe62ccdb9218f795c3ebc73c3c9a5872cd338a4f4001d092a12d90440ecdde6148bec5cb5568c286dc55902e1ae8e2b254ea552
|
||||
EBUILD foremost-1.5.7-r1.ebuild 913 SHA256 aa3883baa2efe57c590b6e63068e0e1dbdd645bed6b13e0537cce967a0d399d6 SHA512 9229bb60993337c786fec6370e8798e697a0f1bb54ba338fb9e47ee954574ccbbaa5e38ae0d72612bcf92078ff81efccd921e4c6c94fe37dc356aeab909f3426 WHIRLPOOL 4c6722997f876b1c2fb5208e20ddfa3ea30ffe01348f6db186e1aebce48e6e9aae2ad5024bb322be2380e2108012faf969823a5aec885dd6136f9b3e9a9c425f
|
||||
MISC ChangeLog 4140 SHA256 dff3550376fb3bf0fbf0b856c6b90605bfeb8a504a01473ebafab6b428381637 SHA512 f6237f420d2f17ed68fa88e235b1b1d4d778057c95d17a9c83f241c47140ed5304b88acb7ae4f895d03d2c1eaf5733a2da45c59d6c28ac44efab6bdc250dd6f4 WHIRLPOOL b948b3391227b9e458627939dcd86823deeb8c810fedaba64b509ddb26d5b8075337f2d78f880476f6cd985b4d1122a7716bd966f880471fcfcd73647f991e68
|
||||
EBUILD foremost-1.5.7-r2.ebuild 972 SHA256 500df083e65ec93607b8d2c260f971d1e4d491e5afc91eca9dcfb77cdd6c566a SHA512 a111cfaac151f627dbc06b1ae4b928558f654993214d94b8ff9821d2f6e4bc818e8c5808e92b8c62f02e970818bf38464f8db65bb80fc6cd304966b7cfa2f9f0 WHIRLPOOL fe492753c04933bd5b7a99f969654eeec463105e5593155137bb4d2eaa0362a8f5d894cb621145683943beeb3e8a1bb76e1f924db23a5440840a1f7b8c7b36bf
|
||||
MISC ChangeLog 4365 SHA256 0d186ba0d737b6cb17a8d67c88c192452fb4fbd215d655c87d82576ad06dbc23 SHA512 baae5cb8328f7b2df04f40cac8850aeb241797f6d9fa368237759084d0922bc06889663d2a8346bcdb5492e5fbc2f15bd231f75de0c95592e800be546cc134b0 WHIRLPOOL b0d778a17caad88c7e1b722e5f74956b9ed45328faa06298714157b938a5d5e90912c91eddcc4a88a06b2e66fe11bfd185f98a5976674231c7b4a64a5c9eb44e
|
||||
MISC metadata.xml 224 SHA256 c3ad172c23cbbb5e769ea1833a17e3f939069044dd0ed81b73bd02776302f851 SHA512 0a61397a1b6d186dd03d51feaa5f99a7749faa568636f6d4470e8fb49336aa6499eed82e23e1afaf2c5cd827c4506ab5789ca05a561540ab9a82ca94bc197aee WHIRLPOOL ee2576dcdf0b822bcfe446e9482ed1ad97cad7535f37bbc9aee248a017d49855ee62d7141b2bc8b65d4ee542a518a1c709074cef99f150974a57fac9658c8a28
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iEYEAREIAAYFAlQCblgACgkQu7rWomwgFXrAKgCfUrjUTTp713/jNo7z3EC++aoO
|
||||
wC8Anjd5umSp+L6M332SbfivBYOmDjzx
|
||||
=6gyG
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,22 @@
|
||||
diff --git a/extract.c b/extract.c
|
||||
index 30bdf54..9639117 100755
|
||||
--- a/extract.c
|
||||
+++ b/extract.c
|
||||
@@ -2110,7 +2110,6 @@ unsigned char *extract_exe(f_state *s, u_int64_t c_offset, unsigned char *founda
|
||||
int i = 0;
|
||||
time_t compile_time = 0;
|
||||
struct tm *ret_time;
|
||||
- char comment[32];
|
||||
char ascii_time[32];
|
||||
|
||||
if (buflen < 100)
|
||||
@@ -2145,8 +2144,7 @@ unsigned char *extract_exe(f_state *s, u_int64_t c_offset, unsigned char *founda
|
||||
ret_time->tm_sec);
|
||||
chop(ascii_time);
|
||||
|
||||
- sprintf(comment, ascii_time);
|
||||
- strcat(needle->comment, comment);
|
||||
+ strcat(needle->comment, ascii_time);
|
||||
exe_char = htos(&foundat[22], FOREMOST_LITTLE_ENDIAN);
|
||||
if (exe_char & 0x2000)
|
||||
{
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-forensics/foremost/foremost-1.5.7-r2.ebuild,v 1.1 2014/08/31 00:37:43 ikelos Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
DESCRIPTION="A console program to recover files based on their headers and footers"
|
||||
HOMEPAGE="http://foremost.sourceforge.net/"
|
||||
#SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
# starting to hate sf.net ...
|
||||
SRC_URI="http://foremost.sourceforge.net/pkg/${P}.tar.gz"
|
||||
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE=""
|
||||
LICENSE="public-domain"
|
||||
SLOT="0"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${PN}-1.4-config-location.patch"
|
||||
epatch "${FILESDIR}/${PN}-1.5.7-format-security.patch"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake RAW_FLAGS="${CFLAGS} -Wall ${LDFLAGS}" RAW_CC="$(tc-getCC) -DVERSION=\\\"${PV}\\\"" \
|
||||
CONF=/etc
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin foremost
|
||||
doman foremost.8.gz
|
||||
insinto /etc
|
||||
doins foremost.conf
|
||||
dodoc README CHANGES
|
||||
}
|
@ -1,17 +1,19 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX laptop-mode-tools-1.65-usb-autosuspend.patch 1115 SHA256 2eb749aff2d7e2f01b569c8eaaf37018e1829917c54726b07a1189bc03dff5c9 SHA512 4f2510dd4682af00342377c87e9309a7e80f8b87b4d51dd677bdfe2d41db7d96856106702170e12c145cb894578b305aa28a3e747a8771e90ba475a443824fa3 WHIRLPOOL f8a0d8a1dc6f8b2de892c9b21aeec8ac495395e371d76eddfddb69d1c164827ae17e2d17e311fa9a2363aa2ae3cd4b6648f8e9fcf0ebadc72c89ba0eadc35f46
|
||||
AUX laptop_mode.init-1.4 1190 SHA256 90a18e5c7e4d0b264bb51deb7b92ff25b508a3ddd75dd6c849fdc48c07ce4fda SHA512 47e67d54ed8005a864c017f4ef063c8a17286c6f8a260984fda96392e6461a3f0c5e4f17f8cf2272b072c1545b8f8e99fe45579a81b4d08a99e1eeb46f400fe5 WHIRLPOOL 7a87608d947be301400f2f1a0294a60f21e2cd1b6bed961788f7fc018bf4ac32d69a50e11e735db3cb6c000174ebd78e59f7ac0cd474bef3b803872b6a6665e5
|
||||
DIST laptop-mode-tools_1.64.tar.gz 110165 SHA256 68b2016f51759285755a79a187a35466a4e46a7cfe4ef05bb1fcac7036c29605 SHA512 539388f5a86fc73a171aadafe8d3a04385cadedb41d3cb53822d4ad55b77262a82e717bfa910ec64c1ebba4d14cc02c9e1fab575c752ef8a77c2f67a023c8188 WHIRLPOOL 7201b1a69ea4265a1be9c659286a720cbfd66d840c43706a7f8099959b481fb1c018a2cb5f76c4bf7fdecbdcd3974da207e7af2b4439321b1961c87123a8900a
|
||||
DIST laptop-mode-tools_1.65.tar.gz 111023 SHA256 b0a365758e7bc4f258e5af98bf16ad720cb4fdbd025760ceac994987babd446a SHA512 8d5c91631b783b6e3207bd5f8277d5d1b85e189b162ada8e4706555b8159e233e63dc1e3f92d12b38c101249114a7eb4f85b5370b2cd4a1a21773fdd34af3a33 WHIRLPOOL 680d54253c91fc2c3392930e7871dbccc470db4c45f96fae41877a22023edcf1ccdae15115f9658e3e20a4922fc99eee751b9bdd1f62caf8ce4f74068f83b65b
|
||||
EBUILD laptop-mode-tools-1.64.ebuild 2705 SHA256 bc5db7a7d5aec75d95ea2e24cac3dd15cc584bdb81e1733499615a675a956e09 SHA512 4afbd81c18deef673f7c29be84cd4962e2d1ec220c4d3f2c89ed5dd773e785b4f7ba8457dde78a13380aedb8cb7b9e407babf6b72ff621972b5c6050d27f3122 WHIRLPOOL 085497d51dbda9599fbee90f96808d1394786a73e8e29c4dfefabc184c1d50cefa5b1705ee2690038fbd582ae3e70ca53baa5f0b6d6dff3637652e40d1b4374b
|
||||
EBUILD laptop-mode-tools-1.65-r1.ebuild 2777 SHA256 af81afebe94393314175dadd400f950ccc77d691aa83cbe33a4967ef3992abea SHA512 100bca7ea6bc8472381f112766d0808084bd8286a72f5bfd977514c392212bf168ea44f47eacbc1bbbe54649b46507e9b4eaf7dcfbe08a1b6b523d508a81247b WHIRLPOOL cdd3d1bc6a42593ceaf030d2415ed5236d83a2522bc7d3240c8084033b186582d017907c2d6e19e7fbea82a606576ba4230a6568d831ff07205424583e6a5979
|
||||
EBUILD laptop-mode-tools-1.65.ebuild 2724 SHA256 838a0525e69e2cd92a055137cb204a925b599b31b3c88d3786586b2db9745b5c SHA512 9ef88f32059e393d11b7d6b571105b39bf0af652df5f6c134780e0da3e781f5f7251814e7418448bf74f3299c999b627ee6ccbe0c304cdeab91968f453acf9fd WHIRLPOOL 63eaa02ec2281436c1e1b82fa9e4a6ec3593632ffc88ea99b4a8392ec1844f1abb50375857daa935b66df2194d4fd6e006dc613b9b6179ecf42ec8e22ab3e60c
|
||||
MISC ChangeLog 18925 SHA256 f887fb46bfa8e752174f6b53dd9bb827d32c89b333d888ab685de7d405de29f9 SHA512 f82e0b07b910c9d063f339004598b84cf85c3032c235943355fb7867c0b970c4fc7dbf81d41dfa7bf7eca645cb2c4d29444563349c5b209c21bed3d10e190bfa WHIRLPOOL 55f354383096fa70d5f3d4dab7871da9cad318493ac9d719b31abd5d007fcc478262b84800f704e7072973331e3a0fbb7713f9311e57cdddd2b03de5cba1164b
|
||||
MISC ChangeLog 19218 SHA256 2ab75ca9e176e84d0c71424dfe1e2c77a0320fedac1e2c2b864f97446fb1589d SHA512 e02a361aab7827c9ff9bc496c59bf449df361b7dcd436a98792d95c169fea027e50c08e33c39f156b7691e49de8ad527d154d68e0dde94f1c640f16161ebbc47 WHIRLPOOL e710a8715db1e720574ab0e0fff09f8c6fa8a8eba05085a0e967f47b61f2d6c196ef80944dd2274fdb9bd1e196cbf2ac9f2d012134e9c558d3cf8262cb51f595
|
||||
MISC metadata.xml 420 SHA256 2008caffae78c8d0c6a04f0b4b4768d2a9d2b9f62d96409141cd2e579f622749 SHA512 5bd05a4b5ce71343b10a46b57cd73b071c399062bb9813bcb9d9e329e1a4804a6b1f5489e6004626a9daa84e9b0ca399b0209d844dd0adb0c185a18adc535946 WHIRLPOOL ea091eb7cc936602de9e1179231f9fd8bb78ab447abd72b505be870b79acf50056a4610a56c4ab7c1585957ee44d2f85d47248eeee47f10cf860b8ac6b8535b4
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iF0EAREIAAYFAlPEB08ACgkQXYk9GL8g3FHwZgD/S4tjkBoW0lNuqn9L2+Qp1q+q
|
||||
chafZZYt5wVhmgQv7gMA9RHVTpcq4kmGwBbT5PwWEZ1kES/doPHexEbsFdlMHCI=
|
||||
=G5Ga
|
||||
iF4EAREIAAYFAlQCII8ACgkQXYk9GL8g3FGXMwEAhLUNkbFO9CjlhwHPb3DaDzY6
|
||||
F04EHtjkkiuwuVpcY24A/2p7T2fjb2U5mzscsmDrcnSEjgN8Cn53Tr0TK2Rb3eRT
|
||||
=ahT2
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,19 @@
|
||||
--- laptop-mode-tools_1.65.org/etc/rules/99-laptop-mode.rules
|
||||
+++ laptop-mode-tools_1.65.org/etc/rules/99-laptop-mode.rules
|
||||
@@ -1,3 +1,3 @@
|
||||
ACTION=="change", SUBSYSTEM=="power_supply", RUN+="lmt-udev auto"
|
||||
ACTION=="add|remove", SUBSYSTEM=="machinecheck", RUN+="lmt-udev auto force"
|
||||
-ACTION=="add|remove", SUBSYSTEM=="usb", RUN+="lmt-udev force modules=usb-autosuspend devices=%k"
|
||||
+ACTION=="add|remove", SUBSYSTEM=="usb", RUN+="lmt-udev force modules=runtime-pm devices=%k"
|
||||
diff -urNp laptop-mode-tools_1.65.org/etc/laptop-mode/conf.d/usb-autosuspend.conf laptop-mode-tools_1.65/etc/laptop-mode/conf.d/usb-autosuspend.conf
|
||||
--- laptop-mode-tools_1.65.org/etc/laptop-mode/conf.d/usb-autosuspend.conf 2014-06-18 16:58:58.000000000 +0300
|
||||
+++ laptop-mode-tools_1.65/etc/laptop-mode/conf.d/usb-autosuspend.conf 2014-08-30 22:00:12.725396259 +0300
|
||||
@@ -25,7 +25,7 @@ DEBUG=0
|
||||
|
||||
# Enable USB autosuspend feature?
|
||||
# Set to 0 to disable
|
||||
-CONTROL_USB_AUTOSUSPEND="auto"
|
||||
+CONTROL_USB_AUTOSUSPEND="0"
|
||||
|
||||
# Set this to use opt-in/whitelist instead of opt-out/blacklist for deciding
|
||||
# which USB devices should be autosuspended.
|
@ -0,0 +1,95 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-laptop/laptop-mode-tools/laptop-mode-tools-1.65-r1.ebuild,v 1.1 2014/08/30 19:05:46 alonbl Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils multilib systemd udev
|
||||
|
||||
MY_P=${PN}_${PV}
|
||||
|
||||
DESCRIPTION="Linux kernel laptop_mode user-space utilities"
|
||||
HOMEPAGE="http://www.samwel.tk/laptop_mode/"
|
||||
SRC_URI="http://www.samwel.tk/laptop_mode/tools/downloads/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="+acpi apm bluetooth scsi"
|
||||
|
||||
RDEPEND="net-wireless/wireless-tools
|
||||
sys-apps/iproute2
|
||||
sys-apps/ethtool
|
||||
sys-apps/hdparm
|
||||
sys-apps/which
|
||||
acpi? ( sys-power/acpid )
|
||||
apm? ( sys-apps/apmd )
|
||||
bluetooth? ( net-wireless/bluez:= )
|
||||
scsi? ( sys-apps/sdparm )"
|
||||
DEPEND=""
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${P}-usb-autosuspend.patch"
|
||||
|
||||
# This should avoid conflict with pm-powersave wrt #327443 and #396703
|
||||
cat <<-EOF > "${T}"/${PN}
|
||||
HOOK_BLACKLIST="00powersave"
|
||||
EOF
|
||||
}
|
||||
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
DESTDIR="${D}" \
|
||||
INIT_D="none" \
|
||||
MAN_D="/usr/share/man" \
|
||||
LIB_D="/usr/$(get_libdir)" \
|
||||
UDEV_D="$(get_udevdir)" \
|
||||
SYSTEMD_UNIT_D="$(systemd_get_unitdir)" \
|
||||
TMPFILES_D="/usr/$(get_libdir)/tmpfiles.d" \
|
||||
ACPI="$(use acpi && echo force || echo disabled)" \
|
||||
PMU="$(false && echo force || echo disabled)" \
|
||||
APM="$(use apm && echo force || echo disabled)" \
|
||||
SYSTEMD=yes \
|
||||
sh ./install.sh || die
|
||||
|
||||
dodoc Documentation/*.txt README.md
|
||||
newinitd "${FILESDIR}"/laptop_mode.init-1.4 laptop_mode
|
||||
|
||||
# See src_prepare()
|
||||
insinto /etc/pm/config.d
|
||||
doins "${T}"/${PN}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use acpi || use apm; then
|
||||
if use acpi; then
|
||||
daemon_name="acpid"
|
||||
elif use apm; then
|
||||
deamon_name="apmd"
|
||||
fi
|
||||
if [ "$(rc-config list default | grep laptop_mode)" = "" ] || [ "$(rc-config list default | grep ${daemon_name} )" = "" ]; then
|
||||
ewarn "To enable automatic power state event handling,"
|
||||
ewarn "e.g. enabling laptop_mode after unplugging the battery,"
|
||||
ewarn "both laptop_mode and the ${daemon_name} daemon must be"
|
||||
ewarn "added to default runlevel:"
|
||||
if [ "$(rc-config list default | grep laptop_mode)" = "" ]; then
|
||||
ewarn "# rc-update add laptop_mode default"
|
||||
fi
|
||||
if [ "$(rc-config list default | grep ${daemon_name} )" = "" ]; then
|
||||
ewarn "# rc-update add ${daemon_name} default"
|
||||
fi
|
||||
fi
|
||||
else
|
||||
ewarn "Without USE=\"acpi\" or USE=\"apm\" ${PN} can not"
|
||||
ewarn "automatically disable laptop_mode on low battery."
|
||||
ewarn
|
||||
ewarn "This means you can lose up to 10 minutes of work if running"
|
||||
ewarn "out of battery while laptop_mode is enabled."
|
||||
ewarn
|
||||
ewarn "Please see laptop-mode.txt in /usr/share/doc/${PF} for further"
|
||||
ewarn "information."
|
||||
ewarn
|
||||
fi
|
||||
}
|
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/byobu/byobu-5.86.ebuild,v 1.1 2014/08/31 05:45:20 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit python-single-r1
|
||||
|
||||
DESCRIPTION="A set of profiles for the GNU Screen console window manager (app-misc/screen)"
|
||||
HOMEPAGE="http://byobu.co"
|
||||
SRC_URI="http://launchpad.net/${PN}/trunk/${PV}/+download/${P/-/_}.orig.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="screen"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
dev-libs/newt[${PYTHON_USEDEP}]
|
||||
screen? ( app-misc/screen )
|
||||
!screen? ( app-misc/tmux )"
|
||||
|
||||
src_prepare() {
|
||||
python_fix_shebang .
|
||||
|
||||
# Set default system backend to screen
|
||||
if use screen ; then
|
||||
sed -i -e 's/#\(BYOBU_BACKEND\).*/\1="screen"/' etc/byobu/backend || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
# Create symlinks for backends
|
||||
dosym ${PN} /usr/bin/${PN}-screen
|
||||
dosym ${PN} /usr/bin/${PN}-tmux
|
||||
|
||||
docompress -x /usr/share/doc/${PN}
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue