1 |
commit: 6d017ac796d13b09b47980a5fcc09e57f14b5d72 |
2 |
Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Jun 30 01:57:50 2011 +0000 |
4 |
Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Jun 30 01:57:50 2011 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=dev/blueness.git;a=commit;h=6d017ac7 |
7 |
|
8 |
net-p2p/bitflu: initial commit |
9 |
|
10 |
(Portage version: 2.1.9.42/git/Linux x86_64, signed Manifest commit with key 0xD0455535) |
11 |
|
12 |
--- |
13 |
net-p2p/bitflu/ChangeLog | 8 ++++ |
14 |
net-p2p/bitflu/Manifest | 16 +++++++++ |
15 |
net-p2p/bitflu/bitflu-1.37.ebuild | 65 ++++++++++++++++++++++++++++++++++++ |
16 |
net-p2p/bitflu/files/bitflu.config | 44 ++++++++++++++++++++++++ |
17 |
net-p2p/bitflu/files/bitflu.initd | 31 +++++++++++++++++ |
18 |
net-p2p/bitflu/metadata.xml | 14 ++++++++ |
19 |
6 files changed, 178 insertions(+), 0 deletions(-) |
20 |
|
21 |
diff --git a/net-p2p/bitflu/ChangeLog b/net-p2p/bitflu/ChangeLog |
22 |
new file mode 100644 |
23 |
index 0000000..7327fe6 |
24 |
--- /dev/null |
25 |
+++ b/net-p2p/bitflu/ChangeLog |
26 |
@@ -0,0 +1,8 @@ |
27 |
+ |
28 |
+ |
29 |
+*bitflu-1.37 (30 Jun 2011) |
30 |
+ |
31 |
+ 30 Jun 2011; Anthony G. Basile <blueness@g.o> +bitflu-1.37.ebuild, |
32 |
+ +files/bitflu.config, +files/bitflu.initd, +metadata.xml: |
33 |
+ Initial commit |
34 |
+ |
35 |
|
36 |
diff --git a/net-p2p/bitflu/Manifest b/net-p2p/bitflu/Manifest |
37 |
new file mode 100644 |
38 |
index 0000000..1779651 |
39 |
--- /dev/null |
40 |
+++ b/net-p2p/bitflu/Manifest |
41 |
@@ -0,0 +1,16 @@ |
42 |
+-----BEGIN PGP SIGNED MESSAGE----- |
43 |
+Hash: SHA256 |
44 |
+ |
45 |
+AUX bitflu.config 1561 RMD160 e45bfae0249a6404e7f6b7b1519547845d09baa6 SHA1 0a63f48785b25cf0cae14748771f0051bccd699e SHA256 64481e0863d72c3a5e6983d8b24477d86294487f6c3dca6ba88bda1eea97b08f |
46 |
+AUX bitflu.initd 592 RMD160 13b838ce0d2e86798c4e573d0f8b3945e1a80a55 SHA1 5a96966b7a5cec64069ec0b7669d3902f00cff1e SHA256 d6de9d2709b2b9f76eb716057bcf5bdf5f5f0f0daeb8be3778afb6656efdaf3f |
47 |
+DIST bitflu-1.37.tgz 157754 RMD160 0d5d7c2590d5cb07c9998ee0a6028ff860b44162 SHA1 90d0374272696c175debb73ebc06ff588438bc4c SHA256 c5e6b6fae5c797f4281ddafaa5e3ff8286a5c30758dddfbbdc2b75b1c60c437b |
48 |
+EBUILD bitflu-1.37.ebuild 1289 RMD160 ec9fcc66b0018dfb74a0fefc90c62d41fe059312 SHA1 22d88645e59d1fc4fc4a32614544138659521f34 SHA256 53b151400b1a19b555512b3a85545ffe9ac96ddb166424a3dbc9f3712343022d |
49 |
+MISC ChangeLog 184 RMD160 e5f500b20f647f7c02b0a0ffa787fcbc4090fc30 SHA1 1563937c969af7f2ec58579f2f08deb6bf408d9a SHA256 3f1e93ec9c21b810d379afde128d744f8f784ea080b6c1acf96ba656963547db |
50 |
+MISC metadata.xml 474 RMD160 f0bd37c33fb6634d4a14abf124abc66cf8f8032f SHA1 12bd1299ed1ab08cb22bc27f1b4f6e570ed81b6c SHA256 77c98ffeb8d98e75ced9544883d5bace7dc48934881ab3016fc80713fd3bf93e |
51 |
+-----BEGIN PGP SIGNATURE----- |
52 |
+Version: GnuPG v2.0.17 (GNU/Linux) |
53 |
+ |
54 |
+iEYEAREIAAYFAk4L2B4ACgkQl5yvQNBFVTUNDACcDRcC4CGt3t3787oIkmicSlbj |
55 |
+a84An1cvteSAcoInJhzdEetoR/vgve1e |
56 |
+=v3YB |
57 |
+-----END PGP SIGNATURE----- |
58 |
|
59 |
diff --git a/net-p2p/bitflu/bitflu-1.37.ebuild b/net-p2p/bitflu/bitflu-1.37.ebuild |
60 |
new file mode 100644 |
61 |
index 0000000..f23db1b |
62 |
--- /dev/null |
63 |
+++ b/net-p2p/bitflu/bitflu-1.37.ebuild |
64 |
@@ -0,0 +1,65 @@ |
65 |
+# Copyright 1999-2011 Gentoo Foundation |
66 |
+# Distributed under the terms of the GNU General Public License v2 |
67 |
+# $Header: $ |
68 |
+ |
69 |
+EAPI=3 |
70 |
+ |
71 |
+inherit eutils |
72 |
+ |
73 |
+DESCRIPTION="Bitflu is a BitTorrent client, written in Perl and is designed to run as a daemon" |
74 |
+HOMEPAGE="http://bitflu.workaround.ch" |
75 |
+SRC_URI="http://bitflu.workaround.ch/bitflu/${P}.tgz" |
76 |
+ |
77 |
+LICENSE="Artistic-2" |
78 |
+SLOT="0" |
79 |
+KEYWORDS="~amd64 ~x86" |
80 |
+IUSE="" |
81 |
+ |
82 |
+DEPEND="dev-perl/Danga-Socket" |
83 |
+RDEPEND="${DEPEND}" |
84 |
+ |
85 |
+pkg_setup() { |
86 |
+ enewgroup bitflu |
87 |
+ enewuser bitflu -1 -1 /var/lib/bitflu bitflu |
88 |
+} |
89 |
+ |
90 |
+src_compile() { |
91 |
+: |
92 |
+} |
93 |
+ |
94 |
+HOME=/var/lib/bitflu |
95 |
+CONF=/etc/bitflu |
96 |
+PLUGINS=/usr/lib/bitflu |
97 |
+ |
98 |
+src_install () { |
99 |
+ # executable daemon |
100 |
+ exeinto /usr/sbin |
101 |
+ doexe bitflu.pl |
102 |
+ |
103 |
+ # working dir |
104 |
+ dodir "${HOME}" |
105 |
+ keepdir "${HOME}" |
106 |
+ fowners bitflu:bitflu "${HOME}" |
107 |
+ fperms 775 "${HOME}" |
108 |
+ |
109 |
+ # config file |
110 |
+ dodir "${CONF}" |
111 |
+ keepdir "${CONF}" |
112 |
+ fowners bitflu:bitflu "${CONF}" |
113 |
+ fperms 775 "${CONF}" |
114 |
+ insinto "${CONF}" |
115 |
+ doins "${FILESDIR}"/bitflu.config |
116 |
+ fowners bitflu:bitflu "${CONF}"/bitflu.config |
117 |
+ fperms 775 "${CONF}"/bitflu.config |
118 |
+ |
119 |
+ # plugins |
120 |
+ dodir "${PLUGINS}" |
121 |
+ insinto "${PLUGINS}" |
122 |
+ doins -r plugins |
123 |
+ |
124 |
+ # docs |
125 |
+ dodoc bitflu.config.example ChangeLog.txt CONTRIBUTING README_IPv6.txt \ |
126 |
+ README.txt Documentation/bitflu-internals.txt |
127 |
+ |
128 |
+ newinitd "${FILESDIR}"/bitflu.initd bitflu |
129 |
+} |
130 |
|
131 |
diff --git a/net-p2p/bitflu/files/bitflu.config b/net-p2p/bitflu/files/bitflu.config |
132 |
new file mode 100644 |
133 |
index 0000000..c071b43 |
134 |
--- /dev/null |
135 |
+++ b/net-p2p/bitflu/files/bitflu.config |
136 |
@@ -0,0 +1,44 @@ |
137 |
+# Written by for portage |
138 |
+autocancel = 1.5 |
139 |
+autocommit = 1 |
140 |
+autoload_dir = /var/lib/bitflu/autoload |
141 |
+autoload_scan = 300 |
142 |
+chdir = |
143 |
+checkversion = 1309395241 |
144 |
+completed_downloads = /var/lib/bitflu/seeding |
145 |
+downspeed = 0 |
146 |
+history = 1 |
147 |
+http_autoloadtorrent = 1 |
148 |
+http_maxthreads = 10 |
149 |
+incomplete_downloads = /var/lib/bitflu/unfinished |
150 |
+ipv6 = 1 |
151 |
+kademlia_idseed = 0 |
152 |
+logfile = |
153 |
+loglevel = 5 |
154 |
+min_free_mb = 0 |
155 |
+plugindir = /usr/lib/bitflu/plugins |
156 |
+pluginexclude = |
157 |
+renice = 8 |
158 |
+storage = StorageVFS |
159 |
+telnet_bind = 127.0.0.1 |
160 |
+telnet_maxhist = 20 |
161 |
+telnet_port = 4001 |
162 |
+telnet_view = type,name=25,hash,peers,pieces,bytes,percent,ratio,up,down,eta,note |
163 |
+torrent_bind = 0 |
164 |
+torrent_gcpriority = 5 |
165 |
+torrent_importdir = /var/lib/bitflu/import |
166 |
+torrent_maxpeers = 80 |
167 |
+torrent_maxreq = 6 |
168 |
+torrent_port = 6688 |
169 |
+torrent_totalpeers = 400 |
170 |
+torrent_tracker_autoudp = 1 |
171 |
+torrent_tracker_udpport = 6689 |
172 |
+torrent_trackerblacklist = |
173 |
+torrent_upslots = 10 |
174 |
+unshared_downloads = /var/lib/bitflu/removed |
175 |
+upspeed = 35 |
176 |
+vfs_use_fallocate = 0 |
177 |
+webgui_bind = 127.0.0.1 |
178 |
+webgui_port = 4081 |
179 |
+workdir = /var/lib/bitflu |
180 |
+# EOF # |
181 |
|
182 |
diff --git a/net-p2p/bitflu/files/bitflu.initd b/net-p2p/bitflu/files/bitflu.initd |
183 |
new file mode 100644 |
184 |
index 0000000..1464bc3 |
185 |
--- /dev/null |
186 |
+++ b/net-p2p/bitflu/files/bitflu.initd |
187 |
@@ -0,0 +1,31 @@ |
188 |
+#!/sbin/runscript |
189 |
+# Copyright 1999-2011 Gentoo Foundation |
190 |
+# Distributed under the terms of the GNU General Public License v2 |
191 |
+# $Header: $ |
192 |
+ |
193 |
+DAEMON=/usr/sbin/bitflu.pl |
194 |
+PIDFILE=/var/run/bitflu.pid |
195 |
+CONFFILE=/etc/bitflu/bitflu.config |
196 |
+ |
197 |
+depend() { |
198 |
+ need net |
199 |
+} |
200 |
+ |
201 |
+start() { |
202 |
+ ebegin "Starting bitflu" |
203 |
+ start-stop-daemon --start --pidfile "${PIDFILE}" --user bitflu:bitflu \ |
204 |
+ --exec "${DAEMON}" -- --config="${CONFFILE}" --daemon -q |
205 |
+ eend $? |
206 |
+} |
207 |
+ |
208 |
+stop() { |
209 |
+ ebegin "Stoping bitflu" |
210 |
+ start-stop-daemon --stop --pidfile "${PIDFILE}" --exec "${DAEMON}" |
211 |
+ eend $? |
212 |
+} |
213 |
+ |
214 |
+restart() { |
215 |
+ svc_stop |
216 |
+ sleep 2 |
217 |
+ svc_start |
218 |
+} |
219 |
|
220 |
diff --git a/net-p2p/bitflu/metadata.xml b/net-p2p/bitflu/metadata.xml |
221 |
new file mode 100644 |
222 |
index 0000000..a9dc13a |
223 |
--- /dev/null |
224 |
+++ b/net-p2p/bitflu/metadata.xml |
225 |
@@ -0,0 +1,14 @@ |
226 |
+<?xml version="1.0" encoding="UTF-8"?> |
227 |
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
228 |
+<pkgmetadata> |
229 |
+ <herd>no-herd</herd> |
230 |
+ <maintainer> |
231 |
+ <email>blueness@g.o</email> |
232 |
+ <name>Anthony G. Basile</name> |
233 |
+ </maintainer> |
234 |
+ <longdescription lang="en"> |
235 |
+ Bitflu is a free BitTorrent client. The client was written in Perl and |
236 |
+ is designed to run as a daemon (7x24h , like mlnet) on Linux, *BSD and |
237 |
+ maybe even OSX. |
238 |
+ </longdescription> |
239 |
+</pkgmetadata> |