parent
7b5b637285
commit
7bee099045
@ -1,2 +1,3 @@
|
||||
DIST caribou-0.4.13.tar.xz 404560 SHA256 953ba618621fda8a828d0d797fc916dbe35990dc01d7aa99d15e5e2241ee2782 SHA512 fec31a4ac31878695bb4063711d7ffbf98280b5ec72405bb502bf7750cfdec133d1b672ffae79b373ef82cc42c2be781e5127f6f8b48deea5d25864ecd7663ca WHIRLPOOL bec2332a6fa0bce30881a205f7919fd7396cc64d5a42aa9bd98987bff96f008f4eddee4ef29dd3a2185a41d8d55a6aba618979a02cbffaa08e23d4671b6182d8
|
||||
DIST caribou-0.4.14.tar.xz 405860 SHA256 291c5fd856c081ddaedd6fabd510bbe21c15ac689274ab99c88174a609a7e1c1 SHA512 be2ee506bd7355ab882c91c89d8ced054529f309f9c159352993b73d536ffb186558066de5a44f80787b6abdf4e7d030d5e0df03e132b1185b2d5a7983484278 WHIRLPOOL 50f9660a760d8d89eca8ec91acf0a3bbd85e016e2992e387c56376a3726b7f3ecad53d2a61de1661564a7f0bba1f320181ca5910809858c7163e12341e59805f
|
||||
DIST caribou-0.4.15.tar.xz 405968 SHA256 fdb7c645f4b35d2e106bb7d48fba914950ef84020fc8ad470cfab6a44e925f10 SHA512 6bdaef9a6c68e75d1f22f2e1029b20c7014a809527caa474ea97a931af4a09c8e83a792ecbcd13fd8dd23b9bb2f2ced5b5e03aa0ac1e58c5099ec9ac623a9b1c WHIRLPOOL c1cf4e46d36a38137f6b8fe88963c6cb3ff042033004826137e984886b1497fd035b449fe9b4e2b2acd80fe71934e144d869cfcd8f752f9b8902c952bd91b4b0
|
||||
|
@ -0,0 +1,89 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/caribou/caribou-0.4.15.ebuild,v 1.1 2014/09/20 21:20:01 eva Exp $
|
||||
|
||||
EAPI="5"
|
||||
GCONF_DEBUG="no"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
PYTHON_REQ_USE="xml"
|
||||
|
||||
inherit gnome2 python-r1
|
||||
|
||||
DESCRIPTION="Input assistive technology intended for switch and pointer users"
|
||||
HOMEPAGE="https://wiki.gnome.org/Projects/Caribou"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
|
||||
IUSE=""
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
COMMON_DEPEND="
|
||||
app-accessibility/at-spi2-core
|
||||
>=dev-python/pygobject-2.90.3:3[${PYTHON_USEDEP}]
|
||||
>=x11-libs/gtk+-3:3[introspection]
|
||||
x11-libs/gtk+:2
|
||||
>=dev-libs/gobject-introspection-0.10.7
|
||||
dev-libs/libgee:0.8
|
||||
dev-libs/libxml2
|
||||
>=media-libs/clutter-1.5.11:1.0[introspection]
|
||||
x11-libs/libX11
|
||||
x11-libs/libxklavier
|
||||
x11-libs/libXtst
|
||||
"
|
||||
# gsettings-desktop-schemas is needed for the 'toolkit-accessibility' key
|
||||
# pyatspi-2.1.90 needed to run caribou if pygobject:3 is installed
|
||||
# librsvg needed to load svg images in css styles
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
>=dev-python/pyatspi-2.1.90[${PYTHON_USEDEP}]
|
||||
>=gnome-base/gsettings-desktop-schemas-3
|
||||
gnome-base/librsvg:2
|
||||
sys-apps/dbus
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
dev-libs/libxslt
|
||||
>=dev-util/intltool-0.35.5
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
# delete custom PYTHONPATH, useless on Gentoo and potential bug source
|
||||
# + caribou is python2 only so fix the shell scripts
|
||||
sed -e '/export PYTHONPATH=.*python/ d' \
|
||||
-e "s:@PYTHON@:${EPREFIX}/usr/bin/python2:" \
|
||||
-i bin/{antler-keyboard,caribou-preferences}.in ||
|
||||
die "sed failed"
|
||||
|
||||
gnome2_src_prepare
|
||||
|
||||
prepare_caribou() {
|
||||
mkdir -p "${BUILD_DIR}" || die
|
||||
}
|
||||
python_foreach_impl prepare_caribou
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
ECONF_SOURCE="${S}" python_foreach_impl run_in_build_dir \
|
||||
gnome2_src_configure \
|
||||
--disable-docs \
|
||||
--disable-static \
|
||||
--enable-gtk3-module \
|
||||
--enable-gtk2-module \
|
||||
VALAC=$(type -P true)
|
||||
# vala is not needed for tarball builds, but configure checks for it...
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
python_foreach_impl run_in_build_dir gnome2_src_compile
|
||||
}
|
||||
|
||||
src_test() {
|
||||
python_foreach_impl run_in_build_dir default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
python_foreach_impl run_in_build_dir gnome2_src_install
|
||||
dodoc AUTHORS NEWS README # ChangeLog simply points to git log
|
||||
}
|
@ -0,0 +1,189 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-3.7.1.ebuild,v 1.1 2014/09/21 05:14:12 prometheanfire Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
USE_RUBY="ruby19 ruby20"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec"
|
||||
|
||||
inherit elisp-common xemacs-elisp-common eutils user ruby-fakegem versionator
|
||||
|
||||
DESCRIPTION="A system automation and configuration management software"
|
||||
HOMEPAGE="http://puppetlabs.com/"
|
||||
SRC_URI="http://www.puppetlabs.com/downloads/puppet/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0 GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~hppa ~sparc ~x86"
|
||||
IUSE="augeas diff doc emacs ldap minimal rrdtool selinux shadow sqlite3 vim-syntax xemacs"
|
||||
|
||||
ruby_add_rdepend "
|
||||
dev-ruby/hiera
|
||||
>=dev-ruby/rgen-0.6.5 =dev-ruby/rgen-0.6*
|
||||
>=dev-ruby/facter-1.6.2 <dev-ruby/facter-3
|
||||
dev-ruby/json
|
||||
augeas? ( dev-ruby/ruby-augeas )
|
||||
diff? ( dev-ruby/diff-lcs )
|
||||
doc? ( dev-ruby/rdoc )
|
||||
ldap? ( dev-ruby/ruby-ldap )
|
||||
shadow? ( dev-ruby/ruby-shadow )
|
||||
sqlite3? ( dev-ruby/sqlite3 )
|
||||
virtual/ruby-ssl"
|
||||
|
||||
DEPEND="${DEPEND}
|
||||
ruby_targets_ruby19? ( dev-lang/ruby:1.9[yaml] )
|
||||
emacs? ( virtual/emacs )
|
||||
xemacs? ( app-editors/xemacs )"
|
||||
RDEPEND="${RDEPEND}
|
||||
ruby_targets_ruby19? ( dev-lang/ruby:1.9[yaml] )
|
||||
rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
|
||||
selinux? (
|
||||
sys-libs/libselinux[ruby]
|
||||
sec-policy/selinux-puppet
|
||||
)
|
||||
vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 )
|
||||
>=app-portage/eix-0.18.0"
|
||||
|
||||
SITEFILE="50${PN}-mode-gentoo.el"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup puppet
|
||||
enewuser puppet -1 -1 /var/lib/puppet puppet
|
||||
}
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Avoid spec that require unpackaged json-schema.
|
||||
rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
|
||||
|
||||
# Avoid Rails specs to avoid this dependency and because they
|
||||
# currently fail against Rails 4.1.
|
||||
find spec -type f -name '*rails*' -o -name '*active_record*' | xargs rm || die
|
||||
rm -r spec/unit/rails || die
|
||||
rm spec/unit/parser/collector_spec.rb || die
|
||||
|
||||
# Avoid specs that can only run in the puppet.git repository. This
|
||||
# should be narrowed down to the specific specs.
|
||||
rm spec/integration/parser/compiler_spec.rb spec/integration/parser/future_compiler_spec.rb || die
|
||||
|
||||
# Avoid failing spec that need further investigation.
|
||||
rm spec/unit/module_tool/metadata_spec.rb || die
|
||||
}
|
||||
|
||||
all_ruby_compile() {
|
||||
if use emacs ; then
|
||||
elisp-compile ext/emacs/puppet-mode.el
|
||||
fi
|
||||
|
||||
if use xemacs ; then
|
||||
# Create a separate version for xemacs to be able to install
|
||||
# emacs and xemacs in parallel.
|
||||
mkdir ext/xemacs
|
||||
cp ext/emacs/* ext/xemacs/
|
||||
xemacs-elisp-compile ext/xemacs/puppet-mode.el
|
||||
fi
|
||||
}
|
||||
|
||||
each_ruby_install() {
|
||||
each_fakegem_install
|
||||
#${RUBY} install.rb --destdir="${D}" install || die
|
||||
}
|
||||
|
||||
all_ruby_install() {
|
||||
all_fakegem_install
|
||||
|
||||
#systemd stuffs
|
||||
insinto /usr/lib/systemd/system
|
||||
doins "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
|
||||
insinto /usr/lib/tmpfiles.d
|
||||
newins "${FILESDIR}/tmpfiles.d" "puppet.conf"
|
||||
|
||||
newinitd "${FILESDIR}"/puppet.init-r1 puppet
|
||||
|
||||
# Initial configuration files
|
||||
insinto /etc/puppet
|
||||
|
||||
# Location of log and data files
|
||||
keepdir /var/log/puppet
|
||||
fowners -R puppet:puppet /var/log/puppet
|
||||
|
||||
if use minimal ; then
|
||||
rm "${ED}/etc/puppet/auth.conf"
|
||||
else
|
||||
insinto /usr/lib/systemd/system
|
||||
doins "${WORKDIR}/all/${P}/ext/systemd/puppetmaster.service"
|
||||
newinitd "${FILESDIR}"/puppetmaster.init-r1 puppetmaster
|
||||
newconfd "${FILESDIR}"/puppetmaster.confd puppetmaster
|
||||
|
||||
insinto /etc/puppet
|
||||
|
||||
keepdir /etc/puppet/manifests
|
||||
keepdir /etc/puppet/modules
|
||||
|
||||
keepdir /var/lib/puppet/ssl
|
||||
keepdir /var/lib/puppet/facts
|
||||
keepdir /var/lib/puppet/files
|
||||
fowners -R puppet:puppet /var/lib/puppet
|
||||
fperms 0750 /var/lib/puppet
|
||||
fi
|
||||
fperms 0750 /etc/puppet
|
||||
fowners :puppet /etc/puppet
|
||||
|
||||
if use emacs ; then
|
||||
elisp-install ${PN} ext/emacs/puppet-mode.el*
|
||||
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
|
||||
fi
|
||||
|
||||
if use xemacs ; then
|
||||
xemacs-elisp-install ${PN} ext/xemacs/puppet-mode.el*
|
||||
xemacs-elisp-site-file-install "${FILESDIR}/${SITEFILE}"
|
||||
fi
|
||||
|
||||
if use ldap ; then
|
||||
insinto /etc/openldap/schema; doins ext/ldap/puppet.schema
|
||||
fi
|
||||
|
||||
# ext and examples files
|
||||
for f in $(find ext examples -type f) ; do
|
||||
docinto "$(dirname ${f})"; dodoc "${f}"
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog "Please, *don't* include the --ask option in EMERGE_EXTRA_OPTS as this could"
|
||||
elog "cause puppet to hang while installing packages."
|
||||
elog
|
||||
elog "Portage Puppet module with Gentoo-specific resources:"
|
||||
elog "http://forge.puppetlabs.com/gentoo/portage"
|
||||
elog
|
||||
|
||||
if [ \
|
||||
-f "${EPREFIX}/etc/puppet/puppetd.conf" -o \
|
||||
-f "${EPREFIX}/etc/puppet/puppetmaster.conf" -o \
|
||||
-f "${EPREFIX}/etc/puppet/puppetca.conf" \
|
||||
] ; then
|
||||
elog
|
||||
elog "Please remove deprecated config files."
|
||||
elog " /etc/puppet/puppetca.conf"
|
||||
elog " /etc/puppet/puppetd.conf"
|
||||
elog " /etc/puppet/puppetmasterd.conf"
|
||||
elog
|
||||
fi
|
||||
|
||||
if [ "$(get_major_version $REPLACING_VERSIONS)" = "2" ]; then
|
||||
elog
|
||||
elog "If you're upgrading from 2.x then we strongly suggest you to read:"
|
||||
elog "http://docs.puppetlabs.com/guides/upgrading.html"
|
||||
elog
|
||||
fi
|
||||
|
||||
use emacs && elisp-site-regen
|
||||
use xemacs && xemacs-elisp-site-regen
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
use xemacs && xemacs-elisp-site-regen
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
DIST xz-5.0.5.tar.gz 1305685 SHA256 5dcffe6a3726d23d1711a65288de2e215b4960da5092248ce63c99d50093b93a SHA512 dc36f305bc2abf97da8c86e44b661d9ac2d5ed58e89e83f007f49e0d7cf4871d7b6defa51b9348d3f725793517f7ac47de572f6d23212e074c32032dd8357772 WHIRLPOOL 7e95d6d064239ebe6f1231ec8a5a1390e3c5d71863d7e8d1339bed5f20255d750e3f9df953ed7e95ae2b43607aab93747a5a2d948e4bb6745d3adcf7ea25c455
|
||||
DIST xz-5.0.6.tar.gz 1317873 SHA256 b6cf4cdc1313556a00848e722625bce40d2cd552c052b0465791c64c9202c3f1 SHA512 6c79102219f2c555718f4c7a646d12b944444a41adc9ffd247082daf30c19f69c2bccccfbfdeef87a3eac871af27543cf774d0159e692494d90b7152678ccb09 WHIRLPOOL 3c4b318f4ffdf4a6d91d9be505737978cfca5617dcb57ca9f82f188f3c8c58bff41d6da498a106ace34b02772d9745146b2c6beee806d0333044c270bfe44c4a
|
||||
DIST xz-5.0.7.tar.gz 1317771 SHA256 f4d2165553b9d0d82fd08bc2eacddeb48ebeb862a5686a603f8c044a2e52c93f SHA512 dc2716c2a5d8c8cec0e7034c5dbb8d745196f4e6c8344d5ff164e20fc284d703a93a75d8a062215a2c613f19152d6b996807baf5b7c0e7ff20a5b865d6466ed8 WHIRLPOOL b9b1ce8c1374211e56f0b5a70d35e3ce6e3431d4ddfd45f01f97f44c932b3b372d7b9314d2d024ac51d8e3dd3c997ccedde366cee68a3d5e2dac6d61d7a7d681
|
||||
DIST xz-5.1.3alpha.tar.gz 1262328 SHA256 9f94506e301d5b6863921bba861a99ba00de384dafb4e5f409679a93e41613d4 SHA512 839c999e1eee273a3120e76d5096f8a523c157a2dacd83f6d554e3f2a4f790f3f7360cfbc7749c1c42cb213d0a55eb74216ed2236a6568f49027e119a3184687 WHIRLPOOL 3c1227c899dcab955b2db10ed94432fff6a5025d0da957dfab14b8129d25cc8478b372bcae6b9b089769b732d19d570ad42c187fa568e257ad5fd5bf15eb8743
|
||||
DIST xz-5.1.4beta.tar.gz 1295305 SHA256 7c47b9e2cfb5be93245d9fcf2bec5b459412b7628c333896dded373dcd0cf0e0 SHA512 425fa74b8c7827162f94448eb22f812a5525691714e7e139fffa08ec9163d7917c7eca113ac333732e4ed4d1fa76ec039fdad2c78ac2ddebfc2acc1f2dec0f30 WHIRLPOOL 38c785fabb97767bf583358a9284fc1cd907e923168ba3e9d298ffd63257ab4705be459cf9acbc725bafba753fd9c14e2c556b3fc7d328ed5fff2f14fb8d68d8
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-arch/xz-utils/xz-utils-5.0.6.ebuild,v 1.1 2014/09/15 15:31:22 polynomial-c Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-arch/xz-utils/xz-utils-5.0.7.ebuild,v 1.1 2014/09/20 23:09:14 polynomial-c Exp $
|
||||
|
||||
# Remember: we cannot leverage autotools in this ebuild in order
|
||||
# to avoid circular deps with autotools
|
@ -1,3 +1,2 @@
|
||||
DIST deja-dup-28.0.tar.xz 825552 SHA256 d29b8979add921127edacd35da434b22903a78bcf8431d884f576b11bbad5cbe SHA512 f163775fb7d340f343a82ab52e50730e7fc1be2851d85c7223b26142df9c8839a744931dcf2ffb86f6dbca94ac68303d18e046351d538b9f3f292df46b567a1e WHIRLPOOL 311d7ed7ed9f051ce8b9546b154232fb178a8499533dc8d0878f7e1c9084264dffc07aeee164080855cbb365aeb7fcd26b7901d1b8b8cd0ccb14305dc448342c
|
||||
DIST deja-dup-29.5.tar.xz 684868 SHA256 f26512af5c41fc4535e9b85c21b5acf642dfaa5eb26e4f04cfab4abe738e6753 SHA512 da03598e02fd65faef0446d0b9b1e31210281b91e8c6cc851a04a129fcaa0fa316c809a0706d34b5e96623139d03c0a885613e3cdd0d0cf5d256719b5374b604 WHIRLPOOL 296153db65d6afae97c7cce186655f46ef244b7ec84b83f5c74214e70df11efb1fb63e17f85a862e2b08a881f483e7e2024bf93a08d940478c9bc46ae5eac6d3
|
||||
DIST deja-dup-30.0.tar.xz 684948 SHA256 4fd00af23904e5fa7165954a5dabea01626c72d20f21a5245fb6dad212b9cb4a SHA512 6e8cd37d07a96f48b0784a6cb464031f67b644b6c50725ee011b5f2e31bfd78045040dbfd2b3d058b36b34de30f73ddef2b2ba603412f3ef7e2c0752a7fc801e WHIRLPOOL 47ba7863281c7793c3c1b14968311486993cd4bac9ae8a4dd81a34b13baeeaa8cf8b65859a4b8b6f1be0c9496a497c1a915d92a82575902c8ac5c2f1b51c14d6
|
||||
DIST deja-dup-32.0.tar.xz 690424 SHA256 3ed3da64e6ce7d1f45816a6e490fdcaef1d3796d1e478e2bab6186b0090a109b SHA512 ad8ee1066539ffc55e3ce1d167641d7dc14dfaa6508d41c7003a2571db63a6ae2e84b6055e9df559ff42e7fd9ac647bd851168ed84edac31562d01e4e1f619cf WHIRLPOOL 2d941ac4c4cd78be822e9a4b331ada883796f93c49b4f3c6a4362b4012d82f69c33c8546fa64dea72a9cd49bdb76927256459368b0c2b9418af014676f2eb2cf
|
||||
|
@ -1,56 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-backup/deja-dup/deja-dup-28.0.ebuild,v 1.4 2013/12/08 17:37:02 pacho Exp $
|
||||
|
||||
EAPI=5
|
||||
GNOME2_LA_PUNT="yes"
|
||||
VALA_MIN_API_VERSION="0.16"
|
||||
VALA_MAX_API_VERSION="0.20"
|
||||
|
||||
inherit eutils gnome2 vala
|
||||
|
||||
DESCRIPTION="Simple backup tool using duplicity back-end"
|
||||
HOMEPAGE="https://launchpad.net/deja-dup/"
|
||||
SRC_URI="http://launchpad.net/${PN}/28/${PV}/+download/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="nautilus"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
COMMON_DEPEND="
|
||||
app-crypt/libsecret[vala]
|
||||
dev-libs/glib:2
|
||||
dev-libs/libpeas
|
||||
x11-libs/gtk+:3
|
||||
x11-libs/libnotify
|
||||
|
||||
>=app-backup/duplicity-0.6.21
|
||||
dev-libs/dbus-glib
|
||||
|
||||
nautilus? ( gnome-base/nautilus )"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
gnome-base/dconf
|
||||
gnome-base/gvfs[fuse]"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
app-text/yelp-tools
|
||||
$(vala_depend)
|
||||
dev-perl/Locale-gettext
|
||||
virtual/pkgconfig
|
||||
dev-util/intltool
|
||||
sys-devel/gettext"
|
||||
|
||||
src_prepare() {
|
||||
DOCS="NEWS AUTHORS"
|
||||
G2CONF="${G2CONF}
|
||||
$(use_with nautilus)
|
||||
--without-ccpanel
|
||||
--without-unity
|
||||
--disable-schemas-compile
|
||||
--disable-static"
|
||||
|
||||
vala_src_prepare
|
||||
gnome2_src_prepare
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
DIST gnupg-1.4.18.tar.bz2 3649557 SHA256 b7b5fdda78849955e0cdbc5a085f3a08f8b7fba126c622085debb62def5d6388 SHA512 f9619ede8e0d2844774e07fb42359444c5ab8e15565a87f419f76cc3d781940c564f35f429131686fdd7559c5c2edb49506b3c0a1feecbd95438743075be3e63 WHIRLPOOL 780876be0603fd0605b192721e2bbb770ad67d98acba8ef0fd769ab3241467696da5f49a189d89600d076691bf2cedb1294ffade5c44f6d24512d6a93a6f8981
|
||||
DIST gnupg-2.0.25.tar.bz2 4301689 SHA256 b3abe97df096cf53d6a422ac922f3c48e688bc892b7ccf669b92f0b7fc6c5823 SHA512 8b80c86ec53ed3b82d15a8e316baf175691e06e1bcac28d66c61fd37d07e26196a7ee7855e6eb958c301cee764866cc3cf00e5ec0aef23abddf7427bb3d23fb1 WHIRLPOOL 786f3db3af0c96249e128ce3a30dee7e9fbec38d75ed29138f0dfdcbe4f4377c39d4152844087cec0147921eed73c1a01382b542c6a27e86e8bd9265f67e65e2
|
||||
DIST gnupg-2.0.26.tar.bz2 4303384 SHA256 7758e30dc382ae7a7167ed41b7f936aa50af5ea2d6fccdef663b5b750b65b8e0 SHA512 5dd23baaac764fd48abd235ed52a85a2c7fd68b98fcde45c0f294ddb3b5629e8b1bd894585fbed4e6a6cb2bc4a5552c098c3cf1a849fffa469424fd0a4fee726 WHIRLPOOL 8d9b30337957f6bfeddea29116d862ef0c0ddd06d59bc2799db236b91b2c6767aad6f37f2166fc431c5d9454eb41f49f3e261bc38d0e89361f0c467f4591cd5a
|
||||
DIST gnupg-2.1.0-beta783.tar.bz2 3095003 SHA256 b2bab71204fead83d07790c4f35743a0a464d1d3368a923affc766188097aca1 SHA512 c299195390f2cd6ec85944113f18e8a6987926ccb98d94eb6cf61bdf47548d64faf2a96f751d6a41432c7e72ce65c26ab9ce9fc8fe320c0e96c4159a94cb9e82 WHIRLPOOL e7992174cfae8cbd08d96e57132a38705eca71fed4231ad63f744b186c326276c1a298fc65e971a743f383cab4939944a5b4bbc857e2f3c8210dd6e50085054d
|
||||
DIST gnupg-2.1.0-beta834.tar.bz2 3098963 SHA256 a542eff66404a6b84018d3a3e32841536edecc397027e89dcf703776b4defaee SHA512 8e66aaedc8c28839a9f526a965ebb829331363409731210d7240c8f58a6debcc8c4be99e6189d30b4700d22b4a791b9e38d7f55514480c6110593e7157536a85 WHIRLPOOL 2cd39a36a2badf99364f14a6513538581df4b709f437083f21e05075b9bd585e14fa3abdd2fa1430bbb7f617c3df93de354c33e8ba2d15657cee683209ce2c9c
|
||||
|
@ -0,0 +1,226 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-2.0.0_p576.ebuild,v 1.1 2014/09/20 06:47:39 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
#PATCHSET=1
|
||||
|
||||
inherit autotools eutils flag-o-matic multilib versionator
|
||||
|
||||
RUBYPL=$(get_version_component_range 4)
|
||||
|
||||
MY_P="${PN}-$(get_version_component_range 1-3)-${RUBYPL:-0}"
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
SLOT=$(get_version_component_range 1-2)
|
||||
MY_SUFFIX=$(delete_version_separator 1 ${SLOT})
|
||||
RUBYVERSION=2.0.0
|
||||
|
||||
if [[ -n ${PATCHSET} ]]; then
|
||||
if [[ ${PVR} == ${PV} ]]; then
|
||||
PATCHSET="${PV}-r0.${PATCHSET}"
|
||||
else
|
||||
PATCHSET="${PVR}.${PATCHSET}"
|
||||
fi
|
||||
else
|
||||
PATCHSET="${PVR}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="An object-oriented scripting language"
|
||||
HOMEPAGE="http://www.ruby-lang.org/"
|
||||
SRC_URI="mirror://ruby/2.0/${MY_P}.tar.bz2
|
||||
http://dev.gentoo.org/~flameeyes/ruby-team/${PN}-patches-${PATCHSET}.tar.bz2"
|
||||
|
||||
LICENSE="|| ( Ruby-BSD BSD-2 )"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||
IUSE="berkdb debug doc examples gdbm ipv6 +rdoc rubytests socks5 ssl xemacs ncurses +readline"
|
||||
|
||||
RDEPEND="
|
||||
berkdb? ( sys-libs/db )
|
||||
gdbm? ( sys-libs/gdbm )
|
||||
ssl? ( dev-libs/openssl )
|
||||
socks5? ( >=net-proxy/dante-1.1.13 )
|
||||
ncurses? ( sys-libs/ncurses )
|
||||
readline? ( sys-libs/readline )
|
||||
dev-libs/libyaml
|
||||
virtual/libffi
|
||||
sys-libs/zlib
|
||||
>=app-admin/eselect-ruby-20100402
|
||||
!<dev-ruby/rdoc-3.9.4
|
||||
!<dev-ruby/rubygems-1.8.10-r1"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
PDEPEND="
|
||||
virtual/rubygems:ruby20
|
||||
>=dev-ruby/json-1.7.7[ruby_targets_ruby20]
|
||||
>=dev-ruby/rake-0.9.6[ruby_targets_ruby20]
|
||||
rdoc? ( >=dev-ruby/rdoc-4.0.0[ruby_targets_ruby20] )
|
||||
xemacs? ( app-xemacs/ruby-modes )"
|
||||
|
||||
src_prepare() {
|
||||
EPATCH_FORCE="yes" EPATCH_SUFFIX="patch" \
|
||||
epatch "${WORKDIR}/patches"
|
||||
|
||||
# We can no longer unbundle all of rake because rubygems now depends
|
||||
# on this. We leave the actual rake code around to bootstrap
|
||||
# rubygems, but remove the bits that would cause a file collision.
|
||||
einfo "Unbundling gems..."
|
||||
cd "$S"
|
||||
rm -r \
|
||||
{bin,lib}/rake lib/rake.rb man/rake.1 \
|
||||
bin/gem || die "removal failed"
|
||||
|
||||
# Fix a hardcoded lib path in configure script
|
||||
sed -i -e "s:\(RUBY_LIB_PREFIX=\"\${prefix}/\)lib:\1$(get_libdir):" \
|
||||
configure.in || die "sed failed"
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=
|
||||
|
||||
# The Tk module can no longer be built because the module code is no
|
||||
# longer compatible with newer stable versions.
|
||||
# https://bugs.gentoo.org/show_bug.cgi?id=500894
|
||||
local modules="tk"
|
||||
|
||||
# -fomit-frame-pointer makes ruby segfault, see bug #150413.
|
||||
filter-flags -fomit-frame-pointer
|
||||
# In many places aliasing rules are broken; play it safe
|
||||
# as it's risky with newer compilers to leave it as it is.
|
||||
append-flags -fno-strict-aliasing
|
||||
# SuperH needs this
|
||||
use sh && append-flags -mieee
|
||||
|
||||
# Socks support via dante
|
||||
if use socks5 ; then
|
||||
# Socks support can't be disabled as long as SOCKS_SERVER is
|
||||
# set and socks library is present, so need to unset
|
||||
# SOCKS_SERVER in that case.
|
||||
unset SOCKS_SERVER
|
||||
fi
|
||||
|
||||
# Increase GC_MALLOC_LIMIT if set (default is 8000000)
|
||||
if [ -n "${RUBY_GC_MALLOC_LIMIT}" ] ; then
|
||||
append-flags "-DGC_MALLOC_LIMIT=${RUBY_GC_MALLOC_LIMIT}"
|
||||
fi
|
||||
|
||||
# ipv6 hack, bug 168939. Needs --enable-ipv6.
|
||||
use ipv6 || myconf="${myconf} --with-lookup-order-hack=INET"
|
||||
|
||||
# Determine which modules *not* to build depending in the USE flags.
|
||||
if ! use readline ; then
|
||||
modules="${modules},readline"
|
||||
fi
|
||||
if ! use berkdb ; then
|
||||
modules="${modules},dbm"
|
||||
fi
|
||||
if ! use gdbm ; then
|
||||
modules="${modules},gdbm"
|
||||
fi
|
||||
if ! use ssl ; then
|
||||
modules="${modules},openssl"
|
||||
fi
|
||||
if ! use ncurses ; then
|
||||
modules="${modules},curses"
|
||||
fi
|
||||
|
||||
INSTALL="${EPREFIX}/usr/bin/install -c" econf \
|
||||
--program-suffix=${MY_SUFFIX} \
|
||||
--with-soname=ruby${MY_SUFFIX} \
|
||||
--docdir=${EPREFIX}/usr/share/doc/${P} \
|
||||
--enable-shared \
|
||||
--enable-pthread \
|
||||
--disable-rpath \
|
||||
--with-out-ext="${modules}" \
|
||||
$(use_enable socks5 socks) \
|
||||
$(use_enable doc install-doc) \
|
||||
--enable-ipv6 \
|
||||
$(use_enable debug) \
|
||||
${myconf} \
|
||||
--enable-option-checking=no \
|
||||
|| die "econf failed"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake V=1 EXTLDFLAGS="${LDFLAGS}" || die "emake failed"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake -j1 V=1 test || die "make test failed"
|
||||
|
||||
elog "Ruby's make test has been run. Ruby also ships with a make check"
|
||||
elog "that cannot be run until after ruby has been installed."
|
||||
elog
|
||||
if use rubytests; then
|
||||
elog "You have enabled rubytests, so they will be installed to"
|
||||
elog "/usr/share/${PN}-${SLOT}/test. To run them you must be a user other"
|
||||
elog "than root, and you must place them into a writeable directory."
|
||||
elog "Then call: "
|
||||
elog
|
||||
elog "ruby${MY_SUFFIX} -C /location/of/tests runner.rb"
|
||||
else
|
||||
elog "Enable the rubytests USE flag to install the make check tests"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Remove the remaining bundled gems. We do this late in the process
|
||||
# since they are used during the build to e.g. create the
|
||||
# documentation.
|
||||
rm -rf ext/json || die
|
||||
|
||||
# Ruby is involved in the install process, we don't want interference here.
|
||||
unset RUBYOPT
|
||||
|
||||
local MINIRUBY=$(echo -e 'include Makefile\ngetminiruby:\n\t@echo $(MINIRUBY)'|make -f - getminiruby)
|
||||
|
||||
LD_LIBRARY_PATH="${D}/usr/$(get_libdir)${LD_LIBRARY_PATH+:}${LD_LIBRARY_PATH}"
|
||||
RUBYLIB="${S}:${D}/usr/$(get_libdir)/ruby/${RUBYVERSION}"
|
||||
for d in $(find "${S}/ext" -type d) ; do
|
||||
RUBYLIB="${RUBYLIB}:$d"
|
||||
done
|
||||
export LD_LIBRARY_PATH RUBYLIB
|
||||
|
||||
emake V=1 DESTDIR="${D}" install || die "make install failed"
|
||||
|
||||
# Remove installed rubygems copy
|
||||
rm -r "${D}/usr/$(get_libdir)/ruby/${RUBYVERSION}/rubygems" || die "rm rubygems failed"
|
||||
rm -r "${D}/usr/$(get_libdir)/ruby/${RUBYVERSION}"/rdoc* || die "rm rdoc failed"
|
||||
rm -r "${D}/usr/bin/"{ri,rdoc}"${MY_SUFFIX}" || die "rm rdoc bins failed"
|
||||
|
||||
if use doc; then
|
||||
make DESTDIR="${D}" install-doc || die "make install-doc failed"
|
||||
fi
|
||||
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PF}
|
||||
doins -r sample
|
||||
fi
|
||||
|
||||
dodoc ChangeLog NEWS doc/NEWS* README* || die
|
||||
|
||||
if use rubytests; then
|
||||
pushd test
|
||||
insinto /usr/share/${PN}-${SLOT}/test
|
||||
doins -r .
|
||||
popd
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ ! -n $(readlink "${ROOT}"usr/bin/ruby) ]] ; then
|
||||
eselect ruby set ruby${MY_SUFFIX}
|
||||
fi
|
||||
|
||||
elog
|
||||
elog "To switch between available Ruby profiles, execute as root:"
|
||||
elog "\teselect ruby set ruby(19|20|...)"
|
||||
elog
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
eselect ruby cleanup
|
||||
}
|
@ -0,0 +1,227 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-2.1.3.ebuild,v 1.1 2014/09/20 07:18:17 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
#PATCHSET=1
|
||||
|
||||
inherit autotools eutils flag-o-matic multilib versionator
|
||||
|
||||
RUBYPL=$(get_version_component_range 4)
|
||||
|
||||
MY_P="${PN}-$(get_version_component_range 1-3)"
|
||||
#MY_P="${PN}-$(get_version_component_range 1-3)-${RUBYPL:-0}"
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
SLOT=$(get_version_component_range 1-2)
|
||||
MY_SUFFIX=$(delete_version_separator 1 ${SLOT})
|
||||
RUBYVERSION=2.1.0
|
||||
|
||||
if [[ -n ${PATCHSET} ]]; then
|
||||
if [[ ${PVR} == ${PV} ]]; then
|
||||
PATCHSET="${PV}-r0.${PATCHSET}"
|
||||
else
|
||||
PATCHSET="${PVR}.${PATCHSET}"
|
||||
fi
|
||||
else
|
||||
PATCHSET="${PVR}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="An object-oriented scripting language"
|
||||
HOMEPAGE="http://www.ruby-lang.org/"
|
||||
SRC_URI="mirror://ruby/2.1/${MY_P}.tar.bz2
|
||||
http://dev.gentoo.org/~flameeyes/ruby-team/${PN}-patches-${PATCHSET}.tar.bz2"
|
||||
|
||||
LICENSE="|| ( Ruby-BSD BSD-2 )"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||
IUSE="berkdb debug doc examples gdbm ipv6 +rdoc rubytests socks5 ssl xemacs ncurses +readline"
|
||||
|
||||
RDEPEND="
|
||||
berkdb? ( sys-libs/db )
|
||||
gdbm? ( sys-libs/gdbm )
|
||||
ssl? ( dev-libs/openssl )
|
||||
socks5? ( >=net-proxy/dante-1.1.13 )
|
||||
ncurses? ( sys-libs/ncurses )
|
||||
readline? ( sys-libs/readline )
|
||||
dev-libs/libyaml
|
||||
virtual/libffi
|
||||
sys-libs/zlib
|
||||
>=app-admin/eselect-ruby-20131227
|
||||
!<dev-ruby/rdoc-3.9.4
|
||||
!<dev-ruby/rubygems-1.8.10-r1"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
PDEPEND="
|
||||
virtual/rubygems:ruby21
|
||||
>=dev-ruby/json-1.8.1[ruby_targets_ruby21]
|
||||
>=dev-ruby/rake-0.9.6[ruby_targets_ruby21]
|
||||
rdoc? ( >=dev-ruby/rdoc-4.0.1[ruby_targets_ruby21] )
|
||||
xemacs? ( app-xemacs/ruby-modes )"
|
||||
|
||||
src_prepare() {
|
||||
EPATCH_FORCE="yes" EPATCH_SUFFIX="patch" \
|
||||
epatch "${WORKDIR}/patches"
|
||||
|
||||
# We can no longer unbundle all of rake because rubygems now depends
|
||||
# on this. We leave the actual rake code around to bootstrap
|
||||
# rubygems, but remove the bits that would cause a file collision.
|
||||
einfo "Unbundling gems..."
|
||||
cd "$S"
|
||||
rm -r \
|
||||
{bin,lib}/rake lib/rake.rb man/rake.1 \
|
||||
bin/gem || die "removal failed"
|
||||
|
||||
# Fix a hardcoded lib path in configure script
|
||||
sed -i -e "s:\(RUBY_LIB_PREFIX=\"\${prefix}/\)lib:\1$(get_libdir):" \
|
||||
configure.in || die "sed failed"
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=
|
||||
|
||||
# The Tk module can no longer be built because the module code is no
|
||||
# longer compatible with newer stable versions.
|
||||
# https://bugs.gentoo.org/show_bug.cgi?id=500894
|
||||
local modules="tk"
|
||||
|
||||
# -fomit-frame-pointer makes ruby segfault, see bug #150413.
|
||||
filter-flags -fomit-frame-pointer
|
||||
# In many places aliasing rules are broken; play it safe
|
||||
# as it's risky with newer compilers to leave it as it is.
|
||||
append-flags -fno-strict-aliasing
|
||||
# SuperH needs this
|
||||
use sh && append-flags -mieee
|
||||
|
||||
# Socks support via dante
|
||||
if use socks5 ; then
|
||||
# Socks support can't be disabled as long as SOCKS_SERVER is
|
||||
# set and socks library is present, so need to unset
|
||||
# SOCKS_SERVER in that case.
|
||||
unset SOCKS_SERVER
|
||||
fi
|
||||
|
||||
# Increase GC_MALLOC_LIMIT if set (default is 8000000)
|
||||
if [ -n "${RUBY_GC_MALLOC_LIMIT}" ] ; then
|
||||
append-flags "-DGC_MALLOC_LIMIT=${RUBY_GC_MALLOC_LIMIT}"
|
||||
fi
|
||||
|
||||
# ipv6 hack, bug 168939. Needs --enable-ipv6.
|
||||
use ipv6 || myconf="${myconf} --with-lookup-order-hack=INET"
|
||||
|
||||
# Determine which modules *not* to build depending in the USE flags.
|
||||
if ! use readline ; then
|
||||
modules="${modules},readline"
|
||||
fi
|
||||
if ! use berkdb ; then
|
||||
modules="${modules},dbm"
|
||||
fi
|
||||
if ! use gdbm ; then
|
||||
modules="${modules},gdbm"
|
||||
fi
|
||||
if ! use ssl ; then
|
||||
modules="${modules},openssl"
|
||||
fi
|
||||
if ! use ncurses ; then
|
||||
modules="${modules},curses"
|
||||
fi
|
||||
|
||||
INSTALL="${EPREFIX}/usr/bin/install -c" econf \
|
||||
--program-suffix=${MY_SUFFIX} \
|
||||
--with-soname=ruby${MY_SUFFIX} \
|
||||
--docdir=${EPREFIX}/usr/share/doc/${P} \
|
||||
--enable-shared \
|
||||
--enable-pthread \
|
||||
--disable-rpath \
|
||||
--with-out-ext="${modules}" \
|
||||
$(use_enable socks5 socks) \
|
||||
$(use_enable doc install-doc) \
|
||||
--enable-ipv6 \
|
||||
$(use_enable debug) \
|
||||
${myconf} \
|
||||
--enable-option-checking=no \
|
||||
|| die "econf failed"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake V=1 EXTLDFLAGS="${LDFLAGS}" || die "emake failed"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake -j1 V=1 test || die "make test failed"
|
||||
|
||||
elog "Ruby's make test has been run. Ruby also ships with a make check"
|
||||
elog "that cannot be run until after ruby has been installed."
|
||||
elog
|
||||
if use rubytests; then
|
||||
elog "You have enabled rubytests, so they will be installed to"
|
||||
elog "/usr/share/${PN}-${SLOT}/test. To run them you must be a user other"
|
||||
elog "than root, and you must place them into a writeable directory."
|
||||
elog "Then call: "
|
||||
elog
|
||||
elog "ruby${MY_SUFFIX} -C /location/of/tests runner.rb"
|
||||
else
|
||||
elog "Enable the rubytests USE flag to install the make check tests"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Remove the remaining bundled gems. We do this late in the process
|
||||
# since they are used during the build to e.g. create the
|
||||
# documentation.
|
||||
rm -rf ext/json || die
|
||||
|
||||
# Ruby is involved in the install process, we don't want interference here.
|
||||
unset RUBYOPT
|
||||
|
||||
local MINIRUBY=$(echo -e 'include Makefile\ngetminiruby:\n\t@echo $(MINIRUBY)'|make -f - getminiruby)
|
||||
|
||||
LD_LIBRARY_PATH="${D}/usr/$(get_libdir)${LD_LIBRARY_PATH+:}${LD_LIBRARY_PATH}"
|
||||
RUBYLIB="${S}:${D}/usr/$(get_libdir)/ruby/${RUBYVERSION}"
|
||||
for d in $(find "${S}/ext" -type d) ; do
|
||||
RUBYLIB="${RUBYLIB}:$d"
|
||||
done
|
||||
export LD_LIBRARY_PATH RUBYLIB
|
||||
|
||||
emake V=1 DESTDIR="${D}" install || die "make install failed"
|
||||
|
||||
# Remove installed rubygems copy
|
||||
rm -r "${D}/usr/$(get_libdir)/ruby/${RUBYVERSION}/rubygems" || die "rm rubygems failed"
|
||||
rm -r "${D}/usr/$(get_libdir)/ruby/${RUBYVERSION}"/rdoc* || die "rm rdoc failed"
|
||||
rm -r "${D}/usr/bin/"{ri,rdoc}"${MY_SUFFIX}" || die "rm rdoc bins failed"
|
||||
|
||||
if use doc; then
|
||||
make DESTDIR="${D}" install-doc || die "make install-doc failed"
|
||||
fi
|
||||
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PF}
|
||||
doins -r sample
|
||||
fi
|
||||
|
||||
dodoc ChangeLog NEWS doc/NEWS* README* || die
|
||||
|
||||
if use rubytests; then
|
||||
pushd test
|
||||
insinto /usr/share/${PN}-${SLOT}/test
|
||||
doins -r .
|
||||
popd
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ ! -n $(readlink "${ROOT}"usr/bin/ruby) ]] ; then
|
||||
eselect ruby set ruby${MY_SUFFIX}
|
||||
fi
|
||||
|
||||
elog
|
||||
elog "To switch between available Ruby profiles, execute as root:"
|
||||
elog "\teselect ruby set ruby(19|20|...)"
|
||||
elog
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
eselect ruby cleanup
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST qtkeychain-0.3.0.tar.gz 17659 SHA256 b796495c5c8aeedb1f0fb80f99b29e293c6e999b38f63a9a25fe53ae7281bc07 SHA512 7beb907c1d8eb1963c25c2bf402d859ec4ccd088b7ca68961cbd50877c1705243ecf86b4ac67fcf37ff06b51d8290ad0faf326b7834f6289ab43822c9745de73 WHIRLPOOL 5c147f8087aea1175157440c678ed506f543ba09f95c73a615bc9abb19558429533ecbd862ee753f664c64280f0af2fc47244063f529cbe54675c4032dfbeaad
|
||||
DIST qtkeychain-0.4.0.tar.gz 18236 SHA256 a67dea6a2cc857afdb12f1e639aef63d1a9841a44e5640d9e71d0446f146b707 SHA512 6dda0489193ed57d948e9426343972a186cde2c8503d0b72f64277ac202241ba710d61e30819e8f72f4bd500cfe2761179ec6be009d5e6f5fbe7bd1a3e65af8d WHIRLPOOL 44c636d48aaa577b79dc8f3838796f05e274a8c526d0923bb261ff8b2b361907b20eb0c6363713d77bc62ab0d6640f6bb423c033a25e937c35eece952f736410
|
||||
|
@ -0,0 +1,70 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/qtkeychain/qtkeychain-0.4.0.ebuild,v 1.1 2014/09/19 17:55:22 johu Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit cmake-utils multibuild
|
||||
|
||||
DESCRIPTION="Qt API for storing passwords securely"
|
||||
HOMEPAGE="https://github.com/frankosterfeld/qtkeychain"
|
||||
SRC_URI="https://github.com/frankosterfeld/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+qt4 qt5"
|
||||
|
||||
REQUIRED_USE="|| ( qt4 qt5 )"
|
||||
|
||||
RDEPEND="
|
||||
qt5? (
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtdbus:5
|
||||
)
|
||||
qt4? (
|
||||
dev-qt/qtcore:4
|
||||
dev-qt/qtdbus:4
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
qt5? ( dev-qt/linguist-tools:5 )
|
||||
"
|
||||
|
||||
DOCS=( ChangeLog ReadMe.txt )
|
||||
|
||||
pkg_setup() {
|
||||
MULTIBUILD_VARIANTS=()
|
||||
if use qt4; then
|
||||
MULTIBUILD_VARIANTS+=(qt4)
|
||||
fi
|
||||
if use qt5; then
|
||||
MULTIBUILD_VARIANTS+=(qt5)
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
myconfigure() {
|
||||
if [[ ${MULTIBUILD_VARIANT} = qt4 ]]; then
|
||||
local mycmakeargs=(-DBUILD_WITH_QT4=ON)
|
||||
fi
|
||||
if [[ ${MULTIBUILD_VARIANT} = qt5 ]]; then
|
||||
local mycmakeargs=(-DBUILD_WITH_QT4=OFF)
|
||||
fi
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
multibuild_foreach_variant myconfigure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
multibuild_foreach_variant cmake-utils_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
multibuild_foreach_variant cmake-utils_src_install
|
||||
}
|
||||
|
||||
src_test() {
|
||||
multibuild_foreach_variant cmake-utils_src_test
|
||||
}
|
@ -1,4 +1,3 @@
|
||||
DIST PyQt-x11-gpl-4.10.3.tar.gz 11187362 SHA256 a713bebef394213b2c9e1fe0cad5699b869dc356bba50766e069013eba8bf630 SHA512 4edd3539e1855bc3358dcba866433e53d4b9444b867c14cc27115cf5a6c123b0af3bb0bae3085f6d71a31f0b6716da40809ac4ffcaaff415673ed7462f1a0420 WHIRLPOOL 675e324993e8f9a3b2a0a8975c9f1e2af9cd315073a68e6649a8de04e8e8a905d756be2c138a8c19b4ec16a75c7b118b32a3ffc27f8399953599a1b88ac76fad
|
||||
DIST PyQt-x11-gpl-4.11.1.tar.gz 11118850 SHA256 df9d7358d70748efa5b84fa3fe9e182a80c39ac590157daaabcc2618df176da3 SHA512 3851d4e61d9c6a0c62cbfd2a08153972fa3446c1982fc925796eb1d4c6524e7054cdb14ed2f4566386727e9e0cf67246765de19fab79152b0834477452681113 WHIRLPOOL 17e23997afcf06b99028d0d2115bc9328848acaaa1b6bcd8ec7397409ab2001d5fa29ca08bf42e0cef6dcd0441d0cff04e349fa8913a2b0fc86da878b79b5a5d
|
||||
DIST PyQt-x11-gpl-4.10.3.tar.gz 11187362 SHA256 a713bebef394213b2c9e1fe0cad5699b869dc356bba50766e069013eba8bf630 SHA512 4edd3539e1855bc3358dcba866433e53d4b9444b867c14cc27115cf5a6c123b0af3bb0bae3085f6d71a31f0b6716da40809ac4ffcaaff415673ed7462f1a0420 WHIRLPOOL 675e324993e8f9a3b2a0a8975c9f1e2af9cd315073a68e6649a8de04e8e8a905d756be2c138a8c19b4ec16a75c7b118b32a3ffc27f8399953599a1b88ac76fad
|
||||
DIST PyQt-x11-gpl-4.11.1.tar.gz 11118850 SHA256 df9d7358d70748efa5b84fa3fe9e182a80c39ac590157daaabcc2618df176da3 SHA512 3851d4e61d9c6a0c62cbfd2a08153972fa3446c1982fc925796eb1d4c6524e7054cdb14ed2f4566386727e9e0cf67246765de19fab79152b0834477452681113 WHIRLPOOL 17e23997afcf06b99028d0d2115bc9328848acaaa1b6bcd8ec7397409ab2001d5fa29ca08bf42e0cef6dcd0441d0cff04e349fa8913a2b0fc86da878b79b5a5d
|
||||
DIST PyQt-x11-gpl-4.11.2.tar.gz 11120742 SHA256 05dfc4060d25f81e5d45fb020ad59d21af7dc4c01ace4d2b37f3b49493d03f6e SHA512 c849a28070aed1ab55a407da7b3386d5c899e5ada3c8b21b50f8182193a9f6fb53c7ef9ad02b2b261fd3ce901fb2a0189fe4266dd20cf6036bc2c8047f47ba79 WHIRLPOOL 0106a5c4f1f91e79280da3ff834ef61285cf6b8a18cb3d48df7ab969c28b35f76fbdfa648401f8d1e128feee139fcd7eb74edc0fd9ee17ff7a04f28855563eaf
|
||||
|
@ -0,0 +1,210 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/PyQt4/PyQt4-4.11.2.ebuild,v 1.1 2014/09/20 20:05:06 pesa Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
|
||||
inherit eutils multibuild python-r1 qmake-utils toolchain-funcs
|
||||
|
||||
DESCRIPTION="Python bindings for the Qt toolkit"
|
||||
HOMEPAGE="http://www.riverbankcomputing.co.uk/software/pyqt/intro/ https://pypi.python.org/pypi/PyQt4"
|
||||
|
||||
if [[ ${PV} == *_pre* ]]; then
|
||||
MY_P="PyQt-x11-gpl-snapshot-${PV%_pre*}-${REVISION}"
|
||||
SRC_URI="http://dev.gentoo.org/~hwoarang/distfiles/${MY_P}.tar.gz"
|
||||
else
|
||||
MY_P="PyQt-x11-gpl-${PV}"
|
||||
SRC_URI="mirror://sourceforge/pyqt/${MY_P}.tar.gz"
|
||||
fi
|
||||
|
||||
LICENSE="|| ( GPL-2 GPL-3 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
IUSE="X dbus debug declarative designer doc examples help kde multimedia opengl phonon script scripttools sql svg webkit xmlpatterns"
|
||||
REQUIRED_USE="
|
||||
${PYTHON_REQUIRED_USE}
|
||||
declarative? ( X )
|
||||
designer? ( X )
|
||||
help? ( X )
|
||||
multimedia? ( X )
|
||||
opengl? ( X )
|
||||
phonon? ( X )
|
||||
scripttools? ( X script )
|
||||
sql? ( X )
|
||||
svg? ( X )
|
||||
webkit? ( X )
|
||||
"
|
||||
|
||||
# Minimal supported version of Qt.
|
||||
QT_PV="4.8.5:4"
|
||||
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
>=dev-python/sip-4.16:=[${PYTHON_USEDEP}]
|
||||
>=dev-qt/qtcore-${QT_PV}
|
||||
X? (
|
||||
>=dev-qt/qtgui-${QT_PV}
|
||||
>=dev-qt/qttest-${QT_PV}
|
||||
)
|
||||
dbus? (
|
||||
>=dev-python/dbus-python-0.80[${PYTHON_USEDEP}]
|
||||
>=dev-qt/qtdbus-${QT_PV}
|
||||
)
|
||||
declarative? ( >=dev-qt/qtdeclarative-${QT_PV} )
|
||||
designer? ( >=dev-qt/designer-${QT_PV} )
|
||||
help? ( >=dev-qt/qthelp-${QT_PV} )
|
||||
multimedia? ( >=dev-qt/qtmultimedia-${QT_PV} )
|
||||
opengl? ( >=dev-qt/qtopengl-${QT_PV} )
|
||||
phonon? (
|
||||
kde? ( media-libs/phonon )
|
||||
!kde? ( || ( >=dev-qt/qtphonon-${QT_PV} media-libs/phonon ) )
|
||||
)
|
||||
script? ( >=dev-qt/qtscript-${QT_PV} )
|
||||
sql? ( >=dev-qt/qtsql-${QT_PV} )
|
||||
svg? ( >=dev-qt/qtsvg-${QT_PV} )
|
||||
webkit? ( >=dev-qt/qtwebkit-${QT_PV} )
|
||||
xmlpatterns? ( >=dev-qt/qtxmlpatterns-${QT_PV} )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dbus? ( virtual/pkgconfig )
|
||||
"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
# Support qreal on arm architecture (bug 322349).
|
||||
use arm && epatch "${FILESDIR}/${PN}-4.7.3-qreal_float_support.patch"
|
||||
|
||||
# Allow building against KDE's phonon (bug 433944 and others).
|
||||
sed -i \
|
||||
-e "s:VideoWidget()\":&, extra_include_dirs=[\"${EPREFIX}/usr/include/qt4/QtGui\"]:" \
|
||||
-e "s:^\s\+generate_code(\"phonon\":&, extra_include_dirs=[\"${EPREFIX}/usr/include/phonon\"]:" \
|
||||
configure.py || die
|
||||
|
||||
if ! use dbus; then
|
||||
sed -i -e 's/^\(\s\+\)check_dbus()/\1pass/' configure.py || die
|
||||
fi
|
||||
|
||||
python_copy_sources
|
||||
|
||||
preparation() {
|
||||
if [[ ${EPYTHON} == python3.* ]]; then
|
||||
rm -fr pyuic/uic/port_v2
|
||||
else
|
||||
rm -fr pyuic/uic/port_v3
|
||||
fi
|
||||
}
|
||||
python_foreach_impl run_in_build_dir preparation
|
||||
}
|
||||
|
||||
pyqt4_use_enable() {
|
||||
use $1 && echo --enable=${2:-Qt$(tr 'a-z' 'A-Z' <<< ${1:0:1})${1:1}}
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
configuration() {
|
||||
local myconf=(
|
||||
"${PYTHON}" configure.py
|
||||
--confirm-license
|
||||
--bindir="${EPREFIX}/usr/bin"
|
||||
--destdir="$(python_get_sitedir)"
|
||||
--sipdir="${EPREFIX}/usr/share/sip"
|
||||
--assume-shared
|
||||
--no-timestamp
|
||||
--qsci-api
|
||||
$(use debug && echo --debug)
|
||||
--enable=QtCore
|
||||
--enable=QtNetwork
|
||||
--enable=QtXml
|
||||
$(pyqt4_use_enable X QtGui)
|
||||
$(pyqt4_use_enable X QtTest)
|
||||
$(pyqt4_use_enable dbus QtDBus)
|
||||
$(pyqt4_use_enable declarative)
|
||||
$(pyqt4_use_enable designer) $(use designer || echo --no-designer-plugin)
|
||||
$(pyqt4_use_enable help)
|
||||
$(pyqt4_use_enable multimedia)
|
||||
$(pyqt4_use_enable opengl QtOpenGL)
|
||||
$(pyqt4_use_enable phonon phonon)
|
||||
$(pyqt4_use_enable script)
|
||||
$(pyqt4_use_enable scripttools QtScriptTools)
|
||||
$(pyqt4_use_enable sql)
|
||||
$(pyqt4_use_enable svg)
|
||||
$(pyqt4_use_enable webkit QtWebKit)
|
||||
$(pyqt4_use_enable xmlpatterns QtXmlPatterns)
|
||||
AR="$(tc-getAR) cqs"
|
||||
CC="$(tc-getCC)"
|
||||
CFLAGS="${CFLAGS}"
|
||||
CFLAGS_RELEASE=
|
||||
CXX="$(tc-getCXX)"
|
||||
CXXFLAGS="${CXXFLAGS}"
|
||||
CXXFLAGS_RELEASE=
|
||||
LINK="$(tc-getCXX)"
|
||||
LINK_SHLIB="$(tc-getCXX)"
|
||||
LFLAGS="${LDFLAGS}"
|
||||
LFLAGS_RELEASE=
|
||||
RANLIB=
|
||||
STRIP=
|
||||
)
|
||||
echo "${myconf[@]}"
|
||||
"${myconf[@]}" || die
|
||||
|
||||
local mod
|
||||
for mod in QtCore \
|
||||
$(use X && echo QtGui) \
|
||||
$(use dbus && echo QtDBus) \
|
||||
$(use declarative && echo QtDeclarative) \
|
||||
$(use designer && echo QtDesigner) \
|
||||
$(use opengl && echo QtOpenGL); do
|
||||
# Run eqmake4 inside the qpy subdirectories to respect
|
||||
# CC, CXX, CFLAGS, CXXFLAGS, LDFLAGS and avoid stripping.
|
||||
pushd qpy/${mod} > /dev/null || return
|
||||
eqmake4 $(ls w_qpy*.pro)
|
||||
popd > /dev/null || return
|
||||
|
||||
# Fix insecure runpaths.
|
||||
sed -i -e "/^LFLAGS\s*=/ s:-Wl,-rpath,${BUILD_DIR}/qpy/${mod}::" \
|
||||
${mod}/Makefile || die "failed to fix rpath for ${mod}"
|
||||
done
|
||||
|
||||
# Avoid stripping of libpythonplugin.so.
|
||||
if use designer; then
|
||||
pushd designer > /dev/null || return
|
||||
eqmake4 python.pro
|
||||
popd > /dev/null || return
|
||||
fi
|
||||
}
|
||||
python_parallel_foreach_impl run_in_build_dir configuration
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
python_foreach_impl run_in_build_dir default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
installation() {
|
||||
local tmp_root=${D%/}/tmp
|
||||
|
||||
# INSTALL_ROOT is used by designer/Makefile, other Makefiles use DESTDIR.
|
||||
emake DESTDIR="${tmp_root}" INSTALL_ROOT="${tmp_root}" install
|
||||
|
||||
python_doexe "${tmp_root}${EPREFIX}"/usr/bin/pyuic4
|
||||
rm "${tmp_root}${EPREFIX}"/usr/bin/pyuic4 || die
|
||||
|
||||
multibuild_merge_root "${tmp_root}" "${D}"
|
||||
python_optimize
|
||||
}
|
||||
python_foreach_impl run_in_build_dir installation
|
||||
|
||||
dodoc NEWS THANKS
|
||||
|
||||
if use doc; then
|
||||
dodoc -r doc/html
|
||||
fi
|
||||
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PF}
|
||||
doins -r examples
|
||||
fi
|
||||
}
|
@ -0,0 +1,76 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/celery/celery-3.1.15-r1.ebuild,v 1.1 2014/09/21 00:31:25 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Celery is an open source asynchronous task queue/job queue based on distributed message passing"
|
||||
HOMEPAGE="http://celeryproject.org/ http://pypi.python.org/pypi/celery"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
# There are a number of other optional 'extras' which overlap with those of kombu, however
|
||||
# there has been no apparent expression of interest or demand by users for them. See requires.txt
|
||||
IUSE="doc examples redis test"
|
||||
|
||||
PY2_USEDEP=$(python_gen_usedep python2_7)
|
||||
RDEPEND="<dev-python/kombu-3.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/kombu-3.0.23[${PYTHON_USEDEP}]
|
||||
>=dev-python/anyjson-0.3.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/billiard-3.3.0.18[${PYTHON_USEDEP}]
|
||||
<dev-python/billiard-3.4[${PYTHON_USEDEP}]
|
||||
dev-python/pytz[${PYTHON_USEDEP}]
|
||||
dev-python/greenlet[${PYTHON_USEDEP}]"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( ${RDEPEND}
|
||||
dev-python/gevent[${PY2_USEDEP}]
|
||||
>=dev-python/mock-1.0.1[${PY2_USEDEP}]
|
||||
dev-python/pyopenssl[${PYTHON_USEDEP}]
|
||||
dev-python/nose-cover3[${PYTHON_USEDEP}]
|
||||
dev-python/sqlalchemy[${PYTHON_USEDEP}]
|
||||
>=dev-python/pymongo-2.6.2[${PYTHON_USEDEP}]
|
||||
redis? ( dev-python/redis-py[${PYTHON_USEDEP}]
|
||||
>=dev-db/redis-2.8.0 )
|
||||
>=dev-python/python-dateutil-1.5[${PYTHON_USEDEP}]
|
||||
)
|
||||
doc? (
|
||||
dev-python/docutils[${PYTHON_USEDEP}]
|
||||
dev-python/sphinx[${PYTHON_USEDEP}]
|
||||
dev-python/jinja[${PYTHON_USEDEP}]
|
||||
dev-python/sqlalchemy[${PYTHON_USEDEP}] )"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/celery-docs.patch
|
||||
"${FILESDIR}"/${PN}-3.1.11-test.patch )
|
||||
|
||||
# testsuite needs it own source
|
||||
DISTUTILS_IN_SOURCE_BUILD=1
|
||||
|
||||
python_compile_all() {
|
||||
if use doc; then
|
||||
mkdir docs/.build || die
|
||||
emake -C docs html
|
||||
fi
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests || die "Tests failed with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
# Main celeryd init.d and conf.d
|
||||
newinitd "${FILESDIR}/celery.initd-r1" celery
|
||||
newconfd "${FILESDIR}/celery.confd-r1" celery
|
||||
|
||||
use examples && local EXAMPLES=( examples/. )
|
||||
|
||||
use doc && local HTML_DOCS=( docs/.build/html/. )
|
||||
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST django-celery-3.1.10.tar.gz 76323 SHA256 0c724d1c9c01b1f77ca47f84d2a35f63f8ce8e29b85fb578d7465f86eb8a9180 SHA512 de814627978cb014ee8d674fd14097c547d4f4bc2db4b0254aec43caeffcc41f182bcdb529b290004d44cf8cf691544f58211208c54a906d6bfbf279823ed519 WHIRLPOOL 1c981b76a5ee9aa7a74846d273b075d2edf106a89113e9ed611d66a331fd13a9a7dc0789fbcbed7c6ca744e4f63c04c531e375a56ba92515f849c369adbea6e7
|
||||
DIST django-celery-3.1.15.tar.gz 77167 SHA256 c8bc0be4c0ce1d7c798d08526c0f749713b3541a72281543cdfed6dd0f521d92 SHA512 acc09c8dfce28eed857d518f15390d7a65e2eb30a5e85f096a22d601b9f561ec94d1630858c37fc4cdcad608d89b26e860546a191a18f12c2946c6f9057ff37a WHIRLPOOL d08b762807ff627ad51fb4575292ee212833285fa1981d3be5904a46831376bd68c77e5495d10a94c5ebe38012ea917920cce98be51b2c5c522c758347ba80e8
|
||||
DIST django-celery-3.1.9.tar.gz 76015 SHA256 5b6515074df25f265bcfec06ba6d53cc334acae949b776fc936572d84e0b1678 SHA512 ada3cbba58ae432aee6a1e76be0d7fe089f430251f894b645096bcb579a7967757e47c5f506e90ebbf5f25e2e5e45af9d4e267150a7a081fe1fb365501dc29b9 WHIRLPOOL 80d6292b75448aa430f8a56188d2fb351416119c4068ebd10795f6e74150dbc0391fac6bf1805dab20cdd70b276fb45ee52908c1fcd104ef27286057dc6411d6
|
||||
|
@ -0,0 +1,53 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/django-celery/django-celery-3.1.15.ebuild,v 1.1 2014/09/21 03:46:16 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Celery Integration for Django"
|
||||
HOMEPAGE="http://celeryproject.org/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc examples test"
|
||||
|
||||
PY2_USEDEP=$(python_gen_usedep python2_7)
|
||||
RDEPEND=">=dev-python/celery-3.1.15[${PYTHON_USEDEP}]
|
||||
dev-python/django[${PYTHON_USEDEP}]
|
||||
dev-python/pytz[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/django-nose[${PYTHON_USEDEP}]
|
||||
>=dev-python/coverage-3.0[${PYTHON_USEDEP}]
|
||||
dev-python/nose-cover3[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PY2_USEDEP}]
|
||||
dev-python/python-memcached[${PY2_USEDEP}] )
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}]
|
||||
dev-python/sphinxcontrib-issuetracker[${PY2_USEDEP}]
|
||||
dev-python/python-memcached[${PY2_USEDEP}]
|
||||
)"
|
||||
|
||||
PY27_REQUSE="$(python_gen_useflags 'python2.7')"
|
||||
REQUIRED_USE="
|
||||
doc? ( ${PY27_REQUSE} )"
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C docs html
|
||||
}
|
||||
|
||||
python_test() {
|
||||
# https://github.com/celery/django-celery/issues/342
|
||||
"${PYTHON}" tests/manage.py test
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( docs/.build/html/. )
|
||||
use examples && local EXAMPLES=( examples/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/django-nose/django-nose-1.2-r1.ebuild,v 1.1 2014/09/21 01:49:09 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Django test runner that uses nose"
|
||||
HOMEPAGE="https://github.com/jbalogh/django-nose"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-python/nose-1.0[${PYTHON_USEDEP}]
|
||||
<dev-python/django-1.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/south-0.7[${PYTHON_USEDEP}]
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
python_test() {
|
||||
"${PYTHON}" testapp/runtests.py
|
||||
}
|
@ -0,0 +1,25 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/docker-py/docker-py-0.5.0-r1.ebuild,v 1.1 2014/09/20 01:30:05 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_{3,4}} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="An API client for docker"
|
||||
HOMEPAGE="https://github.com/docker/docker-py"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( >=dev-python/mock-1.0.1[${PYTHON_USEDEP}] )"
|
||||
RDEPEND="~dev-python/requests-2.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.3.0[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '~dev-python/websocket-client-0.11.0[${PYTHON_USEDEP}]' python2_7)"
|
||||
|
||||
# upstream archive does not include the tests
|
||||
RESTRICT=test
|
@ -0,0 +1,91 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/kombu/kombu-3.0.23.ebuild,v 1.1 2014/09/20 12:11:51 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="AMQP Messaging Framework for Python"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/kombu https://github.com/celery/kombu"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="amqplib doc examples msgpack sqs test"
|
||||
|
||||
PY27_GEN_USEDEP=$(python_gen_usedep python2_7)
|
||||
RDEPEND=">=dev-python/anyjson-0.3.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/py-amqp-1.4.6[${PYTHON_USEDEP}]
|
||||
<dev-python/py-amqp-2.0[${PYTHON_USEDEP}]
|
||||
dev-python/pyro:4[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '>=dev-python/pyzmq-13.1.0[${PYTHON_USEDEP}]' python2_7 python{3_3,3_4})
|
||||
amqplib? ( >=dev-python/amqplib-1.0.2[${PYTHON_USEDEP}] )
|
||||
sqs? ( >=dev-python/boto-2.13.3[${PY27_GEN_USEDEP}] )
|
||||
msgpack? ( >=dev-python/msgpack-0.3.0[${PYTHON_USEDEP}] )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-python/setuptools-0.7[${PYTHON_USEDEP}]
|
||||
test? ( dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/nose-cover3[${PYTHON_USEDEP}]
|
||||
>=dev-python/mock-0.7.0[${PY27_GEN_USEDEP}]
|
||||
dev-python/django[${PYTHON_USEDEP}]
|
||||
>=dev-python/redis-py-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pymongo-2.6.2[${PYTHON_USEDEP}] )
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}]
|
||||
dev-python/django[${PYTHON_USEDEP}]
|
||||
dev-python/beanstalkc[${PY27_GEN_USEDEP}]
|
||||
dev-python/couchdb-python[${PY27_GEN_USEDEP}]
|
||||
>=dev-python/sphinxcontrib-issuetracker-0.9[${PYTHON_USEDEP}] )"
|
||||
|
||||
# pyyaml is an optional package for tests, so also kazoo and sqlalchemy.
|
||||
# Refrain for now, no established demand for it form users
|
||||
|
||||
# Req'd for test phase
|
||||
DISTUTILS_IN_SOURCE_BUILD=1
|
||||
|
||||
PY27_REQUSE="$(python_gen_useflags 'python2.7')"
|
||||
REQUIRED_USE="sqs? ( ${PY27_REQUSE} )
|
||||
doc? ( ${PY27_REQUSE} amqplib sqs )" # 2 deps in doc build are only py2 capable
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${PN}-NA-tests-fix.patch )
|
||||
|
||||
python_prepare_all() {
|
||||
https://github.com/celery/kombu/issues/246
|
||||
sed -e 's:kombu.transports:kombu.transport:' -i funtests/tests/test_django.py
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
# Doc build must be done by py2.7
|
||||
# Doc build misses and skips only content re librabbitmq which is not in portage
|
||||
if use doc; then
|
||||
emake -C docs html || die "kombu docs failed installation"
|
||||
fi
|
||||
}
|
||||
|
||||
python_test() {
|
||||
export DJANGO_SETTINGS_MODULE="django.conf"
|
||||
if python_is_python3; then
|
||||
2to3 --no-diffs -w build/lib/kombu/transport/
|
||||
nosetests --py3where=build/lib kombu/tests || die "Tests failed under ${EPYTHON}"
|
||||
else
|
||||
nosetests "${S}"/kombu/tests || die "Tests failed under ${EPYTHON}"
|
||||
# funtests appears to be coded only for py2, a kind of 2nd tier. pypy fails 6.
|
||||
# https://github.com/celery/kombu/issues/411
|
||||
if [[ "${EPYTHON}" == python2.7 ]]; then
|
||||
pushd funtests > /dev/null
|
||||
esetup.py test
|
||||
popd > /dev/null
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use examples && local EXAMPLES=( examples/. )
|
||||
use doc && local HTML_DOCS=( docs/.build/html/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST pyClamd-0.3.10.tar.gz 8929 SHA256 ed77743c32298b151c881cc52a211e188bd24203ae402f2640def858c6a2bca7 SHA512 2c895fbc5897646ad5c23445062fb2e34a2db070471afd8356796f5f458d90b0da824af58b8ba762ce49572acaee6981881169eb33231085dac82ff0169fa2c8 WHIRLPOOL fa9ba64ab721169373572e552450fcee96db0499a9eeb336763ed2ea9e6f24328aece3b46a2c04ba2a6706f8d6a047ea0ef96f1fe53a6ae4663be0980d9e9c43
|
@ -1,8 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>perl</herd>
|
||||
<maintainer>
|
||||
<email>maintainer-needed@gentoo.org</email>
|
||||
</maintainer>
|
||||
<maintainer>
|
||||
<email>xmw@gentoo.org</email>
|
||||
<name>Michael Weber</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1,22 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyClamd/pyClamd-0.3.10.ebuild,v 1.1 2014/09/20 13:06:30 xmw Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="python interface to Clamd (Clamav daemon)"
|
||||
HOMEPAGE="http://xael.org/norman/python/pyclamd/"
|
||||
SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
src_prepare() {
|
||||
sed -e 's:/etc/clamav/clamd.conf:/etc/clamd.conf:' \
|
||||
-i pyclamd/pyclamd.py || die
|
||||
}
|
@ -0,0 +1,49 @@
|
||||
From 7f793442316599ca25014a3d39c5de56c384990f Mon Sep 17 00:00:00 2001
|
||||
From: Michael Palimaka <kensington@gentoo.org>
|
||||
Date: Fri, 23 May 2014 18:10:20 +1000
|
||||
Subject: [PATCH] Fix tests with Python 3.
|
||||
|
||||
Change-Id: Ibbf54406ba33dd1f645a46d63c04269868288768
|
||||
---
|
||||
tests/minimalbinding/typedef_test.py | 2 +-
|
||||
tests/samplebinding/overflow_test.py | 4 ++--
|
||||
2 files changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/tests/minimalbinding/typedef_test.py b/tests/minimalbinding/typedef_test.py
|
||||
index 089b279..b5535fb 100644
|
||||
--- a/tests/minimalbinding/typedef_test.py
|
||||
+++ b/tests/minimalbinding/typedef_test.py
|
||||
@@ -30,7 +30,7 @@ from py3kcompat import IS_PY3K
|
||||
|
||||
try:
|
||||
import numpy as np
|
||||
-except ImportError, e:
|
||||
+except ImportError:
|
||||
np = None
|
||||
|
||||
|
||||
diff --git a/tests/samplebinding/overflow_test.py b/tests/samplebinding/overflow_test.py
|
||||
index 5020872..c294c13 100644
|
||||
--- a/tests/samplebinding/overflow_test.py
|
||||
+++ b/tests/samplebinding/overflow_test.py
|
||||
@@ -45,7 +45,7 @@ class OverflowTest(unittest.TestCase):
|
||||
'''C++ function receives an long long argument and raise OverflowError if the value is negative.'''
|
||||
val = 100
|
||||
self.assertEqual(doubleLongLong(val), 2 * val)
|
||||
- val = long(100)
|
||||
+ val = int(100)
|
||||
self.assertEqual(doubleLongLong(val), 2 * val)
|
||||
val = (2 << 64) + 1
|
||||
self.assertRaises(OverflowError, doubleLongLong, val)
|
||||
@@ -54,7 +54,7 @@ class OverflowTest(unittest.TestCase):
|
||||
'''C++ function receives an unsigned long long argument and raise OverflowError if the value is negative.'''
|
||||
val = 100
|
||||
self.assertEqual(doubleUnsignedLongLong(val), 2 * val)
|
||||
- val = long(100)
|
||||
+ val = int(100)
|
||||
self.assertEqual(doubleUnsignedLongLong(val), 2 * val)
|
||||
val *= -1
|
||||
self.assertRaises(OverflowError, doubleUnsignedLongLong, val)
|
||||
--
|
||||
2.1.0
|
||||
|
@ -1,2 +1,3 @@
|
||||
DIST asciidoctor-0.1.4.tar.gz 225956 SHA256 ed80cf059dcef9e91465c80500bd56f0a8176475ab2dfdb1ca438b1791135b64 SHA512 2e463741c0da8adcb8a1af65a44f5a91cb04e4b3290b7463c592c7cd7070b5f49cbed0e97a763ec09acf5691ea0a5fb338f999f63ad09b5edf038c570793834c WHIRLPOOL 35cd7e3f3a8b57177d47f10d3fc8a303a75055363c643fdda21fb70d62c0def6fcbce443a7db37cde10aa0de3a97c2b05b70ae48e7fe4be90085d5bac3a39a77
|
||||
DIST asciidoctor-1.5.0.tar.gz 438838 SHA256 eb83ffe7f516ddf6fec406825cc5a98679cfd1a216e6bb7f98d16f682b5dd9ef SHA512 ae2dd796715d6ef1ca4e2846ea1ae0752bdc8b506d049eb450a65623a91cf6715984ae1b5eb2829adcb3137199d33240c332d103035172ed3d1ec44f8ebd234b WHIRLPOOL ab8c773f3ad5fd6be3f138c6c1b1e0e463ba549a052e1fa175b3020497fd888c1ed3c1ea68d4acfc6260398cb5d4db4f17cac3fcdec9ad7c2bcdd4d7b18bcc89
|
||||
DIST asciidoctor-1.5.1.tar.gz 440273 SHA256 237bb23acb2d09c83f5674654511cf1541768657bfb25241bde97bc6442bc605 SHA512 03b7ebaf3aaae5c3473c24f7d9a133f939f8519ad3694883241407435ae3f5c7c3a14b6e2fb4385e34de3c5278996238e411e191f28a55c082177362e68219a5 WHIRLPOOL 172054542d8e7846c7202b05a79a8e205418cb9c88322ff0d820480d5f23c2e6d7d418766468d2891e56ec9b02fbd55cd85d69580627b951604ffc2297300da2
|
||||
|
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/asciidoctor/asciidoctor-1.5.1.ebuild,v 1.1 2014/09/21 05:44:49 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20"
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST="test features"
|
||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.adoc README.adoc"
|
||||
|
||||
RUBY_FAKEGEM_EXTRAINSTALL="data"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Processor for converting AsciiDoc source files or strings into HTML 5, DocBook 4.5 and other formats"
|
||||
HOMEPAGE="https://github.com/asciidoctor/asciidoctor"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_bdepend "test? (
|
||||
dev-util/cucumber
|
||||
dev-ruby/coderay
|
||||
dev-ruby/erubis
|
||||
dev-ruby/haml
|
||||
dev-ruby/nokogiri
|
||||
dev-ruby/slim
|
||||
dev-ruby/tilt )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
rm Gemfile || die
|
||||
}
|
||||
|
||||
all_ruby_install() {
|
||||
all_fakegem_install
|
||||
|
||||
doman man/asciidoctor.1
|
||||
}
|
@ -1,388 +0,0 @@
|
||||
From e19ad5a8492d83db79a09b459cb17ccee78e0001 Mon Sep 17 00:00:00 2001
|
||||
From: Robin Johnson <robbat2@gentoo.org>
|
||||
Date: Fri, 25 Apr 2014 12:30:42 +0200
|
||||
Subject: [PATCH] Makefile: Add NO_CVS define to disable all CVS interface
|
||||
utilities
|
||||
|
||||
Forward-ported from 1.7.12 to current git.git v1.8.4
|
||||
Forward-ported from v1.8.4 to v1.8.5.1
|
||||
Forward-ported from v1.8.5.3 to v1.9.0_rc3
|
||||
Forward-ported from 1.9.0_rc3 to current git.git v2.0.0_rc0
|
||||
|
||||
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
|
||||
|
||||
diff --git a/Makefile b/Makefile
|
||||
index a5e06dd..7813c5d 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -263,6 +263,8 @@ all::
|
||||
#
|
||||
# Define NO_TCLTK if you do not want Tcl/Tk GUI.
|
||||
#
|
||||
+# Define NO_CVS if you do not want any CVS interface utilities.
|
||||
+#
|
||||
# The TCL_PATH variable governs the location of the Tcl interpreter
|
||||
# used to optimize git-gui for your system. Only used if NO_TCLTK
|
||||
# is not set. Defaults to the bare 'tclsh'.
|
||||
@@ -452,6 +454,7 @@ LIB_OBJS =
|
||||
PROGRAM_OBJS =
|
||||
PROGRAMS =
|
||||
SCRIPT_PERL =
|
||||
+SCRIPT_PERL_CVS =
|
||||
SCRIPT_PYTHON =
|
||||
SCRIPT_SH =
|
||||
SCRIPT_LIB =
|
||||
@@ -491,13 +494,14 @@ SCRIPT_LIB += git-sh-i18n
|
||||
SCRIPT_PERL += git-add--interactive.perl
|
||||
SCRIPT_PERL += git-difftool.perl
|
||||
SCRIPT_PERL += git-archimport.perl
|
||||
-SCRIPT_PERL += git-cvsexportcommit.perl
|
||||
-SCRIPT_PERL += git-cvsimport.perl
|
||||
-SCRIPT_PERL += git-cvsserver.perl
|
||||
SCRIPT_PERL += git-relink.perl
|
||||
SCRIPT_PERL += git-send-email.perl
|
||||
SCRIPT_PERL += git-svn.perl
|
||||
|
||||
+SCRIPT_PERL_CVS += git-cvsexportcommit.perl
|
||||
+SCRIPT_PERL_CVS += git-cvsimport.perl
|
||||
+SCRIPT_PERL_CVS += git-cvsserver.perl
|
||||
+
|
||||
SCRIPT_PYTHON += git-p4.py
|
||||
SCRIPT_PYTHON += git-remote-hg.py
|
||||
SCRIPT_PYTHON += git-remote-bzr.py
|
||||
@@ -506,7 +510,7 @@ NO_INSTALL += git-remote-testgit
|
||||
|
||||
# Generated files for scripts
|
||||
SCRIPT_SH_GEN = $(patsubst %.sh,%,$(SCRIPT_SH))
|
||||
-SCRIPT_PERL_GEN = $(patsubst %.perl,%,$(SCRIPT_PERL))
|
||||
+SCRIPT_PERL_GEN = $(patsubst %.perl,%,$(SCRIPT_PERL) $(SCRIPT_PERL_CVS))
|
||||
SCRIPT_PYTHON_GEN = $(patsubst %.py,%,$(SCRIPT_PYTHON))
|
||||
|
||||
SCRIPT_SH_INS = $(filter-out $(NO_INSTALL),$(SCRIPT_SH_GEN))
|
||||
@@ -1830,8 +1834,18 @@ git.res: git.rc GIT-VERSION-FILE
|
||||
$(join -DMAJOR= -DMINOR=, $(wordlist 1,2,$(subst -, ,$(subst ., ,$(GIT_VERSION))))) \
|
||||
-DGIT_VERSION="\\\"$(GIT_VERSION)\\\"" $< -o $@
|
||||
|
||||
+_SCRIPT_PERL_BUILD =
|
||||
+_SCRIPT_PERL_NOBUILD =
|
||||
+
|
||||
ifndef NO_PERL
|
||||
-$(patsubst %.perl,%,$(SCRIPT_PERL)): perl/perl.mak
|
||||
+
|
||||
+_SCRIPT_PERL_BUILD += $(SCRIPT_PERL)
|
||||
+
|
||||
+ifndef NO_CVS
|
||||
+_SCRIPT_PERL_BUILD += $(SCRIPT_PERL_CVS)
|
||||
+else # NO_CVS
|
||||
+_SCRIPT_PERL_NOBUILD += $(SCRIPT_PERL_CVS)
|
||||
+endif # NO_CVS
|
||||
|
||||
perl/perl.mak: perl/PM.stamp
|
||||
|
||||
@@ -1847,7 +1861,7 @@ $(eval $(call make-var,PERL-DEFINES,perl-specific parameters,\
|
||||
:$(PERL_PATH)\
|
||||
:$(PERLLIB_EXTRA)\
|
||||
))
|
||||
-$(patsubst %.perl,%,$(SCRIPT_PERL)): % : %.perl perl/perl.mak MAKE/PERL-DEFINES GIT-VERSION-FILE
|
||||
+$(patsubst %.perl,%,$(_SCRIPT_PERL_BUILD)): % : %.perl perl/perl.mak MAKE/PERL-DEFINES GIT-VERSION-FILE
|
||||
$(QUIET_GEN)$(RM) $@ $@+ && \
|
||||
INSTLIBDIR=`MAKEFLAGS= $(MAKE) -C perl -s --no-print-directory instlibdir` && \
|
||||
INSTLIBDIR_EXTRA=$(call sq,$(PERLLIB_EXTRA)) && \
|
||||
@@ -1874,14 +1888,17 @@ git-instaweb: git-instaweb.sh MAKE/SCRIPT-DEFINES
|
||||
chmod +x $@+ && \
|
||||
mv $@+ $@
|
||||
else # NO_PERL
|
||||
-$(patsubst %.perl,%,$(SCRIPT_PERL)) git-instaweb: % : unimplemented.sh
|
||||
+_SCRIPT_PERL_NOBUILD += $(SCRIPT_PERL) $(SCRIPT_PERL_CVS) git-instaweb
|
||||
+endif # NO_PERL
|
||||
+
|
||||
+# This is any perl scripts that were disabled it might be empty...
|
||||
+$(patsubst %.perl,%,$(_SCRIPT_PERL_NOBUILD)): % : unimplemented.sh
|
||||
$(QUIET_GEN)$(RM) $@ $@+ && \
|
||||
sed -e '1s|#!.*/sh|#!$(call sqi,$(SHELL_PATH))|' \
|
||||
-e 's|@@REASON@@|NO_PERL=$(NO_PERL)|g' \
|
||||
unimplemented.sh >$@+ && \
|
||||
chmod +x $@+ && \
|
||||
mv $@+ $@
|
||||
-endif # NO_PERL
|
||||
|
||||
ifndef NO_PYTHON
|
||||
$(eval $(call make-var,PYTHON-VARS,Python interpreter location,$(PYTHON_PATH)))
|
||||
diff --git a/t/t9200-git-cvsexportcommit.sh b/t/t9200-git-cvsexportcommit.sh
|
||||
index 812c9cd..906532a 100755
|
||||
--- a/t/t9200-git-cvsexportcommit.sh
|
||||
+++ b/t/t9200-git-cvsexportcommit.sh
|
||||
@@ -11,6 +11,11 @@ if ! test_have_prereq PERL; then
|
||||
test_done
|
||||
fi
|
||||
|
||||
+if ! test_have_prereq CVS; then
|
||||
+ skip_all='skipping git cvsexportcommit tests, cvs not available'
|
||||
+ test_done
|
||||
+fi
|
||||
+
|
||||
cvs >/dev/null 2>&1
|
||||
if test $? -ne 1
|
||||
then
|
||||
diff --git a/t/t9400-git-cvsserver-server.sh b/t/t9400-git-cvsserver-server.sh
|
||||
index 6146c3f..2a675e3 100755
|
||||
--- a/t/t9400-git-cvsserver-server.sh
|
||||
+++ b/t/t9400-git-cvsserver-server.sh
|
||||
@@ -11,9 +11,15 @@ cvs CLI client via git-cvsserver server'
|
||||
. ./test-lib.sh
|
||||
|
||||
if ! test_have_prereq PERL; then
|
||||
- skip_all='skipping git cvsserver tests, perl not available'
|
||||
+ skip_all='skipping git-cvsserver tests, perl not available'
|
||||
test_done
|
||||
fi
|
||||
+
|
||||
+if ! test_have_prereq CVS; then
|
||||
+ skip_all='skipping git-cvsserver tests, cvs not available'
|
||||
+ test_done
|
||||
+fi
|
||||
+
|
||||
cvs >/dev/null 2>&1
|
||||
if test $? -ne 1
|
||||
then
|
||||
diff --git a/t/t9401-git-cvsserver-crlf.sh b/t/t9401-git-cvsserver-crlf.sh
|
||||
index 5a4ed28..04814cb 100755
|
||||
--- a/t/t9401-git-cvsserver-crlf.sh
|
||||
+++ b/t/t9401-git-cvsserver-crlf.sh
|
||||
@@ -57,15 +57,20 @@ check_status_options() {
|
||||
return $stat
|
||||
}
|
||||
|
||||
-cvs >/dev/null 2>&1
|
||||
-if test $? -ne 1
|
||||
+if ! test_have_prereq PERL
|
||||
then
|
||||
- skip_all='skipping git-cvsserver tests, cvs not found'
|
||||
+ skip_all='skipping git-cvsserver tests, perl not available'
|
||||
test_done
|
||||
fi
|
||||
-if ! test_have_prereq PERL
|
||||
+if ! test_have_prereq CVS
|
||||
then
|
||||
- skip_all='skipping git-cvsserver tests, perl not available'
|
||||
+ skip_all='skipping git-cvsserver tests, cvs not available'
|
||||
+ test_done
|
||||
+fi
|
||||
+cvs >/dev/null 2>&1
|
||||
+if test $? -ne 1
|
||||
+then
|
||||
+ skip_all='skipping git-cvsserver tests, cvs not found'
|
||||
test_done
|
||||
fi
|
||||
perl -e 'use DBI; use DBD::SQLite' >/dev/null 2>&1 || {
|
||||
diff --git a/t/t9600-cvsimport.sh b/t/t9600-cvsimport.sh
|
||||
index 4c384ff..d601f32 100755
|
||||
--- a/t/t9600-cvsimport.sh
|
||||
+++ b/t/t9600-cvsimport.sh
|
||||
@@ -3,14 +3,25 @@
|
||||
test_description='git cvsimport basic tests'
|
||||
. ./lib-cvs.sh
|
||||
|
||||
-test_expect_success PERL 'setup cvsroot environment' '
|
||||
+if ! test_have_prereq PERL
|
||||
+then
|
||||
+ skip_all='skipping git cvsimport tests, perl not available'
|
||||
+ test_done
|
||||
+fi
|
||||
+if ! test_have_prereq CVS
|
||||
+then
|
||||
+ skip_all='skipping git cvsimport tests, cvs not available'
|
||||
+ test_done
|
||||
+fi
|
||||
+
|
||||
+test_expect_success 'setup cvsroot environment' '
|
||||
CVSROOT=$(pwd)/cvsroot &&
|
||||
export CVSROOT
|
||||
'
|
||||
|
||||
-test_expect_success PERL 'setup cvsroot' '$CVS init'
|
||||
+test_expect_success 'setup cvsroot' '$CVS init'
|
||||
|
||||
-test_expect_success PERL 'setup a cvs module' '
|
||||
+test_expect_success 'setup a cvs module' '
|
||||
|
||||
mkdir "$CVSROOT/module" &&
|
||||
$CVS co -d module-cvs module &&
|
||||
@@ -42,23 +53,23 @@ EOF
|
||||
)
|
||||
'
|
||||
|
||||
-test_expect_success PERL 'import a trivial module' '
|
||||
+test_expect_success 'import a trivial module' '
|
||||
|
||||
git cvsimport -a -R -z 0 -C module-git module &&
|
||||
test_cmp module-cvs/o_fortuna module-git/o_fortuna
|
||||
|
||||
'
|
||||
|
||||
-test_expect_success PERL 'pack refs' '(cd module-git && git gc)'
|
||||
+test_expect_success 'pack refs' '(cd module-git && git gc)'
|
||||
|
||||
-test_expect_success PERL 'initial import has correct .git/cvs-revisions' '
|
||||
+test_expect_success 'initial import has correct .git/cvs-revisions' '
|
||||
|
||||
(cd module-git &&
|
||||
git log --format="o_fortuna 1.1 %H" -1) > expected &&
|
||||
test_cmp expected module-git/.git/cvs-revisions
|
||||
'
|
||||
|
||||
-test_expect_success PERL 'update cvs module' '
|
||||
+test_expect_success 'update cvs module' '
|
||||
(cd module-cvs &&
|
||||
cat <<EOF >o_fortuna &&
|
||||
O Fortune,
|
||||
@@ -86,7 +97,7 @@ EOF
|
||||
)
|
||||
'
|
||||
|
||||
-test_expect_success PERL 'update git module' '
|
||||
+test_expect_success 'update git module' '
|
||||
|
||||
(cd module-git &&
|
||||
git config cvsimport.trackRevisions true &&
|
||||
@@ -97,7 +108,7 @@ test_expect_success PERL 'update git module' '
|
||||
|
||||
'
|
||||
|
||||
-test_expect_success PERL 'update has correct .git/cvs-revisions' '
|
||||
+test_expect_success 'update has correct .git/cvs-revisions' '
|
||||
|
||||
(cd module-git &&
|
||||
git log --format="o_fortuna 1.1 %H" -1 HEAD^ &&
|
||||
@@ -105,7 +116,7 @@ test_expect_success PERL 'update has correct .git/cvs-revisions' '
|
||||
test_cmp expected module-git/.git/cvs-revisions
|
||||
'
|
||||
|
||||
-test_expect_success PERL 'update cvs module' '
|
||||
+test_expect_success 'update cvs module' '
|
||||
|
||||
(cd module-cvs &&
|
||||
echo 1 >tick &&
|
||||
@@ -114,7 +125,7 @@ test_expect_success PERL 'update cvs module' '
|
||||
)
|
||||
'
|
||||
|
||||
-test_expect_success PERL 'cvsimport.module config works' '
|
||||
+test_expect_success 'cvsimport.module config works' '
|
||||
|
||||
(cd module-git &&
|
||||
git config cvsimport.module module &&
|
||||
@@ -126,7 +137,7 @@ test_expect_success PERL 'cvsimport.module config works' '
|
||||
|
||||
'
|
||||
|
||||
-test_expect_success PERL 'second update has correct .git/cvs-revisions' '
|
||||
+test_expect_success 'second update has correct .git/cvs-revisions' '
|
||||
|
||||
(cd module-git &&
|
||||
git log --format="o_fortuna 1.1 %H" -1 HEAD^^ &&
|
||||
@@ -135,7 +146,7 @@ test_expect_success PERL 'second update has correct .git/cvs-revisions' '
|
||||
test_cmp expected module-git/.git/cvs-revisions
|
||||
'
|
||||
|
||||
-test_expect_success PERL 'import from a CVS working tree' '
|
||||
+test_expect_success 'import from a CVS working tree' '
|
||||
|
||||
$CVS co -d import-from-wt module &&
|
||||
(cd import-from-wt &&
|
||||
@@ -148,12 +159,12 @@ test_expect_success PERL 'import from a CVS working tree' '
|
||||
|
||||
'
|
||||
|
||||
-test_expect_success PERL 'no .git/cvs-revisions created by default' '
|
||||
+test_expect_success 'no .git/cvs-revisions created by default' '
|
||||
|
||||
! test -e import-from-wt/.git/cvs-revisions
|
||||
|
||||
'
|
||||
|
||||
-test_expect_success PERL 'test entire HEAD' 'test_cmp_branch_tree master'
|
||||
+test_expect_success 'test entire HEAD' 'test_cmp_branch_tree master'
|
||||
|
||||
test_done
|
||||
diff --git a/t/t9601-cvsimport-vendor-branch.sh b/t/t9601-cvsimport-vendor-branch.sh
|
||||
index 827d39f..d730a41 100755
|
||||
--- a/t/t9601-cvsimport-vendor-branch.sh
|
||||
+++ b/t/t9601-cvsimport-vendor-branch.sh
|
||||
@@ -34,6 +34,17 @@
|
||||
test_description='git cvsimport handling of vendor branches'
|
||||
. ./lib-cvs.sh
|
||||
|
||||
+if ! test_have_prereq PERL
|
||||
+then
|
||||
+ skip_all='skipping git cvsimport tests, perl not available'
|
||||
+ test_done
|
||||
+fi
|
||||
+if ! test_have_prereq CVS
|
||||
+then
|
||||
+ skip_all='skipping git cvsimport tests, cvs not available'
|
||||
+ test_done
|
||||
+fi
|
||||
+
|
||||
setup_cvs_test_repository t9601
|
||||
|
||||
test_expect_success PERL 'import a module with a vendor branch' '
|
||||
diff --git a/t/t9602-cvsimport-branches-tags.sh b/t/t9602-cvsimport-branches-tags.sh
|
||||
index e1db323..68f0974 100755
|
||||
--- a/t/t9602-cvsimport-branches-tags.sh
|
||||
+++ b/t/t9602-cvsimport-branches-tags.sh
|
||||
@@ -6,6 +6,17 @@
|
||||
test_description='git cvsimport handling of branches and tags'
|
||||
. ./lib-cvs.sh
|
||||
|
||||
+if ! test_have_prereq PERL
|
||||
+then
|
||||
+ skip_all='skipping git cvsimport tests, perl not available'
|
||||
+ test_done
|
||||
+fi
|
||||
+if ! test_have_prereq CVS
|
||||
+then
|
||||
+ skip_all='skipping git cvsimport tests, cvs not available'
|
||||
+ test_done
|
||||
+fi
|
||||
+
|
||||
setup_cvs_test_repository t9602
|
||||
|
||||
test_expect_success PERL 'import module' '
|
||||
diff --git a/t/t9603-cvsimport-patchsets.sh b/t/t9603-cvsimport-patchsets.sh
|
||||
index 52034c8..db4d682 100755
|
||||
--- a/t/t9603-cvsimport-patchsets.sh
|
||||
+++ b/t/t9603-cvsimport-patchsets.sh
|
||||
@@ -14,6 +14,17 @@
|
||||
test_description='git cvsimport testing for correct patchset estimation'
|
||||
. ./lib-cvs.sh
|
||||
|
||||
+if ! test_have_prereq PERL
|
||||
+then
|
||||
+ skip_all='skipping git cvsimport tests, perl not available'
|
||||
+ test_done
|
||||
+fi
|
||||
+if ! test_have_prereq CVS
|
||||
+then
|
||||
+ skip_all='skipping git cvsimport tests, cvs not available'
|
||||
+ test_done
|
||||
+fi
|
||||
+
|
||||
setup_cvs_test_repository t9603
|
||||
|
||||
test_expect_failure 'import with criss cross times on revisions' '
|
||||
diff --git a/t/test-lib.sh b/t/test-lib.sh
|
||||
index 831a2fe..4ae9fee 100644
|
||||
--- a/t/test-lib.sh
|
||||
+++ b/t/test-lib.sh
|
||||
@@ -889,6 +889,7 @@ case $(uname -s) in
|
||||
esac
|
||||
|
||||
( COLUMNS=1 && test $COLUMNS = 1 ) && test_set_prereq COLUMNS_CAN_BE_1
|
||||
+test -z "$NO_CVS" && test_set_prereq CVS
|
||||
test -z "$NO_PERL" && test_set_prereq PERL
|
||||
test -z "$NO_PYTHON" && test_set_prereq PYTHON
|
||||
test -n "$USE_LIBPCRE" && test_set_prereq LIBPCRE
|
||||
--
|
||||
1.9.2
|
||||
|
@ -1 +1 @@
|
||||
DIST mt_dolphin_ia-0.1.98.tar.bz2 92625 RMD160 ff45d83ca7a4c9f8de21bdfd704bf7c2f77360b5 SHA1 a44c162aa8016f4a13c2d2aa4a40329367bd3a68 SHA256 3b5e4a998cbc999fafffcdc6eaa45750e3edba9dd233b839f8cc4dfe2b71a9d0
|
||||
DIST mt_dolphin_ia-0.1.98.tar.bz2 92625 SHA256 3b5e4a998cbc999fafffcdc6eaa45750e3edba9dd233b839f8cc4dfe2b71a9d0
|
||||
|
@ -1 +1 @@
|
||||
DIST teg-0.11.2.tar.gz 5790172 RMD160 2069bb40936fbd87dcf04be145890d0ccb53f6d3 SHA1 29fe2fa895617d6d6fe9528bf56b43d22bd454f5 SHA256 9a0135870c01ff70b63a95f7224556fdf70f21d977c369085ef3c2cf7697ddf9
|
||||
DIST teg-0.11.2.tar.gz 5790172 SHA256 9a0135870c01ff70b63a95f7224556fdf70f21d977c369085ef3c2cf7697ddf9 SHA512 ac31b074eb0ff007ba34fc62043200701d6a481e8ad5eb323a111d0a93b998aa69ce3972780ce3bd212729ffd72229eb1a3ef3e73a9c0c6ceedd16c16107f4f2 WHIRLPOOL a7a46ee3ed5f5160d84995454c8da2f963781ad4f2025f9dff7d6fcb359261b7faf9449bb41d7078e25f9cded8fb0d8a141e09be12c9b9bfbfcda4b0f12126a4
|
||||
|
@ -1 +1 @@
|
||||
DIST xmahjongg-3.7.tar.gz 551834 RMD160 41b584ca39dcb80f96ea19b4a29c237f3919f785 SHA1 2693a0a90d9cb127f7b98cbeca9a2b832b3bb718 SHA256 243d63681cc25b97b30fee76aac98f1923f4734e772c57335b911f4c8647ffcf
|
||||
DIST xmahjongg-3.7.tar.gz 551834 SHA256 243d63681cc25b97b30fee76aac98f1923f4734e772c57335b911f4c8647ffcf SHA512 eb952b38b2ea79f3037a6e8063042f4094e0719edd366c0327350aaf6484ee64ad5d174741bbb80fc49dba62eba4790ffc97eb1bf0d942149e614bde7bd1759a WHIRLPOOL d9959be86690e3007c679124b719c7b965ee189b258623041e3a6d37e7a0a33b46f40a639ca824ee72d47e9afe8f364d9760b1f2b6852d148ddbcfd07a55cbb8
|
||||
|
@ -1,2 +1 @@
|
||||
DIST gnome-packagekit-3.10.1.tar.xz 4784332 SHA256 40f11968e6a40606486f232fd6f61348eb75dc465f25deb2f157f6546bbe4e26 SHA512 653dcbffa1a853d5613b8b758a2f4bc5bd49556e4f2ac339c204d911af6208e3ed814e04b90213ec967c4840741b5e431d3319ec298501e7c2a5f2ae1f5ca09f WHIRLPOOL 1485b1358dd30a31224aeff0661d1bfd14dc631f4e7a4e1f34d995d3c533f2e033932ce7e7de916502a9e5debb18e016a79ba591952bb43d022ca5f92bcdd92f
|
||||
DIST gnome-packagekit-3.12.2.tar.xz 4596908 SHA256 a4d5fca6f9481b48202f996c8a3835051c98b6e6df0929394704c3c41e28afb2 SHA512 e1e5cd296e4bc99c13d71805de530be644b4ac3a9bd5580d36ebd880a22292ec91ce9ad28a8ff66f0cb2285a5bc0c80f1b47421c9bbf7b2c9e2c1c17131bc21d WHIRLPOOL 66f23046d3fd262b5a5fbc470d762baaafbb75fb1c9e832f408672b8c399580a1ad2a9e7b03acd81c00c6a486074b224eed4b15d1377354f557823f6282013de
|
||||
|
@ -1,138 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-packagekit/gnome-packagekit-3.10.1.ebuild,v 1.4 2014/07/24 18:40:10 ssuominen Exp $
|
||||
|
||||
EAPI="5"
|
||||
GCONF_DEBUG="no"
|
||||
PYTHON_COMPAT=( python2_{6,7} python3_{2,3} )
|
||||
|
||||
inherit eutils gnome2 python-r1 virtualx
|
||||
|
||||
DESCRIPTION="PackageKit client for the GNOME desktop"
|
||||
HOMEPAGE="http://www.packagekit.org/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="nls systemd test udev"
|
||||
|
||||
# FIXME: add PYTHON_USEDEP on packagekit-base when available
|
||||
# gdk-pixbuf used in gpk-animated-icon
|
||||
# pango used on gpk-common
|
||||
RDEPEND="
|
||||
>=dev-libs/glib-2.32:2
|
||||
x11-libs/gdk-pixbuf:2
|
||||
>=x11-libs/gtk+-2.91.0:3
|
||||
>=x11-libs/libnotify-0.7.0:=
|
||||
x11-libs/pango
|
||||
>=dev-libs/dbus-glib-0.73
|
||||
|
||||
>=app-admin/packagekit-base-0.7.2[udev]
|
||||
>=app-admin/packagekit-gtk-0.7.2
|
||||
>=media-libs/libcanberra-0.10[gtk3]
|
||||
>=sys-apps/dbus-1.1.2
|
||||
|| ( <sys-power/upower-0.99 sys-power/upower-pm-utils )
|
||||
|
||||
media-libs/fontconfig
|
||||
x11-libs/libX11
|
||||
|
||||
systemd? ( >=sys-apps/systemd-42 )
|
||||
!systemd? ( sys-auth/consolekit )
|
||||
udev? ( virtual/libgudev:= )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
app-text/docbook-sgml-utils
|
||||
>=dev-util/gtk-doc-am-1.9
|
||||
>=dev-util/intltool-0.35
|
||||
dev-libs/libxslt
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
# NOTES:
|
||||
# app-text/docbook-sgml-utils required for man pages
|
||||
# app-text/gnome-doc-utils and dev-libs/libxslt required for gnome help files
|
||||
# gtk-doc is generating a useless file, don't need it
|
||||
|
||||
# UPSTREAM:
|
||||
# misuse of CPPFLAGS/CXXFLAGS ?
|
||||
# see if tests can forget about display (use eclass for that ?)
|
||||
# intltool and gettext only with +nls
|
||||
|
||||
src_prepare() {
|
||||
# Regenerate marshalers for <glib-2.31 compat
|
||||
rm -v src/gpk-marshal.{c,h} || die
|
||||
|
||||
# * disable tests with graphical dialogs and that require packagekitd
|
||||
# to be run with the dummy backend
|
||||
# * disable tests that fails every time packagekit developers make a
|
||||
# tiny change to headers
|
||||
sed -e '/gpk_enum_test (test)/d' \
|
||||
-e '/gpk_error_test (test)/d' \
|
||||
-e '/gpk_modal_dialog_test (test)/d' \
|
||||
-e '/gpk_task_test (test)/d' \
|
||||
-i src/gpk-self-test.c || die
|
||||
|
||||
# Leave python build to us
|
||||
sed '/python.*\\/d' -i Makefile.am Makefile.in || die
|
||||
|
||||
# Disable stupid flags
|
||||
# FIXME: touching configure.ac triggers maintainer-mode
|
||||
sed -e '/CPPFLAGS="$CPPFLAGS -g"/d' -i configure || die
|
||||
|
||||
mkdir -p "${S}_default" || die
|
||||
prepare_python() {
|
||||
mkdir -p "${BUILD_DIR}" || die
|
||||
}
|
||||
python_foreach_impl prepare_python
|
||||
gnome2_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
myconf="
|
||||
--localstatedir=/var
|
||||
--enable-compile-warnings=yes
|
||||
--enable-iso-c
|
||||
--disable-strict
|
||||
$(use_enable nls)
|
||||
$(use_enable systemd)
|
||||
$(use_enable test tests)
|
||||
$(use_enable udev gudev)
|
||||
ITSTOOL=$(type -P true)"
|
||||
|
||||
cd "${S}_default" || die
|
||||
ECONF_SOURCE="${S}" gnome2_src_configure ${myconf}
|
||||
ECONF_SOURCE="${S}" python_foreach_impl run_in_build_dir \
|
||||
gnome2_src_configure ${myconf}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd "${S}_default" || die
|
||||
gnome2_src_compile
|
||||
build_python() {
|
||||
cd "${BUILD_DIR}"/python || die
|
||||
default
|
||||
}
|
||||
python_foreach_impl build_python
|
||||
}
|
||||
|
||||
src_test() {
|
||||
unset DISPLAY
|
||||
cd "${S}_default" || die
|
||||
# out-of-tree tests of documentation fail
|
||||
Xemake check -C src
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodoc AUTHORS MAINTAINERS NEWS README TODO
|
||||
|
||||
cd "${S}_default" || die
|
||||
gnome2_src_install
|
||||
|
||||
install_python() {
|
||||
cd "${BUILD_DIR}"/python || die
|
||||
emake install DESTDIR="${D}" VPATH="${S}/python/packagekit:${BUILD_DIR}" || die
|
||||
}
|
||||
python_foreach_impl install_python
|
||||
}
|
@ -1,9 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>gnome</herd>
|
||||
<use>
|
||||
<flag name="systemd">Use <pkg>sys-apps/systemd</pkg> instead of
|
||||
<pkg>sys-auth/consolekit</pkg> for rebooting</flag>
|
||||
</use>
|
||||
<herd>gnome</herd>
|
||||
</pkgmetadata>
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST geary-0.6.1.tar.xz 779208 SHA256 7078dd9353b9ed2d404cb6a6d9b7d461614b283fc5a3a30630647a8c4a37a6f9 SHA512 d2cab979328551ed497fae80c5480f0b1f096f20703131c0abbe7ea0f0339c3d5c1b2c72902ad59a163a4608ac954e14ac5243ca752844739969a5b8f78f1075 WHIRLPOOL 921fbf30090cf8ec9d44f7941f090cd52549c759c2765053b3d710665ea11849edb83c1bdcc35b0a805abc7ae43541d64c39d91c3f7c249b373990529ee964f1
|
||||
DIST geary-0.6.3.tar.xz 791248 SHA256 2fa2612bf3821f8ff74664463a430729776f6f9bf31795156be2ca7959b52eca SHA512 4a4f26b3e88032191f2b683d8ed0d48401b278c4d1cc69c09731d9ca878450847a35c0653a8b9907ce81b989e713d1a41a40b7b6193f6e84a6e6f4eb4d5053f4 WHIRLPOOL 83e4a648a792639a10fde6eccf78db2fb582ebea4f5f0806091e4cc9f8550387e976e46b383b33819b32a25ec665116cfecfa3417acb72950f1eba3ffa48d403
|
||||
DIST geary-0.7.2.tar.xz 811104 SHA256 a121c808d41a735b1d36c04bca742014a35baec423ebcfb97e43fd7bd9767b30 SHA512 151f20f064d88bc9c29ecef81c7c5a4c373929ea245b28108e152a91c729c1cfcf78794db443ef08bc594d2980f427dce16ddf8a630c8a44ce4b6f7b456f4c57 WHIRLPOOL 2e24c06d26ddf45ab94652800b6c5ab77f1243fd942e973deb51a6cc78a572d519fd92502d4c6f3f4e273465787205539d92966d37362882fef660eb0199acb2
|
||||
DIST geary-0.8.0.tar.xz 820800 SHA256 4d4c168180d1c5193ba2784902f75b90b9c13d674204da4014e70d5bee14bd48 SHA512 52b41504a45057387d8b35f660781b861a2e8a899022531408ccc6cbc651d11055014447e56bdee092f4c2eeefc60cdd90cdbd828218666f43126a817909a985 WHIRLPOOL 65530823b8e3aabd002959172971a8f305d818cce7bd0d47b3ee77496de75e9ebd1adb321ab995229ea91cd317b294744414df635b6a3bdf63b91d569265d699
|
||||
|
@ -1,27 +0,0 @@
|
||||
commit e41cf68206eb16be678eeaa1dc998d94d2f93d57
|
||||
Author: hasufell <hasufell@gentoo.org>
|
||||
Date: Tue Aug 27 01:40:58 2013 +0200
|
||||
|
||||
respect system CFLAGS
|
||||
|
||||
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
|
||||
index 5202b99..949d494 100644
|
||||
--- a/src/CMakeLists.txt
|
||||
+++ b/src/CMakeLists.txt
|
||||
@@ -471,16 +471,8 @@ set(CFLAGS
|
||||
-D_GSETTINGS_DIR=\"${CMAKE_BINARY_DIR}/gsettings\"
|
||||
-DGETTEXT_PACKAGE=\"${GETTEXT_PACKAGE}\"
|
||||
-DLANGUAGE_SUPPORT_DIRECTORY=\"${LANGUAGE_SUPPORT_DIRECTORY}\"
|
||||
- -g
|
||||
)
|
||||
|
||||
-if (NOT DEBUG)
|
||||
- set(CFLAGS
|
||||
- ${CFLAGS}
|
||||
- -O2
|
||||
- )
|
||||
-endif ()
|
||||
-
|
||||
if (REF_TRACKING)
|
||||
message(STATUS "Reference tracking: ON")
|
||||
set(EXTRA_VALA_OPTIONS
|
@ -1,106 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mate-base/mate-session-manager/mate-session-manager-1.8.1.ebuild,v 1.2 2014/05/31 20:38:31 tomwij Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
GCONF_DEBUG="yes"
|
||||
|
||||
inherit autotools gnome2 versionator
|
||||
|
||||
MATE_BRANCH="$(get_version_component_range 1-2)"
|
||||
|
||||
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
|
||||
DESCRIPTION="MATE session manager"
|
||||
HOMEPAGE="http://mate-desktop.org/"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2 FDL-1.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
IUSE="ipv6 elibc_FreeBSD gnome-keyring systemd upower"
|
||||
|
||||
# x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and
|
||||
# create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_*
|
||||
# xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below).
|
||||
|
||||
RDEPEND=">=dev-libs/dbus-glib-0.76:0
|
||||
>=dev-libs/glib-2.25:2
|
||||
dev-libs/libxslt:0
|
||||
sys-apps/dbus:0
|
||||
x11-apps/xdpyinfo:0
|
||||
x11-libs/gdk-pixbuf:2
|
||||
>=x11-libs/gtk+-2.14:2
|
||||
x11-libs/libICE:0
|
||||
x11-libs/libSM:0
|
||||
x11-libs/libX11:0
|
||||
x11-libs/libXau:0
|
||||
x11-libs/libXext:0
|
||||
x11-libs/libXrender:0
|
||||
x11-libs/libXtst:0
|
||||
x11-libs/pango:0
|
||||
x11-libs/xtrans:0
|
||||
x11-misc/xdg-user-dirs:0
|
||||
x11-misc/xdg-user-dirs-gtk:0
|
||||
virtual/libintl:0
|
||||
elibc_FreeBSD? ( dev-libs/libexecinfo:0 )
|
||||
gnome-keyring? ( gnome-base/gnome-keyring:0 )
|
||||
upower? (
|
||||
|| (
|
||||
( >=sys-power/upower-0.9.0 <sys-power/upower-0.99 )
|
||||
sys-power/upower-pm-utils
|
||||
)
|
||||
)"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-util/intltool-0.40:*
|
||||
>=dev-lang/perl-5:0
|
||||
>=mate-base/mate-common-1.6:0
|
||||
>=sys-devel/gettext-0.10.40:*
|
||||
virtual/pkgconfig:*
|
||||
!<gnome-base/gdm-2.20.4:0
|
||||
systemd? ( sys-apps/systemd:0 )"
|
||||
|
||||
src_prepare() {
|
||||
# Add "session saving" button back,
|
||||
# see https://bugzilla.gnome.org/show_bug.cgi?id=575544
|
||||
epatch "${FILESDIR}"/${PN}-1.5.2-save-session-ui.patch
|
||||
|
||||
# Fix race condition in idle monitor, GNOME bug applies to MATE too,
|
||||
# see https://bugzilla.gnome.org/show_bug.cgi?id=627903
|
||||
epatch "${FILESDIR}"/${PN}-1.2.0-idle-transition.patch
|
||||
|
||||
eautoreconf
|
||||
gnome2_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
gnome2_src_configure \
|
||||
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
|
||||
--with-default-wm=mate-wm \
|
||||
--with-gtk=2.0 \
|
||||
$(use_enable ipv6) \
|
||||
$(use_with systemd) \
|
||||
$(use_enable upower)
|
||||
}
|
||||
|
||||
DOCS="AUTHORS ChangeLog NEWS README"
|
||||
|
||||
src_install() {
|
||||
gnome2_src_install
|
||||
|
||||
dodir /etc/X11/Sessions/
|
||||
exeinto /etc/X11/Sessions/
|
||||
doexe "${FILESDIR}"/MATE
|
||||
|
||||
dodir /usr/share/mate/applications/
|
||||
insinto /usr/share/mate/applications/
|
||||
doins "${FILESDIR}"/defaults.list
|
||||
|
||||
dodir /etc/X11/xinit/xinitrc.d/
|
||||
exeinto /etc/X11/xinit/xinitrc.d/
|
||||
doexe "${FILESDIR}"/15-xdg-data-mate
|
||||
|
||||
# This should be done in MATE too, see Gentoo bug #270852
|
||||
doexe "${FILESDIR}"/10-user-dirs-update-mate
|
||||
}
|
@ -1,92 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mate-extra/mate-power-manager/mate-power-manager-1.8.0.ebuild,v 1.3 2014/05/31 20:40:24 tomwij Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
GCONF_DEBUG="no"
|
||||
|
||||
inherit gnome2 versionator
|
||||
|
||||
MATE_BRANCH="$(get_version_component_range 1-2)"
|
||||
|
||||
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
|
||||
DESCRIPTION="A session daemon for MATE that makes it easy to manage your laptop or desktop system"
|
||||
HOMEPAGE="http://mate-desktop.org"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
IUSE="+applet gnome-keyring man policykit test unique"
|
||||
|
||||
# Interactive testsuite.
|
||||
RESTRICT="test"
|
||||
|
||||
COMMON_DEPEND="app-text/rarian:0
|
||||
>=dev-libs/dbus-glib-0.70:0
|
||||
>=dev-libs/glib-2.13:2
|
||||
>=media-libs/libcanberra-0.10:0[gtk]
|
||||
>=sys-apps/dbus-1:0
|
||||
|| (
|
||||
( >=sys-power/upower-0.9.1 <sys-power/upower-0.99 )
|
||||
sys-power/upower-pm-utils
|
||||
)
|
||||
>=x11-apps/xrandr-1.2:0
|
||||
>=x11-libs/cairo-1:0
|
||||
>=x11-libs/gdk-pixbuf-2.11:2
|
||||
>=x11-libs/gtk+-2.17.7:2
|
||||
x11-libs/libX11:0
|
||||
x11-libs/libXext:0
|
||||
x11-libs/libXrandr:0
|
||||
>=x11-libs/libnotify-0.7:0
|
||||
x11-libs/pango:0
|
||||
applet? ( >=mate-base/mate-panel-1.6:0 )
|
||||
gnome-keyring? ( >=gnome-base/gnome-keyring-3:0 )
|
||||
unique? ( >=dev-libs/libunique-0.9.4:1 )"
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
policykit? ( >=mate-extra/mate-polkit-1.6:0 )"
|
||||
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
app-text/docbook-xml-dtd:4.3
|
||||
>=app-text/scrollkeeper-dtd-1:1.0
|
||||
app-text/yelp-tools:0
|
||||
>=dev-util/intltool-0.35:*
|
||||
x11-proto/randrproto:0
|
||||
>=x11-proto/xproto-7.0.15:0
|
||||
sys-devel/gettext:*
|
||||
virtual/pkgconfig:*
|
||||
man? ( app-text/docbook-sgml-utils:0
|
||||
>=app-text/docbook-sgml-dtd-4.3 )"
|
||||
|
||||
src_prepare() {
|
||||
gnome2_src_prepare
|
||||
|
||||
# This needs to be after eautoreconf to prevent problems like bug #356277
|
||||
# Remove the docbook2man rules here since it's not handled by a proper
|
||||
# parameter in configure.in.
|
||||
if ! use man; then
|
||||
sed -e 's:@HAVE_DOCBOOK2MAN_TRUE@.*::' -i man/Makefile.in \
|
||||
|| die "docbook sed failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
gnome2_src_configure \
|
||||
$(use_enable applet applets) \
|
||||
$(use_enable test tests) \
|
||||
$(use_enable unique) \
|
||||
$(use_with gnome-keyring keyring) \
|
||||
--enable-compile-warnings=minimum \
|
||||
--enable-unique \
|
||||
--with-gtk=2.0
|
||||
}
|
||||
|
||||
DOCS="AUTHORS HACKING NEWS README TODO"
|
||||
|
||||
src_test() {
|
||||
unset DBUS_SESSION_BUS_ADDRESS
|
||||
|
||||
dbus-launch Xemake check || die "Test phase failed"
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST shotwell-0.15.1.tar.xz 1676428 SHA256 eb48a0398774f172feaa4461146cc81a99540147bd8751c1e2091b21d4c20b8b SHA512 e660e6afe49e8fe51e4021899b8a56bc81a2e606769f4a7720146220cea1007960574dd6f1890d0decb9da79ed4d9b29b6f70ad7b2be0169d44689324fcc647a WHIRLPOOL 749b4e9505fcd6ad196d4a60873e1a80cf40c6b770f99d9df6303a63231fa407d86efed7710d8f42afc3fc131b5804b696f58a6c582a1b9194ebe8ef822efaaa
|
||||
DIST shotwell-0.18.0.tar.xz 1727216 SHA256 6717b73cb243918ae71d251fddae27d0967a1d26727b43beefc40d3782fe0033 SHA512 42fbb0840bb64b07512381695b2b0b076b5fd574e3c23cfed9b8722d49b87574ee2d1edc7c10cefbbda3da01f80a2e5162ea9e7d1b48d6f6c416a84f2b3d6fca WHIRLPOOL cc05498afb05d5d1e15a120f2a943aaa868efca0af4ece7597c6299eb02f32005c363f4abe8ace09abee213f595a4f5eea3aeb95f9998fe24bd3e734d66e8d5b
|
||||
DIST shotwell-0.18.1.tar.xz 1727276 SHA256 af1e1a682a7d293b04970b81f2c25c267f5dd9b2cd7b1ebc84eb0bb45c123317 SHA512 3deb0fbb77625cf5e7f48cd9e681b8e9d0c19e6d21d944976cd392c291c9dc1a739774a1fc5616561586609cdb6c5f236dbc9d1ff198386b5d00a37d72ee3dd2 WHIRLPOOL 71af0ef38ae00a3e9cb21438fd92af9192f100200fb7a13e8eeeda133f0960fb604431463ec000f81aeb15d37754ff964c524876e11ecdd2ba1502a4fe46995d
|
||||
DIST shotwell-0.20.0.tar.xz 1809492 SHA256 d698ee59e2b582b4553ff343aa92a5bbc3e56146e5cbd3f2af321be4bca56f70 SHA512 2651b0004aa5e5e63ea7468337571b75c877b174421cba1cca2fe9aff1541f740ef9040ea256c48183b343f1463dae54a2f51c8f18d47492a297c67d2b7c1468 WHIRLPOOL 66ea91e8edb8f0bec0d8b9450819820f986bbcb6d342086715ae1888e9730ebad050f8b9eafad5b14ee4f85720572176b66f96b3ddc80858bf8573a110fa9133
|
||||
|
@ -0,0 +1,103 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-gfx/shotwell/shotwell-0.20.0.ebuild,v 1.1 2014/09/20 16:48:51 jlec Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
GCONF_DEBUG="no"
|
||||
VALA_MIN_API_VERSION="0.20"
|
||||
VALA_MAX_API_VERSION="0.22"
|
||||
|
||||
inherit eutils gnome2 multilib toolchain-funcs vala versionator
|
||||
|
||||
MY_PV=$(get_version_component_range 1-2)
|
||||
DESCRIPTION="Open source photo manager for GNOME"
|
||||
HOMEPAGE="http://yorba.org/shotwell/"
|
||||
SRC_URI="mirror://gnome/sources/${PN}/$(get_version_component_range 1-2)/${P}.tar.xz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
CORE_SUPPORTED_LANGUAGES="
|
||||
af ar as ast bg bn bn_IN ca cs da de el en_GB eo es et eu fi fr gd gl gu he
|
||||
hi hr hu ia id it ja kk km kn ko ky lt lv mk ml mr nb nl nn or pa pl pt
|
||||
pt_BR ro ru sk sl sr sv ta te th tr uk vi zh_CN zh_HK zh_TW"
|
||||
|
||||
for x in ${CORE_SUPPORTED_LANGUAGES}; do
|
||||
IUSE+="linguas_${x} "
|
||||
done
|
||||
|
||||
RDEPEND="
|
||||
app-text/gnome-doc-utils
|
||||
>=dev-db/sqlite-3.5.9:3
|
||||
>=dev-libs/dbus-glib-0.80
|
||||
>=dev-libs/glib-2.30.0:2
|
||||
>=dev-libs/json-glib-0.7.6
|
||||
>=dev-libs/libgee-0.8.5:0.8
|
||||
>=dev-libs/libxml2-2.6.32:2
|
||||
>=dev-util/desktop-file-utils-0.13
|
||||
gnome-base/dconf
|
||||
>=media-libs/gexiv2-0.4.90
|
||||
media-libs/gst-plugins-base:1.0
|
||||
media-libs/gst-plugins-good:1.0
|
||||
media-libs/gstreamer:1.0
|
||||
media-libs/lcms:2
|
||||
>=media-libs/libexif-0.6.16:=
|
||||
>=media-libs/libgphoto2-2.4.2:=
|
||||
>=media-libs/libraw-0.13.2:=
|
||||
>=net-libs/libsoup-2.26.0:2.4
|
||||
>=net-libs/rest-0.7:0.7
|
||||
>=net-libs/webkit-gtk-1.4:3
|
||||
virtual/libgudev:=[introspection]
|
||||
>=x11-libs/gtk+-3.6.0:3"
|
||||
DEPEND="${RDEPEND}
|
||||
$(vala_depend)
|
||||
>=sys-devel/m4-1.4.13"
|
||||
|
||||
DOCS=( AUTHORS MAINTAINERS NEWS README THANKS )
|
||||
|
||||
# This probably comes from libraries that
|
||||
# shotwell-video-thumbnailer links to.
|
||||
# Nothing we can do at the moment. #435048
|
||||
QA_FLAGS_IGNORED="/usr/libexec/${PN}/${PN}-video-thumbnailer"
|
||||
|
||||
pkg_setup() {
|
||||
tc-export CC
|
||||
G2CONF="${G2CONF}
|
||||
--disable-schemas-compile
|
||||
--disable-desktop-update
|
||||
--disable-icon-update
|
||||
--prefix=/usr
|
||||
--lib=$(get_libdir)"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
vala_src_prepare
|
||||
sed \
|
||||
-e 's|CFLAGS :|CFLAGS +|g' \
|
||||
-i plugins/Makefile.plugin.mk || die
|
||||
epatch \
|
||||
"${FILESDIR}"/${PN}-0.13.1-ldflags.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
./configure \
|
||||
${G2CONF} \
|
||||
|| die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local valaver="$(vala_best_api_version)"
|
||||
emake VALAC="$(type -p valac-${valaver})"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
gnome2_src_install
|
||||
for x in ${LANGS}; do
|
||||
if ! has ${x} ${LINGUAS}; then
|
||||
find "${D}"/usr/share/locale/${x} -type f -exec rm {} \;
|
||||
fi
|
||||
done
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST libchamplain-0.12.7.tar.xz 589608 SHA256 b607fa7e32dd67e5d9541d620abb212a85d076d1def0252c0112a362bddeac5e SHA512 ede3c5646b25875fc825d0904bf279e362df8afe8930d7bbe26064925ea8542e82b9bd1150cd578667b31bfe7494bfc2c39b02d8795b989a79c4e6a98377324f WHIRLPOOL 55aa695155e226e17809f445457d120e387a57e23cb840bf8edd3107c28d8e54782eac43e41a0891d78d48e61c30b67b8ebc4fba0af8fd6331ca304897475f1e
|
||||
DIST libchamplain-0.12.8.tar.xz 589704 SHA256 cc826fb92f7e362ba781a7301f3e269e4cb837bb9c6684670c5cd2e170435912 SHA512 2c0c54705955068fdbc60d8b630fed444d6fa931581039a309bd48481ed26352b4aa1642810dfbcebdd711af2ceb9b5b449a1434709f45a875c9c06419217aab WHIRLPOOL 79645a96a4f6b0779627cd4c88ec0b0a036db8aa8a8a738dc7d1c601441b0a3636e4da262d78c52ccc3fb18b7a0bb61135532766e6ac7a4eed5c8ee4ea55df10
|
||||
DIST libchamplain-0.12.9.tar.xz 594280 SHA256 b25ce832334976c07bf9564bf7f31e628881c69cf871a256cf4530cb277917e3 SHA512 3aa67e7038667c4be3b2120baefb1526f10542af1b6727b70d9f63da6bc85fccf1e146a743c01193a045fbbda662e1da65fe5bc64ea2d776c5af793d54b32def WHIRLPOOL 33c58e34cb75260a4af6c6689b6f011bbd37204a03a508ff22517cfbf9a68d7933d1e94e5dad4ed071f9cf467cc60c9c44f3bb21fb304973872c4a03719d6ca4
|
||||
|
@ -0,0 +1,68 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-libs/libchamplain/libchamplain-0.12.9.ebuild,v 1.1 2014/09/20 18:54:03 eva Exp $
|
||||
|
||||
EAPI="5"
|
||||
GCONF_DEBUG=no
|
||||
VALA_MIN_API_VERSION=0.14
|
||||
VALA_USE_DEPEND=vapigen
|
||||
|
||||
inherit gnome2 vala
|
||||
|
||||
DESCRIPTION="Clutter based world map renderer"
|
||||
HOMEPAGE="https://wiki.gnome.org/Projects/libchamplain"
|
||||
|
||||
SLOT="0.12"
|
||||
LICENSE="LGPL-2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="debug +gtk +introspection vala"
|
||||
|
||||
REQUIRED_USE="vala? ( introspection )"
|
||||
|
||||
RDEPEND="
|
||||
dev-db/sqlite:3
|
||||
dev-libs/glib:2
|
||||
>=media-libs/clutter-1.12:1.0[introspection?]
|
||||
media-libs/memphis:0.2[introspection?]
|
||||
media-libs/cogl:=
|
||||
>=net-libs/libsoup-2.34:2.4
|
||||
x11-libs/cairo
|
||||
gtk? (
|
||||
x11-libs/gtk+:3[introspection?]
|
||||
media-libs/clutter-gtk:1.0 )
|
||||
introspection? ( dev-libs/gobject-introspection )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/gtk-doc-am
|
||||
virtual/pkgconfig
|
||||
vala? ( $(vala_depend) )
|
||||
"
|
||||
# segfaults with vala:0.12
|
||||
# vala-0.14.2-r1 required for bug #402013
|
||||
|
||||
src_prepare() {
|
||||
# Fix documentation slotability
|
||||
sed \
|
||||
-e "s/^DOC_MODULE.*/DOC_MODULE = ${PN}-${SLOT}/" \
|
||||
-i docs/reference/Makefile.{am,in} || die "sed (1) failed"
|
||||
sed \
|
||||
-e "s/^DOC_MODULE.*/DOC_MODULE = ${PN}-gtk-${SLOT}/" \
|
||||
-i docs/reference-gtk/Makefile.{am,in} || die "sed (2) failed"
|
||||
mv "${S}"/docs/reference/${PN}{,-${SLOT}}-docs.sgml || die "mv (1) failed"
|
||||
mv "${S}"/docs/reference-gtk/${PN}-gtk{,-${SLOT}}-docs.sgml || die "mv (2) failed"
|
||||
|
||||
use vala && vala_src_prepare
|
||||
gnome2_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Vala demos are only built, so just disable them
|
||||
gnome2_src_configure \
|
||||
--disable-static \
|
||||
--disable-maemo \
|
||||
--disable-vala-demos \
|
||||
--enable-memphis \
|
||||
$(use_enable debug) \
|
||||
$(use_enable gtk) \
|
||||
$(use_enable introspection)
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST ncmpcpp-0.5.10.tar.bz2 381162 SHA256 ff6d5376a2d9caba6f5bb78e68af77cefbdb2f04cd256f738e39f8ac9a79a4a8 SHA512 8ddbc05bd8f3febe80cc5c04992a02f8c86151bb171f8f2e46e8df79210f9445e73fd65bdcaa397b3039ebcf510c6bb6ef61be790a6dcf07d5e35e59f71f3702 WHIRLPOOL 26c5e07e69320963ff67ad29eed4994b72f5f5530d884ac058a2ef9e02acfd1947ec54f557458731b000ba8b6e7a95d5652be4bf7bf53171ceed31127a7b1af6
|
||||
DIST ncmpcpp-0.6_beta3.tar.bz2 417087 SHA256 e0b2960f05cf78c1694933590ec2bd29959841c4cfd5d8d251e6cdcd1d591d32 SHA512 cb27ba22652430668e3605a7d64eb723898c8bed6a70ab8cf8d6ab7e71537d786322025f9797b599585252e4b5b74dcb1abddb7ba6829bb4e09d2ea534b2f5b7 WHIRLPOOL 5d54016e0d8cff184a814763900a06a9aa087a814a13c21a4fa4e8e4d559402bbc50f81080bc472b1f6ea74d03d48a1b130733c73a691fff233e9f499d9e6dda
|
||||
DIST ncmpcpp-0.6_beta4.tar.bz2 416669 SHA256 f9e0e5022342e15f3a99c03273c400679d8a17c47d3ad4859f3641e7611db626 SHA512 05b51008d100e7b42e778bf31090ae3ba2a879cf2e5cdc602b9c0d1379d61dc818322eb5e4a779e9d4eea0a650979131f99a539569d157866a9443d241cb00cc WHIRLPOOL 95f483f802802563740e8f0d61c57d892147237682655c827082f0924777593dc21e5312678f1d2501b3d603cf9c55f2f3a93440c19f87b9f792381c6be1a6bc
|
||||
|
@ -1 +1 @@
|
||||
Fri, 19 Sep 2014 17:07:02 +0000
|
||||
Sun, 21 Sep 2014 07:37:00 +0000
|
||||
|
@ -0,0 +1,65 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet href="/xsl/glsa.xsl" type="text/xsl"?>
|
||||
<?xml-stylesheet href="/xsl/guide.xsl" type="text/xsl"?>
|
||||
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||
<glsa id="201409-05">
|
||||
<title>Adobe Flash Player: Multiple vulnerabilities</title>
|
||||
<synopsis>Multiple vulnerabilities have been found in Adobe Flash Player, the
|
||||
worst of which allows remote attackers to execute arbitrary code.
|
||||
</synopsis>
|
||||
<product type="ebuild">adobe-flash</product>
|
||||
<announced>September 19, 2014</announced>
|
||||
<revised>September 19, 2014: 1</revised>
|
||||
<bug>522448</bug>
|
||||
<access>remote</access>
|
||||
<affected>
|
||||
<package name="www-plugins/adobe-flash" auto="yes" arch="*">
|
||||
<unaffected range="ge">11.2.202.406</unaffected>
|
||||
<vulnerable range="lt">11.2.202.406</vulnerable>
|
||||
</package>
|
||||
</affected>
|
||||
<background>
|
||||
<p>The Adobe Flash Player is a renderer for the SWF file format, which is
|
||||
commonly used to provide interactive websites.
|
||||
</p>
|
||||
</background>
|
||||
<description>
|
||||
<p>Multiple vulnerabilities have been discovered in Adobe Flash Player.
|
||||
Please review the CVE identifiers referenced below for details.
|
||||
</p>
|
||||
</description>
|
||||
<impact type="normal">
|
||||
<p>A remote attacker could possibly execute arbitrary code with the
|
||||
privileges of the process or bypass security restrictions.
|
||||
</p>
|
||||
</impact>
|
||||
<workaround>
|
||||
<p>There is no known workaround at this time.</p>
|
||||
</workaround>
|
||||
<resolution>
|
||||
<p>All Adobe Flash Player users should upgrade to the latest version:</p>
|
||||
|
||||
<code>
|
||||
# emerge --sync
|
||||
# emerge --ask --oneshot --verbose
|
||||
">=www-plugins/adobe-flash-11.2.202.406"
|
||||
</code>
|
||||
|
||||
</resolution>
|
||||
<references>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-0547">CVE-2014-0547</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-0548">CVE-2014-0548</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-0549">CVE-2014-0549</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-0550">CVE-2014-0550</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-0551">CVE-2014-0551</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-0552">CVE-2014-0552</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-0553">CVE-2014-0553</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-0554">CVE-2014-0554</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-0555">CVE-2014-0555</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-0556">CVE-2014-0556</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-0557">CVE-2014-0557</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-0559">CVE-2014-0559</uri>
|
||||
</references>
|
||||
<metadata tag="requester" timestamp="Wed, 10 Sep 2014 21:41:02 +0000">K_F</metadata>
|
||||
<metadata tag="submitter" timestamp="Fri, 19 Sep 2014 18:29:47 +0000">K_F</metadata>
|
||||
</glsa>
|
@ -0,0 +1,54 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet href="/xsl/glsa.xsl" type="text/xsl"?>
|
||||
<?xml-stylesheet href="/xsl/guide.xsl" type="text/xsl"?>
|
||||
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||
<glsa id="201409-06">
|
||||
<title>Chromium: Multiple vulnerabilities</title>
|
||||
<synopsis>Multiple vulnerabilities have been found in Chromium, the worst of
|
||||
which can allow remote attackers to cause Denial of Service.
|
||||
</synopsis>
|
||||
<product type="ebuild">chromium</product>
|
||||
<announced>September 19, 2014</announced>
|
||||
<revised>September 19, 2014: 1</revised>
|
||||
<bug>522484</bug>
|
||||
<access>remote</access>
|
||||
<affected>
|
||||
<package name="www-client/chromium" auto="yes" arch="*">
|
||||
<unaffected range="ge">37.0.2062.120</unaffected>
|
||||
<vulnerable range="lt">37.0.2062.120</vulnerable>
|
||||
</package>
|
||||
</affected>
|
||||
<background>
|
||||
<p>Chromium is an open-source web browser project.</p>
|
||||
</background>
|
||||
<description>
|
||||
<p>Multiple vulnerabilities have been discovered in Chromium. Please review
|
||||
the CVE identifiers referenced below for details.
|
||||
</p>
|
||||
</description>
|
||||
<impact type="normal">
|
||||
<p>A remote attacker may be able to cause a Denial of Service condition or
|
||||
possibly have other unspecified impact by leveraging improper handling of
|
||||
render-tree inconsistencies.
|
||||
</p>
|
||||
</impact>
|
||||
<workaround>
|
||||
<p>There is no known workaround at this time.</p>
|
||||
</workaround>
|
||||
<resolution>
|
||||
<p>All Chromium users should upgrade to the latest version:</p>
|
||||
|
||||
<code>
|
||||
# emerge --sync
|
||||
# emerge --ask --oneshot --verbose
|
||||
">=www-client/chromium-37.0.2062.120"
|
||||
</code>
|
||||
|
||||
</resolution>
|
||||
<references>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-3178">CVE-2014-3178</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-3179">CVE-2014-3179</uri>
|
||||
</references>
|
||||
<metadata tag="requester" timestamp="Thu, 11 Sep 2014 17:05:58 +0000">K_F</metadata>
|
||||
<metadata tag="submitter" timestamp="Fri, 19 Sep 2014 18:50:35 +0000">K_F</metadata>
|
||||
</glsa>
|
@ -0,0 +1,54 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet href="/xsl/glsa.xsl" type="text/xsl"?>
|
||||
<?xml-stylesheet href="/xsl/guide.xsl" type="text/xsl"?>
|
||||
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||
<glsa id="201409-08">
|
||||
<title>libxml2: Denial of Service</title>
|
||||
<synopsis>A vulnerability in libxml2 allows a remote attacker to cause Denial
|
||||
of Service.
|
||||
</synopsis>
|
||||
<product type="ebuild">libxml2</product>
|
||||
<announced>September 19, 2014</announced>
|
||||
<revised>September 19, 2014: 1</revised>
|
||||
<bug>509834</bug>
|
||||
<access>remote</access>
|
||||
<affected>
|
||||
<package name="dev-libs/libxml2" auto="yes" arch="*">
|
||||
<unaffected range="ge">2.9.1-r4</unaffected>
|
||||
<vulnerable range="lt">2.9.1-r4</vulnerable>
|
||||
</package>
|
||||
</affected>
|
||||
<background>
|
||||
<p>libxml2 is the XML C parser and toolkit developed for the Gnome project.</p>
|
||||
</background>
|
||||
<description>
|
||||
<p>A vulnerability in the xmlParserHandlePEReference() function of
|
||||
parser.c, when expanding entity references, can be exploited to consume
|
||||
large amounts of memory and cause a crash or hang.
|
||||
</p>
|
||||
</description>
|
||||
<impact type="normal">
|
||||
<p>A remote attacker may be able to cause Denial of Service via a specially
|
||||
crafted XML file containing malicious attributes.
|
||||
</p>
|
||||
</impact>
|
||||
<workaround>
|
||||
<p>There is no known workaround at this time.</p>
|
||||
</workaround>
|
||||
<resolution>
|
||||
<p>All libxml2 users should upgrade to the latest version:</p>
|
||||
|
||||
<code>
|
||||
# emerge --sync
|
||||
# emerge --ask --oneshot --verbose ">=dev-libs/libxml2-2.9.1-r4"
|
||||
</code>
|
||||
|
||||
</resolution>
|
||||
<references>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-0191">CVE-2014-0191</uri>
|
||||
</references>
|
||||
<metadata tag="requester" timestamp="Tue, 17 Jun 2014 21:06:15 +0000">
|
||||
BlueKnight
|
||||
</metadata>
|
||||
<metadata tag="submitter" timestamp="Fri, 19 Sep 2014 18:56:04 +0000">K_F</metadata>
|
||||
</glsa>
|
@ -1 +1 @@
|
||||
Fri, 19 Sep 2014 17:07:02 +0000
|
||||
Sun, 21 Sep 2014 07:37:00 +0000
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue