summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Volkov <pva@gentoo.org>2008-05-27 13:38:46 +0000
committerPeter Volkov <pva@gentoo.org>2008-05-27 13:38:46 +0000
commit9462684a0e678a946e0d6b911873b838823a382a (patch)
tree8dbe04dd88302d74a36c1afadfed5e2a3e23a2ea
parentShould we add kde and gnome USE flags here? I'm not sure... (diff)
downloadpva-9462684a0e678a946e0d6b911873b838823a382a.tar.gz
pva-9462684a0e678a946e0d6b911873b838823a382a.tar.bz2
pva-9462684a0e678a946e0d6b911873b838823a382a.zip
xbtt package done.
svn path=/; revision=168
-rw-r--r--net-p2p/xbtt/Manifest1
-rw-r--r--net-p2p/xbtt/xbtt-0_p1924.ebuild49
2 files changed, 50 insertions, 0 deletions
diff --git a/net-p2p/xbtt/Manifest b/net-p2p/xbtt/Manifest
new file mode 100644
index 0000000..54a1755
--- /dev/null
+++ b/net-p2p/xbtt/Manifest
@@ -0,0 +1 @@
+EBUILD xbtt-0_p1924.ebuild 1330 RMD160 d4d670f276ad82744a86fc0c014ae17f951d0780 SHA1 5a39b4e12680afd6c40145bdd7c60f42561e77bb SHA256 92def9b11faf21e02a03348e1fa9f62faea53fbfbcfb49233429f4f6a301173d
diff --git a/net-p2p/xbtt/xbtt-0_p1924.ebuild b/net-p2p/xbtt/xbtt-0_p1924.ebuild
new file mode 100644
index 0000000..899cbc0
--- /dev/null
+++ b/net-p2p/xbtt/xbtt-0_p1924.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit subversion toolchain-funcs cmake-utils
+
+DESCRIPTION="BitTorrent tracker designed to offer high performance while consuming little resources."
+HOMEPAGE="http://xbtt.sourceforge.net/tracker/"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+RDEPEND="dev-db/mysql"
+DEPEND="${RDEPEND}
+ dev-libs/boost"
+
+src_unpack() {
+ if [[ "${PV}" =~ (_p)([0-9]+) ]] ; then
+ MTSLPT_REV=${BASH_REMATCH[2]}
+ else
+ MTSLPT_REV=HEAD
+ fi
+ subversion_fetch "https://xbtt.svn.sourceforge.net/svnroot/xbtt/trunk/xbt/misc/@${MTSLPT_REV}" misc \
+ || die "${ESVN}: unknown problem occurred in subversion_fetch."
+ subversion_fetch "https://xbtt.svn.sourceforge.net/svnroot/xbtt/trunk/xbt/Tracker/@${MTSLPT_REV}" Tracker \
+ || die "${ESVN}: unknown problem occurred in subversion_fetch."
+}
+
+src_compile() {
+ cd Tracker && \
+ cmake . || die "Cmake failed"
+ emake || die "build failed"
+}
+
+src_install() {
+ cd Tracker && \
+ dosbin xbt_tracker || die "No binary was built."
+ insinto /etc
+ newins xbt_tracker.conf.default xbt_tracker.conf || die "Default config absent."
+ insinto /usr/shark/${PFV}
+ doins *.sql || die "Failed to install *.sql files."
+}
+
+pkg_preinst() {
+ : # Avoid call to subversion_pkg_preinst
+}