Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 417433
Collapse All | Expand All

(-)puppet-2.7.13.ebuild (-12 / +6 lines)
Lines 1-11 Link Here
1
# Copyright 1999-2012 Gentoo Foundation
1
# Copyright 1999-2012 Gentoo Foundation
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-2.7.13.ebuild,v 1.9 2012/05/31 02:36:58 zmedico Exp $
3
# $Header: $
4
4
5
EAPI="4"
5
EAPI=4
6
# ruby19: dev-ruby/ruby-ldap has no ruby19
6
USE_RUBY="ruby18 ruby19 ree18"
7
#USE_RUBY="ruby18 ruby19 ree18"
8
USE_RUBY="ruby18"
9
7
10
RUBY_FAKEGEM_TASK_DOC=""
8
RUBY_FAKEGEM_TASK_DOC=""
11
RUBY_FAKEGEM_TASK_TEST="test"
9
RUBY_FAKEGEM_TASK_TEST="test"
Lines 19-32 Link Here
19
LICENSE="Apache-2.0"
17
LICENSE="Apache-2.0"
20
SLOT="0"
18
SLOT="0"
21
IUSE="augeas diff doc emacs ldap minimal rrdtool selinux shadow sqlite3 vim-syntax xemacs"
19
IUSE="augeas diff doc emacs ldap minimal rrdtool selinux shadow sqlite3 vim-syntax xemacs"
22
KEYWORDS="amd64 hppa ppc sparc x86"
20
KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86"
23
21
24
ruby_add_rdepend "
22
ruby_add_rdepend "
25
	>=dev-ruby/facter-1.5.6
23
	>=dev-ruby/facter-1.5.6
26
	augeas? ( dev-ruby/ruby-augeas )
24
	augeas? ( dev-ruby/ruby-augeas )
27
	diff? ( dev-ruby/diff-lcs )
25
	diff? ( dev-ruby/diff-lcs )
28
	doc? ( dev-ruby/rdoc )
26
	doc? ( dev-ruby/rdoc )
29
	ldap? ( dev-ruby/ruby-ldap )
27
	ldap? ( >=dev-ruby/ruby-ldap-0.9.12 )
30
	shadow? ( dev-ruby/ruby-shadow )
28
	shadow? ( dev-ruby/ruby-shadow )
31
	sqlite3? ( dev-ruby/sqlite3-ruby )
29
	sqlite3? ( dev-ruby/sqlite3-ruby )
32
	virtual/ruby-ssl"
30
	virtual/ruby-ssl"
Lines 47-52 Link Here
47
	xemacs? ( app-editors/xemacs )
45
	xemacs? ( app-editors/xemacs )
48
	rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
46
	rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
49
	selinux? ( sys-libs/libselinux[ruby] )
47
	selinux? ( sys-libs/libselinux[ruby] )
48
	vim-syntax? ( >=app-vim/puppet-syntax-${PV} )
50
	>=app-portage/eix-0.18.0"
49
	>=app-portage/eix-0.18.0"
51
50
52
SITEFILE="50${PN}-mode-gentoo.el"
51
SITEFILE="50${PN}-mode-gentoo.el"
Lines 125-135 Link Here
125
		insinto /etc/openldap/schema; doins ext/ldap/puppet.schema
124
		insinto /etc/openldap/schema; doins ext/ldap/puppet.schema
126
	fi
125
	fi
127
126
128
	if use vim-syntax ; then
129
		insinto /usr/share/vim/vimfiles/ftdetect; doins ext/vim/ftdetect/puppet.vim
130
		insinto /usr/share/vim/vimfiles/syntax; doins ext/vim/syntax/puppet.vim
131
	fi
132
133
	# ext and examples files
127
	# ext and examples files
134
	for f in $(find ext examples -type f) ; do
128
	for f in $(find ext examples -type f) ; do
135
		docinto "$(dirname ${f})"; dodoc "${f}"
129
		docinto "$(dirname ${f})"; dodoc "${f}"

Return to bug 417433