summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Pipping <sebastian@pipping.org>2011-02-16 21:36:25 +0100
committerSebastian Pipping <sebastian@pipping.org>2011-02-16 21:36:25 +0100
commit85823a91c97ac8c89d72bb179843fec5f42fc30d (patch)
treeb0c435f7e15660b2e4405aca22556d8484ce5ba4 /sys-apps
parentxfce-extra/xfce4-xkb-plugin: backup from main tree as plans for removal were ... (diff)
downloadbetagarden-85823a91c97ac8c89d72bb179843fec5f42fc30d.tar.gz
betagarden-85823a91c97ac8c89d72bb179843fec5f42fc30d.tar.bz2
betagarden-85823a91c97ac8c89d72bb179843fec5f42fc30d.zip
sys-apps/hidesvn: 1.1
Diffstat (limited to 'sys-apps')
-rw-r--r--sys-apps/hidesvn/Manifest3
-rw-r--r--sys-apps/hidesvn/hidesvn-1.1.ebuild34
-rw-r--r--sys-apps/hidesvn/metadata.xml9
3 files changed, 46 insertions, 0 deletions
diff --git a/sys-apps/hidesvn/Manifest b/sys-apps/hidesvn/Manifest
new file mode 100644
index 0000000..948b76a
--- /dev/null
+++ b/sys-apps/hidesvn/Manifest
@@ -0,0 +1,3 @@
+DIST hidesvn-1.1.tar.xz 2564 RMD160 8492e926f3f382fd724ba205853d0fe7aef24d38 SHA1 9c92201bba166fce3c539ac905872a22a4b61acc SHA256 f862f6cbf0e6b8e321e980ea94ef6af2a6856e29be41536966744c1e2191df6b
+EBUILD hidesvn-1.1.ebuild 693 RMD160 9a380b6e66fc6e1bd064a8390bf5245cd09a762b SHA1 742202168a3df6364f7224a81ecb8ffd2f73bd6a SHA256 a6cbfdb277a8f3a44f756aedb0cc826b01769cd4a2ab17ff7a29db34a3e08378
+MISC metadata.xml 257 RMD160 04e4c6e678ba8e8ffde93f57d06a40b60f9eaa69 SHA1 e3c39bf9a25beebbe626726bb94f6e22db4fa06d SHA256 b4a209de2bfbbcc5ceab61bf458a1ee79da4c60a30e4aabf54b76e9709b56db8
diff --git a/sys-apps/hidesvn/hidesvn-1.1.ebuild b/sys-apps/hidesvn/hidesvn-1.1.ebuild
new file mode 100644
index 0000000..7091342
--- /dev/null
+++ b/sys-apps/hidesvn/hidesvn-1.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="3"
+
+inherit flag-o-matic
+
+DESCRIPTION="Uses LD_PRELOAD to hide .svn directories from readdir() and readdir_r()"
+HOMEPAGE="http://80386.nl/projects/hidesvn/"
+SRC_URI="http://80386.nl/projects/${PN}/distfiles/${P}.tar.xz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="app-arch/xz-utils"
+RDEPEND=""
+
+pkg_setup() {
+ append-cflags -fPIC || die
+ append-ldflags -Wl,-soname=0:0:0 || die
+}
+
+src_install() {
+ cat <<-EOF > hidesvn
+ #!/bin/sh
+ LD_PRELOAD=/usr/$(get_libdir)/libhidesvn.so exec \$@
+ EOF
+ dobin hidesvn || die
+
+ dolib libhidesvn.so || die
+}
diff --git a/sys-apps/hidesvn/metadata.xml b/sys-apps/hidesvn/metadata.xml
new file mode 100644
index 0000000..328fbd1
--- /dev/null
+++ b/sys-apps/hidesvn/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>no-herd</herd>
+ <maintainer>
+ <email>sping@gentoo.org</email>
+ <name>Sebastian Pipping</name>
+ </maintainer>
+</pkgmetadata>