diff options
author | MATSUU Takuto <matsuu@gentoo.org> | 2008-12-13 00:08:04 +0900 |
---|---|---|
committer | MATSUU Takuto <matsuu@gentoo.org> | 2008-12-13 00:08:04 +0900 |
commit | b9e0f5c8cb59cfa7fd3a55c4c55184122cc47016 (patch) | |
tree | 066e6e932bae0291cf4de8856e951f854b3d4794 /app-misc | |
parent | x11-libs/cairo: added due to memory leak. (diff) | |
download | matsuu-b9e0f5c8cb59cfa7fd3a55c4c55184122cc47016.tar.gz matsuu-b9e0f5c8cb59cfa7fd3a55c4c55184122cc47016.tar.bz2 matsuu-b9e0f5c8cb59cfa7fd3a55c4c55184122cc47016.zip |
app-misc/dvtm:Initial import, bug #206686.
Diffstat (limited to 'app-misc')
-rw-r--r-- | app-misc/dvtm/Manifest | 2 | ||||
-rw-r--r-- | app-misc/dvtm/dvtm-0.4.1.ebuild | 54 |
2 files changed, 56 insertions, 0 deletions
diff --git a/app-misc/dvtm/Manifest b/app-misc/dvtm/Manifest new file mode 100644 index 0000000..2b959a1 --- /dev/null +++ b/app-misc/dvtm/Manifest @@ -0,0 +1,2 @@ +DIST dvtm-0.4.1.tar.gz 21729 RMD160 bfaf0869c74bf180da1e13ba35a87c68844799a5 SHA1 44e032d6f4334ce0dfe92cc0121c6cb46d2d95bb SHA256 f5dc75a5e94811885590d4167541bd3b7fd23530a576c204b95104514b5c173a +EBUILD dvtm-0.4.1.ebuild 1323 RMD160 d417d1f021ba4e624ce4f170d19dfea08a85b2c5 SHA1 21ef363d8803adb7facd6d300de84f8db8e3e0a3 SHA256 4c5896af781ce6dd84c58dc4f408d3acab65543b5f625a921ebd503391d94915 diff --git a/app-misc/dvtm/dvtm-0.4.1.ebuild b/app-misc/dvtm/dvtm-0.4.1.ebuild new file mode 100644 index 0000000..134f7e0 --- /dev/null +++ b/app-misc/dvtm/dvtm-0.4.1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=2 +inherit eutils multilib savedconfig toolchain-funcs + +DESCRIPTION="Dynamic virtual terminal manager" +HOMEPAGE="http://www.brain-dump.org/projects/dvtm/" +SRC_URI="http://www.brain-dump.org/projects/dvtm/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="unicode" + +DEPEND="sys-libs/ncurses[opt?]" + +src_prepare() { + sed -i \ + -e "/^PREFIX/s|=.*|= /usr|" \ + -e "s|-I/usr/local/include||" \ + -e "s|-L/usr/local/lib||" \ + -e "s|-L/usr/lib|-L/usr/$(get_libdir)|" \ + -e "s|-Os||" \ + -e "/^CC/s|=.*|= $(tc-getCC)|" \ + config.mk || die "sed config.mk failed" + + # make unicode broken + use unicode && sed -i \ + -e "s|\${LIBS}|\${LIBS_UTF8}|" \ + -e "/-DNDEBUG/s|$|-DUSE_UTF8|" \ + config.mk + sed -i -e '/strip/d' Makefile || die "sed Makefile failed" + + use savedconfig && restore_config config.h +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" + + insinto /usr/share/${PN} + newins config.h ${PF}.config.h + + dodoc README + + save_config config.h +} + +pkg_postinst() { + elog "This ebuild has support for user defined configs" + elog "Please read this ebuild for more details and re-emerge as needed" + elog "if you want to add or remove functionality for ${PN}" +} |