summaryrefslogtreecommitdiff
path: root/dev-vcs/tig
diff options
context:
space:
mode:
Diffstat (limited to 'dev-vcs/tig')
-rw-r--r--dev-vcs/tig/Manifest6
-rw-r--r--dev-vcs/tig/metadata.xml11
-rw-r--r--dev-vcs/tig/tig-2.2.2.ebuild56
-rw-r--r--dev-vcs/tig/tig-9999.ebuild56
4 files changed, 129 insertions, 0 deletions
diff --git a/dev-vcs/tig/Manifest b/dev-vcs/tig/Manifest
new file mode 100644
index 000000000000..df1eb12d6196
--- /dev/null
+++ b/dev-vcs/tig/Manifest
@@ -0,0 +1,6 @@
+DIST tig-2.2.2.tar.gz 1046910 SHA256 316214d87f7693abc0cbe8ebbb85decdf5e1b49d7ad760ac801af3dd73385e35 SHA512 e43cf8b4e7938342b581a1238222d5cbf62e242208cd65fc9b3261c4076b7c60c182f9a80613538fcf8b50187cc2844c22f6d1aeaaa8b23864670667a91dbfcd WHIRLPOOL c4f569d969bacdea8f7a765acfced6c45b04f36c5eca915702c369de1ab11dbe4d8c01934852d40ffdd641dcbf5ed699803c67ea3deccf539721dba46ca23716
+EBUILD tig-2.2.2.ebuild 1242 SHA256 a48ba3a6290ac81c3695bbe650136f5c82c1518cf1c631c776e909ddc50a2936 SHA512 a42a3cf7b2c4b77f7ab8079092b093d1ba83434263a2cf35278466b2bd50edd3165514ac87f6928ea0356e233880bd6ee38d0e6213c70e45090e293a406094cc WHIRLPOOL 99935479005702a6842e1a64c57a0bfdc43da739000fc22632aea2ca06dfea5392356c83bbf6a37dea23536cd9685c70ce8621ff8dc5c0716668dcb553c9e0e0
+EBUILD tig-9999.ebuild 1245 SHA256 d78ddbdf7baeb6f2f098babc976c80392d0d6a084778c4ba13c2ca07403ecc83 SHA512 6fc626f7ff9ebc0bbc83872b75cf9d4d8ad808d3930467de76ff23ac71cb454defc9393ddfd855daa5c7955baad38b4f30c36fe69109532d18e5fa6d3a8d24a8 WHIRLPOOL 60513db09e3e6449949b57be59dfeee8f89ed08214aa9afe466c9860f0b7b2fb5ec89b3158c2bd96a32822e72b455fa4e53998da132193d2d55e078cb8425ba8
+MISC ChangeLog 3990 SHA256 6eda30a714e4317bed8e5befca3e20509bba7364abd8f5ba3ab19278b8c7359e SHA512 848a546d8dd9d34f5e2d43817aaaae77d86962ab960473763590dbd639c143a082506d0bed03abb810a6c61576d3835c5449d145405a3c19a74ffbafcdfa28d7 WHIRLPOOL a7961cb917c6545b0d738d6173200b7e1aaf47d7f3631d71e5ba4d4305f399d015d004c27fb9fef30a4e4c129a35a193338d72effde6ea322f34f39e5dd3a5be
+MISC ChangeLog-2015 7850 SHA256 b3b23d2442d6656fe7ce5de46b613292b1694d624e5bfaa38575dfe4d3bdd8b5 SHA512 bd897a05bca8e679e7bd46ac252a5cd866540b0f18cbc62d2084a3c42c3abfbc95542da3229e03478232bd548331f7ca1316f1615c988b1a81c7a93f1a9f52aa WHIRLPOOL 3bc6d2115518ca5e2ede55be2dcdd1f11a83c45bc03648481e548377ebc3aed1487614c06b9c29184f69a4b9b09589c2595ef7806a56ee48c1ebcf4b5dad8bff
+MISC metadata.xml 330 SHA256 d9d24987e8c8471c3e7fede9a22ecc334a72db606e0563b1bb47dd2c6558e3c6 SHA512 bc921303a62d48f0b1b9792df22bf54c1555545c17a2c44a4f946b800c012067cc122011f7735b0f44d0275279450d6290970f127132dc6947ebe09fcba83e98 WHIRLPOOL a1e96d78128cdc6218377007a06ad6d72412d6e56d8ef34c62b2c8f894a4a0b40956aeedf611c08c15f31befcdc05a11fc26f5bb5ebf33dacf27cdfbf10f1aaa
diff --git a/dev-vcs/tig/metadata.xml b/dev-vcs/tig/metadata.xml
new file mode 100644
index 000000000000..beb9c6e702ff
--- /dev/null
+++ b/dev-vcs/tig/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>radhermit@gentoo.org</email>
+ <name>Tim Harder</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">jonas/tig</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-vcs/tig/tig-2.2.2.ebuild b/dev-vcs/tig/tig-2.2.2.ebuild
new file mode 100644
index 000000000000..04cf7cfbec0e
--- /dev/null
+++ b/dev-vcs/tig/tig-2.2.2.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit bash-completion-r1
+
+if [[ ${PV} == "9999" ]] ; then
+ EGIT_REPO_URI="https://github.com/jonas/tig.git"
+ inherit git-r3 autotools
+else
+ SRC_URI="https://github.com/jonas/tig/releases/download/${P}/${P}.tar.gz"
+ KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+fi
+
+DESCRIPTION="text mode interface for git"
+HOMEPAGE="https://jonas.github.io/tig/"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="unicode"
+
+DEPEND="
+ sys-libs/ncurses:0=[unicode?]
+ sys-libs/readline:0="
+RDEPEND="${DEPEND}
+ dev-vcs/git"
+[[ ${PV} == "9999" ]] && DEPEND+=" app-text/asciidoc app-text/xmlto"
+
+src_prepare() {
+ default
+ [[ ${PV} == "9999" ]] && eautoreconf
+}
+
+src_configure() {
+ econf $(use_with unicode ncursesw)
+}
+
+src_compile() {
+ emake V=1
+ [[ ${PV} == "9999" ]] && emake V=1 doc-man doc-html
+}
+
+src_test() {
+ # workaround parallel test failures
+ emake -j1 test
+}
+
+src_install() {
+ emake DESTDIR="${D}" install install-doc-man
+ dodoc doc/manual.html README.html NEWS.html
+ newbashcomp contrib/tig-completion.bash ${PN}
+
+ docinto examples
+ dodoc contrib/*.tigrc
+}
diff --git a/dev-vcs/tig/tig-9999.ebuild b/dev-vcs/tig/tig-9999.ebuild
new file mode 100644
index 000000000000..6e50ecf1bf1c
--- /dev/null
+++ b/dev-vcs/tig/tig-9999.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit bash-completion-r1
+
+if [[ ${PV} == "9999" ]] ; then
+ EGIT_REPO_URI="https://github.com/jonas/tig.git"
+ inherit git-r3 autotools
+else
+ SRC_URI="https://github.com/jonas/tig/releases/download/${P}/${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+fi
+
+DESCRIPTION="text mode interface for git"
+HOMEPAGE="https://jonas.github.io/tig/"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="unicode"
+
+DEPEND="
+ sys-libs/ncurses:0=[unicode?]
+ sys-libs/readline:0="
+RDEPEND="${DEPEND}
+ dev-vcs/git"
+[[ ${PV} == "9999" ]] && DEPEND+=" app-text/asciidoc app-text/xmlto"
+
+src_prepare() {
+ default
+ [[ ${PV} == "9999" ]] && eautoreconf
+}
+
+src_configure() {
+ econf $(use_with unicode ncursesw)
+}
+
+src_compile() {
+ emake V=1
+ [[ ${PV} == "9999" ]] && emake V=1 doc-man doc-html
+}
+
+src_test() {
+ # workaround parallel test failures
+ emake -j1 test
+}
+
+src_install() {
+ emake DESTDIR="${D}" install install-doc-man
+ dodoc doc/manual.html README.html NEWS.html
+ newbashcomp contrib/tig-completion.bash ${PN}
+
+ docinto examples
+ dodoc contrib/*.tigrc
+}