Portage is a package management system used by Gentoo Linux
# ChangeLog for app-emacs/csharp-mode
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/csharp-mode/ChangeLog,v 1.8 2008/06/14 23:24:19 ulm Exp $
14 Jun 2008; Ulrich Mueller
Do not assign SIMPLE_ELISP since elisp.eclass now detects this case
automatically.
17 Feb 2008; Christian Faulhammer
csharp-mode-0.7.0.ebuild:
stable x86/amd64
07 Dec 2007; Ulrich Mueller
csharp-mode-0.7.0.ebuild:
Undo previous change. Remove old version.
04 Dec 2007; Ulrich Mueller
csharp-mode-0.7.0.ebuild:
Explicitely call elisp_pkg_setup.
*csharp-mode-0.7.0 (24 Oct 2007)
24 Oct 2007; Ulrich Mueller
+csharp-mode-0.7.0.ebuild:
Version bump and remove old.
*csharp-mode-0.6.0-r1 (02 Jul 2007)
02 Jul 2007; Christian Faulhammer
-csharp-mode-0.6.0.ebuild, +csharp-mode-0.6.0-r1.ebuild:
using new-style virtual dependency
*csharp-mode-0.6.0 (26 Apr 2007)
26 Apr 2007; Ulrich Mueller
+csharp-mode-0.6.0.ebuild:
Version bump. Define SIMPLE_ELISP=t.
*csharp-mode-0.5.0 (27 Jul 2006)
27 Jul 2006; Matthew Kennedy
+files/80csharp-mode-gentoo.el, +metadata.xml, +csharp-mode-0.5.0.ebuild:
Initial port. Ebuild contributed by Matthew Kennedy
Resolves Bug #130918.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX 80csharp-mode-gentoo.el 213 RMD160 32c2aa17ade5759e85632c8e77424c08ce2281c1 SHA1 b2006702609c3b9fb8fb95eef9d8d652986cd522 SHA256 2eec406baaa31b5b28f0c34728d46f3630fefafc221ffaf404c31d8d3d582bbe
DIST csharp-mode-0.7.0.tar.bz2 6254 RMD160 8ad1e95a461d7f1369a5a4395fe6119508a41979 SHA1 5100ddc76699b5716e91a398cb958a5b117efbaf SHA256 e72a17972283691c33080aaa60d8060576d2951f1e374da223cf76468bd2eeec
EBUILD csharp-mode-0.7.0.ebuild 1112 RMD160 d3abf2f2904a472224c165eba59914cd2e3ab88b SHA1 c95487a5a2089687825cbb4b93f0eb0085cb1cf1 SHA256 59975fc8c7c66a13c8cf20e9bc8215c339952e2bedaed270bc14dd3a00bd69f8
MISC ChangeLog 1566 RMD160 478909e7763736df0496bc792829418c98a404fc SHA1 ad1412c92b1ea9209a961f2140e0147639785e08 SHA256 ee85387f13a15887d9e59fd9ede9723cc5234091ccac65519c09d77d37034e26
MISC metadata.xml 158 RMD160 415d172437ca754d24fc5ab186ba8e77934d96e4 SHA1 61f6eff9729cd87a725c2a70c81aca4270a17fc4 SHA256 1393bdef3a74343fdb40a112c7096a1af16f67e7a43413250de28dfe73810eab
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkhUU1EACgkQOeoy/oIi7uz6fgCeM0NolVjVQaUCIJPknNzohuzd
hGkAoIP5+MJHfbq5a2UANsYn1C+M0jxp
=mmfl
-----END PGP SIGNATURE-----
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/csharp-mode/csharp-mode-0.7.0.ebuild,v 1.5 2008/06/14 23:24:19 ulm Exp $
inherit elisp versionator
DESCRIPTION="A derived Emacs mode implementing most of the C# rules"
HOMEPAGE="http://mfgames.com/linux/csharp-mode"
SRC_URI="http://mfgames.com/linux/releases/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc x86"
IUSE=""
NEED_CCMODE=5.30
DEPEND="|| ( >=app-emacs/cc-mode-${NEED_CCMODE} >=virtual/emacs-22 )"
RDEPEND="${DEPEND}"
SITEFILE=80${PN}-gentoo.el
pkg_setup () {
local HAVE_CCMODE
HAVE_CCMODE=$(emacs -batch -q \
--eval "(and (require 'cc-mode nil t) (princ c-version))")
if [ -z "${HAVE_CCMODE}" ] \
|| ! version_is_at_least "${NEED_CCMODE}" "${HAVE_CCMODE}"; then
eerror "This package needs at least cc-mode version ${NEED_CCMODE}."
eerror "You should either install package app-emacs/cc-mode,"
eerror "or use \"eselect emacs\" to select an Emacs version >= 22."
die "cc-mode version ${HAVE_CCMODE} is too low."
fi
}