Gentoo Archives: gentoo-commits

From: Sebastian Pipping <sping@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/betagarden:master commit in: sys-apps/hidesvn/
Date: Thu, 28 Jul 2011 13:03:15
Message-Id: 5372820483b2bec7ef2473a07124f3e555c4eb73.sping@gentoo
1 commit: 5372820483b2bec7ef2473a07124f3e555c4eb73
2 Author: Sebastian Pipping <sebastian <AT> pipping <DOT> org>
3 AuthorDate: Thu Jul 28 12:52:55 2011 +0000
4 Commit: Sebastian Pipping <sping <AT> gentoo <DOT> org>
5 CommitDate: Thu Jul 28 12:53:39 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/betagarden.git;a=commit;h=53728204
7
8 sys-apps/hidesvn: 1.2
9
10 ---
11 sys-apps/hidesvn/hidesvn-1.2.ebuild | 34 ++++++++++++++++++++++++++++++++++
12 1 files changed, 34 insertions(+), 0 deletions(-)
13
14 diff --git a/sys-apps/hidesvn/hidesvn-1.2.ebuild b/sys-apps/hidesvn/hidesvn-1.2.ebuild
15 new file mode 100644
16 index 0000000..59b1500
17 --- /dev/null
18 +++ b/sys-apps/hidesvn/hidesvn-1.2.ebuild
19 @@ -0,0 +1,34 @@
20 +# Copyright 1999-2011 Gentoo Foundation
21 +# Distributed under the terms of the GNU General Public License v2
22 +# $Header: $
23 +
24 +EAPI="3"
25 +
26 +inherit flag-o-matic
27 +
28 +DESCRIPTION="Uses LD_PRELOAD to hide .svn directories from readdir() and readdir_r()"
29 +HOMEPAGE="http://80386.nl/projects/hidesvn/"
30 +SRC_URI="http://80386.nl/projects/${PN}/distfiles/${P}.tar.xz"
31 +
32 +LICENSE="BSD-2"
33 +SLOT="0"
34 +KEYWORDS="~amd64 ~x86"
35 +IUSE=""
36 +
37 +DEPEND="app-arch/xz-utils"
38 +RDEPEND=""
39 +
40 +pkg_setup() {
41 + append-cflags -fPIC || die
42 + append-ldflags -Wl,-soname=libhidesvn.so || die
43 +}
44 +
45 +src_install() {
46 + cat <<-EOF > hidesvn
47 + #!/bin/sh
48 + LD_PRELOAD=/usr/$(get_libdir)/libhidesvn.so exec "\$@"
49 + EOF
50 + dobin hidesvn || die
51 +
52 + dolib libhidesvn.so || die
53 +}