View | Details | Raw Unified
Collapse All | Expand All

(-) rdtool-0.6.14-r1.ebuild.~1.18~ (-9 / +7 lines)
 Lines 2-10    Link Here 
# Distributed under the terms of the GNU General Public License v2
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rdtool/rdtool-0.6.14-r1.ebuild,v 1.18 2007/04/14 06:13:10 graaff Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rdtool/rdtool-0.6.14-r1.ebuild,v 1.18 2007/04/14 06:13:10 graaff Exp $
IUSE="emacs"
inherit elisp-common ruby
inherit ruby elisp-common
DESCRIPTION="A multipurpose documentation format for Ruby"
DESCRIPTION="A multipurpose documentation format for Ruby"
HOMEPAGE="http://raa.ruby-lang.org/list.rhtml?name=rdtool"
HOMEPAGE="http://raa.ruby-lang.org/list.rhtml?name=rdtool"
 Lines 12-29    Link Here 
LICENSE="Ruby GPL-2"
LICENSE="Ruby GPL-2"
SLOT="0"
SLOT="0"
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
IUSE="emacs"
USE_RUBY="any"
USE_RUBY="any"
DEPEND=">=dev-lang/ruby-1.8.0
DEPEND=">=dev-lang/ruby-1.8.0
	dev-ruby/amstd
	dev-ruby/amstd
	emacs? ( virtual/emacs )"
	emacs? ( virtual/emacs )"
SITEFILE=50${PN}-gentoo.el
src_unpack() {
src_unpack() {
	unpack ${A}
	unpack ${A}
	cd ${S}
	cd "${S}"
	sed -i -e 's:^BIN_DIR = :&$(DESTDIR):' \
	sed -i -e 's:^BIN_DIR = :&$(DESTDIR):' \
	       -e 's:^SITE_RUBY = :&$(DESTDIR):' rdtoolconf.rb \
		   -e 's:^SITE_RUBY = :&$(DESTDIR):' rdtoolconf.rb \
		|| die "sed failed"
		|| die "sed failed"
	mv rdtoolconf.rb extconf.rb
	mv rdtoolconf.rb extconf.rb
}
}
 Lines 33-49    Link Here 
	ruby_src_install
	ruby_src_install
	if use emacs ; then
	if use emacs ; then
		elisp-install . utils/rd-mode.el
		elisp-install ${PN} utils/rd-mode.el
		elisp-site-file-install ${FILESDIR}/50rdtool-gentoo.el
		elisp-site-file-install "${FILESDIR}/${SITEFILE}"
	fi
	fi
}
}
pkg_postinst() {
pkg_postinst() {
	use emacs && elisp-site-regen
	use emacs && elisp-site-regen
}
}
pkg_postrm() {
pkg_postrm() {
	use emacs && elisp-site-regen
	use emacs && elisp-site-regen
}
}