sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (8a4e7675039fd5f0e8c32d29ba5de6a0f4826665)
- From: Pavel Vinogradov <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (8a4e7675039fd5f0e8c32d29ba5de6a0f4826665)
- Date: Fri, 1 Jul 2016 20:14:10 +0000
GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:
ChangeLog | 3 +++
ftp-libs/rb-libtorrent/DEPENDS | 11 ++++-------
ftp-libs/rb-libtorrent/DETAILS | 7 ++++---
ftp-libs/rb-libtorrent/HISTORY | 4 ++++
ftp/btfs/DEPENDS | 6 ++++++
ftp/btfs/DETAILS | 18 ++++++++++++++++++
ftp/btfs/HISTORY | 2 ++
ftp/btfs/PRE_BUILD | 4 ++++
8 files changed, 45 insertions(+), 10 deletions(-)
New commits:
commit 8a4e7675039fd5f0e8c32d29ba5de6a0f4826665
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
ftp-libs/rb-libtorrent: version 1.1.0
commit d8828eac71cc9e9883917d59b9bbec935d69544d
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
ftp/btfs: new spell, a bittorent filesystem based on FUSE
diff --git a/ChangeLog b/ChangeLog
index 36058f0..8d69f67 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,9 @@
* xfce/xfmpc: new spell, graphical GTK+ MPD client focusing on low
footprint
+2016-07-01 Pavel Vinogradov <public AT sourcemage.org>
+ * ftp/btfs: new spell, a bittorent filesystem based on FUSE
+
2016-06-29 Eric Sandall <sandalle AT sourcemage.org>
* disk/duperemove: Added a simple tool for deduplicating btrfs extents
diff --git a/ftp-libs/rb-libtorrent/DEPENDS b/ftp-libs/rb-libtorrent/DEPENDS
index 19978a9..050c910 100755
--- a/ftp-libs/rb-libtorrent/DEPENDS
+++ b/ftp-libs/rb-libtorrent/DEPENDS
@@ -1,15 +1,12 @@
depends -sub CXX gcc &&
-depends boost &&
-sub_depends boost THREAD &&
-sub_depends boost FILESYSTEM &&
-sub_depends boost DATE_TIME &&
-sub_depends boost REGEX &&
-sub_depends boost PROGRAM_OPTIONS &&
+BOOST_LIBS="THREAD FILESYSTEM DATE_TIME RANDOM REGEX PROGRAM_OPTIONS" &&
if list_find "$RB_LIBTORRENT_OPTS" "--enable-python-binding"; then
- sub_depends boost PYTHON
+ list_add BOOST_LIBS "PYTHON"
fi &&
+depends -sub "${BOOST_LIBS}" boost &&
+
optional_depends SSL \
"" \
"" \
diff --git a/ftp-libs/rb-libtorrent/DETAILS b/ftp-libs/rb-libtorrent/DETAILS
index e654882..f56c24f 100755
--- a/ftp-libs/rb-libtorrent/DETAILS
+++ b/ftp-libs/rb-libtorrent/DETAILS
@@ -1,8 +1,9 @@
SPELL=rb-libtorrent
- VERSION=1.0.6
+ VERSION=1.1.0
+ BRANCH=$(echo ${VERSION:0:3} | tr "." "_")
SOURCE=libtorrent-rasterbar-$VERSION.tar.gz
-
SOURCE_URL[0]=https://github.com/arvidn/libtorrent/releases/download/libtorrent-${VERSION//./_}/$SOURCE
-
SOURCE_HASH=sha512:798529f877dc94aa8eb635677a2fffb6deead3937153e78ac5344fd81422f9fd9594e227db3ec0ae954dfc59e4dd5f3b8f6dbed2e3aa1f9a710c32b0622f54ee
+
SOURCE_URL[0]=https://github.com/arvidn/libtorrent/releases/download/libtorrent-${BRANCH}/$SOURCE
+
SOURCE_HASH=sha512:5770e3b243605aabe94951f0d3774a1a928b87690c0ba9f8a093ecf90852cf1c76d29a477ab0efc4a352802ca9b405d5c00a5dcdc8d03c6c1644aabe6ad020df
SOURCE_DIRECTORY="$BUILD_DIRECTORY/libtorrent-rasterbar-$VERSION"
WEB_SITE=http://www.libtorrent.org
LICENSE=BSD
diff --git a/ftp-libs/rb-libtorrent/HISTORY b/ftp-libs/rb-libtorrent/HISTORY
index 832cdcd..93471b9 100644
--- a/ftp-libs/rb-libtorrent/HISTORY
+++ b/ftp-libs/rb-libtorrent/HISTORY
@@ -1,3 +1,7 @@
+2016-07-01 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 1.1.0, fixed SOURCE_URL[0] and branch computation
+ * DEPENDS: reorganized boost's subdependencies, added RANDOM there too
+
2015-11-11 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: updated spell to 1.0.6, changed SOURCE_URL[0] to
GitHub, new WEB_SITE
diff --git a/ftp/btfs/DEPENDS b/ftp/btfs/DEPENDS
new file mode 100755
index 0000000..0135666
--- /dev/null
+++ b/ftp/btfs/DEPENDS
@@ -0,0 +1,6 @@
+depends autoconf &&
+depends automake &&
+depends -sub CXX gcc &&
+depends curl &&
+depends fuse &&
+depends rb-libtorrent
diff --git a/ftp/btfs/DETAILS b/ftp/btfs/DETAILS
new file mode 100755
index 0000000..7b96437
--- /dev/null
+++ b/ftp/btfs/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=btfs
+ VERSION=2.10
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://github.com/johang/${SPELL}/archive/v${VERSION}.tar.gz
+
SOURCE_HASH=sha512:e0f0b0d29ffdcfd820481766d55524ee8d0ace5681ee57b27ff0777f9ab2083351eefe5b7f425d0850d7bec7c9193fa7b29c30c73971abc0e82953a2a1b6a448
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://github.com/johang/btfs"
+ LICENSE[0]="GPL"
+ ENTERED=20160701
+ KEYWORDS=""
+ SHORT="A bittorrent filesystem based on FUSE"
+cat << EOF
+With BTFS, you can mount any .torrent file or magnet link and then use it as
+any read-only directory in your file tree. The contents of the files will
+be downloaded on-demand as they are read by applications. Tools like ls,
+cat and cp works as expected. Applications like vlc and mplayer can also
+work without changes.
+EOF
diff --git a/ftp/btfs/HISTORY b/ftp/btfs/HISTORY
new file mode 100644
index 0000000..118c87c
--- /dev/null
+++ b/ftp/btfs/HISTORY
@@ -0,0 +1,2 @@
+2016-07-01 Pavel Vinogradov <public AT sourcemage.org>
+ * DEPENDS, DETAILS, PRE_BUILD: spell created
diff --git a/ftp/btfs/PRE_BUILD b/ftp/btfs/PRE_BUILD
new file mode 100755
index 0000000..f99d3af
--- /dev/null
+++ b/ftp/btfs/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+autoreconf -i
- [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (8a4e7675039fd5f0e8c32d29ba5de6a0f4826665), Pavel Vinogradov, 07/01/2016
Archive powered by MHonArc 2.6.24.