/[gentoo-x86]/eclass/elisp.eclass
Gentoo

Diff of /eclass/elisp.eclass

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.53 Revision 1.54
1# Copyright 1999-2011 Gentoo Foundation 1# Copyright 1999-2011 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/eclass/elisp.eclass,v 1.53 2011/10/21 19:16:16 ulm Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/elisp.eclass,v 1.54 2011/12/03 08:54:46 ulm Exp $
4# 4#
5# @ECLASS: elisp.eclass 5# @ECLASS: elisp.eclass
6# @MAINTAINER: 6# @MAINTAINER:
7# Gentoo Emacs team <emacs@gentoo.org> 7# Gentoo Emacs team <emacs@gentoo.org>
8# @AUTHOR: 8# @AUTHOR:
37# @DEFAULT_UNSET 37# @DEFAULT_UNSET
38# @DESCRIPTION: 38# @DESCRIPTION:
39# Space separated list of patches to apply after unpacking the sources. 39# Space separated list of patches to apply after unpacking the sources.
40# Patch files are searched for in the current working dir, WORKDIR, and 40# Patch files are searched for in the current working dir, WORKDIR, and
41# FILESDIR. 41# FILESDIR.
42
43# @ECLASS-VARIABLE: ELISP_REMOVE
44# @DEFAULT_UNSET
45# @DESCRIPTION:
46# Space separated list of files to remove after unpacking the sources.
42 47
43# @ECLASS-VARIABLE: SITEFILE 48# @ECLASS-VARIABLE: SITEFILE
44# @DEFAULT_UNSET 49# @DEFAULT_UNSET
45# @DESCRIPTION: 50# @DESCRIPTION:
46# Name of package's site-init file. The filename must match the shell 51# Name of package's site-init file. The filename must match the shell
118 epatch "${FILESDIR}/${patch}" 123 epatch "${FILESDIR}/${patch}"
119 else 124 else
120 die "Cannot find ${patch}" 125 die "Cannot find ${patch}"
121 fi 126 fi
122 done 127 done
128
129 # apply any user patches
130 epatch_user
131
132 if [[ -n ${ELISP_REMOVE} ]]; then
133 rm ${ELISP_REMOVE} || die
134 fi
123} 135}
124 136
125# @FUNCTION: elisp_src_configure 137# @FUNCTION: elisp_src_configure
126# @DESCRIPTION: 138# @DESCRIPTION:
127# Do nothing, because Emacs packages seldomly bring a full build system. 139# Do nothing, because Emacs packages seldomly bring a full build system.

Legend:
Removed from v.1.53  
changed lines
  Added in v.1.54

  ViewVC Help
Powered by ViewVC 1.1.20