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

(-)cmt-1.20.20080222.ebuild (-5 / +10 lines)
Lines 16-23 Link Here
16
KEYWORDS="~amd64 ~x86"
16
KEYWORDS="~amd64 ~x86"
17
IUSE="emacs java doc"
17
IUSE="emacs java doc"
18
18
19
DEPEND=""
19
DEPEND="emacs? ( virtual/emacs )"
20
RDEPEND="emacs? ( virtual/emacs )
20
RDEPEND="${DEPEND}
21
	java? ( virtual/jdk )"
21
	java? ( virtual/jdk )"
22
22
23
S="${WORKDIR}/CMT/${CMT_PV}"
23
S="${WORKDIR}/CMT/${CMT_PV}"
Lines 35-40 Link Here
35
	cd "${S}"
35
	cd "${S}"
36
	mv src/demo .
36
	mv src/demo .
37
	rm -f ${CMTBIN}/*.o
37
	rm -f ${CMTBIN}/*.o
38
39
	if use emacs; then
40
		elisp-compile doc/cmt-mode.el || die
41
	fi
38
}
42
}
39
43
40
src_install() {
44
src_install() {
Lines 72-80 Link Here
72
		doins -r demo || die "doins demo failed"
76
		doins -r demo || die "doins demo failed"
73
	fi
77
	fi
74
78
75
	use emacs && \
79
	if use emacs; then
76
		elisp-site-file-install \
80
		elisp-install ${PN} doc/cmt-mode.{el,elc} || die
77
		doc/cmt-mode.el "${FILESDIR}"/80cmt-mode-gentoo.el
81
		elisp-site-file-install "${FILESDIR}"/80cmt-mode-gentoo.el || die
82
	fi
78
}
83
}
79
84
80
pkg_postinst () {
85
pkg_postinst () {
(-)files/80cmt-mode-gentoo.el (-4 / +4 lines)
Lines 1-6 Link Here
1
;; Automatically load the CMT mode.
2
1
3
(autoload 'cmt-mode "cmt-mode" "CMT requirements file editing mode." t)
2
;;; cmt site-lisp configuration
4
(setq auto-mode-alist 
5
      (append (list (cons "requirements$" 'cmt-mode)) auto-mode-alist))
6
3
4
(add-to-list 'load-path "@SITELISP@")
5
(autoload 'cmt-mode "cmt-mode" "CMT requirements file editing mode." t)
6
(add-to-list 'auto-mode-alist '("requirements\\'" . cmt-mode))

Return to bug 241588