From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- dev-vcs/colorsvn/Manifest | 6 ++++ dev-vcs/colorsvn/colorsvn-0.3.3.ebuild | 45 ++++++++++++++++++++++++ dev-vcs/colorsvn/files/use-open2-not-open3.patch | 24 +++++++++++++ dev-vcs/colorsvn/metadata.xml | 9 +++++ 4 files changed, 84 insertions(+) create mode 100644 dev-vcs/colorsvn/Manifest create mode 100644 dev-vcs/colorsvn/colorsvn-0.3.3.ebuild create mode 100644 dev-vcs/colorsvn/files/use-open2-not-open3.patch create mode 100644 dev-vcs/colorsvn/metadata.xml (limited to 'dev-vcs/colorsvn') diff --git a/dev-vcs/colorsvn/Manifest b/dev-vcs/colorsvn/Manifest new file mode 100644 index 000000000000..08f22ee43fc3 --- /dev/null +++ b/dev-vcs/colorsvn/Manifest @@ -0,0 +1,6 @@ +AUX use-open2-not-open3.patch 760 SHA256 cbda7bb3c3abcbd652202602685b9b16cd89fed703f29c3ebce08dda5de2cd67 SHA512 556511ce5cf34c7568352a7e18b3d4113cb6d3d52445db31eb2cddc599e3cbbb47c28e39151350e10e957a5a94651445484c9c9cb91af355f540103edeac774c WHIRLPOOL a760fc432cc46c808877a7bb701127738f89cdc6646f0fafc86fbc0ee352941d86a14aa78a16ed7cc9f23d758b5589071a6ceddfa9ba475330eece6733888c36 +DIST colorsvn-0.3.3.tar.gz 107961 SHA256 db58d5b8f60f6d4def14f8f102ff137b87401257680c1acf2bce5680b801394e SHA512 c9aa6eb3a14f156d8f6139ad708782846c561385cb174339443014e83c80b62f5c8d7b9937830ebb5e5e8606517cb2f3f1866a3611c93512b302936b6fe55ffb WHIRLPOOL c18f605db8235cf0aed0a739cbbf6799bb7a1819dc045a7243d9f9bba1ffe07105a403b07c73d24bfd731a771f260bc12eccebb6623d2b504fc609b2c493a0cf +EBUILD colorsvn-0.3.3.ebuild 1072 SHA256 30f26cb95afe7252a41b4bc9c0c2f26e9080723f0050b7456190f201354b0e5c SHA512 c440a699f02dd8a6159da42237694ca5db2e32a9e461e76e02b044a9c8ac0e23f512c9a413d27c9057dd0994f2bdfffc8b263215c35332f32cff8a693f4ef848 WHIRLPOOL 35d460516b7a2c3677cedbce9889c90d57cb6dac5b437d1c87b379e44cde4bd9784b9644098a148ce634846bb96183e4cd538ba838bd9c27d8451ee8b5242019 +MISC ChangeLog 2730 SHA256 5dac73363023ceb1bb391ed028182927d71b6418b67bdd956207663f981d3c25 SHA512 1abd075ab37b0ced7332d5922478bc6c2545a3d3210c749ee5ddfb92802b4750729d213ff3cb66043d321852831ae3acf87fa9a9f061f301cd1559c2130ddc7e WHIRLPOOL f93081bb36a0568c726c628d2d294b7d4bce8699f16931c959081148f0856af069f71f7650ac1e94675ff6110108891c3c391140590242031bb56fe1fbf346ce +MISC ChangeLog-2015 2175 SHA256 eb8998f2338b3f28b41fcfa382966fd2a7dbe9ba8af0c021feb5c396c8f91328 SHA512 7d980d8ee599f96bf58adade997531660140cad8ec3d3ac256b87620789b89ca01b74fdec5d7a6ef5ef289caf604d89b4622c6bebd3dee28cad5d51c41c08eee WHIRLPOOL 698a452fe9d6b573c1559edfd2d3dc4b39f300b23be6cebe6fbd874a531c0a17d12d5f09cfce1ec98966cc6ce483cfaad6ae5d7d7b5781c3e42ade03da18ebd3 +MISC metadata.xml 356 SHA256 309ad9eee7a3d7148a43d840bc3133b9c3d8ae56b7cb74d0d1b845690593835e SHA512 7e7254ec3c760144a7f0415edd8aa2e31e1aafca19ad0087ddf51ac7ecc83b992edce3ae705b71ca70189aa9e3327ddee0610fb3766d79fb56f41ad90d13415e WHIRLPOOL 7446695032feae4a1f9952153943d6a91c095e203331d0c504737e0344f2d4f1200d91e4d160764423644f42e08df45587c53ba79ebaba051262e7f6edddcd72 diff --git a/dev-vcs/colorsvn/colorsvn-0.3.3.ebuild b/dev-vcs/colorsvn/colorsvn-0.3.3.ebuild new file mode 100644 index 000000000000..9ae642f733ff --- /dev/null +++ b/dev-vcs/colorsvn/colorsvn-0.3.3.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Subversion output colorizer" +HOMEPAGE="http://colorsvn.tigris.org" +SRC_URI="${HOMEPAGE}/files/documents/4414/49311/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86 ~x64-macos ~x86-macos" +IUSE="" + +RDEPEND="dev-lang/perl + dev-vcs/subversion" +DEPEND="${RDEPEND}" + +PATCHES=( "${FILESDIR}/use-open2-not-open3.patch" ) + +src_prepare() { + default + # Fix confdir location for Prefix, #435434 + sed -i \ + -e '/^confdir/d' \ + -e 's/$(confdir)/$(sysconfdir)/g' \ + Makefile.in || die +} + +src_compile() { + # bug 335134 + emake -j1 || die +} + +pkg_postinst() { + elog + elog "The default settings are stored in /etc/colorsvnrc." + elog "They can be locally overridden by ~/.colorsvnrc." + elog "An alias to colorsvn was installed for the svn command." + elog "In order to immediately activate it do:" + elog "\tsource /etc/profile" + elog "NOTE: If you don't see colors," + elog "append the output of 'echo \$TERM' to 'colortty' in your colorsvnrc." + elog +} diff --git a/dev-vcs/colorsvn/files/use-open2-not-open3.patch b/dev-vcs/colorsvn/files/use-open2-not-open3.patch new file mode 100644 index 000000000000..cb295dc15878 --- /dev/null +++ b/dev-vcs/colorsvn/files/use-open2-not-open3.patch @@ -0,0 +1,24 @@ +This is idl0r's fix for bug 326279, rerolled for v0.3.3. + +diff --git a/colorsvn-original b/colorsvn-original +index 4236121..4edf3c8 100644 +--- a/colorsvn-original ++++ b/colorsvn-original +@@ -56,7 +56,7 @@ + # Foundation, Inc., 51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. + + use Term::ANSIColor; +-use IPC::Open3; ++use IPC::Open2; + + use strict; + use warnings; +@@ -332,7 +332,7 @@ if (! -t STDOUT || $commit == 1 || !$colortty{$terminal} || !$commresolved ) + + # Keep the pid of the svn process so we can get its return + # code and use that as our return code. +-my $svn_pid = open3('<&STDIN', \*SVNOUT, \*SVNOUT, $svnPath, @ARGV); ++my $svn_pid = open2(\*SVNOUT, '<&STDIN', $svnPath, @ARGV); + my $svnName = $svnPath; + $svnName =~ s,.*/(.*)$,$1,; + diff --git a/dev-vcs/colorsvn/metadata.xml b/dev-vcs/colorsvn/metadata.xml new file mode 100644 index 000000000000..e28e6ef2bc2d --- /dev/null +++ b/dev-vcs/colorsvn/metadata.xml @@ -0,0 +1,9 @@ + + + + + + colorsvn is the Subversion output colorizer. Colorsvn was extracted from + kde-sdk and was extended with build process and configuration. + + -- cgit v1.2.3