summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMATSUU Takuto <matsuu@gentoo.org>2008-12-13 00:08:04 +0900
committerMATSUU Takuto <matsuu@gentoo.org>2008-12-13 00:08:04 +0900
commitb9e0f5c8cb59cfa7fd3a55c4c55184122cc47016 (patch)
tree066e6e932bae0291cf4de8856e951f854b3d4794 /app-misc
parentx11-libs/cairo: added due to memory leak. (diff)
downloadmatsuu-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/Manifest2
-rw-r--r--app-misc/dvtm/dvtm-0.4.1.ebuild54
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}"
+}