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

(-)elisp-common.eclass (-3 / +4 lines)
Lines 130-135 Link Here
130
#
130
#
131
# elisp-emacs-version() outputs the version of the currently active Emacs.
131
# elisp-emacs-version() outputs the version of the currently active Emacs.
132
132
133
inherit eutils # eshopts_{push,pop}
134
133
# @ECLASS-VARIABLE: SITELISP
135
# @ECLASS-VARIABLE: SITELISP
134
# @DESCRIPTION:
136
# @DESCRIPTION:
135
# Directory where packages install Emacs Lisp files.
137
# Directory where packages install Emacs Lisp files.
Lines 304-311 elisp-site-regen() { Link Here
304
	rm -f "${sitelisp}"/00site-gentoo.el
306
	rm -f "${sitelisp}"/00site-gentoo.el
305
307
306
	# set nullglob option, there may be a directory without matching files
308
	# set nullglob option, there may be a directory without matching files
307
	local old_shopts=$(shopt -p nullglob)
309
	eshopts_push -s nullglob
308
	shopt -s nullglob
309
310
310
	for sf in "${sitelisp}"/[0-9][0-9]*-gentoo.el \
311
	for sf in "${sitelisp}"/[0-9][0-9]*-gentoo.el \
311
		"${sitelisp}"/site-gentoo.d/[0-9][0-9]*.el
312
		"${sitelisp}"/site-gentoo.d/[0-9][0-9]*.el
Lines 319-325 elisp-site-regen() { Link Here
319
		sflist[i]=${sf}
320
		sflist[i]=${sf}
320
	done
321
	done
321
322
322
	eval "${old_shopts}"
323
	eshopts_pop
323
324
324
	cat <<-EOF >"${T}"/site-gentoo.el
325
	cat <<-EOF >"${T}"/site-gentoo.el
325
	;;; site-gentoo.el --- site initialisation for Gentoo-installed packages
326
	;;; site-gentoo.el --- site initialisation for Gentoo-installed packages

Return to bug 328863