From 3517852e3b8a68d1e997770fc0650c5053bafc6c Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 4 Jan 2022 01:27:12 +0000 Subject: gentoo resync : 04.01.2022 --- dev-util/cflow/Manifest | 2 ++ dev-util/cflow/cflow-1.7.ebuild | 57 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 dev-util/cflow/cflow-1.7.ebuild (limited to 'dev-util/cflow') diff --git a/dev-util/cflow/Manifest b/dev-util/cflow/Manifest index f2063a6a8680..bf55d0c16ee2 100644 --- a/dev-util/cflow/Manifest +++ b/dev-util/cflow/Manifest @@ -1,5 +1,7 @@ AUX 50cflow-gentoo.el 177 BLAKE2B d43229ed9ebeea653f91ceadd84f641eff4bf1168cf6e94524c228c943ff973e2cf99216bf7be10dc766014d607f9edf1ab74230e963fbe62561c66914665b15 SHA512 1edbe2c330206fdb9ad3844a2278dc71d13a0ce7c46c73030192de3f05634fe08012c04e7c94883b1f6fde21483aba29e16f7a1466719c975e9c60d59507c5e3 AUX cflow-1.4-info-direntry.patch 356 BLAKE2B 5edd13456dc90461927c0b2ecbb7c66987ef935e54d7d89010bdddac6193a9eee852fde601543149a3aeef1fc5e3447d43d2e076673e9ebd3b6e5bb978477008 SHA512 6bcfd0ec801b3c487d817d2fd1a0f030a1e3fccffb03f5343eb335c807fd763a8c00d8f98654ce3f8574e756a9c1d5769da71b9fb70acee0ecdace6395a3a624 DIST cflow-1.6.tar.bz2 836405 BLAKE2B 6cfbfa9f4bb503616cb0bf465e70d9951eb52e65addff16ef2a1ee79b1a115e46ac4747510dd1edf5ec1d96c29540152a6fb2227715cef9e19acbb895f5cda2e SHA512 eb26695b479205ea391623d78ee537cac084a168a52c2bf4f2e4206d7a3f813e6e3f92684903673af905172c3b1df3f8ab1ccb7986bd61ed53feee34fb3fd7c6 +DIST cflow-1.7.tar.bz2 916685 BLAKE2B 0ab6e17e67765335587b9adbbb074b4461b5082fa68095fdcd0b8c96f597f86c4bde35980efc91e5f187f1eef3f7d656eba53d6420533904a51e5c1f4830cd46 SHA512 ec7361b12099e8024f8420469eeddfa068014e8c7bc892ff5780396ce0baa1f915cc57d304f7e228f010379e08b9bd1ce31c9b50b619bb469081a5ea3d2bd9f4 EBUILD cflow-1.6.ebuild 1057 BLAKE2B 38ed1704a06d5a638f3e91993ab0e8582065f2a5c1239f30c00bf5d11b65d2bab1ff118cc8b7a85ad1244bfe840e1d59fcf147259d6b227bfa85d2902213675a SHA512 19a38d33c9ad43d90c61ebe006767cbf5a51bd7513000883893ab3d28fb7db8163c35dac4a15452fd5dbc56175e101d62564b37964de18a87bc39af40b7ba03a +EBUILD cflow-1.7.ebuild 1077 BLAKE2B fd7f0a776010c4d8e7c0e1d15f60869baaddfb1a0ff3161ecf7a0d3c0d39ca64b34dd481212b529d4dc48204efeb1953c484efdd444959f42002eec86830b8dc SHA512 edf4e320e7fb4a015e35edf9519c2913691f218291ccfe72fb9e37d015578de3e6dc4d0faf2dfb24be2aa66b107463cea9eaf1d95c5d999d0e518351cd37acd4 MISC metadata.xml 537 BLAKE2B 28d8ac6a6b52ec06d826dd74958b941c4255fafd09ba59b1f88f6d820e639576230a4b5894c4bf46f357884e1e81cf3249ea28732d9c869c586f6ba412f82ca8 SHA512 8afc2cb05d0ad512ec8f4a8de9b160a68448eb4c6fbdbc05b5e07f11a7658cf0cbe18cc25bcb70de796303ac220c287b99b377a60a9245e2ee66d0b572b8683a diff --git a/dev-util/cflow/cflow-1.7.ebuild b/dev-util/cflow/cflow-1.7.ebuild new file mode 100644 index 000000000000..505e9785fbf2 --- /dev/null +++ b/dev-util/cflow/cflow-1.7.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp-common + +DESCRIPTION="C function call hierarchy analyzer" +HOMEPAGE="https://www.gnu.org/software/cflow/" +SRC_URI="http://ftp.gnu.org/gnu/cflow/${P}.tar.bz2" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="debug emacs nls" + +RDEPEND="emacs? ( >=app-editors/emacs-23.1:* ) + nls? ( virtual/libintl virtual/libiconv )" +DEPEND="nls? ( virtual/libintl virtual/libiconv )" +BDEPEND="emacs? ( >=app-editors/emacs-23.1:* ) + sys-devel/flex + nls? ( sys-devel/gettext )" + +SITEFILE="50${PN}-gentoo.el" + +src_configure() { + econf \ + $(use_enable nls) \ + $(use_enable debug) \ + EMACS=no +} + +src_compile() { + default + + if use emacs; then + elisp-compile elisp/cflow-mode.el + fi +} + +src_install() { + default + doinfo doc/cflow.info + + if use emacs; then + elisp-install ${PN} elisp/cflow-mode.{el,elc} + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + fi +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} -- cgit v1.2.3