parent
cf5e483da2
commit
85a3253b5c
@ -1,2 +1,3 @@
|
||||
DIST akonadi-1.9.2.tar.bz2 220599 SHA256 e712f3ee59731d613935df78df1cd65f80680d86d1f6642ff118061cd461bfd9 SHA512 9c281315cbb4801490acb0c6afa8bde6e42a73cfd0ba4ab0cb2b0b50a63ae55d350efcf8535b7f3251d93da0ba63c51e7920c250496fedcb3d90e1d8644c1b7f WHIRLPOOL 3415b70bc03ba451ae4e8216de0eeeb0f0c7f53c4f6433cc21f4725167f24493bee3f6dfe188f7d3633b4f5e4471d3a02ffc5407b90def86c439db6e711a1cce
|
||||
DIST akonadi-server-1.10.3.tar.bz2 228633 SHA256 a8f66eec479c235ec67e77befac50c42743f627663fe2bb49238e82e6fbfffb0 SHA512 836917f3fb8ec5388d7145402fb1b55ca00d14d78f92d0105fecc6c052e99d497e17a2484f581b9d2f20433220a9343e6b4bff8ad34e48767e6a42d309572c66 WHIRLPOOL 468908b64e66a826e17dc8f5dca3f907bfcd09669810f9f1aca96b7f812ebc2c0138a6f840a5e5f8d0734cc05eecddeebafe8affe32994c2ed7bb76c2c309b38
|
||||
DIST akonadi-server-1.11.0.tar.bz2 235101 SHA256 0cb257509d53927241b71d85c42efb0b5776efc37fc8dc732e75f6813b8a264d SHA512 366f0e4a86038af5eb6603653e599076c66e84f59db57f4c56a89ec265be7e335f3f5d14444030a6f398e2361969ad85bc73357359da7ab8c307ec3c5d80ea40 WHIRLPOOL b050f5e1d5220ec512ab6e57cd083b652f03ef1e391fb336a51888aede7b0faf2f2ab58db6f6e67ee3fd7ceea8efcb54d5c3b1a6c224adf3deb41cb10b3c91d2
|
||||
|
@ -0,0 +1,126 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/akonadi-server/akonadi-server-1.11.0.ebuild,v 1.1 2013/12/18 18:02:26 johu Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
if [[ $PV = *9999* ]]; then
|
||||
scm_eclass=git-2
|
||||
EGIT_REPO_URI="git://anongit.kde.org/akonadi"
|
||||
SRC_URI=""
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="mirror://kde/stable/${PN/-server/}/src/${PN/-server/}-${PV}.tar.bz2 -> ${P}.tar.bz2"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
S="${WORKDIR}/${P/-server/}"
|
||||
fi
|
||||
|
||||
inherit cmake-utils ${scm_eclass}
|
||||
|
||||
DESCRIPTION="The server part of Akonadi"
|
||||
HOMEPAGE="http://pim.kde.org/akonadi"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
IUSE="+mysql postgres +qt4 qt5 sqlite test"
|
||||
|
||||
REQUIRED_USE="^^ ( qt4 qt5 ) || ( sqlite mysql postgres )"
|
||||
|
||||
CDEPEND="
|
||||
dev-libs/boost:=
|
||||
>=dev-libs/soprano-2.6.51
|
||||
x11-misc/shared-mime-info
|
||||
qt4? (
|
||||
>=dev-qt/qtcore-4.8.5:4
|
||||
>=dev-qt/qtdbus-4.8.5:4
|
||||
>=dev-qt/qtgui-4.8.5:4
|
||||
>=dev-qt/qtsql-4.8.5:4[mysql?,postgres?]
|
||||
>=dev-qt/qttest-4.8.5:4
|
||||
)
|
||||
qt5? (
|
||||
>=dev-libs/soprano-2.6.51[-qt4,qt5]
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtdbus:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtsql:5[mysql?,postgres?]
|
||||
dev-qt/qttest:5
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtxml:5
|
||||
)
|
||||
sqlite? ( dev-db/sqlite:3 )
|
||||
"
|
||||
DEPEND="${CDEPEND}
|
||||
dev-libs/libxslt
|
||||
>=dev-util/automoc-0.9.88
|
||||
test? ( sys-apps/dbus )
|
||||
"
|
||||
RDEPEND="${CDEPEND}
|
||||
postgres? ( dev-db/postgresql-server )
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
# Set default storage backend in order: MySQL, SQLite PostgreSQL
|
||||
# reverse driver check to keep the order
|
||||
if use postgres; then
|
||||
DRIVER="QPSQL"
|
||||
AVAILABLE+=" ${DRIVER}"
|
||||
fi
|
||||
|
||||
if use sqlite; then
|
||||
DRIVER="QSQLITE3"
|
||||
AVAILABLE+=" ${DRIVER}"
|
||||
fi
|
||||
|
||||
if use mysql; then
|
||||
DRIVER="QMYSQL"
|
||||
AVAILABLE+=" ${DRIVER}"
|
||||
fi
|
||||
|
||||
# Notify about MySQL is recommend by upstream
|
||||
if use sqlite || has_version "<${CATEGORY}/${P}[sqlite]"; then
|
||||
ewarn
|
||||
ewarn "We strongly recommend you change your Akonadi database backend to MySQL in your"
|
||||
ewarn "user configuration. This is the backend recommended by KDE upstream."
|
||||
ewarn "In particular, kde-base/kmail-4.10 does not work properly with the sqlite"
|
||||
ewarn "backend anymore."
|
||||
ewarn "You can select the backend in your ~/.config/akonadi/akonadiserverrc."
|
||||
ewarn "Available drivers are:${AVAILABLE}"
|
||||
ewarn
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DAKONADI_USE_STRIGI_SEARCH=OFF
|
||||
-DINSTALL_QSQLITE_IN_QT_PREFIX=ON
|
||||
$(cmake-utils_use test AKONADI_BUILD_TESTS)
|
||||
$(cmake-utils_use sqlite AKONADI_BUILD_QSQLITE)
|
||||
$(cmake-utils_use qt5 QT5_BUILD)
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
export $(dbus-launch)
|
||||
cmake-utils_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Who knows, maybe it accidentally fixes our permission issues
|
||||
cat <<-EOF > "${T}"/akonadiserverrc
|
||||
[%General]
|
||||
Driver=${DRIVER}
|
||||
EOF
|
||||
insinto /usr/share/config/akonadi
|
||||
doins "${T}"/akonadiserverrc
|
||||
|
||||
cmake-utils_src_install
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "${DRIVER} has been set as your default akonadi storage backend."
|
||||
elog "You can override it in your ~/.config/akonadi/akonadiserverrc."
|
||||
elog "Available drivers are: ${AVAILABLE}"
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
diff -ur amqp-1.3.3.orig/funtests/run_all.py amqp-1.3.3/funtests/run_all.py
|
||||
--- funtests/run_all.py 2013-11-10 08:53:13.000000000 +0800
|
||||
+++ funtests/run_all.py 2013-12-18 21:10:54.050283404 +0800
|
||||
@@ -23,10 +23,7 @@
|
||||
TEST_NAMES = [
|
||||
'test_exceptions',
|
||||
'test_serialization',
|
||||
- 'test_basic_message',
|
||||
- 'test_connection',
|
||||
- 'test_channel',
|
||||
- 'test_with',
|
||||
+ 'test_basic_message'
|
||||
]
|
||||
|
||||
|
@ -0,0 +1,59 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/py-amqp/py-amqp-1.3.3-r1.ebuild,v 1.1 2013/12/18 13:21:58 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} pypy2_0 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN="amqp"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="Low-level AMQP client for Python (fork of amqplib)"
|
||||
HOMEPAGE="https://github.com/celery/py-amqp http://pypi.python.org/pypi/amqp/"
|
||||
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc examples extras test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="test? ( virtual/python-unittest2[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/nose-cover3[${PYTHON_USEDEP}]
|
||||
>=dev-python/coverage-3.0[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
# Same tests from before require a socket connection
|
||||
PATCHES=( "${FILESDIR}"/${P}-disable_socket_tests.patch )
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C docs html
|
||||
}
|
||||
|
||||
python_test() {
|
||||
cp -r -l funtests "${BUILD_DIR}"/lib/ || die
|
||||
cd "${BUILD_DIR}"/lib || die
|
||||
if [[ ${EPYTHON:6:1} == 3 ]]; then
|
||||
# -n causes Python to write into hardlinked files
|
||||
2to3 --no-diffs -w funtests || die
|
||||
fi
|
||||
"${PYTHON}" funtests/run_all.py || ewarn "Tests failed under ${EPYTHON}"
|
||||
rm -rf funtests/ || die
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use examples && local EXAMPLES=( demo/. )
|
||||
use doc && local HTML_DOCS=( docs/.build/html/. )
|
||||
if use extras; then
|
||||
insinto /usr/share/${PF}/extras
|
||||
doins -r extra
|
||||
fi
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -1 +1 @@
|
||||
DIST memoizable-0.3.0.gem 11264 SHA256 ce4f02e653c7645308251669bef0b5d2c1e5b7ee5a69a9c389c3b92b9d056bb7 SHA512 430d8c8fa00aa0617aed54bcec42166fc60c599a86b923fe68e8d98332b06d42b2284eb0adc20bd04a6c0e3bbbc4677c6e9cf6fcb27a680e326f3e9022159efd WHIRLPOOL 69defd14436d6828aa8386fa59cb1a7cb71751b19e896038d36ae323f6ce258494bae8826daf2647fe762f0d27e06e6caf7d6d23b1cb3b8d95aa720046926c3f
|
||||
DIST memoizable-0.3.1.gem 11264 SHA256 12da75d99fa627465023a4e37cd3871a24d954550e4c58cc638fe9c45ee8070d SHA512 818d0a682a11ac66ef7dade8e0b1c80b9f6fc787392226d1e182528056d5dd158a18dc179ac2769f11aef32c91e3281e7d316400ab78840730f8a84e93204dff WHIRLPOOL 264bbf7e4ab68245cf806501ce3b34f9cf28bd2ad3cccfed8b4fdc349f67c24b829164cf439d7663316a8fc6ae8ef5b554dc15c13855df4719bee59cc42478bf
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/memoizable/memoizable-0.3.0.ebuild,v 1.1 2013/12/15 20:26:56 mrueg Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/memoizable/memoizable-0.3.1.ebuild,v 1.1 2013/12/18 12:54:14 mrueg Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20"
|
@ -1 +1 @@
|
||||
DIST turbolinks-2.0.0.gem 16384 SHA256 d92fd8f1627a6eadfaa39b76da83c257181e786557f54859d81ab2b08d73e8ff SHA512 cd574854180569b09caaeadf60f236394fa1579c0d4573c736dc43aab9d1a7cb028e157e8e2ab37cb21757d9b36264eaa08d5bd637eca594f228e38f9aed15d7 WHIRLPOOL ec9924fca050b4b60be3a3acf1cc5a8d0fb4a0361d8fddf70fa8c77a0036c6115dbf2518e03b2c548b62b4481d66a708f97db3f71d4b6757a9883a31ea772735
|
||||
DIST turbolinks-2.1.0.gem 16384 SHA256 02e20144f748f3ad5de63097bba212c2f69ff2e6d126397888c7841392623946 SHA512 81e13e1a06c3eab836abacb34bd53d279ea612f3d801fcf95ef53bc612e4ae38414ff4924c96ceecb1a52f2ab1c84405687bf0d4057467fcfdfc6aff815cbeba WHIRLPOOL d6194e1c49fc90999d095f71dc1e823ed482a709c1030fb6d95462b4a0e6630f2e245d229d55ff2ea904e4266bad6ad378652593ea375bec65dca076aa024149
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/turbolinks/turbolinks-2.0.0.ebuild,v 1.1 2013/12/13 10:21:57 mrueg Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/turbolinks/turbolinks-2.1.0.ebuild,v 1.1 2013/12/18 13:03:38 mrueg Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19"
|
@ -1 +1,2 @@
|
||||
DIST yajl-ruby-1.1.0.gem 557056 SHA256 95b85940c96c0745e780f363170b8bd1b7b66d36073a061b1461b1788834446a SHA512 bde81b5fbe467c6403d27b49075822ff07b5cf356c05f711757fea5162543af36846f1f1da36acd5da359133f05e2cb3186215dc5597f3255da74c76cc8bf3ec WHIRLPOOL baa8f6ec2bfe70cd8f3441c971b2854a99b9f132eb2cae22f9fe6a9de7c7ccbf84f0f3ec982296d4cbc998051529b464aaf16b268049193aa4170ec7ec1ca11b
|
||||
DIST yajl-ruby-1.2.0.gem 549376 SHA256 07073d6b857d8befff70c25e919b244e5e4acb2056a552ae5c40c1f16856658e SHA512 58c16292207ec0e12de1451fcfb1e48f2ef29a7c6506b20db76e84898a2523886d4d44822242d50e8886b5d80dbc3ce29620285d7b956e11fb00c97906f529b2 WHIRLPOOL 0db240f21ed886568549b01c20f1a0cda87d9d14f710d91678563fa8c50a734be2d9fbaa9d16589bed4177d39a2501cd9bf26137491b0f4b50196e68b3cea4f3
|
||||
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/yajl-ruby/yajl-ruby-1.2.0.ebuild,v 1.1 2013/12/18 12:58:19 mrueg Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby18 ruby19 ruby20"
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
|
||||
inherit multilib ruby-fakegem
|
||||
|
||||
DESCRIPTION="Ruby C bindings to the Yajl JSON stream-based parser library"
|
||||
HOMEPAGE="http://github.com/brianmario/yajl-ruby"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="${RDEPEND} dev-libs/yajl"
|
||||
DEPEND="${DEPEND} dev-libs/yajl"
|
||||
|
||||
each_ruby_configure() {
|
||||
${RUBY} -Cext/yajl extconf.rb || die "extconf.rb failed"
|
||||
}
|
||||
|
||||
each_ruby_compile() {
|
||||
emake -Cext/yajl CFLAGS="${CFLAGS} -fPIC" archflag="${LDFLAGS}" V=1
|
||||
cp ext/yajl/yajl$(get_modname) lib/yajl/ || die
|
||||
}
|
@ -0,0 +1,619 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-1.8.5.2.ebuild,v 1.1 2013/12/18 12:19:16 polynomial-c Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
GENTOO_DEPEND_ON_PERL=no
|
||||
|
||||
# bug #329479: git-remote-testgit is not multiple-version aware
|
||||
PYTHON_COMPAT=( python2_{6,7} )
|
||||
[[ ${PV} == *9999 ]] && SCM="git-2"
|
||||
EGIT_REPO_URI="git://git.kernel.org/pub/scm/git/git.git"
|
||||
|
||||
inherit toolchain-funcs eutils elisp-common perl-module bash-completion-r1 python-single-r1 systemd ${SCM}
|
||||
|
||||
MY_PV="${PV/_rc/.rc}"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
|
||||
DOC_VER=${MY_PV}
|
||||
|
||||
DESCRIPTION="GIT - the stupid content tracker, the revision control system heavily used by the Linux kernel team"
|
||||
HOMEPAGE="http://www.git-scm.com/"
|
||||
if [[ ${PV} != *9999 ]]; then
|
||||
SRC_URI_SUFFIX="gz"
|
||||
SRC_URI_GOOG="http://git-core.googlecode.com/files"
|
||||
SRC_URI_KORG="mirror://kernel/software/scm/git"
|
||||
SRC_URI="${SRC_URI_GOOG}/${MY_P}.tar.${SRC_URI_SUFFIX}
|
||||
${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX}
|
||||
${SRC_URI_GOOG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||
${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||
doc? (
|
||||
${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||
${SRC_URI_GOOG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||
)"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
else
|
||||
SRC_URI=""
|
||||
KEYWORDS=""
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="+blksha1 +curl cgi doc emacs gnome-keyring +gpg gtk highlight +iconv +nls +pcre +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test"
|
||||
|
||||
# Common to both DEPEND and RDEPEND
|
||||
CDEPEND="
|
||||
dev-libs/openssl
|
||||
sys-libs/zlib
|
||||
pcre? ( dev-libs/libpcre )
|
||||
perl? ( dev-lang/perl[-build(-)] )
|
||||
tk? ( dev-lang/tk )
|
||||
curl? (
|
||||
net-misc/curl
|
||||
webdav? ( dev-libs/expat )
|
||||
)
|
||||
emacs? ( virtual/emacs )
|
||||
gnome-keyring? ( gnome-base/gnome-keyring )"
|
||||
|
||||
RDEPEND="${CDEPEND}
|
||||
gpg? ( app-crypt/gnupg )
|
||||
perl? ( dev-perl/Error
|
||||
dev-perl/Net-SMTP-SSL
|
||||
dev-perl/Authen-SASL
|
||||
cgi? ( virtual/perl-CGI highlight? ( app-text/highlight ) )
|
||||
cvs? ( >=dev-vcs/cvsps-2.1 dev-perl/DBI dev-perl/DBD-SQLite )
|
||||
subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey )
|
||||
)
|
||||
python? ( gtk?
|
||||
(
|
||||
>=dev-python/pygtk-2.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pygtksourceview-2.10.1-r1:2[${PYTHON_USEDEP}]
|
||||
)
|
||||
${PYTHON_DEPS} )"
|
||||
|
||||
# This is how info docs are created with Git:
|
||||
# .txt/asciidoc --(asciidoc)---------> .xml/docbook
|
||||
# .xml/docbook --(docbook2texi.pl)--> .texi
|
||||
# .texi --(makeinfo)---------> .info
|
||||
DEPEND="${CDEPEND}
|
||||
app-arch/cpio
|
||||
doc? (
|
||||
app-text/asciidoc
|
||||
app-text/docbook2X
|
||||
sys-apps/texinfo
|
||||
app-text/xmlto
|
||||
)
|
||||
test? (
|
||||
app-crypt/gnupg
|
||||
)"
|
||||
|
||||
# Live ebuild builds man pages and HTML docs, additionally
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
DEPEND="${DEPEND}
|
||||
app-text/asciidoc"
|
||||
fi
|
||||
|
||||
SITEFILE=50${PN}-gentoo.el
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
REQUIRED_USE="
|
||||
cgi? ( perl )
|
||||
cvs? ( perl )
|
||||
subversion? ( perl )
|
||||
webdav? ( curl )
|
||||
gtk? ( python )
|
||||
python? ( ${PYTHON_REQUIRED_USE} )
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
if use subversion && has_version "dev-vcs/subversion[dso]"; then
|
||||
ewarn "Per Gentoo bugs #223747, #238586, when subversion is built"
|
||||
ewarn "with USE=dso, there may be weird crashes in git-svn. You"
|
||||
ewarn "have been warned."
|
||||
fi
|
||||
if use python ; then
|
||||
python-single-r1_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
# This is needed because for some obscure reasons future calls to make don't
|
||||
# pick up these exports if we export them in src_unpack()
|
||||
exportmakeopts() {
|
||||
local myopts
|
||||
|
||||
if use blksha1 ; then
|
||||
myopts="${myopts} BLK_SHA1=YesPlease"
|
||||
elif use ppcsha1 ; then
|
||||
myopts="${myopts} PPC_SHA1=YesPlease"
|
||||
fi
|
||||
|
||||
if use curl ; then
|
||||
use webdav || myopts="${myopts} NO_EXPAT=YesPlease"
|
||||
else
|
||||
myopts="${myopts} NO_CURL=YesPlease"
|
||||
fi
|
||||
|
||||
# broken assumptions, because of broken build system ...
|
||||
myopts="${myopts} NO_FINK=YesPlease NO_DARWIN_PORTS=YesPlease"
|
||||
myopts="${myopts} INSTALL=install TAR=tar"
|
||||
myopts="${myopts} SHELL_PATH=${EPREFIX}/bin/sh"
|
||||
myopts="${myopts} SANE_TOOL_PATH="
|
||||
myopts="${myopts} OLD_ICONV="
|
||||
myopts="${myopts} NO_EXTERNAL_GREP="
|
||||
|
||||
# For svn-fe
|
||||
extlibs="-lz -lssl ${S}/xdiff/lib.a $(usex threads -lpthread '')"
|
||||
|
||||
# can't define this to null, since the entire makefile depends on it
|
||||
sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile
|
||||
|
||||
use iconv \
|
||||
|| myopts="${myopts} NO_ICONV=YesPlease"
|
||||
use nls \
|
||||
|| myopts="${myopts} NO_GETTEXT=YesPlease"
|
||||
use tk \
|
||||
|| myopts="${myopts} NO_TCLTK=YesPlease"
|
||||
use pcre \
|
||||
&& myopts="${myopts} USE_LIBPCRE=yes" \
|
||||
&& extlibs="${extlibs} -lpcre"
|
||||
use perl \
|
||||
&& myopts="${myopts} INSTALLDIRS=vendor" \
|
||||
|| myopts="${myopts} NO_PERL=YesPlease"
|
||||
use python \
|
||||
|| myopts="${myopts} NO_PYTHON=YesPlease"
|
||||
use subversion \
|
||||
|| myopts="${myopts} NO_SVN_TESTS=YesPlease"
|
||||
use threads \
|
||||
&& myopts="${myopts} THREADED_DELTA_SEARCH=YesPlease" \
|
||||
|| myopts="${myopts} NO_PTHREADS=YesPlease"
|
||||
use cvs \
|
||||
|| myopts="${myopts} NO_CVS=YesPlease"
|
||||
# Disabled until ~m68k-mint can be keyworded again
|
||||
# if [[ ${CHOST} == *-mint* ]] ; then
|
||||
# myopts="${myopts} NO_MMAP=YesPlease"
|
||||
# myopts="${myopts} NO_IPV6=YesPlease"
|
||||
# myopts="${myopts} NO_STRLCPY=YesPlease"
|
||||
# myopts="${myopts} NO_MEMMEM=YesPlease"
|
||||
# myopts="${myopts} NO_MKDTEMP=YesPlease"
|
||||
# myopts="${myopts} NO_MKSTEMPS=YesPlease"
|
||||
# fi
|
||||
if [[ ${CHOST} == ia64-*-hpux* ]]; then
|
||||
myopts="${myopts} NO_NSEC=YesPlease"
|
||||
fi
|
||||
if [[ ${CHOST} == *-*-aix* ]]; then
|
||||
myopts="${myopts} NO_FNMATCH_CASEFOLD=YesPlease"
|
||||
fi
|
||||
if [[ ${CHOST} == *-solaris* ]]; then
|
||||
myopts="${myopts} NEEDS_LIBICONV=YesPlease"
|
||||
fi
|
||||
|
||||
has_version '>=app-text/asciidoc-8.0' \
|
||||
&& myopts="${myopts} ASCIIDOC8=YesPlease"
|
||||
myopts="${myopts} ASCIIDOC_NO_ROFF=YesPlease"
|
||||
|
||||
# Bug 290465:
|
||||
# builtin-fetch-pack.c:816: error: 'struct stat' has no member named 'st_mtim'
|
||||
[[ "${CHOST}" == *-uclibc* ]] && \
|
||||
myopts="${myopts} NO_NSEC=YesPlease"
|
||||
|
||||
export MY_MAKEOPTS="${myopts}"
|
||||
export EXTLIBS="${extlibs}"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
if [[ ${PV} != *9999 ]]; then
|
||||
unpack ${MY_P}.tar.${SRC_URI_SUFFIX}
|
||||
cd "${S}"
|
||||
unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||
use doc && \
|
||||
cd "${S}"/Documentation && \
|
||||
unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||
cd "${S}"
|
||||
else
|
||||
git-2_src_unpack
|
||||
cd "${S}"
|
||||
#cp "${FILESDIR}"/GIT-VERSION-GEN .
|
||||
fi
|
||||
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# bug #350330 - automagic CVS when we don't want it is bad.
|
||||
epatch "${FILESDIR}"/git-1.8.5-optional-cvs.patch
|
||||
|
||||
sed -i \
|
||||
-e 's:^\(CFLAGS[[:space:]]*=\).*$:\1 $(OPTCFLAGS) -Wall:' \
|
||||
-e 's:^\(LDFLAGS[[:space:]]*=\).*$:\1 $(OPTLDFLAGS):' \
|
||||
-e 's:^\(CC[[:space:]]* =\).*$:\1$(OPTCC):' \
|
||||
-e 's:^\(AR[[:space:]]* =\).*$:\1$(OPTAR):' \
|
||||
-e "s:\(PYTHON_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \
|
||||
-e "s:\(PERL_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \
|
||||
Makefile contrib/svn-fe/Makefile || die "sed failed"
|
||||
|
||||
# Never install the private copy of Error.pm (bug #296310)
|
||||
sed -i \
|
||||
-e '/private-Error.pm/s,^,#,' \
|
||||
perl/Makefile.PL
|
||||
|
||||
# Fix docbook2texi command
|
||||
sed -r -i 's/DOCBOOK2X_TEXI[[:space:]]*=[[:space:]]*docbook2x-texi/DOCBOOK2X_TEXI = docbook2texi.pl/' \
|
||||
Documentation/Makefile || die "sed failed"
|
||||
|
||||
# Fix git-subtree missing DESTDIR
|
||||
sed -i \
|
||||
-e '/$(INSTALL)/s/ $(libexecdir)/ $(DESTDIR)$(libexecdir)/g' \
|
||||
-e '/$(INSTALL)/s/ $(man1dir)/ $(DESTDIR)$(man1dir)/g' \
|
||||
contrib/subtree/Makefile
|
||||
}
|
||||
|
||||
git_emake() {
|
||||
# bug #326625: PERL_PATH, PERL_MM_OPT
|
||||
# bug #320647: PYTHON_PATH
|
||||
PYTHON_PATH=""
|
||||
use python && PYTHON_PATH="${PYTHON}"
|
||||
emake ${MY_MAKEOPTS} \
|
||||
DESTDIR="${D}" \
|
||||
OPTCFLAGS="${CFLAGS}" \
|
||||
OPTLDFLAGS="${LDFLAGS}" \
|
||||
OPTCC="$(tc-getCC)" \
|
||||
OPTAR="$(tc-getAR)" \
|
||||
prefix="${EPREFIX}"/usr \
|
||||
htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \
|
||||
sysconfdir="${EPREFIX}"/etc \
|
||||
PYTHON_PATH="${PYTHON_PATH}" \
|
||||
PERL_MM_OPT="" \
|
||||
GIT_TEST_OPTS="--no-color" \
|
||||
V=1 \
|
||||
"$@"
|
||||
# This is the fix for bug #326625, but it also causes breakage, see bug
|
||||
# #352693.
|
||||
# PERL_PATH="${EPREFIX}/usr/bin/env perl" \
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
exportmakeopts
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
if use perl ; then
|
||||
git_emake perl/PM.stamp || die "emake perl/PM.stamp failed"
|
||||
git_emake perl/perl.mak || die "emake perl/perl.mak failed"
|
||||
fi
|
||||
git_emake || die "emake failed"
|
||||
|
||||
if use emacs ; then
|
||||
elisp-compile contrib/emacs/git{,-blame}.el
|
||||
fi
|
||||
|
||||
if use perl && use cgi ; then
|
||||
git_emake \
|
||||
gitweb/gitweb.cgi \
|
||||
|| die "emake gitweb/gitweb.cgi failed"
|
||||
fi
|
||||
|
||||
if [[ ${CHOST} == *-darwin* ]]; then
|
||||
cd "${S}"/contrib/credential/osxkeychain || die "cd credential/osxkeychain"
|
||||
git_emake || die "emake credential-osxkeychain"
|
||||
fi
|
||||
|
||||
cd "${S}"/Documentation
|
||||
if [[ ${PV} == *9999 ]] ; then
|
||||
git_emake man \
|
||||
|| die "emake man failed"
|
||||
if use doc ; then
|
||||
git_emake info html \
|
||||
|| die "emake info html failed"
|
||||
fi
|
||||
else
|
||||
if use doc ; then
|
||||
git_emake info \
|
||||
|| die "emake info html failed"
|
||||
fi
|
||||
fi
|
||||
|
||||
if use subversion ; then
|
||||
cd "${S}"/contrib/svn-fe
|
||||
git_emake EXTLIBS="${EXTLIBS}" || die "emake svn-fe failed"
|
||||
if use doc ; then
|
||||
git_emake svn-fe.{1,html} || die "emake svn-fe.1 svn-fe.html failed"
|
||||
fi
|
||||
cd "${S}"
|
||||
fi
|
||||
|
||||
if use gnome-keyring ; then
|
||||
cd "${S}"/contrib/credential/gnome-keyring
|
||||
git_emake || die "emake git-credential-gnome-keyring failed"
|
||||
fi
|
||||
|
||||
cd "${S}"/contrib/subtree
|
||||
git_emake
|
||||
use doc && git_emake doc
|
||||
}
|
||||
|
||||
src_install() {
|
||||
git_emake \
|
||||
install || \
|
||||
die "make install failed"
|
||||
|
||||
if [[ ${CHOST} == *-darwin* ]]; then
|
||||
dobin contrib/credential/osxkeychain/git-credential-osxkeychain
|
||||
fi
|
||||
|
||||
# Depending on the tarball and manual rebuild of the documentation, the
|
||||
# manpages may exist in either OR both of these directories.
|
||||
find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157]
|
||||
find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157]
|
||||
|
||||
dodoc README Documentation/{SubmittingPatches,CodingGuidelines}
|
||||
use doc && dodir /usr/share/doc/${PF}/html
|
||||
for d in / /howto/ /technical/ ; do
|
||||
docinto ${d}
|
||||
dodoc Documentation${d}*.txt
|
||||
use doc && dohtml -p ${d} Documentation${d}*.html
|
||||
done
|
||||
docinto /
|
||||
# Upstream does not ship this pre-built :-(
|
||||
use doc && doinfo Documentation/{git,gitman}.info
|
||||
|
||||
newbashcomp contrib/completion/git-completion.bash ${PN}
|
||||
newbashcomp contrib/completion/git-prompt.sh ${PN}-prompt
|
||||
|
||||
if use emacs ; then
|
||||
elisp-install ${PN} contrib/emacs/git.{el,elc}
|
||||
elisp-install ${PN} contrib/emacs/git-blame.{el,elc}
|
||||
#elisp-install ${PN}/compat contrib/emacs/vc-git.{el,elc}
|
||||
# don't add automatically to the load-path, so the sitefile
|
||||
# can do a conditional loading
|
||||
touch "${ED}${SITELISP}/${PN}/compat/.nosearch"
|
||||
elisp-site-file-install "${FILESDIR}"/${SITEFILE}
|
||||
fi
|
||||
|
||||
if use python && use gtk ; then
|
||||
python_doscript "${S}"/contrib/gitview/gitview
|
||||
dodoc "${S}"/contrib/gitview/gitview.txt
|
||||
fi
|
||||
|
||||
#dobin contrib/fast-import/git-p4 # Moved upstream
|
||||
#dodoc contrib/fast-import/git-p4.txt # Moved upstream
|
||||
newbin contrib/fast-import/import-tars.perl import-tars
|
||||
exeinto /usr/libexec/git-core/
|
||||
newexe contrib/git-resurrect.sh git-resurrect
|
||||
|
||||
# git-subtree
|
||||
cd "${S}"/contrib/subtree
|
||||
git_emake install || die "Failed to emake install git-subtree"
|
||||
if use doc ; then
|
||||
git_emake install-man install-doc || die "Failed to emake install-doc install-mangit-subtree"
|
||||
fi
|
||||
newdoc README README.git-subtree
|
||||
dodoc git-subtree.txt
|
||||
cd "${S}"
|
||||
|
||||
# git-diffall
|
||||
dobin contrib/diffall/git-diffall
|
||||
newdoc contrib/diffall/README git-diffall.txt
|
||||
|
||||
# diff-highlight
|
||||
dobin contrib/diff-highlight/diff-highlight
|
||||
newdoc contrib/diff-highlight/README README.diff-highlight
|
||||
|
||||
# git-jump
|
||||
exeinto /usr/libexec/git-core/
|
||||
doexe contrib/git-jump/git-jump
|
||||
newdoc contrib/git-jump/README git-jump.txt
|
||||
|
||||
# git-contacts
|
||||
exeinto /usr/libexec/git-core/
|
||||
doexe contrib/contacts/git-contacts
|
||||
dodoc contrib/contacts/git-contacts.txt
|
||||
|
||||
if use gnome-keyring ; then
|
||||
cd "${S}"/contrib/credential/gnome-keyring
|
||||
dobin git-credential-gnome-keyring
|
||||
fi
|
||||
|
||||
if use subversion ; then
|
||||
cd "${S}"/contrib/svn-fe
|
||||
dobin svn-fe
|
||||
dodoc svn-fe.txt
|
||||
use doc && doman svn-fe.1 && dohtml svn-fe.html
|
||||
cd "${S}"
|
||||
fi
|
||||
|
||||
# remote-helpers
|
||||
if use python ; then
|
||||
python_scriptinto /usr/libexec/git-core/
|
||||
python_doscript "${S}"/contrib/remote-helpers/git-remote-{bzr,hg}
|
||||
python_optimize
|
||||
fi
|
||||
|
||||
dodir /usr/share/${PN}/contrib
|
||||
# The following are excluded:
|
||||
# completion - installed above
|
||||
# credential/gnome-keyring TODO
|
||||
# diff-highlight - done above
|
||||
# diffall - done above
|
||||
# emacs - installed above
|
||||
# examples - these are stuff that is not used in Git anymore actually
|
||||
# git-jump - done above
|
||||
# gitview - installed above
|
||||
# p4import - excluded because fast-import has a better one
|
||||
# patches - stuff the Git guys made to go upstream to other places
|
||||
# persistent-https - TODO
|
||||
# mw-to-git - TODO
|
||||
# subtree - build seperately
|
||||
# svnimport - use git-svn
|
||||
# thunderbird-patch-inline - fixes thunderbird
|
||||
for i in \
|
||||
buildsystems convert-objects fast-import \
|
||||
hg-to-git hooks remotes2config.sh rerere-train.sh \
|
||||
stats vim workdir \
|
||||
; do
|
||||
cp -rf \
|
||||
"${S}"/contrib/${i} \
|
||||
"${ED}"/usr/share/${PN}/contrib \
|
||||
|| die "Failed contrib ${i}"
|
||||
done
|
||||
|
||||
if use perl && use cgi ; then
|
||||
# We used to install in /usr/share/${PN}/gitweb
|
||||
# but upstream installs in /usr/share/gitweb
|
||||
# so we will install a symlink and use their location for compat with other
|
||||
# distros
|
||||
dosym /usr/share/gitweb /usr/share/${PN}/gitweb
|
||||
|
||||
# INSTALL discusses configuration issues, not just installation
|
||||
docinto /
|
||||
newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb
|
||||
newdoc "${S}"/gitweb/README README.gitweb
|
||||
|
||||
find "${ED}"/usr/lib64/perl5/ \
|
||||
-name .packlist \
|
||||
-exec rm \{\} \;
|
||||
else
|
||||
rm -rf "${ED}"/usr/share/gitweb
|
||||
fi
|
||||
|
||||
if ! use subversion ; then
|
||||
rm -f "${ED}"/usr/libexec/git-core/git-svn \
|
||||
"${ED}"/usr/share/man/man1/git-svn.1*
|
||||
fi
|
||||
|
||||
if use xinetd ; then
|
||||
insinto /etc/xinetd.d
|
||||
newins "${FILESDIR}"/git-daemon.xinetd git-daemon
|
||||
fi
|
||||
|
||||
if use !prefix ; then
|
||||
newinitd "${FILESDIR}"/git-daemon.initd git-daemon
|
||||
newconfd "${FILESDIR}"/git-daemon.confd git-daemon
|
||||
systemd_newunit "${FILESDIR}/git-daemon_at.service" "git-daemon@.service"
|
||||
systemd_dounit "${FILESDIR}/git-daemon.socket"
|
||||
fi
|
||||
|
||||
fixlocalpod
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local disabled=""
|
||||
local tests_cvs="t9200-git-cvsexportcommit.sh \
|
||||
t9400-git-cvsserver-server.sh \
|
||||
t9401-git-cvsserver-crlf.sh \
|
||||
t9402-git-cvsserver-refs.sh \
|
||||
t9600-cvsimport.sh \
|
||||
t9601-cvsimport-vendor-branch.sh \
|
||||
t9602-cvsimport-branches-tags.sh \
|
||||
t9603-cvsimport-patchsets.sh \
|
||||
t9604-cvsimport-timestamps.sh"
|
||||
local tests_perl="t3701-add-interactive.sh \
|
||||
t5502-quickfetch.sh \
|
||||
t5512-ls-remote.sh \
|
||||
t5520-pull.sh \
|
||||
t7106-reset-unborn-branch.sh \
|
||||
t7501-commit.sh"
|
||||
# Bug #225601 - t0004 is not suitable for root perm
|
||||
# Bug #219839 - t1004 is not suitable for root perm
|
||||
# t0001-init.sh - check for init notices EPERM* fails
|
||||
local tests_nonroot="t0001-init.sh \
|
||||
t0004-unwritable.sh \
|
||||
t0070-fundamental.sh \
|
||||
t1004-read-tree-m-u-wf.sh \
|
||||
t3700-add.sh \
|
||||
t7300-clean.sh"
|
||||
# t9100 still fails with symlinks in SVN 1.7
|
||||
local test_svn="t9100-git-svn-basic.sh"
|
||||
|
||||
# Unzip is used only for the testcase code, not by any normal parts of Git.
|
||||
if ! has_version app-arch/unzip ; then
|
||||
einfo "Disabling tar-tree tests"
|
||||
disabled="${disabled} t5000-tar-tree.sh"
|
||||
fi
|
||||
|
||||
cvs=0
|
||||
use cvs && let cvs=$cvs+1
|
||||
if [[ ${EUID} -eq 0 ]]; then
|
||||
if [[ $cvs -eq 1 ]]; then
|
||||
ewarn "Skipping CVS tests because CVS does not work as root!"
|
||||
ewarn "You should retest with FEATURES=userpriv!"
|
||||
disabled="${disabled} ${tests_cvs}"
|
||||
fi
|
||||
einfo "Skipping other tests that require being non-root"
|
||||
disabled="${disabled} ${tests_nonroot}"
|
||||
else
|
||||
[[ $cvs -gt 0 ]] && \
|
||||
has_version dev-vcs/cvs && \
|
||||
let cvs=$cvs+1
|
||||
[[ $cvs -gt 1 ]] && \
|
||||
has_version "dev-vcs/cvs[server]" && \
|
||||
let cvs=$cvs+1
|
||||
if [[ $cvs -lt 3 ]]; then
|
||||
einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])"
|
||||
disabled="${disabled} ${tests_cvs}"
|
||||
fi
|
||||
fi
|
||||
|
||||
if ! use perl ; then
|
||||
einfo "Disabling tests that need Perl"
|
||||
disabled="${disabled} ${tests_perl}"
|
||||
fi
|
||||
|
||||
einfo "Disabling tests that fail with SVN 1.7"
|
||||
disabled="${disabled} ${test_svn}"
|
||||
|
||||
# Reset all previously disabled tests
|
||||
cd "${S}/t"
|
||||
for i in *.sh.DISABLED ; do
|
||||
[[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}"
|
||||
done
|
||||
einfo "Disabled tests:"
|
||||
for i in ${disabled} ; do
|
||||
[[ -f "${i}" ]] && mv -f "${i}" "${i}.DISABLED" && einfo "Disabled $i"
|
||||
done
|
||||
|
||||
# Avoid the test system removing the results because we want them ourselves
|
||||
sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' \
|
||||
-i "${S}"/t/Makefile
|
||||
|
||||
# Clean old results first, must always run
|
||||
cd "${S}/t"
|
||||
nonfatal git_emake clean
|
||||
|
||||
# Now run the tests, keep going if we hit an error, and don't terminate on
|
||||
# failure
|
||||
cd "${S}"
|
||||
einfo "Start test run"
|
||||
#MAKEOPTS=-j1
|
||||
nonfatal git_emake --keep-going test
|
||||
rc=$?
|
||||
|
||||
# Display nice results, now print the results
|
||||
cd "${S}/t"
|
||||
nonfatal git_emake aggregate-results
|
||||
|
||||
# And bail if there was a problem
|
||||
[ $rc -eq 0 ] || die "tests failed. Please file a bug."
|
||||
}
|
||||
|
||||
showpkgdeps() {
|
||||
local pkg=$1
|
||||
shift
|
||||
elog " $(printf "%-17s:" ${pkg}) ${@}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use emacs && elisp-site-regen
|
||||
einfo "Please read /usr/share/bash-completion/git for Git bash command completion"
|
||||
einfo "Please read /usr/share/bash-completion/git-prompt for Git bash prompt"
|
||||
einfo "Note that the prompt bash code is now in the seperate script"
|
||||
elog "These additional scripts need some dependencies:"
|
||||
echo
|
||||
showpkgdeps git-quiltimport "dev-util/quilt"
|
||||
showpkgdeps git-instaweb \
|
||||
"|| ( www-servers/lighttpd www-servers/apache )"
|
||||
echo
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
@ -1 +1 @@
|
||||
Wed, 18 Dec 2013 11:37:01 +0000
|
||||
Wed, 18 Dec 2013 19:37:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
Wed, 18 Dec 2013 11:37:01 +0000
|
||||
Wed, 18 Dec 2013 19:37:01 +0000
|
||||
|
@ -1,14 +1,14 @@
|
||||
DEFINED_PHASES=configure install prepare setup
|
||||
DEPEND=connman? ( net-misc/connman ) introspection? ( >=dev-libs/gobject-introspection-0.9.9[python_targets_python2_7(-)?,python_single_target_python2_7(+)?] ) networkmanager? ( >=net-misc/networkmanager-0.6.4 ) nsplugin? ( >=dev-libs/nspr-4.8 x11-libs/cairo >=x11-libs/gtk+-2.14.0:2 x11-libs/pango ) udev? ( virtual/udev[gudev] ) dev-db/sqlite:3 >=dev-libs/dbus-glib-0.74 >=dev-libs/glib-2.32.0:2[python_targets_python2_7(-)?,python_single_target_python2_7(+)?] >=sys-auth/polkit-0.98 >=sys-apps/dbus-1.3.0 python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_single_target_python2_7(+)?] doc? ( dev-util/gtk-doc[python_targets_python2_7(-)?,python_single_target_python2_7(+)?] ) nsplugin? ( >=net-misc/npapi-sdk-0.27 ) systemd? ( >=sys-apps/systemd-204 ) dev-libs/libxslt[python_targets_python2_7(-)?,python_single_target_python2_7(+)?] >=dev-util/intltool-0.35.0 virtual/pkgconfig sys-devel/gettext || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.68 sys-devel/libtool app-arch/unzip
|
||||
DEPEND=bash-completion? ( >=app-shells/bash-completion-2.0 ) connman? ( net-misc/connman ) introspection? ( >=dev-libs/gobject-introspection-0.9.9[python_targets_python2_7(-)?,python_single_target_python2_7(+)?] ) networkmanager? ( >=net-misc/networkmanager-0.6.4 ) nsplugin? ( >=dev-libs/nspr-4.8 x11-libs/cairo >=x11-libs/gtk+-2.14.0:2 x11-libs/pango ) udev? ( virtual/udev[gudev] ) dev-db/sqlite:3 >=dev-libs/dbus-glib-0.74 >=dev-libs/glib-2.32.0:2[python_targets_python2_7(-)?,python_single_target_python2_7(+)?] >=sys-auth/polkit-0.98 >=sys-apps/dbus-1.3.0 python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_single_target_python2_7(+)?] doc? ( dev-util/gtk-doc[python_targets_python2_7(-)?,python_single_target_python2_7(+)?] ) nsplugin? ( >=net-misc/npapi-sdk-0.27 ) systemd? ( >=sys-apps/systemd-204 ) dev-libs/libxslt[python_targets_python2_7(-)?,python_single_target_python2_7(+)?] >=dev-util/intltool-0.35.0 virtual/pkgconfig sys-devel/gettext || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.68 sys-devel/libtool app-arch/unzip
|
||||
DESCRIPTION=Manage packages in a secure way using a cross-distro and cross-architecture API
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.packagekit.org/
|
||||
IUSE=connman cron command-not-found doc +introspection networkmanager nsplugin entropy static-libs systemd udev linguas_as linguas_bg linguas_bn linguas_ca linguas_cs linguas_da linguas_de linguas_el linguas_en_GB linguas_es linguas_fi linguas_fr linguas_gu linguas_he linguas_hi linguas_hu linguas_it linguas_ja linguas_kn linguas_ko linguas_ml linguas_mr linguas_ms linguas_nb linguas_nl linguas_or linguas_pa linguas_pl linguas_pt linguas_pt_BR linguas_ro linguas_ru linguas_sk linguas_sr linguas_sr@latin linguas_sv linguas_ta linguas_te linguas_th linguas_tr linguas_uk linguas_zh_CN linguas_zh_TW python_targets_python2_7 python_single_target_python2_7
|
||||
IUSE=bash-completion connman cron command-not-found doc +introspection networkmanager nsplugin entropy static-libs systemd udev linguas_as linguas_bg linguas_bn linguas_ca linguas_cs linguas_da linguas_de linguas_el linguas_en_GB linguas_es linguas_fi linguas_fr linguas_gu linguas_he linguas_hi linguas_hu linguas_it linguas_ja linguas_kn linguas_ko linguas_ml linguas_mr linguas_ms linguas_nb linguas_nl linguas_or linguas_pa linguas_pl linguas_pt linguas_pt_BR linguas_ro linguas_ru linguas_sk linguas_sr linguas_sr@latin linguas_sv linguas_ta linguas_te linguas_th linguas_tr linguas_uk linguas_zh_CN linguas_zh_TW python_targets_python2_7 python_single_target_python2_7
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~mips ~ppc ~ppc64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=connman? ( net-misc/connman ) introspection? ( >=dev-libs/gobject-introspection-0.9.9[python_targets_python2_7(-)?,python_single_target_python2_7(+)?] ) networkmanager? ( >=net-misc/networkmanager-0.6.4 ) nsplugin? ( >=dev-libs/nspr-4.8 x11-libs/cairo >=x11-libs/gtk+-2.14.0:2 x11-libs/pango ) udev? ( virtual/udev[gudev] ) dev-db/sqlite:3 >=dev-libs/dbus-glib-0.74 >=dev-libs/glib-2.32.0:2[python_targets_python2_7(-)?,python_single_target_python2_7(+)?] >=sys-auth/polkit-0.98 >=sys-apps/dbus-1.3.0 python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_single_target_python2_7(+)?] entropy? ( >=sys-apps/entropy-234[python_targets_python2_7(-)?,python_single_target_python2_7(+)?] ) >=app-portage/layman-1.2.3[python_targets_python2_7(-)?,python_single_target_python2_7(+)?] >=sys-apps/portage-2.2[python_targets_python2_7(-)?,python_single_target_python2_7(+)?]
|
||||
RDEPEND=bash-completion? ( >=app-shells/bash-completion-2.0 ) connman? ( net-misc/connman ) introspection? ( >=dev-libs/gobject-introspection-0.9.9[python_targets_python2_7(-)?,python_single_target_python2_7(+)?] ) networkmanager? ( >=net-misc/networkmanager-0.6.4 ) nsplugin? ( >=dev-libs/nspr-4.8 x11-libs/cairo >=x11-libs/gtk+-2.14.0:2 x11-libs/pango ) udev? ( virtual/udev[gudev] ) dev-db/sqlite:3 >=dev-libs/dbus-glib-0.74 >=dev-libs/glib-2.32.0:2[python_targets_python2_7(-)?,python_single_target_python2_7(+)?] >=sys-auth/polkit-0.98 >=sys-apps/dbus-1.3.0 python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_single_target_python2_7(+)?] entropy? ( >=sys-apps/entropy-234[python_targets_python2_7(-)?,python_single_target_python2_7(+)?] ) >=app-portage/layman-1.2.3[python_targets_python2_7(-)?,python_single_target_python2_7(+)?] >=sys-apps/portage-2.2[python_targets_python2_7(-)?,python_single_target_python2_7(+)?]
|
||||
REQUIRED_USE=python_single_target_python2_7? ( python_targets_python2_7 ) ^^ ( python_single_target_python2_7 )
|
||||
SLOT=0
|
||||
SRC_URI=http://www.packagekit.org/releases/PackageKit-0.8.15.tar.xz
|
||||
_eclasses_=autotools d491cbee372fe390ce066f901abdaaaf bash-completion-r1 d339dd40b2014cf1edba8592580eef42 eutils a82a329b538368791f5a6113c60e557e libtool 60a86ca1cbe8068e3d9df0d3004dc520 mozextension ba6829881080a663d68531424a3dfbc6 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing 326c654a30b9c5763247114fc680d5f8 nsplugins 7ea51b2f6cbd5b36b9c0163cc3ee03a2 python-single-r1 82a55861314bbcedaf1e08ed4dd651b3 python-utils-r1 49ee0ca5e1019d8f256a23692dad2642 toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 versionator a8a3963967d6140be9a14b08bb8f047f
|
||||
_md5_=b9fbc2ed320e406b11df8fcc4dd8089f
|
||||
_md5_=23e48c59a685a4b49606e24505d9604e
|
||||
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare setup test
|
||||
DEPEND=dev-libs/boost:= >=dev-libs/soprano-2.6.51 x11-misc/shared-mime-info qt4? ( >=dev-qt/qtcore-4.8.5:4 >=dev-qt/qtdbus-4.8.5:4 >=dev-qt/qtgui-4.8.5:4 >=dev-qt/qtsql-4.8.5:4[mysql?,postgres?] >=dev-qt/qttest-4.8.5:4 ) qt5? ( >=dev-libs/soprano-2.6.51[-qt4,qt5] dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsql:5[mysql?,postgres?] dev-qt/qttest:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 ) sqlite? ( dev-db/sqlite:3 ) dev-libs/libxslt >=dev-util/automoc-0.9.88 test? ( sys-apps/dbus ) sys-devel/make >=dev-util/cmake-2.8.9 userland_GNU? ( >=sys-apps/findutils-4.4.0 )
|
||||
DESCRIPTION=The server part of Akonadi
|
||||
EAPI=5
|
||||
HOMEPAGE=http://pim.kde.org/akonadi
|
||||
IUSE=+mysql postgres +qt4 qt5 sqlite test
|
||||
KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux
|
||||
LICENSE=LGPL-2.1
|
||||
RDEPEND=dev-libs/boost:= >=dev-libs/soprano-2.6.51 x11-misc/shared-mime-info qt4? ( >=dev-qt/qtcore-4.8.5:4 >=dev-qt/qtdbus-4.8.5:4 >=dev-qt/qtgui-4.8.5:4 >=dev-qt/qtsql-4.8.5:4[mysql?,postgres?] >=dev-qt/qttest-4.8.5:4 ) qt5? ( >=dev-libs/soprano-2.6.51[-qt4,qt5] dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsql:5[mysql?,postgres?] dev-qt/qttest:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 ) sqlite? ( dev-db/sqlite:3 ) postgres? ( dev-db/postgresql-server )
|
||||
REQUIRED_USE=^^ ( qt4 qt5 ) || ( sqlite mysql postgres )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://kde/stable/akonadi/src/akonadi-1.11.0.tar.bz2 -> akonadi-server-1.11.0.tar.bz2
|
||||
_eclasses_=cmake-utils 92319f03251f1235bc887cc84e5aef21 eutils a82a329b538368791f5a6113c60e557e flag-o-matic 65cef1287b9d62b1a0f180765d1e0c69 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=ac5ce0e1243bff77d1220bc919a039d4
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=test? ( virtual/python-unittest2[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,python_targets_pypy2_0(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-),-python_single_target_pypy2_0(-)] dev-python/nose[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,python_targets_pypy2_0(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-),-python_single_target_pypy2_0(-)] dev-python/nose-cover3[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,python_targets_pypy2_0(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-),-python_single_target_pypy2_0(-)] >=dev-python/coverage-3.0[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,python_targets_pypy2_0(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-),-python_single_target_pypy2_0(-)] dev-python/mock[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,python_targets_pypy2_0(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-),-python_single_target_pypy2_0(-)] ) userland_GNU? ( >=sys-apps/coreutils-8.5 ) python_targets_python2_6? ( >=dev-lang/python-2.6.8-r3:2.6 ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_2? ( >=dev-lang/python-3.2.5-r2:3.2 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_pypy2_0? ( >=virtual/pypy-2.0.2:2.0 ) dev-lang/python-exec:=[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,python_targets_pypy2_0(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-),-python_single_target_pypy2_0(-)]
|
||||
DESCRIPTION=Low-level AMQP client for Python (fork of amqplib)
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/celery/py-amqp http://pypi.python.org/pypi/amqp/
|
||||
IUSE=doc examples extras test python_targets_python2_6 python_targets_python2_7 python_targets_python3_2 python_targets_python3_3 python_targets_pypy2_0
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=LGPL-3
|
||||
RDEPEND=python_targets_python2_6? ( >=dev-lang/python-2.6.8-r3:2.6 ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_2? ( >=dev-lang/python-3.2.5-r2:3.2 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_pypy2_0? ( >=virtual/pypy-2.0.2:2.0 ) dev-lang/python-exec:=[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,python_targets_pypy2_0(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-),-python_single_target_pypy2_0(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_6 python_targets_python2_7 python_targets_python3_2 python_targets_python3_3 python_targets_pypy2_0 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://pypi/a/amqp/amqp-1.3.3.tar.gz
|
||||
_eclasses_=distutils-r1 59b53892e6e67d8f2c5592e8a5ff3aac eutils a82a329b538368791f5a6113c60e557e multibuild 56d4120419072116417e8de1bd1040ff multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing 326c654a30b9c5763247114fc680d5f8 python-r1 cd956d5a4bac2209a64d0f4851cc115d python-utils-r1 49ee0ca5e1019d8f256a23692dad2642 toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=3178ea1ceca040724464003f16d44cc8
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||
DEPEND=dev-libs/yajl ruby_targets_ruby18? ( dev-lang/ruby:1.8 ) ruby_targets_ruby19? ( dev-lang/ruby:1.9 ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby18? ( test? ( dev-ruby/rspec:2[ruby_targets_ruby18] ) ) ruby_targets_ruby19? ( test? ( dev-ruby/rspec:2[ruby_targets_ruby19] ) ) ruby_targets_ruby20? ( test? ( dev-ruby/rspec:2[ruby_targets_ruby20] ) ) ruby_targets_ruby18? ( virtual/rubygems[ruby_targets_ruby18] ) ruby_targets_ruby19? ( virtual/rubygems[ruby_targets_ruby19] ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) test? ( ruby_targets_ruby18? ( virtual/rubygems[ruby_targets_ruby18] ) ruby_targets_ruby19? ( virtual/rubygems[ruby_targets_ruby19] ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) )
|
||||
DESCRIPTION=Ruby C bindings to the Yajl JSON stream-based parser library
|
||||
EAPI=5
|
||||
HOMEPAGE=http://github.com/brianmario/yajl-ruby
|
||||
IUSE=elibc_FreeBSD ruby_targets_ruby18 ruby_targets_ruby19 ruby_targets_ruby20 test test
|
||||
KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=MIT
|
||||
RDEPEND=dev-libs/yajl ruby_targets_ruby18? ( dev-lang/ruby:1.8 ) ruby_targets_ruby19? ( dev-lang/ruby:1.9 ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby18? ( virtual/rubygems[ruby_targets_ruby18] ) ruby_targets_ruby19? ( virtual/rubygems[ruby_targets_ruby19] ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] )
|
||||
REQUIRED_USE=|| ( ruby_targets_ruby18 ruby_targets_ruby19 ruby_targets_ruby20 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://rubygems/yajl-ruby-1.2.0.gem
|
||||
_eclasses_=eutils a82a329b538368791f5a6113c60e557e java-utils-2 8d0d93b7a8605ea346cce4604f6db516 multilib 892e597faee02a5b94eb02ab512e7622 ruby-fakegem 4021487250c740e3dc16b181228db818 ruby-ng 69c01a1b984ed066bc91b4397b002f6a toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 versionator a8a3963967d6140be9a14b08bb8f047f
|
||||
_md5_=0d2db3425062756597da6785c2152607
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
|
||||
DEPEND=dev-libs/openssl sys-libs/zlib pcre? ( dev-libs/libpcre ) perl? ( dev-lang/perl[-build(-)] ) tk? ( dev-lang/tk ) curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) emacs? ( virtual/emacs ) gnome-keyring? ( gnome-base/gnome-keyring ) app-arch/cpio doc? ( app-text/asciidoc app-text/docbook2X sys-apps/texinfo app-text/xmlto ) test? ( app-crypt/gnupg ) virtual/pkgconfig
|
||||
DESCRIPTION=GIT - the stupid content tracker, the revision control system heavily used by the Linux kernel team
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.git-scm.com/
|
||||
IUSE=+blksha1 +curl cgi doc emacs gnome-keyring +gpg gtk highlight +iconv +nls +pcre +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test python_targets_python2_6 python_targets_python2_7 python_single_target_python2_6 python_single_target_python2_7
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=dev-libs/openssl sys-libs/zlib pcre? ( dev-libs/libpcre ) perl? ( dev-lang/perl[-build(-)] ) tk? ( dev-lang/tk ) curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) emacs? ( virtual/emacs ) gnome-keyring? ( gnome-base/gnome-keyring ) gpg? ( app-crypt/gnupg ) perl? ( dev-perl/Error dev-perl/Net-SMTP-SSL dev-perl/Authen-SASL cgi? ( virtual/perl-CGI highlight? ( app-text/highlight ) ) cvs? ( >=dev-vcs/cvsps-2.1 dev-perl/DBI dev-perl/DBD-SQLite ) subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey ) ) python? ( gtk? ( >=dev-python/pygtk-2.8[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?] >=dev-python/pygtksourceview-2.10.1-r1:2[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?] ) python_single_target_python2_6? ( >=dev-lang/python-2.6.8-r3:2.6 ) python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/python-exec:=[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?] )
|
||||
REQUIRED_USE=cgi? ( perl ) cvs? ( perl ) subversion? ( perl ) webdav? ( curl ) gtk? ( python ) python? ( python_single_target_python2_6? ( python_targets_python2_6 ) python_single_target_python2_7? ( python_targets_python2_7 ) ^^ ( python_single_target_python2_6 python_single_target_python2_7 ) )
|
||||
SLOT=0
|
||||
SRC_URI=http://git-core.googlecode.com/files/git-1.8.5.2.tar.gz mirror://kernel/software/scm/git/git-1.8.5.2.tar.gz http://git-core.googlecode.com/files/git-manpages-1.8.5.2.tar.gz mirror://kernel/software/scm/git/git-manpages-1.8.5.2.tar.gz doc? ( mirror://kernel/software/scm/git/git-htmldocs-1.8.5.2.tar.gz http://git-core.googlecode.com/files/git-htmldocs-1.8.5.2.tar.gz )
|
||||
_eclasses_=base ec46b36a6f6fd1d0b505a33e0b74e413 bash-completion-r1 d339dd40b2014cf1edba8592580eef42 elisp-common cec01e54df1bfd2fcca76a13ce2b2d27 eutils a82a329b538368791f5a6113c60e557e multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing 326c654a30b9c5763247114fc680d5f8 perl-module d93571ca1c77e98760e5aa406388b02d python-single-r1 82a55861314bbcedaf1e08ed4dd651b3 python-utils-r1 49ee0ca5e1019d8f256a23692dad2642 systemd 9f063b2cc19c5e8030911372aa246c4e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=70579987ab0f3610ee74c818ad065fb6
|
@ -1,13 +1,14 @@
|
||||
DEFINED_PHASES=configure prepare
|
||||
DEPEND=gtk? ( >=x11-libs/gtk+-2.4:2 ) sys-libs/ncurses virtual/pkgconfig || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
|
||||
DEPEND=gtk? ( >=x11-libs/gtk+-2.4:2 ) ncurses? ( sys-libs/ncurses ) virtual/pkgconfig || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
|
||||
DESCRIPTION=Cyclic multi ping utility for selected adresses using GTK/ncurses.
|
||||
EAPI=5
|
||||
HOMEPAGE=http://aa.vslib.cz/silk/projekty/pinger/index.php
|
||||
IUSE=gtk nls
|
||||
IUSE=gtk ncurses nls
|
||||
KEYWORDS=~amd64 ~ppc ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=gtk? ( >=x11-libs/gtk+-2.4:2 ) sys-libs/ncurses
|
||||
RDEPEND=gtk? ( >=x11-libs/gtk+-2.4:2 ) ncurses? ( sys-libs/ncurses )
|
||||
REQUIRED_USE=!gtk? ( ncurses ) !ncurses? ( gtk )
|
||||
SLOT=0
|
||||
SRC_URI=http://aa.vslib.cz/silk/projekty/pinger/download/pinger-0.32e.tar.gz
|
||||
_eclasses_=autotools d491cbee372fe390ce066f901abdaaaf eutils a82a329b538368791f5a6113c60e557e flag-o-matic 65cef1287b9d62b1a0f180765d1e0c69 libtool 60a86ca1cbe8068e3d9df0d3004dc520 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing 326c654a30b9c5763247114fc680d5f8 toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=3e8805f98ee91f5f04678b38c5cae244
|
||||
_md5_=11df53e3cea29e6dab3def70720cb7a5
|
||||
|
@ -0,0 +1,15 @@
|
||||
DEFINED_PHASES=compile config configure install postinst prepare setup unpack
|
||||
DEPEND=dev-libs/popt dev-libs/libxml2 dev-libs/openssl sys-libs/ncurses sys-libs/zlib ais? ( sys-cluster/openais ) alsa? ( media-libs/alsa-lib ) bluetooth? ( net-wireless/bluez ) calendar? ( net-libs/neon dev-libs/libical dev-libs/iksemel ) caps? ( sys-libs/libcap ) curl? ( net-misc/curl ) dahdi? ( >=net-libs/libpri-1.4.12_beta2 net-misc/dahdi-tools ) freetds? ( dev-db/freetds ) gtalk? ( dev-libs/iksemel ) http? ( dev-libs/gmime:2.4 ) iconv? ( virtual/libiconv ) jabber? ( dev-libs/iksemel ) jingle? ( dev-libs/iksemel ) ldap? ( net-nds/openldap ) lua? ( dev-lang/lua ) mysql? ( virtual/mysql ) newt? ( dev-libs/newt ) odbc? ( dev-db/unixODBC ) osplookup? ( net-libs/osptoolkit ) portaudio? ( media-libs/portaudio ) postgres? ( dev-db/postgresql-base ) radius? ( net-dialup/radiusclient-ng ) selinux? ( sec-policy/selinux-asterisk ) snmp? ( net-analyzer/net-snmp ) span? ( media-libs/spandsp ) speex? ( media-libs/speex ) sqlite? ( dev-db/sqlite:0 ) sqlite3? ( dev-db/sqlite:3 ) srtp? ( net-libs/libsrtp ) vorbis? ( media-libs/libvorbis ) voicemail_storage_imap? ( virtual/imap-c-client ) !net-libs/openh323 !net-libs/pjsip || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
|
||||
DESCRIPTION=Asterisk: A Modular Open Source PBX System
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.asterisk.org/
|
||||
IUSE=+voicemail_storage_file voicemail_storage_odbc voicemail_storage_imap ais alsa bluetooth calendar +caps curl dahdi debug doc freetds gtalk http iconv jabber jingle ldap lua mysql newt +samples odbc osplookup oss portaudio postgres radius selinux snmp span speex sqlite sqlite3 srtp static syslog vorbis
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
PDEPEND=net-misc/asterisk-core-sounds net-misc/asterisk-extra-sounds net-misc/asterisk-moh-opsound
|
||||
RDEPEND=dev-libs/popt dev-libs/libxml2 dev-libs/openssl sys-libs/ncurses sys-libs/zlib ais? ( sys-cluster/openais ) alsa? ( media-libs/alsa-lib ) bluetooth? ( net-wireless/bluez ) calendar? ( net-libs/neon dev-libs/libical dev-libs/iksemel ) caps? ( sys-libs/libcap ) curl? ( net-misc/curl ) dahdi? ( >=net-libs/libpri-1.4.12_beta2 net-misc/dahdi-tools ) freetds? ( dev-db/freetds ) gtalk? ( dev-libs/iksemel ) http? ( dev-libs/gmime:2.4 ) iconv? ( virtual/libiconv ) jabber? ( dev-libs/iksemel ) jingle? ( dev-libs/iksemel ) ldap? ( net-nds/openldap ) lua? ( dev-lang/lua ) mysql? ( virtual/mysql ) newt? ( dev-libs/newt ) odbc? ( dev-db/unixODBC ) osplookup? ( net-libs/osptoolkit ) portaudio? ( media-libs/portaudio ) postgres? ( dev-db/postgresql-base ) radius? ( net-dialup/radiusclient-ng ) selinux? ( sec-policy/selinux-asterisk ) snmp? ( net-analyzer/net-snmp ) span? ( media-libs/spandsp ) speex? ( media-libs/speex ) sqlite? ( dev-db/sqlite:0 ) sqlite3? ( dev-db/sqlite:3 ) srtp? ( net-libs/libsrtp ) vorbis? ( media-libs/libvorbis ) syslog? ( virtual/logger )
|
||||
REQUIRED_USE=gtalk? ( jabber ) ^^ ( voicemail_storage_file voicemail_storage_odbc voicemail_storage_imap ) voicemail_storage_odbc? ( odbc )
|
||||
SLOT=0
|
||||
SRC_URI=http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.8.25.0.tar.gz mirror://gentoo/gentoo-asterisk-patchset-1.17.tar.bz2
|
||||
_eclasses_=autotools d491cbee372fe390ce066f901abdaaaf base ec46b36a6f6fd1d0b505a33e0b74e413 eutils a82a329b538368791f5a6113c60e557e libtool 60a86ca1cbe8068e3d9df0d3004dc520 linux-info a9cbd6bbe2b28166e403321882f3c73c multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing 326c654a30b9c5763247114fc680d5f8 toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 versionator a8a3963967d6140be9a14b08bb8f047f
|
||||
_md5_=9cc3f17d31248f1fb09258c2d08e11d8
|
@ -0,0 +1,15 @@
|
||||
DEFINED_PHASES=compile config configure install postinst prepare setup unpack
|
||||
DEPEND=dev-db/sqlite:3 dev-libs/popt dev-libs/libxml2 dev-libs/openssl sys-libs/ncurses sys-libs/zlib alsa? ( media-libs/alsa-lib ) bluetooth? ( net-wireless/bluez ) calendar? ( net-libs/neon dev-libs/libical dev-libs/iksemel ) caps? ( sys-libs/libcap ) cluster? ( sys-cluster/corosync ) curl? ( net-misc/curl ) dahdi? ( >=net-libs/libpri-1.4.12_beta2 net-misc/dahdi-tools ) freetds? ( dev-db/freetds ) gtalk? ( dev-libs/iksemel ) http? ( dev-libs/gmime:2.4 ) iconv? ( virtual/libiconv ) ilbc? ( dev-libs/ilbc-rfc3951 ) jabber? ( dev-libs/iksemel ) ldap? ( net-nds/openldap ) libedit? ( dev-libs/libedit ) lua? ( dev-lang/lua ) mysql? ( virtual/mysql ) newt? ( dev-libs/newt ) odbc? ( dev-db/unixODBC ) osplookup? ( net-libs/osptoolkit ) portaudio? ( media-libs/portaudio ) postgres? ( dev-db/postgresql-base ) radius? ( net-dialup/radiusclient-ng ) selinux? ( sec-policy/selinux-asterisk ) snmp? ( net-analyzer/net-snmp ) span? ( media-libs/spandsp ) speex? ( media-libs/speex ) srtp? ( net-libs/libsrtp ) vorbis? ( media-libs/libvorbis ) !net-libs/openh323 !net-libs/pjsip voicemail_storage_imap? ( virtual/imap-c-client ) || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
|
||||
DESCRIPTION=Asterisk: A Modular Open Source PBX System
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.asterisk.org/
|
||||
IUSE=+voicemail_storage_file voicemail_storage_odbc voicemail_storage_imap alsa bluetooth calendar +caps cluster curl dahdi debug doc freetds gtalk http iconv ilbc jabber ldap libedit lua mysql newt +samples odbc osplookup oss portaudio postgres radius selinux snmp span speex srtp static syslog vorbis
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
PDEPEND=net-misc/asterisk-core-sounds net-misc/asterisk-extra-sounds net-misc/asterisk-moh-opsound
|
||||
RDEPEND=dev-db/sqlite:3 dev-libs/popt dev-libs/libxml2 dev-libs/openssl sys-libs/ncurses sys-libs/zlib alsa? ( media-libs/alsa-lib ) bluetooth? ( net-wireless/bluez ) calendar? ( net-libs/neon dev-libs/libical dev-libs/iksemel ) caps? ( sys-libs/libcap ) cluster? ( sys-cluster/corosync ) curl? ( net-misc/curl ) dahdi? ( >=net-libs/libpri-1.4.12_beta2 net-misc/dahdi-tools ) freetds? ( dev-db/freetds ) gtalk? ( dev-libs/iksemel ) http? ( dev-libs/gmime:2.4 ) iconv? ( virtual/libiconv ) ilbc? ( dev-libs/ilbc-rfc3951 ) jabber? ( dev-libs/iksemel ) ldap? ( net-nds/openldap ) libedit? ( dev-libs/libedit ) lua? ( dev-lang/lua ) mysql? ( virtual/mysql ) newt? ( dev-libs/newt ) odbc? ( dev-db/unixODBC ) osplookup? ( net-libs/osptoolkit ) portaudio? ( media-libs/portaudio ) postgres? ( dev-db/postgresql-base ) radius? ( net-dialup/radiusclient-ng ) selinux? ( sec-policy/selinux-asterisk ) snmp? ( net-analyzer/net-snmp ) span? ( media-libs/spandsp ) speex? ( media-libs/speex ) srtp? ( net-libs/libsrtp ) vorbis? ( media-libs/libvorbis ) syslog? ( virtual/logger )
|
||||
REQUIRED_USE=gtalk? ( jabber ) ^^ ( voicemail_storage_file voicemail_storage_odbc voicemail_storage_imap ) voicemail_storage_odbc? ( odbc )
|
||||
SLOT=0
|
||||
SRC_URI=http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-11.7.0.tar.gz mirror://gentoo/gentoo-asterisk-patchset-3.7.tar.bz2
|
||||
_eclasses_=autotools d491cbee372fe390ce066f901abdaaaf base ec46b36a6f6fd1d0b505a33e0b74e413 eutils a82a329b538368791f5a6113c60e557e libtool 60a86ca1cbe8068e3d9df0d3004dc520 linux-info a9cbd6bbe2b28166e403321882f3c73c multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing 326c654a30b9c5763247114fc680d5f8 toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 versionator a8a3963967d6140be9a14b08bb8f047f
|
||||
_md5_=b7ff8deae4a73e3e3b7ed44102128f01
|
@ -0,0 +1,11 @@
|
||||
DEFINED_PHASES=install unpack
|
||||
DESCRIPTION=ssh via a chain of intermediary hosts
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/ryancdotorg/ssh-chain
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=BSD
|
||||
RDEPEND=dev-lang/perl virtual/ssh
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/ryancdotorg/ssh-chain/archive/c1bd9d82d750bf001d12a9cd41b9b24a3fd84f81.tar.gz -> ssh-chain-20131217.tar.gz
|
||||
_eclasses_=vcs-snapshot 58b766562c9fbfb3268b04e33cdf2f66
|
||||
_md5_=f0aa7a4272481ef9002550fc17985813
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=prepare
|
||||
DEPEND=dev-libs/json-c dev-libs/libpcre sys-apps/pciutils sys-power/iasl sys-power/pmtools sys-apps/dmidecode sys-devel/libtool || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
|
||||
DESCRIPTION=Firmware Test Suite
|
||||
EAPI=5
|
||||
HOMEPAGE=https://wiki.ubuntu.com/Kernel/Reference/fwts
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=dev-libs/json-c dev-libs/libpcre sys-apps/pciutils sys-power/iasl sys-power/pmtools sys-apps/dmidecode
|
||||
SLOT=0
|
||||
SRC_URI=http://launchpad.net/ubuntu/+archive/primary/+files/fwts_13.12.00.orig.tar.gz
|
||||
_eclasses_=autotools d491cbee372fe390ce066f901abdaaaf libtool 60a86ca1cbe8068e3d9df0d3004dc520 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing 326c654a30b9c5763247114fc680d5f8 toolchain-funcs 51e6c948e72c43bcc8edc7544411c953
|
||||
_md5_=407e147af69c127d8c2be116e388bd31
|
@ -1 +1 @@
|
||||
Wed, 18 Dec 2013 11:37:03 +0000
|
||||
Wed, 18 Dec 2013 19:37:04 +0000
|
||||
|
@ -1 +1 @@
|
||||
Wed Dec 18 11:37:01 UTC 2013
|
||||
Wed Dec 18 19:37:01 UTC 2013
|
||||
|
@ -1 +1 @@
|
||||
Wed, 18 Dec 2013 12:00:01 +0000
|
||||
Wed, 18 Dec 2013 20:00:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
1387366501 Wed Dec 18 11:35:01 2013 UTC
|
||||
1387395301 Wed Dec 18 19:35:01 2013 UTC
|
||||
|
@ -1,19 +0,0 @@
|
||||
--- pinger-0.32c-orig/configure.in 2008-01-21 09:43:32.000000000 +0100
|
||||
+++ pinger-0.32c/configure.in 2008-01-21 09:43:35.000000000 +0100
|
||||
@@ -56,13 +56,15 @@
|
||||
|
||||
AC_ARG_ENABLE(gtk, [ --enable-gtk enable GTK+ support],
|
||||
[if test "$enableval" = no; then no_gtk=yes; fi])
|
||||
- AC_MSG_CHECKING([for GTK+ support])
|
||||
+AC_MSG_CHECKING([for GTK+ support])
|
||||
AC_MSG_RESULT($enableval)
|
||||
dnl Check for additional external libraries etc..
|
||||
+if test x$no_gtk != xyes; then
|
||||
AM_PATH_GTK_2_0(2.0.0, CFLAGS="$CFLAGS $GTK_CFLAGS"
|
||||
LIBS="$LIBS $GTK_LIBS"; HAVE_GTK_2=1;
|
||||
AC_DEFINE([HAVE_GTK_2], 1, Found GTK 2),
|
||||
HAVE_GTK_2=0)
|
||||
+fi
|
||||
AC_CHECK_LIB(ncurses, initscr, HAVE_CURSES=1; LIBS="$LIBS -lncurses";
|
||||
AC_DEFINE([HAVE_LIBNCURSES], [1], found ncurses library))
|
||||
AC_CHECK_LIB(intl, libintl_gettext, LIBS="$LIBS -lintl")
|
@ -0,0 +1,196 @@
|
||||
# Configure paths for GTK+
|
||||
# Owen Taylor 1997-2001
|
||||
|
||||
dnl AM_PATH_GTK_2_0([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND [, MODULES]]]])
|
||||
dnl Test for GTK+, and define GTK_CFLAGS and GTK_LIBS, if gthread is specified in MODULES,
|
||||
dnl pass to pkg-config
|
||||
dnl
|
||||
AC_DEFUN([AM_PATH_GTK_2_0],
|
||||
[dnl
|
||||
dnl Get the cflags and libraries from pkg-config
|
||||
dnl
|
||||
AC_ARG_ENABLE(gtktest, [ --disable-gtktest do not try to compile and run a test GTK+ program],
|
||||
, enable_gtktest=yes)
|
||||
|
||||
pkg_config_args=gtk+-2.0
|
||||
for module in . $4
|
||||
do
|
||||
case "$module" in
|
||||
gthread)
|
||||
pkg_config_args="$pkg_config_args gthread-2.0"
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
no_gtk=""
|
||||
|
||||
AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
|
||||
|
||||
if test x$PKG_CONFIG != xno ; then
|
||||
if pkg-config --atleast-pkgconfig-version 0.7 ; then
|
||||
:
|
||||
else
|
||||
echo "*** pkg-config too old; version 0.7 or better required."
|
||||
no_gtk=yes
|
||||
PKG_CONFIG=no
|
||||
fi
|
||||
else
|
||||
no_gtk=yes
|
||||
fi
|
||||
|
||||
min_gtk_version=ifelse([$1], ,2.0.0,$1)
|
||||
AC_MSG_CHECKING(for GTK+ - version >= $min_gtk_version)
|
||||
|
||||
if test x$PKG_CONFIG != xno ; then
|
||||
## don't try to run the test against uninstalled libtool libs
|
||||
if $PKG_CONFIG --uninstalled $pkg_config_args; then
|
||||
echo "Will use uninstalled version of GTK+ found in PKG_CONFIG_PATH"
|
||||
enable_gtktest=no
|
||||
fi
|
||||
|
||||
if $PKG_CONFIG --atleast-version $min_gtk_version $pkg_config_args; then
|
||||
:
|
||||
else
|
||||
no_gtk=yes
|
||||
fi
|
||||
fi
|
||||
|
||||
if test x"$no_gtk" = x ; then
|
||||
GTK_CFLAGS=`$PKG_CONFIG $pkg_config_args --cflags`
|
||||
GTK_LIBS=`$PKG_CONFIG $pkg_config_args --libs`
|
||||
gtk_config_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
|
||||
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
|
||||
gtk_config_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
|
||||
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
|
||||
gtk_config_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
|
||||
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
|
||||
if test "x$enable_gtktest" = "xyes" ; then
|
||||
ac_save_CFLAGS="$CFLAGS"
|
||||
ac_save_LIBS="$LIBS"
|
||||
CFLAGS="$CFLAGS $GTK_CFLAGS"
|
||||
LIBS="$GTK_LIBS $LIBS"
|
||||
dnl
|
||||
dnl Now check if the installed GTK+ is sufficiently new. (Also sanity
|
||||
dnl checks the results of pkg-config to some extent)
|
||||
dnl
|
||||
rm -f conf.gtktest
|
||||
AC_TRY_RUN([
|
||||
#include <gtk/gtk.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
int
|
||||
main ()
|
||||
{
|
||||
int major, minor, micro;
|
||||
char *tmp_version;
|
||||
|
||||
fclose (fopen ("conf.gtktest", "w"));
|
||||
|
||||
/* HP/UX 9 (%@#!) writes to sscanf strings */
|
||||
tmp_version = g_strdup("$min_gtk_version");
|
||||
if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) {
|
||||
printf("%s, bad version string\n", "$min_gtk_version");
|
||||
exit(1);
|
||||
}
|
||||
|
||||
if ((gtk_major_version != $gtk_config_major_version) ||
|
||||
(gtk_minor_version != $gtk_config_minor_version) ||
|
||||
(gtk_micro_version != $gtk_config_micro_version))
|
||||
{
|
||||
printf("\n*** 'pkg-config --modversion gtk+-2.0' returned %d.%d.%d, but GTK+ (%d.%d.%d)\n",
|
||||
$gtk_config_major_version, $gtk_config_minor_version, $gtk_config_micro_version,
|
||||
gtk_major_version, gtk_minor_version, gtk_micro_version);
|
||||
printf ("*** was found! If pkg-config was correct, then it is best\n");
|
||||
printf ("*** to remove the old version of GTK+. You may also be able to fix the error\n");
|
||||
printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing\n");
|
||||
printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n");
|
||||
printf("*** required on your system.\n");
|
||||
printf("*** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH\n");
|
||||
printf("*** to point to the correct configuration files\n");
|
||||
}
|
||||
else if ((gtk_major_version != GTK_MAJOR_VERSION) ||
|
||||
(gtk_minor_version != GTK_MINOR_VERSION) ||
|
||||
(gtk_micro_version != GTK_MICRO_VERSION))
|
||||
{
|
||||
printf("*** GTK+ header files (version %d.%d.%d) do not match\n",
|
||||
GTK_MAJOR_VERSION, GTK_MINOR_VERSION, GTK_MICRO_VERSION);
|
||||
printf("*** library (version %d.%d.%d)\n",
|
||||
gtk_major_version, gtk_minor_version, gtk_micro_version);
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((gtk_major_version > major) ||
|
||||
((gtk_major_version == major) && (gtk_minor_version > minor)) ||
|
||||
((gtk_major_version == major) && (gtk_minor_version == minor) && (gtk_micro_version >= micro)))
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
printf("\n*** An old version of GTK+ (%d.%d.%d) was found.\n",
|
||||
gtk_major_version, gtk_minor_version, gtk_micro_version);
|
||||
printf("*** You need a version of GTK+ newer than %d.%d.%d. The latest version of\n",
|
||||
major, minor, micro);
|
||||
printf("*** GTK+ is always available from ftp://ftp.gtk.org.\n");
|
||||
printf("***\n");
|
||||
printf("*** If you have already installed a sufficiently new version, this error\n");
|
||||
printf("*** probably means that the wrong copy of the pkg-config shell script is\n");
|
||||
printf("*** being found. The easiest way to fix this is to remove the old version\n");
|
||||
printf("*** of GTK+, but you can also set the PKG_CONFIG environment to point to the\n");
|
||||
printf("*** correct copy of pkg-config. (In this case, you will have to\n");
|
||||
printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n");
|
||||
printf("*** so that the correct libraries are found at run-time))\n");
|
||||
}
|
||||
}
|
||||
return 1;
|
||||
}
|
||||
],, no_gtk=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"])
|
||||
CFLAGS="$ac_save_CFLAGS"
|
||||
LIBS="$ac_save_LIBS"
|
||||
fi
|
||||
fi
|
||||
if test "x$no_gtk" = x ; then
|
||||
AC_MSG_RESULT(yes (version $gtk_config_major_version.$gtk_config_minor_version.$gtk_config_micro_version))
|
||||
ifelse([$2], , :, [$2])
|
||||
else
|
||||
AC_MSG_RESULT(no)
|
||||
if test "$PKG_CONFIG" = "no" ; then
|
||||
echo "*** A new enough version of pkg-config was not found."
|
||||
echo "*** See http://pkgconfig.sourceforge.net"
|
||||
else
|
||||
if test -f conf.gtktest ; then
|
||||
:
|
||||
else
|
||||
echo "*** Could not run GTK+ test program, checking why..."
|
||||
ac_save_CFLAGS="$CFLAGS"
|
||||
ac_save_LIBS="$LIBS"
|
||||
CFLAGS="$CFLAGS $GTK_CFLAGS"
|
||||
LIBS="$LIBS $GTK_LIBS"
|
||||
AC_TRY_LINK([
|
||||
#include <gtk/gtk.h>
|
||||
#include <stdio.h>
|
||||
], [ return ((gtk_major_version) || (gtk_minor_version) || (gtk_micro_version)); ],
|
||||
[ echo "*** The test program compiled, but did not run. This usually means"
|
||||
echo "*** that the run-time linker is not finding GTK+ or finding the wrong"
|
||||
echo "*** version of GTK+. If it is not finding GTK+, you'll need to set your"
|
||||
echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
|
||||
echo "*** to the installed location Also, make sure you have run ldconfig if that"
|
||||
echo "*** is required on your system"
|
||||
echo "***"
|
||||
echo "*** If you have an old version installed, it is best to remove it, although"
|
||||
echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH" ],
|
||||
[ echo "*** The test program failed to compile or link. See the file config.log for the"
|
||||
echo "*** exact error that occured. This usually means GTK+ is incorrectly installed."])
|
||||
CFLAGS="$ac_save_CFLAGS"
|
||||
LIBS="$ac_save_LIBS"
|
||||
fi
|
||||
fi
|
||||
GTK_CFLAGS=""
|
||||
GTK_LIBS=""
|
||||
ifelse([$3], , :, [$3])
|
||||
fi
|
||||
AC_SUBST(GTK_CFLAGS)
|
||||
AC_SUBST(GTK_LIBS)
|
||||
rm -f conf.gtktest
|
||||
])
|
@ -0,0 +1,21 @@
|
||||
--- a/configure.in
|
||||
+++ b/configure.in
|
||||
@@ -65,8 +65,18 @@
|
||||
AC_DEFINE([HAVE_GTK_2], 1, Found GTK 2),
|
||||
HAVE_GTK_2=0)
|
||||
fi
|
||||
+AC_ARG_ENABLE(ncurses, [ --enable-ncurses enable ncurses support],
|
||||
+ [if test "$enableval" = no; then no_ncurses=yes; fi])
|
||||
+if test x$no_ncurses != xyes; then
|
||||
+PKG_CHECK_MODULES(ncurses, ncurses,[
|
||||
+ AC_DEFINE([HAVE_LIBNCURSES], [1], found ncurses library)
|
||||
+ HAVE_CURSES=1
|
||||
+ LIBS="$LIBS $ncurses_LIBS"
|
||||
+ CFLAGS="$CFLAGS $ncurses_CFLAGS"],
|
||||
AC_CHECK_LIB(ncurses, initscr, HAVE_CURSES=1; LIBS="$LIBS -lncurses";
|
||||
AC_DEFINE([HAVE_LIBNCURSES], [1], found ncurses library))
|
||||
+ )
|
||||
+fi
|
||||
AC_CHECK_LIB(intl, libintl_gettext, LIBS="$LIBS -lintl")
|
||||
AC_CHECK_LIB(pthread, pthread_create, LIBS="$LIBS -lpthread", AC_MSG_ERROR(Pthread required and not found. Please check if you have libpthread in your system and specify using CFLAGS and LDFLAGS when configure))
|
||||
|
@ -1,6 +1,8 @@
|
||||
DIST asterisk-1.8.23.1.tar.gz 25270506 SHA256 22c7d54be24de0560ecca482674b85dbfac359faa63702084353074f40dc16a7 SHA512 89257c36ccdf5701067be6beff1b01f8ef1c105ac61abe51806e1b608ea1f890589d4319a697d224062052a9aa241d5c270447dbfff8ae540987f00110dc66ae WHIRLPOOL 4dd1599007e7222b4f03d1812e2ce1dcbe6693c6793bcb0dc94589faa712b1f44c232e7caaac8a14722c03e97d37b39e27999754738ba3f81fd2dcb1798322b0
|
||||
DIST asterisk-1.8.24.0.tar.gz 29464997 SHA256 25e1654017d98e1b0136d36042f67a5987dff363cbdc349475ecf3912a2c50fe SHA512 ef70b7a9e0ea9aecb16fd30c9f5e1fa40b26826e2660f7e10147e0124736c6b9f0a6837c61981585180e10e1748f28a08e925a0a531fbc9501fc762f2e0ab393 WHIRLPOOL cc5bdc853ae6f6adb15ec360a6c0335a346c4e84a4a266e0d71d070e4908e124eaef9485b0d70d7b22ff76541dc366ef77bedb5659c3b6c7e14bdef0ee0984cd
|
||||
DIST asterisk-1.8.25.0.tar.gz 29473304 SHA256 b218de8a7db9af370890b12c63863343f5459ae7a4ce23d386ec159c10241670 SHA512 5922ba50b4587bd376d553a6c4d63ff0e27dac515eda233b7a986dcd7ffde1a4c9548a52fb8f38d19592ff510fa5ec5456a4bdff18ab2c2d60d5540a47756cba WHIRLPOOL 46366557afb516cde5f65f90c58b6708942cdc5f570c1b0cea13a0083306e40a033213db52d8f44b63ab9c70a75df9e15e304918f9760503d0e95667e98e53bd
|
||||
DIST asterisk-11.5.1.tar.gz 30580447 SHA256 fefa9def9c8f97c89931f12b29b3ac616ae1a8454c01c524678163061dcb42b2 SHA512 47452b346d076f941a8a5a4db129785307ef9fe8f3bfff94164440fe8c768a8aa5e0e928b6420158367b389238fe766b5175f4b1ab03b8820596e3a86eabe90f WHIRLPOOL 5df648d05edb0cfd550eb5c5a07ec9d125ade0f04e684052a35803ac97649564735264d0249bfa7f6c2a1a2b501f3a30dc3019b440c78ec3503015ab8392f086
|
||||
DIST asterisk-11.6.0.tar.gz 34767605 SHA256 80aa523bdaab71ce419022d8c851aaeda718dc5bbf5fe8cb99786da546dd8cee SHA512 8f7bc0428f45ab32ba03a3e047fa95da2ab04eb701b0262c393aef1ce618df45b360a59f5d84939309ab3f68284ceb8a59eef94901e897cd688d8a3296b27886 WHIRLPOOL ccf47af37b3d022f20818a557cd400b9d99007ec0e942a0c354348bc94c51927fb457c4de46824affe2661e7f36eb6b63ecfbbd3f0c29df0db87352d650aeddf
|
||||
DIST asterisk-11.7.0.tar.gz 34779538 SHA256 4fb283b96447f5d871632a14069f35643c8c34d08d6ec5fedf0ae3df30e0c397 SHA512 cd7ee59f9133fbd088b30c0495ac4d94cb0ca273015681340eeb4192ee1c510b59c8290255fc2df81f070369ff2ca56073fdee3f39e0b0186d95bb85f9ad1bd6 WHIRLPOOL b22d05bbcbcc9ef9045a684f7e9a7fc3937f25b5940e3f15b285b9ea3eb319d1d093a818b3eadaf3665ac6c4c578d97fc639c699062522ee6c20554e9b51fee1
|
||||
DIST gentoo-asterisk-patchset-1.17.tar.bz2 31552 SHA256 fa1c202a42a9b2b3c8e1f90df05f8c8e818688347ad62d38c1bd2daa69d58af4 SHA512 84d5cd12894f452a4f17f95531321f2e15f745391965f6351de5af52e2ac3b580c50552cf04d656f91fdc7db69c0ebd9e2cf210143f57c8a9fb0d2745477ce00 WHIRLPOOL 54c98f94acd95519087c4a6c62269c5f1c41a250eea4f9def40c01e968be6bc2b4e85cc18a16367a8af02c217a5088718e0bc0f55e03aebc29aa5247a2d03274
|
||||
DIST gentoo-asterisk-patchset-3.7.tar.bz2 7068 SHA256 7633a3ea22cab8aa83da8499b7eb9d2703ee6c4a4e4fd9f135bd39d313a33cda SHA512 f45753e1f065a78040344a2006ef1f6c14efc6b0187fe4ccf71ed8f30b1f20a1fec58cb14751a5806f06e7ae9269344e267121865b04af146388f9acdbfbd4e7 WHIRLPOOL a6ba6682411c6cf0344c0919441a4b2259769cbc101e39ada748540668aa4e42794008c9d3917452bf30242abe232f44b6ce7fc7f91ef1c8889c6664512d04f9
|
||||
|
@ -0,0 +1,313 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-misc/asterisk/asterisk-1.8.25.0.ebuild,v 1.1 2013/12/18 11:54:12 chainsaw Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit autotools base eutils linux-info multilib
|
||||
|
||||
MY_P="${PN}-${PV/_/-}"
|
||||
|
||||
DESCRIPTION="Asterisk: A Modular Open Source PBX System"
|
||||
HOMEPAGE="http://www.asterisk.org/"
|
||||
SRC_URI="http://downloads.asterisk.org/pub/telephony/asterisk/releases/${MY_P}.tar.gz
|
||||
mirror://gentoo/gentoo-asterisk-patchset-1.17.tar.bz2"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
IUSE_VOICEMAIL_STORAGE="
|
||||
+voicemail_storage_file
|
||||
voicemail_storage_odbc
|
||||
voicemail_storage_imap
|
||||
"
|
||||
IUSE="${IUSE_VOICEMAIL_STORAGE} ais alsa bluetooth calendar +caps curl dahdi debug doc freetds gtalk http iconv jabber jingle ldap lua mysql newt +samples odbc osplookup oss portaudio postgres radius selinux snmp span speex sqlite sqlite3 srtp static syslog vorbis"
|
||||
|
||||
IUSE_EXPAND="VOICEMAIL_STORAGE"
|
||||
|
||||
REQUIRED_USE="
|
||||
gtalk? ( jabber )
|
||||
^^ ( ${IUSE_VOICEMAIL_STORAGE/+/} )
|
||||
voicemail_storage_odbc? ( odbc )
|
||||
"
|
||||
|
||||
EPATCH_SUFFIX="patch"
|
||||
PATCHES=( "${WORKDIR}/asterisk-patchset" )
|
||||
|
||||
RDEPEND="dev-libs/popt
|
||||
dev-libs/libxml2
|
||||
dev-libs/openssl
|
||||
sys-libs/ncurses
|
||||
sys-libs/zlib
|
||||
ais? ( sys-cluster/openais )
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
bluetooth? ( net-wireless/bluez )
|
||||
calendar? ( net-libs/neon
|
||||
dev-libs/libical
|
||||
dev-libs/iksemel )
|
||||
caps? ( sys-libs/libcap )
|
||||
curl? ( net-misc/curl )
|
||||
dahdi? ( >=net-libs/libpri-1.4.12_beta2
|
||||
net-misc/dahdi-tools )
|
||||
freetds? ( dev-db/freetds )
|
||||
gtalk? ( dev-libs/iksemel )
|
||||
http? ( dev-libs/gmime:2.4 )
|
||||
iconv? ( virtual/libiconv )
|
||||
jabber? ( dev-libs/iksemel )
|
||||
jingle? ( dev-libs/iksemel )
|
||||
ldap? ( net-nds/openldap )
|
||||
lua? ( dev-lang/lua )
|
||||
mysql? ( virtual/mysql )
|
||||
newt? ( dev-libs/newt )
|
||||
odbc? ( dev-db/unixODBC )
|
||||
osplookup? ( net-libs/osptoolkit )
|
||||
portaudio? ( media-libs/portaudio )
|
||||
postgres? ( dev-db/postgresql-base )
|
||||
radius? ( net-dialup/radiusclient-ng )
|
||||
selinux? ( sec-policy/selinux-asterisk )
|
||||
snmp? ( net-analyzer/net-snmp )
|
||||
span? ( media-libs/spandsp )
|
||||
speex? ( media-libs/speex )
|
||||
sqlite? ( dev-db/sqlite:0 )
|
||||
sqlite3? ( dev-db/sqlite:3 )
|
||||
srtp? ( net-libs/libsrtp )
|
||||
vorbis? ( media-libs/libvorbis )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
voicemail_storage_imap? ( virtual/imap-c-client )
|
||||
!net-libs/openh323
|
||||
!net-libs/pjsip"
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
syslog? ( virtual/logger )"
|
||||
|
||||
PDEPEND="net-misc/asterisk-core-sounds
|
||||
net-misc/asterisk-extra-sounds
|
||||
net-misc/asterisk-moh-opsound"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
pkg_setup() {
|
||||
CONFIG_CHECK="~!NF_CONNTRACK_SIP"
|
||||
local WARNING_NF_CONNTRACK_SIP="SIP (NAT) connection tracking is enabled. Some users
|
||||
have reported that this module dropped critical SIP packets in their deployments. You
|
||||
may want to disable it if you see such problems."
|
||||
check_extra_config
|
||||
|
||||
enewgroup asterisk
|
||||
enewgroup dialout 20
|
||||
enewuser asterisk -1 -1 /var/lib/asterisk "asterisk,dialout"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
base_src_prepare
|
||||
AT_M4DIR=autoconf eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local vmst
|
||||
|
||||
econf \
|
||||
--libdir="/usr/$(get_libdir)" \
|
||||
--localstatedir="/var" \
|
||||
--with-crypto \
|
||||
--with-gsm=internal \
|
||||
--with-popt \
|
||||
--with-ssl \
|
||||
--with-z \
|
||||
--without-pwlib \
|
||||
$(use_with caps cap) \
|
||||
$(use_with http gmime) \
|
||||
$(use_with newt) \
|
||||
$(use_with portaudio)
|
||||
|
||||
# Blank out sounds/sounds.xml file to prevent
|
||||
# asterisk from installing sounds files (we pull them in via
|
||||
# asterisk-{core,extra}-sounds and asterisk-moh-opsound.
|
||||
>"${S}"/sounds/sounds.xml
|
||||
|
||||
# That NATIVE_ARCH chatter really is quite bothersome
|
||||
sed -i 's/NATIVE_ARCH=/NATIVE_ARCH=0/' build_tools/menuselect-deps || die "Unable to squelch noisy build system"
|
||||
|
||||
# Compile menuselect binary for optional components
|
||||
emake menuselect.makeopts
|
||||
|
||||
# Broken functionality is forcibly disabled (bug #360143)
|
||||
menuselect/menuselect --disable chan_misdn menuselect.makeopts
|
||||
menuselect/menuselect --disable chan_ooh323 menuselect.makeopts
|
||||
|
||||
# Utility set is forcibly enabled (bug #358001)
|
||||
menuselect/menuselect --enable smsq menuselect.makeopts
|
||||
menuselect/menuselect --enable streamplayer menuselect.makeopts
|
||||
menuselect/menuselect --enable aelparse menuselect.makeopts
|
||||
menuselect/menuselect --enable astman menuselect.makeopts
|
||||
|
||||
# this is connected, otherwise it would not find
|
||||
# ast_pktccops_gate_alloc symbol
|
||||
menuselect/menuselect --enable chan_mgcp menuselect.makeopts
|
||||
menuselect/menuselect --enable res_pktccops menuselect.makeopts
|
||||
|
||||
# SSL is forcibly enabled, IAX2 & DUNDI are expected to be available
|
||||
menuselect/menuselect --enable pbx_dundi menuselect.makeopts
|
||||
menuselect/menuselect --enable func_aes menuselect.makeopts
|
||||
menuselect/menuselect --enable chan_iax2 menuselect.makeopts
|
||||
|
||||
# The others are based on USE-flag settings
|
||||
use_select() {
|
||||
local state=$(use "$1" && echo enable || echo disable)
|
||||
shift # remove use from parameters
|
||||
|
||||
while [[ -n $1 ]]; do
|
||||
menuselect/menuselect --${state} "$1" menuselect.makeopts
|
||||
shift
|
||||
done
|
||||
}
|
||||
|
||||
use_select ais res_ais
|
||||
use_select alsa chan_alsa
|
||||
use_select bluetooth chan_mobile
|
||||
use_select calendar res_calendar res_calendar_{caldav,ews,exchange,icalendar}
|
||||
use_select curl func_curl res_config_curl res_curl
|
||||
use_select dahdi app_dahdibarge app_dahdiras chan_dahdi codec_dahdi res_timing_dahdi
|
||||
use_select freetds {cdr,cel}_tds
|
||||
use_select gtalk chan_gtalk
|
||||
use_select http res_http_post
|
||||
use_select iconv func_iconv
|
||||
use_select jabber res_jabber
|
||||
use_select jingle chan_jingle
|
||||
use_select ldap res_config_ldap
|
||||
use_select lua pbx_lua
|
||||
use_select mysql app_mysql cdr_mysql res_config_mysql
|
||||
use_select odbc cdr_adaptive_odbc res_config_odbc {cdr,cel,res,func}_odbc
|
||||
use_select osplookup app_osplookup
|
||||
use_select oss chan_oss
|
||||
use_select postgres {cdr,cel}_pgsql res_config_pgsql
|
||||
use_select radius {cdr,cel}_radius
|
||||
use_select snmp res_snmp
|
||||
use_select span res_fax_spandsp
|
||||
use_select speex {codec,func}_speex
|
||||
use_select sqlite cdr_sqlite
|
||||
use_select sqlite3 {cdr,cel}_sqlite3_custom
|
||||
use_select srtp res_srtp
|
||||
use_select syslog cdr_syslog
|
||||
use_select vorbis format_ogg_vorbis
|
||||
|
||||
# Voicemail storage ...
|
||||
for vmst in ${IUSE_VOICEMAIL_STORAGE/+/}; do
|
||||
if use ${vmst}; then
|
||||
menuselect/menuselect --enable $(echo ${vmst##*_} | tr '[:lower:]' '[:upper:]')_STORAGE menuselect.makeopts
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
ASTLDFLAGS="${LDFLAGS}" emake
|
||||
}
|
||||
|
||||
src_install() {
|
||||
mkdir -p "${D}"usr/$(get_libdir)/pkgconfig || die
|
||||
emake DESTDIR="${D}" installdirs
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
if use radius; then
|
||||
insinto /etc/radiusclient-ng/
|
||||
doins contrib/dictionary.digium
|
||||
fi
|
||||
if use samples; then
|
||||
emake DESTDIR="${D}" samples
|
||||
for conffile in "${D}"etc/asterisk/*.*
|
||||
do
|
||||
chown asterisk:asterisk $conffile
|
||||
chmod 0660 $conffile
|
||||
done
|
||||
einfo "Sample files have been installed"
|
||||
else
|
||||
einfo "Skipping installation of sample files..."
|
||||
rm -f "${D}"var/lib/asterisk/mohmp3/* || die
|
||||
rm -f "${D}"var/lib/asterisk/sounds/demo-* || die
|
||||
rm -f "${D}"var/lib/asterisk/agi-bin/* || die
|
||||
rm -f "${D}"etc/asterisk/* || die
|
||||
fi
|
||||
rm -rf "${D}"var/spool/asterisk/voicemail/default || die
|
||||
|
||||
# keep directories
|
||||
diropts -m 0770 -o asterisk -g asterisk
|
||||
keepdir /etc/asterisk
|
||||
keepdir /var/lib/asterisk
|
||||
keepdir /var/spool/asterisk
|
||||
keepdir /var/spool/asterisk/{system,tmp,meetme,monitor,dictate,voicemail}
|
||||
diropts -m 0750 -o asterisk -g asterisk
|
||||
keepdir /var/log/asterisk/{cdr-csv,cdr-custom}
|
||||
|
||||
newinitd "${FILESDIR}"/1.8.0/asterisk.initd7 asterisk
|
||||
newconfd "${FILESDIR}"/1.8.0/asterisk.confd asterisk
|
||||
|
||||
# install the upgrade documentation
|
||||
#
|
||||
dodoc README UPGRADE* BUGS CREDITS
|
||||
|
||||
# install extra documentation
|
||||
#
|
||||
if use doc
|
||||
then
|
||||
dodoc doc/*.txt
|
||||
dodoc doc/*.pdf
|
||||
fi
|
||||
|
||||
# install SIP scripts; bugs #300832 & #414585
|
||||
#
|
||||
dodoc "${FILESDIR}/1.6.2/sip_calc_auth"
|
||||
dodoc "${FILESDIR}/1.8.0/find_call_sip_trace.sh"
|
||||
dodoc "${FILESDIR}/1.8.0/find_call_ids.sh"
|
||||
dodoc "${FILESDIR}/1.6.2/call_data.txt"
|
||||
|
||||
# install logrotate snippet; bug #329281
|
||||
#
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/1.6.2/asterisk.logrotate3" asterisk
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
#
|
||||
# Announcements, warnings, reminders...
|
||||
#
|
||||
einfo "Asterisk has been installed"
|
||||
echo
|
||||
elog "If you want to know more about asterisk, visit these sites:"
|
||||
elog "http://www.asteriskdocs.org/"
|
||||
elog "http://www.voip-info.org/wiki-Asterisk"
|
||||
echo
|
||||
elog "http://www.automated.it/guidetoasterisk.htm"
|
||||
echo
|
||||
elog "Gentoo VoIP IRC Channel:"
|
||||
elog "#gentoo-voip @ irc.freenode.net"
|
||||
echo
|
||||
echo
|
||||
elog "1.6 -> 1.8 changes that you may care about:"
|
||||
elog "http://svn.asterisk.org/svn/${PN}/tags/${PV}/UPGRADE.txt"
|
||||
elog "or: bzless ${ROOT}usr/share/doc/${PF}/UPGRADE.txt.bz2"
|
||||
}
|
||||
|
||||
pkg_config() {
|
||||
einfo "Do you want to reset file permissions and ownerships (y/N)?"
|
||||
|
||||
read tmp
|
||||
tmp="$(echo $tmp | tr '[:upper:]' '[:lower:]')"
|
||||
|
||||
if [[ "$tmp" = "y" ]] ||\
|
||||
[[ "$tmp" = "yes" ]]
|
||||
then
|
||||
einfo "Resetting permissions to defaults..."
|
||||
|
||||
for x in spool run lib log; do
|
||||
chown -R asterisk:asterisk "${ROOT}"var/${x}/asterisk
|
||||
chmod -R u=rwX,g=rwX,o= "${ROOT}"var/${x}/asterisk
|
||||
done
|
||||
|
||||
chown -R root:asterisk "${ROOT}"etc/asterisk
|
||||
chmod -R u=rwX,g=rwX,o= "${ROOT}"etc/asterisk
|
||||
|
||||
einfo "done"
|
||||
else
|
||||
einfo "skipping"
|
||||
fi
|
||||
}
|
@ -0,0 +1,318 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-misc/asterisk/asterisk-11.7.0.ebuild,v 1.1 2013/12/18 11:54:12 chainsaw Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit autotools base eutils linux-info multilib
|
||||
|
||||
MY_P="${PN}-${PV/_/-}"
|
||||
|
||||
DESCRIPTION="Asterisk: A Modular Open Source PBX System"
|
||||
HOMEPAGE="http://www.asterisk.org/"
|
||||
SRC_URI="http://downloads.asterisk.org/pub/telephony/asterisk/releases/${MY_P}.tar.gz
|
||||
mirror://gentoo/gentoo-asterisk-patchset-3.7.tar.bz2"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
IUSE_VOICEMAIL_STORAGE="
|
||||
+voicemail_storage_file
|
||||
voicemail_storage_odbc
|
||||
voicemail_storage_imap
|
||||
"
|
||||
IUSE="${IUSE_VOICEMAIL_STORAGE} alsa bluetooth calendar +caps cluster curl dahdi debug doc freetds gtalk http iconv ilbc jabber ldap libedit lua mysql newt +samples odbc osplookup oss portaudio postgres radius selinux snmp span speex srtp static syslog vorbis"
|
||||
IUSE_EXPAND="VOICEMAIL_STORAGE"
|
||||
REQUIRED_USE="gtalk? ( jabber )
|
||||
^^ ( ${IUSE_VOICEMAIL_STORAGE/+/} )
|
||||
voicemail_storage_odbc? ( odbc )
|
||||
"
|
||||
|
||||
EPATCH_SUFFIX="patch"
|
||||
PATCHES=( "${WORKDIR}/asterisk-patchset" )
|
||||
|
||||
RDEPEND="dev-db/sqlite:3
|
||||
dev-libs/popt
|
||||
dev-libs/libxml2
|
||||
dev-libs/openssl
|
||||
sys-libs/ncurses
|
||||
sys-libs/zlib
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
bluetooth? ( net-wireless/bluez )
|
||||
calendar? ( net-libs/neon
|
||||
dev-libs/libical
|
||||
dev-libs/iksemel )
|
||||
caps? ( sys-libs/libcap )
|
||||
cluster? ( sys-cluster/corosync )
|
||||
curl? ( net-misc/curl )
|
||||
dahdi? ( >=net-libs/libpri-1.4.12_beta2
|
||||
net-misc/dahdi-tools )
|
||||
freetds? ( dev-db/freetds )
|
||||
gtalk? ( dev-libs/iksemel )
|
||||
http? ( dev-libs/gmime:2.4 )
|
||||
iconv? ( virtual/libiconv )
|
||||
ilbc? ( dev-libs/ilbc-rfc3951 )
|
||||
jabber? ( dev-libs/iksemel )
|
||||
ldap? ( net-nds/openldap )
|
||||
libedit? ( dev-libs/libedit )
|
||||
lua? ( dev-lang/lua )
|
||||
mysql? ( virtual/mysql )
|
||||
newt? ( dev-libs/newt )
|
||||
odbc? ( dev-db/unixODBC )
|
||||
osplookup? ( net-libs/osptoolkit )
|
||||
portaudio? ( media-libs/portaudio )
|
||||
postgres? ( dev-db/postgresql-base )
|
||||
radius? ( net-dialup/radiusclient-ng )
|
||||
selinux? ( sec-policy/selinux-asterisk )
|
||||
snmp? ( net-analyzer/net-snmp )
|
||||
span? ( media-libs/spandsp )
|
||||
speex? ( media-libs/speex )
|
||||
srtp? ( net-libs/libsrtp )
|
||||
vorbis? ( media-libs/libvorbis )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
!net-libs/openh323
|
||||
!net-libs/pjsip
|
||||
voicemail_storage_imap? ( virtual/imap-c-client )
|
||||
"
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
syslog? ( virtual/logger )"
|
||||
|
||||
PDEPEND="net-misc/asterisk-core-sounds
|
||||
net-misc/asterisk-extra-sounds
|
||||
net-misc/asterisk-moh-opsound"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
pkg_setup() {
|
||||
CONFIG_CHECK="~!NF_CONNTRACK_SIP"
|
||||
local WARNING_NF_CONNTRACK_SIP="SIP (NAT) connection tracking is enabled. Some users
|
||||
have reported that this module dropped critical SIP packets in their deployments. You
|
||||
may want to disable it if you see such problems."
|
||||
check_extra_config
|
||||
|
||||
enewgroup asterisk
|
||||
enewgroup dialout 20
|
||||
enewuser asterisk -1 -1 /var/lib/asterisk "asterisk,dialout"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
base_src_prepare
|
||||
AT_M4DIR=autoconf eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local vmst
|
||||
|
||||
econf \
|
||||
--libdir="/usr/$(get_libdir)" \
|
||||
--localstatedir="/var" \
|
||||
--with-crypto \
|
||||
--with-gsm=internal \
|
||||
--with-popt \
|
||||
--with-ssl \
|
||||
--with-z \
|
||||
--without-pwlib \
|
||||
$(use_with caps cap) \
|
||||
$(use_with http gmime) \
|
||||
$(use_with newt) \
|
||||
$(use_with portaudio)
|
||||
|
||||
# Blank out sounds/sounds.xml file to prevent
|
||||
# asterisk from installing sounds files (we pull them in via
|
||||
# asterisk-{core,extra}-sounds and asterisk-moh-opsound.
|
||||
>"${S}"/sounds/sounds.xml
|
||||
|
||||
# That NATIVE_ARCH chatter really is quite bothersome
|
||||
sed -i 's/NATIVE_ARCH=/NATIVE_ARCH=0/' build_tools/menuselect-deps || die "Unable to squelch noisy build system"
|
||||
|
||||
# Compile menuselect binary for optional components
|
||||
emake menuselect.makeopts
|
||||
|
||||
# Broken functionality is forcibly disabled (bug #360143)
|
||||
menuselect/menuselect --disable chan_misdn menuselect.makeopts
|
||||
menuselect/menuselect --disable chan_ooh323 menuselect.makeopts
|
||||
|
||||
# Utility set is forcibly enabled (bug #358001)
|
||||
menuselect/menuselect --enable smsq menuselect.makeopts
|
||||
menuselect/menuselect --enable streamplayer menuselect.makeopts
|
||||
menuselect/menuselect --enable aelparse menuselect.makeopts
|
||||
menuselect/menuselect --enable astman menuselect.makeopts
|
||||
|
||||
# this is connected, otherwise it would not find
|
||||
# ast_pktccops_gate_alloc symbol
|
||||
menuselect/menuselect --enable chan_mgcp menuselect.makeopts
|
||||
menuselect/menuselect --enable res_pktccops menuselect.makeopts
|
||||
|
||||
# SSL is forcibly enabled, IAX2 & DUNDI are expected to be available
|
||||
menuselect/menuselect --enable pbx_dundi menuselect.makeopts
|
||||
menuselect/menuselect --enable func_aes menuselect.makeopts
|
||||
menuselect/menuselect --enable chan_iax2 menuselect.makeopts
|
||||
|
||||
# SQlite3 is now the main database backend, enable related features
|
||||
menuselect/menuselect --enable cdr_sqlite3_custom menuselect.makeopts
|
||||
menuselect/menuselect --enable cel_sqlite3_custom menuselect.makeopts
|
||||
|
||||
# The others are based on USE-flag settings
|
||||
use_select() {
|
||||
local state=$(use "$1" && echo enable || echo disable)
|
||||
shift # remove use from parameters
|
||||
|
||||
while [[ -n $1 ]]; do
|
||||
menuselect/menuselect --${state} "$1" menuselect.makeopts
|
||||
shift
|
||||
done
|
||||
}
|
||||
|
||||
use_select alsa chan_alsa
|
||||
use_select bluetooth chan_mobile
|
||||
use_select calendar res_calendar res_calendar_{caldav,ews,exchange,icalendar}
|
||||
use_select cluster res_corosync
|
||||
use_select curl func_curl res_config_curl res_curl
|
||||
use_select dahdi app_dahdibarge app_dahdiras chan_dahdi codec_dahdi res_timing_dahdi
|
||||
use_select freetds {cdr,cel}_tds
|
||||
use_select gtalk chan_motif
|
||||
use_select http res_http_post
|
||||
use_select iconv func_iconv
|
||||
use_select jabber res_xmpp
|
||||
use_select ilbc codec_ilbc format_ilbc
|
||||
use_select ldap res_config_ldap
|
||||
use_select lua pbx_lua
|
||||
use_select mysql app_mysql cdr_mysql res_config_mysql
|
||||
use_select odbc cdr_adaptive_odbc res_config_odbc {cdr,cel,res,func}_odbc
|
||||
use_select osplookup app_osplookup
|
||||
use_select oss chan_oss
|
||||
use_select postgres {cdr,cel}_pgsql res_config_pgsql
|
||||
use_select radius {cdr,cel}_radius
|
||||
use_select snmp res_snmp
|
||||
use_select span res_fax_spandsp
|
||||
use_select speex {codec,func}_speex
|
||||
use_select srtp res_srtp
|
||||
use_select syslog cdr_syslog
|
||||
use_select vorbis format_ogg_vorbis
|
||||
|
||||
# Voicemail storage ...
|
||||
for vmst in ${IUSE_VOICEMAIL_STORAGE/+/}; do
|
||||
if use ${vmst}; then
|
||||
menuselect/menuselect --enable $(echo ${vmst##*_} | tr '[:lower:]' '[:upper:]')_STORAGE menuselect.makeopts
|
||||
fi
|
||||
done
|
||||
|
||||
if use debug; then
|
||||
for o in DONT_OPTIMIZE DEBUG_THREADS BETTER_BACKTRACES; do
|
||||
menuselect/menuselect --enable $o menuselect.makeopts
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
ASTLDFLAGS="${LDFLAGS}" emake
|
||||
}
|
||||
|
||||
src_install() {
|
||||
mkdir -p "${D}"usr/$(get_libdir)/pkgconfig || die
|
||||
emake DESTDIR="${D}" installdirs
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
if use radius; then
|
||||
insinto /etc/radiusclient-ng/
|
||||
doins contrib/dictionary.digium
|
||||
fi
|
||||
if use samples; then
|
||||
emake DESTDIR="${D}" samples
|
||||
for conffile in "${D}"etc/asterisk/*.*
|
||||
do
|
||||
chown asterisk:asterisk $conffile
|
||||
chmod 0660 $conffile
|
||||
done
|
||||
einfo "Sample files have been installed"
|
||||
else
|
||||
einfo "Skipping installation of sample files..."
|
||||
rm -f "${D}"var/lib/asterisk/mohmp3/* || die
|
||||
rm -f "${D}"var/lib/asterisk/sounds/demo-* || die
|
||||
rm -f "${D}"var/lib/asterisk/agi-bin/* || die
|
||||
rm -f "${D}"etc/asterisk/* || die
|
||||
fi
|
||||
rm -rf "${D}"var/spool/asterisk/voicemail/default || die
|
||||
|
||||
# keep directories
|
||||
diropts -m 0770 -o asterisk -g asterisk
|
||||
keepdir /etc/asterisk
|
||||
keepdir /var/lib/asterisk
|
||||
keepdir /var/spool/asterisk
|
||||
keepdir /var/spool/asterisk/{system,tmp,meetme,monitor,dictate,voicemail}
|
||||
diropts -m 0750 -o asterisk -g asterisk
|
||||
keepdir /var/log/asterisk/{cdr-csv,cdr-custom}
|
||||
|
||||
newinitd "${FILESDIR}"/1.8.0/asterisk.initd7 asterisk
|
||||
newconfd "${FILESDIR}"/1.8.0/asterisk.confd asterisk
|
||||
|
||||
# install the upgrade documentation
|
||||
#
|
||||
dodoc README UPGRADE* BUGS CREDITS
|
||||
|
||||
# install extra documentation
|
||||
#
|
||||
if use doc
|
||||
then
|
||||
dodoc doc/*.txt
|
||||
dodoc doc/*.pdf
|
||||
fi
|
||||
|
||||
# install SIP scripts; bug #300832
|
||||
#
|
||||
dodoc "${FILESDIR}/1.6.2/sip_calc_auth"
|
||||
dodoc "${FILESDIR}/1.8.0/find_call_sip_trace.sh"
|
||||
dodoc "${FILESDIR}/1.8.0/find_call_ids.sh"
|
||||
dodoc "${FILESDIR}/1.6.2/call_data.txt"
|
||||
|
||||
# install logrotate snippet; bug #329281
|
||||
#
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/1.6.2/asterisk.logrotate3" asterisk
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
#
|
||||
# Announcements, warnings, reminders...
|
||||
#
|
||||
einfo "Asterisk has been installed"
|
||||
echo
|
||||
elog "If you want to know more about asterisk, visit these sites:"
|
||||
elog "http://www.asteriskdocs.org/"
|
||||
elog "http://www.voip-info.org/wiki-Asterisk"
|
||||
echo
|
||||
elog "http://www.automated.it/guidetoasterisk.htm"
|
||||
echo
|
||||
elog "Gentoo VoIP IRC Channel:"
|
||||
elog "#gentoo-voip @ irc.freenode.net"
|
||||
echo
|
||||
echo
|
||||
elog "Please read the Asterisk 11 upgrade document:"
|
||||
elog "https://wiki.asterisk.org/wiki/display/AST/Upgrading+to+Asterisk+11"
|
||||
}
|
||||
|
||||
pkg_config() {
|
||||
einfo "Do you want to reset file permissions and ownerships (y/N)?"
|
||||
|
||||
read tmp
|
||||
tmp="$(echo $tmp | tr '[:upper:]' '[:lower:]')"
|
||||
|
||||
if [[ "$tmp" = "y" ]] ||\
|
||||
[[ "$tmp" = "yes" ]]
|
||||
then
|
||||
einfo "Resetting permissions to defaults..."
|
||||
|
||||
for x in spool run lib log; do
|
||||
chown -R asterisk:asterisk "${ROOT}"var/${x}/asterisk
|
||||
chmod -R u=rwX,g=rwX,o= "${ROOT}"var/${x}/asterisk
|
||||
done
|
||||
|
||||
chown -R root:asterisk "${ROOT}"etc/asterisk
|
||||
chmod -R u=rwX,g=rwX,o= "${ROOT}"etc/asterisk
|
||||
|
||||
einfo "done"
|
||||
else
|
||||
einfo "skipping"
|
||||
fi
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
DIST curl-7.31.0.tar.bz2 2679209 SHA256 a73b118eececff5de25111f35d1d0aafe1e71afdbb83082a8e44d847267e3e08 SHA512 56b69cf5ec6e4de2b38280fe03ce97dfad33f3f88d2147a0334dab5cd6cde30aef2f4d09761b1dc8d515b448b5c149aff7f15c6ccd235cdf951f3c021b360200 WHIRLPOOL a7b2fcab8c65edd83d89addf2c7fa3ea334d8554a4d69efe8ff40790e41d0dbe3bda0c471130f3401e39a79c1c264f141fd1843abfa588c2b58036474bc7d385
|
||||
DIST curl-7.32.0.tar.bz2 2727587 SHA256 8e3db42548e01407cb2f1407660c0f528b89ec7afda6264442fc2b229b95223b SHA512 bcb2f070f3bb85c9a876e4e7d443df0a66aabed395ef7542df1aac2672d31ee8d57e3b4fa1242dc773e7fb6ad05fae8cefe436a6fccf6f1824014669ef05647a WHIRLPOOL a6c27638ad7336c895cd9e92bc1c14148d9c95b420e55f4871466c285e433568c0088f2cb3f5f53c3c57916aa970c40939dc729ddebad9421873a0759cb99d78
|
||||
DIST curl-7.33.0.tar.bz2 2747507 SHA256 0afde4cd949e2658eddc3cda675b19b165eea1af48ac5f3e1ec160792255d1b3 SHA512 13f61e8255859f3d1138bf7cc935bda90af5f51103f1660b9e9cc6dd63d37b7672752900f3a76f8c80d47a7c02061077c6417d53617576f4030e180552b75076 WHIRLPOOL 54a2533cb8cefe72a497cc1f45050967a26d0b438b5ef9bafc1e291d8d4af2f15c899d4b9664b0dc32dc0ecd2833da1bb093a64b41ada995b3395fc067afae12
|
||||
DIST curl-7.34.0.tar.bz2 2770438 SHA256 10beade56b48311499e444783df3413405b22f20a147ed4a1d8a8125f1cc829b SHA512 7158521e5d75f3f7e0373bed7a4e71351699239f7109ef43363d6f09c7bf6d65b64c3b54b62e65c709761cba2e08e35b728ac7458fbd68fe249b8471cce86971 WHIRLPOOL 7fd24acacb86f3739252d855dfe312aa880c454c356084265b0766d7ee9b9af6a36863f9cb4aea49c87aa64173cfbe19db431cfa7e3cac9deb594adfcc3b8936
|
||||
|
@ -0,0 +1 @@
|
||||
DIST ssh-chain-20131217.tar.gz 3956 SHA256 da84435531a6e22d167fe94c64b193fe8424ac35f40923f81fdb6650dec93f3a SHA512 7d9faa9bbce44a50ca56d65fd778d35f79c7ece982e2bb0e424471c866f9cc584390484dbed73447473016fe5de4564e22883d3dda4aa54e167853a3e0ce2975 WHIRLPOOL 5cc066e31372fe61b3b72c72786f1e6351247e13c643598c78e875715e64cfee4254b28c21d1facd33556241a26614c92670cd5832714e798b69d4db4a6c0819
|
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>ottxor@gentoo.org</email>
|
||||
<name>Christoph Junghans</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1,38 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-misc/ssh-chain/ssh-chain-20131217.ebuild,v 1.1 2013/12/18 18:31:07 ottxor Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit vcs-snapshot
|
||||
|
||||
COMMIT="c1bd9d82d750bf001d12a9cd41b9b24a3fd84f81"
|
||||
DESCRIPTION="ssh via a chain of intermediary hosts"
|
||||
HOMEPAGE="https://github.com/ryancdotorg/ssh-chain"
|
||||
SRC_URI="${HOMEPAGE}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="dev-lang/perl
|
||||
virtual/ssh"
|
||||
|
||||
src_install() {
|
||||
dobin "${PN}"
|
||||
dodoc README
|
||||
if [[ -f "${EROOT}"/etc/ssh/ssh_config ]] && ! grep -q "^Host \*^\*" "${EROOT}"/etc/ssh/ssh_config; then
|
||||
cp "${EROOT}"/etc/ssh/ssh_config "${T}/ssh_config"
|
||||
cat >> "${T}/ssh_config" <<EOF
|
||||
|
||||
#for ${PN}
|
||||
Host *^*
|
||||
ProxyCommand ssh-chain %h %p
|
||||
|
||||
EOF
|
||||
insinto /etc/ssh
|
||||
doins "${T}/ssh_config"
|
||||
fi
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST fwts_13.11.00.orig.tar.gz 1389854 SHA256 6384cc3c4b4eb42bb0a0e329645121bb9a8e8acbf2b72ae307453ce34cacc8f9 SHA512 f43bd638c9bb40462b2ab0b782eafe3c0ccecb29f401b72e8b0ee04eaa0e0391b6870f601a5e81a19a0da7169fc90a203b580a0d57e400651bb7bf73f6c3311f WHIRLPOOL 92dd4cca37834de541abbb691f605b15c13059466edca6389cf5b8964eecf3da71b69df3294424611f32f9c38d925e2697a1ccfe0ef0cc013c679ec589983a86
|
||||
DIST fwts_13.12.00.orig.tar.gz 1395014 SHA256 1336e7f4e9302c95b2041d24c874133efba397d4d2c4b2a2c90374f90e794abc SHA512 61885acaff654ca029cb9306b4af273cc43c57970fe410ba970fe46fb96ea2b03e4d507c131e8068a829d5429bda23e4c060e82325776e005001c8ed1894e911 WHIRLPOOL b1175103672b4dc9e54cbc36158881f87726ccd53d120363f19108d3fd64c40320713da5fadf62955affcdc00115e665357b54be053de426fbd59ddca8de1f40
|
||||
|
@ -0,0 +1,48 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/fwts/fwts-13.12.00.ebuild,v 1.1 2013/12/18 13:00:53 mrueg Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit autotools
|
||||
DESCRIPTION="Firmware Test Suite"
|
||||
HOMEPAGE="https://wiki.ubuntu.com/Kernel/Reference/fwts"
|
||||
SRC_URI="http://launchpad.net/ubuntu/+archive/primary/+files/${PN}_${PV}.orig.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-libs/json-c
|
||||
dev-libs/libpcre
|
||||
sys-apps/pciutils
|
||||
sys-power/iasl
|
||||
sys-power/pmtools
|
||||
sys-apps/dmidecode"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/libtool"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_prepare(){
|
||||
sed -i -e 's/-Wall -Werror/-Wall/' configure.ac {,src/,src/lib/src/}Makefile.am || die
|
||||
sed -i -e 's:/usr/bin/lspci:'$(type -p lspci)':' src/lib/include/fwts_binpaths.h || die
|
||||
|
||||
# Fix json-c includes
|
||||
if has_version '>=dev-libs/json-c-0.10-r1'; then
|
||||
sed -e 's/^#include <json\//#include <json-c\//g' -i \
|
||||
configure.ac \
|
||||
src/acpi/syntaxcheck/syntaxcheck.c \
|
||||
src/lib/include/fwts_json.h \
|
||||
src/lib/src/fwts_klog.c \
|
||||
src/lib/src/fwts_log_json.c \
|
||||
src/utilities/kernelscan.c || die
|
||||
sed -e 's/-ljson/-ljson-c/'\
|
||||
-i src/Makefile.am\
|
||||
src/lib/src/Makefile.am\
|
||||
src/utilities/Makefile.am || die
|
||||
fi
|
||||
|
||||
eautoreconf
|
||||
}
|
Loading…
Reference in new issue