summaryrefslogtreecommitdiff
path: root/dev-vcs/colorcvs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-vcs/colorcvs
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-vcs/colorcvs')
-rw-r--r--dev-vcs/colorcvs/Manifest7
-rw-r--r--dev-vcs/colorcvs/colorcvs-1.4-r1.ebuild43
-rw-r--r--dev-vcs/colorcvs/files/colorcvs-1.4-prefix.patch20
-rw-r--r--dev-vcs/colorcvs/files/colorcvs-profile.sh3
-rw-r--r--dev-vcs/colorcvs/metadata.xml8
5 files changed, 81 insertions, 0 deletions
diff --git a/dev-vcs/colorcvs/Manifest b/dev-vcs/colorcvs/Manifest
new file mode 100644
index 000000000000..aebe87ede9bd
--- /dev/null
+++ b/dev-vcs/colorcvs/Manifest
@@ -0,0 +1,7 @@
+AUX colorcvs-1.4-prefix.patch 530 SHA256 ef38b3272eae83819fce8fab5c7492c5d7b9fb7c2139b4ac544cec3cb0fd0f2d SHA512 69df4ce5007d58f13a1dfab7a09cc2d05731e9bc72d0ce0f680f0c46de13d6ecccbec4726b21cc0925b448dd9abe6126d8e6deb83f7883a79e8e97f94e1aad77 WHIRLPOOL 58587240c35887ad4e4432bb2919d66c1db4801800b2cda5f3633896e03948e05d0601fda1a0efc9f91facb93725fb266ff631257f94b6e3a13c7c5f06102e77
+AUX colorcvs-profile.sh 47 SHA256 86e00aac3a1abca67da7073249c06ecc2c847ff4e67c73aff2670193f4a62c5e SHA512 46e2692476317558cc3d4642e44aeab5b79d9bcacb0ca6b8f3470170cd351adfe156898b3c4f47ce80266eb70ad62bcfac0354b66cd315993d906ab3739acaca WHIRLPOOL e00a262ea1832c13bf19c97865da12314b1ebd5af936750ed045155c61e3987773064bffa299ce171d3a51cba13f0508c821d95db52afee04678ff7bac3579a4
+DIST colorcvs-1.4.tar.bz2 8376 SHA256 8e4b94ee1f6ee3dd4d545182da0f3b38cc52765e447975f64c70397d800ffa2f SHA512 b8c9f3241318599da40614392045a0bba3952314001f6b411207307e79e20b7dea1a9741d5a84dc91b652319ee434c2c14f03435ce4adbd22160d66181da6e44 WHIRLPOOL 83f59360652e4fccb311e47804dd4a3c5bcad07db45287c429e391a7ed00ca6ea5671114a89fe99d5be8d3c02e3a4ab840153b3048aaa635b9580d29ae30717d
+EBUILD colorcvs-1.4-r1.ebuild 1002 SHA256 1241005d4c88bac0abffc042c40e828c152b56b9814c30b3fbb74d060affa369 SHA512 ad0cd74e7ffeb97188fdb85a4bcd8fdeec1d230f2d474dc24ac8aaf2fc895b9b24c41b301c2fbacfcebc434b40e5e84edcc9fef3688c48652bdb4daef7d2b89d WHIRLPOOL d269ac87cd3b06b19966e0f8991a5c0c71639564a72b3b2ec6b24d8688fd65ba4433c4cb1de56fd0d2b52a5e7a3ae06c252dbccef2dc96e5572a2efb834fff01
+MISC ChangeLog 2748 SHA256 9624ffee39d6348d5c59efae850ffdb872dd77df80b0134bf9a52deeccd60620 SHA512 4e8f64166d07da2744cc6b01025a88a11eaaa79d732a7c582c6511b97c694932075b273f0d05efc6b54f60c546e1ff21677e35285c96c998502be6cc8d0abdbd WHIRLPOOL 6156b2b92d50738eeb8a7f6eaa525b248a85025dd2d4c0d7bef4b4876293309327bbde8d09a0c66d8e9c3d172d8b6850ff68df1743ed5826492a5bb0a9e8a44b
+MISC ChangeLog-2015 2372 SHA256 74fe734f7de64e999a21c362611bf0f19211a8af071ebf82ee3c37d96422db2c SHA512 0de91560464a651b0725fad00a7e06a0a2f334fef5b3808afc5aa0dfb6da86209672e922c4cd8e93d705d4e87809d2a7faa0877bb73fe987b57b0b9e6b2e7fde WHIRLPOOL 0f3861e8f908dcca12859f1e91ceed3f015d9bf645b07ddc181fb450d7f7460478fd3dcd9e8ac1ecaf66233797b8290f57c8ee99fd60137ec5d9c9c1db7faa5f
+MISC metadata.xml 271 SHA256 fb77ec802242340d65f4f1cf61787ffa6fb4d57ed02f61feebeed67d2dfb5467 SHA512 3e98f5382cf789992bdfc0f32e6e36eba31944be654c03f2ed9bd00baf56c8b768c256c4f8778d5775d6df38da4afcf8e32b6e6495a1ecfc8e7982c7c8943b1b WHIRLPOOL d6212acd36a69fee56b014b2e1724369857e776204569ac774915e589fd2242b3cd961226d9f125eed452d6c420468e60f038c9b49d1d2a8827d13766918f872
diff --git a/dev-vcs/colorcvs/colorcvs-1.4-r1.ebuild b/dev-vcs/colorcvs/colorcvs-1.4-r1.ebuild
new file mode 100644
index 000000000000..d3c5b132c2e0
--- /dev/null
+++ b/dev-vcs/colorcvs/colorcvs-1.4-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=3
+
+inherit eutils prefix
+
+DESCRIPTION="A tool based on colorgcc to beautify cvs output"
+HOMEPAGE="https://packages.gentoo.org/package/dev-vcs/colorcvs"
+SRC_URI="https://dev.gentoo.org/~jlec/distfiles/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+DEPEND=""
+RDEPEND="
+ dev-lang/perl
+ dev-vcs/cvs"
+
+src_prepare() {
+ # fix typo
+ sed -i -e 's:compiler_pid:cvs_pid:' ${PN} || die "sed failed"
+ epatch "${FILESDIR}"/${P}-prefix.patch
+ eprefixify colorcvs
+}
+
+src_install() {
+ insinto /etc/profile.d
+ doins "${FILESDIR}/${PN}-profile.sh" || die "doins failed"
+
+ dobin colorcvs || die "dobin failed"
+ dodoc colorcvsrc-sample || die "dodoc failed"
+}
+
+pkg_postinst() {
+ echo
+ einfo "An alias to colorcvs was installed for the cvs command."
+ einfo "In order to immediately activate it do:"
+ einfo "\tsource /etc/profile"
+ echo
+}
diff --git a/dev-vcs/colorcvs/files/colorcvs-1.4-prefix.patch b/dev-vcs/colorcvs/files/colorcvs-1.4-prefix.patch
new file mode 100644
index 000000000000..0a93b49eba0b
--- /dev/null
+++ b/dev-vcs/colorcvs/files/colorcvs-1.4-prefix.patch
@@ -0,0 +1,20 @@
+--- colorcvs.orig 2008-01-26 20:04:54 +0100
++++ colorcvs 2008-01-26 20:05:56 +0100
+@@ -54,7 +54,7 @@
+
+ sub initDefaults
+ {
+- $cvsPath = "/usr/bin/cvs";
++ $cvsPath = "@GENTOO_PORTAGE_EPREFIX@/usr/bin/cvs";
+
+ $nocolor{"dumb"} = "true";
+
+@@ -118,7 +118,7 @@
+ initDefaults();
+
+ # Read the configuration files.
+-for my $configFile ('/etc/colorcvsrc', "$ENV{HOME}/.colorcvsrc") {
++for my $configFile ('@GENTOO_PORTAGE_EPREFIX@/etc/colorcvsrc', "$ENV{HOME}/.colorcvsrc") {
+ if (-f $configFile)
+ {
+ loadPreferences($configFile);
diff --git a/dev-vcs/colorcvs/files/colorcvs-profile.sh b/dev-vcs/colorcvs/files/colorcvs-profile.sh
new file mode 100644
index 000000000000..07ca68c9d132
--- /dev/null
+++ b/dev-vcs/colorcvs/files/colorcvs-profile.sh
@@ -0,0 +1,3 @@
+# set alias for colorcvs
+
+alias cvs='colorcvs'
diff --git a/dev-vcs/colorcvs/metadata.xml b/dev-vcs/colorcvs/metadata.xml
new file mode 100644
index 000000000000..3e927f8d7480
--- /dev/null
+++ b/dev-vcs/colorcvs/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>shell-tools@gentoo.org</email>
+ <name>Gentoo Shell Tools Project</name>
+ </maintainer>
+</pkgmetadata>