summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Müller <ulm@gentoo.org>2007-12-15 01:41:21 +0000
committerUlrich Müller <ulm@gentoo.org>2007-12-15 01:41:21 +0000
commit6b0774853fc1e1830862ea3fba182b728b0b3f06 (patch)
treeebeb3eaaf825c87f45328a36fbf4d54cea9120df /dev-util/cflow
parentStable on x86 (bug #202245) (diff)
downloadhistorical-6b0774853fc1e1830862ea3fba182b728b0b3f06.tar.gz
historical-6b0774853fc1e1830862ea3fba182b728b0b3f06.tar.bz2
historical-6b0774853fc1e1830862ea3fba182b728b0b3f06.zip
Fix Emacs support, bug #202341.
Package-Manager: portage-2.1.4_rc9
Diffstat (limited to 'dev-util/cflow')
-rw-r--r--dev-util/cflow/ChangeLog8
-rw-r--r--dev-util/cflow/Manifest29
-rw-r--r--dev-util/cflow/cflow-1.2-r1.ebuild54
-rw-r--r--dev-util/cflow/files/50cflow-gentoo.el6
-rw-r--r--dev-util/cflow/files/digest-cflow-1.2-r13
5 files changed, 95 insertions, 5 deletions
diff --git a/dev-util/cflow/ChangeLog b/dev-util/cflow/ChangeLog
index de1819c8d087..a266ada199dd 100644
--- a/dev-util/cflow/ChangeLog
+++ b/dev-util/cflow/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-util/cflow
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/cflow/ChangeLog,v 1.5 2007/07/15 20:24:48 dev-zero Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/cflow/ChangeLog,v 1.6 2007/12/15 01:41:21 ulm Exp $
+
+*cflow-1.2-r1 (15 Dec 2007)
+
+ 15 Dec 2007; Ulrich Mueller <ulm@gentoo.org> +files/50cflow-gentoo.el,
+ +cflow-1.2-r1.ebuild:
+ Fix Emacs support, bug #202341.
*cflow-1.2 (15 Jul 2007)
diff --git a/dev-util/cflow/Manifest b/dev-util/cflow/Manifest
index fad6b6d05c01..044b25ae50ff 100644
--- a/dev-util/cflow/Manifest
+++ b/dev-util/cflow/Manifest
@@ -1,12 +1,23 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX 50cflow-gentoo.el 177 RMD160 7a16a37ae7ef205ad9770b379a941fd607e31ccc SHA1 d894424c7a8c0ad6290854e84beecbc75ac24169 SHA256 53c0cb29bcd25b0212f8377beb74cc493695c31242af987d90ac98adb723a2b1
+MD5 3be26b513995c266be92796d77c693ac files/50cflow-gentoo.el 177
+RMD160 7a16a37ae7ef205ad9770b379a941fd607e31ccc files/50cflow-gentoo.el 177
+SHA256 53c0cb29bcd25b0212f8377beb74cc493695c31242af987d90ac98adb723a2b1 files/50cflow-gentoo.el 177
DIST cflow-1.2.tar.bz2 517457 RMD160 e03c23d4dfc2507ed2081c4a4f49a673aa18d29f SHA1 c3ff2d45488a872cfd55c2f203c3dce6fb213c08 SHA256 db30aa2cb1a2c9f9845b424d284c5b93928a1100545e64761d22a6177a58852c
+EBUILD cflow-1.2-r1.ebuild 1268 RMD160 766cc106cc7240a81582169ee2a0d69f9b1b4175 SHA1 f2e5975e19ffe624e41417b437df67a115da2d82 SHA256 a8dac3d6c08f21664b4be5cb410be5bde0067e0cff5564dde2b2127c624140da
+MD5 3267fd600a52fb7acb9a1271431ac308 cflow-1.2-r1.ebuild 1268
+RMD160 766cc106cc7240a81582169ee2a0d69f9b1b4175 cflow-1.2-r1.ebuild 1268
+SHA256 a8dac3d6c08f21664b4be5cb410be5bde0067e0cff5564dde2b2127c624140da cflow-1.2-r1.ebuild 1268
EBUILD cflow-1.2.ebuild 972 RMD160 3023be83137860452ad8b64d87ed0ff5909e928d SHA1 e89063ad0f2c0565b7b28c394dcce1e3e9bfaf45 SHA256 e1432de1154544115e3e3362a5b8608f6ba9e68add1993edeea007eea50cd1ad
MD5 e73d53f97966446184360c4c6f953129 cflow-1.2.ebuild 972
RMD160 3023be83137860452ad8b64d87ed0ff5909e928d cflow-1.2.ebuild 972
SHA256 e1432de1154544115e3e3362a5b8608f6ba9e68add1993edeea007eea50cd1ad cflow-1.2.ebuild 972
-MISC ChangeLog 883 RMD160 ad50071bde68e81a520aaf173a2fb3457c75a1ca SHA1 f60fce75a779448d3bc261d033cd0ad0126a9420 SHA256 51cd8fb001edc14a0f03138859cf113241e2a88ebf4467223445580b4c035cc7
-MD5 c6fce79c48a388c85ac7c06afc7d5fe6 ChangeLog 883
-RMD160 ad50071bde68e81a520aaf173a2fb3457c75a1ca ChangeLog 883
-SHA256 51cd8fb001edc14a0f03138859cf113241e2a88ebf4467223445580b4c035cc7 ChangeLog 883
+MISC ChangeLog 1039 RMD160 6ac42b1c140623f8713b60635054c5983ffd468c SHA1 7db9d8733c724bc222edcfa68b9b537878491cff SHA256 f44c524228969ce5678de0f498cde8605a8f4d9a1eaba7cd7d55ad2f8297011a
+MD5 c297150a78522c4c31d6bb7486f5bf07 ChangeLog 1039
+RMD160 6ac42b1c140623f8713b60635054c5983ffd468c ChangeLog 1039
+SHA256 f44c524228969ce5678de0f498cde8605a8f4d9a1eaba7cd7d55ad2f8297011a ChangeLog 1039
MISC metadata.xml 596 RMD160 9bcb49ed47b98de6dbb7dde79573ab884c482c9e SHA1 565b4c5dca4a1565fb5d67ef0365159be31dbf38 SHA256 3602dba32f20fa1aacfd7892922d0cd6ef241ce74daccea3f3ae67480cb71706
MD5 4280323e348637e96d8b3d4d5362064b metadata.xml 596
RMD160 9bcb49ed47b98de6dbb7dde79573ab884c482c9e metadata.xml 596
@@ -14,3 +25,13 @@ SHA256 3602dba32f20fa1aacfd7892922d0cd6ef241ce74daccea3f3ae67480cb71706 metadata
MD5 7c5e25a16d0ac7c7ac5ff689e9882bcd files/digest-cflow-1.2 232
RMD160 87c09f2ef81b3f3b605467aab74a0c8f2268a67c files/digest-cflow-1.2 232
SHA256 65b3465b38eb8466ba7f50c48e9f39e0be875d1924a2b2d8ec9bd93a50965b3c files/digest-cflow-1.2 232
+MD5 7c5e25a16d0ac7c7ac5ff689e9882bcd files/digest-cflow-1.2-r1 232
+RMD160 87c09f2ef81b3f3b605467aab74a0c8f2268a67c files/digest-cflow-1.2-r1 232
+SHA256 65b3465b38eb8466ba7f50c48e9f39e0be875d1924a2b2d8ec9bd93a50965b3c files/digest-cflow-1.2-r1 232
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.7 (GNU/Linux)
+
+iD8DBQFHYzDdOeoy/oIi7uwRAhzUAJkBXiQb6Y0XNfhq9wXpsbFzfyRFNwCg03L9
+RoIhzQWuBboUzfie3mPhHgE=
+=JWkb
+-----END PGP SIGNATURE-----
diff --git a/dev-util/cflow/cflow-1.2-r1.ebuild b/dev-util/cflow/cflow-1.2-r1.ebuild
new file mode 100644
index 000000000000..6985f5f16cc9
--- /dev/null
+++ b/dev-util/cflow/cflow-1.2-r1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/cflow/cflow-1.2-r1.ebuild,v 1.1 2007/12/15 01:41:21 ulm Exp $
+
+inherit elisp-common
+
+DESCRIPTION="C function call hierarchy analyzer"
+HOMEPAGE="http://www.gnu.org/software/cflow/"
+SRC_URI="ftp://download.gnu.org.ua/pub/release/cflow/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug emacs nls"
+
+DEPEND="nls? ( sys-devel/gettext )
+ emacs? ( virtual/emacs )"
+RDEPEND="${DEPEND}"
+
+SITEFILE=50${PN}-gentoo.el
+
+src_compile() {
+ econf \
+ $(use_enable nls) \
+ $(use_enable debug) \
+ EMACS=no \
+ || die "econf failed"
+ emake || die "emake failed"
+
+ if use emacs; then
+ elisp-compile elisp/cflow-mode.el || die "elisp-compile failed"
+ fi
+}
+
+src_install() {
+ dodoc AUTHORS ChangeLog NEWS README THANKS TODO
+ doinfo doc/cflow.info
+ emake DESTDIR="${D}" install || die "emake install failed"
+
+ if use emacs; then
+ elisp-install ${PN} elisp/cflow-mode.{el,elc} \
+ || die "elisp-install failed"
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}" \
+ || die "elisp-site-file-install failed"
+ fi
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
diff --git a/dev-util/cflow/files/50cflow-gentoo.el b/dev-util/cflow/files/50cflow-gentoo.el
new file mode 100644
index 000000000000..56a2c8c5d775
--- /dev/null
+++ b/dev-util/cflow/files/50cflow-gentoo.el
@@ -0,0 +1,6 @@
+
+;;; cflow site-lisp configuration
+
+(add-to-list 'load-path "@SITELISP@")
+(autoload 'cflow-mode "cflow-mode" nil t)
+(add-to-list 'auto-mode-alist '("\\.cflow\\'" . cflow-mode))
diff --git a/dev-util/cflow/files/digest-cflow-1.2-r1 b/dev-util/cflow/files/digest-cflow-1.2-r1
new file mode 100644
index 000000000000..f147e57ea23f
--- /dev/null
+++ b/dev-util/cflow/files/digest-cflow-1.2-r1
@@ -0,0 +1,3 @@
+MD5 860fc15fe9e9aaf42930af5191c518a7 cflow-1.2.tar.bz2 517457
+RMD160 e03c23d4dfc2507ed2081c4a4f49a673aa18d29f cflow-1.2.tar.bz2 517457
+SHA256 db30aa2cb1a2c9f9845b424d284c5b93928a1100545e64761d22a6177a58852c cflow-1.2.tar.bz2 517457