[SM-Commit] GIT changes to master grimoire by Florian Franzmann (da8144db333b06c6924981ad4b5eee76729b543e)

Florian Franzmann scm at sourcemage.org
Thu Dec 25 13:38:34 EST 2008


GIT changes to master grimoire by Florian Franzmann <siflfran at hawo.stw.uni-erlangen.de>:

 ChangeLog                 |    4 ++++
 disk/rdiff-backup/BUILD   |    1 +
 disk/rdiff-backup/DEPENDS |    2 ++
 disk/rdiff-backup/DETAILS |   23 +++++++++++++++++++++++
 disk/rdiff-backup/HISTORY |    3 +++
 disk/rdiff-backup/INSTALL |    1 +
 libs/librsync/DEPENDS     |    1 +
 libs/librsync/DETAILS     |   17 +++++++++++++++++
 libs/librsync/HISTORY     |    3 +++
 9 files changed, 55 insertions(+)

New commits:
commit da8144db333b06c6924981ad4b5eee76729b543e
Author: Florian Franzmann <siflfran at hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran at hawo.stw.uni-erlangen.de>

    disk/rdiff-backup: new spell, a backup utility

commit 3c68a7fe5630db9fa353cfb532d267bffc0846f9
Author: Florian Franzmann <siflfran at hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran at hawo.stw.uni-erlangen.de>

    libs/librsync: new spell

diff --git a/ChangeLog b/ChangeLog
index 3a9d73c..571ee45 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2008-12-25 Florian Franzmann <siflfran at hawo.stw.uni-erlangen.de>
+	* libs/librsync: new spell, implements the rsync algorithm
+	* disk/rdiff-backup: new spell, a backup utility
+
 2008-12-24 Eric Sandall <sandalle at sourcemage.org>
 	* kde4/KDE_DEPENDS: kdeadmin4 depends on kdepimlibs4
 	  kdebase4-runtime depends on phonon
diff --git a/disk/rdiff-backup/BUILD b/disk/rdiff-backup/BUILD
new file mode 100755
index 0000000..3d7f60b
--- /dev/null
+++ b/disk/rdiff-backup/BUILD
@@ -0,0 +1 @@
+python setup.py build
diff --git a/disk/rdiff-backup/DEPENDS b/disk/rdiff-backup/DEPENDS
new file mode 100755
index 0000000..0efbb42
--- /dev/null
+++ b/disk/rdiff-backup/DEPENDS
@@ -0,0 +1,2 @@
+depends python &&
+depends librsync 
diff --git a/disk/rdiff-backup/DETAILS b/disk/rdiff-backup/DETAILS
new file mode 100755
index 0000000..efc05f1
--- /dev/null
+++ b/disk/rdiff-backup/DETAILS
@@ -0,0 +1,23 @@
+           SPELL=rdiff-backup
+         VERSION=1.2.2
+          SOURCE="${SPELL}-${VERSION}.tar.gz"
+   SOURCE_URL[0]=http://savannah.nongnu.org/download/${SPELL}/${SOURCE}
+     SOURCE_HASH=sha512:9cc6fc55415323eccacbe147266b8956a28c2ae865e4072265292c4b1ccb33a561be85325495ef3ae58f27a84c59de04ecf6d70acf267d63a25b22e04a63a4c4
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+        WEB_SITE="http://www.gnu.org/savannah-checkouts/non-gnu/rdiff-backup/index.html"
+      LICENSE[0]=GPL
+         ENTERED=20081225
+           SHORT="backs up one directory to another, possibly over a network"
+cat << EOF
+rdiff-backup backs up one directory to another, possibly over a network.
+The target directory ends up a copy of the source directory, but extra reverse
+diffs are stored in a special subdirectory of that target directory, so you
+can still recover files lost some time ago. The idea is to combine the best
+features of a mirror and an incremental backup.  rdiff-backup also preserves
+subdirectories, hard links, dev files, permissions, uid/gid ownership,
+modification times, extended attributes, acls, and resource forks. Also,
+rdiff-backup can operate in a bandwidth efficient manner over a pipe, like
+rsync. Thus you can use rdiff-backup and ssh to securely back a hard drive up
+to a remote location, and only the differences will be transmitted. Finally,
+rdiff-backup is easy to use and settings have sensical defaults.
+EOF
diff --git a/disk/rdiff-backup/HISTORY b/disk/rdiff-backup/HISTORY
new file mode 100644
index 0000000..b0a6db4
--- /dev/null
+++ b/disk/rdiff-backup/HISTORY
@@ -0,0 +1,3 @@
+2008-12-25 Florian Franzmann <siflfran at hawo.stw.uni-erlangen.de>
+	* BUILD, DEPENDS, DETAILS, INSTALL: spell created
+
diff --git a/disk/rdiff-backup/INSTALL b/disk/rdiff-backup/INSTALL
new file mode 100755
index 0000000..762d43b
--- /dev/null
+++ b/disk/rdiff-backup/INSTALL
@@ -0,0 +1 @@
+python setup.py install
diff --git a/libs/librsync/DEPENDS b/libs/librsync/DEPENDS
new file mode 100755
index 0000000..a3980d8
--- /dev/null
+++ b/libs/librsync/DEPENDS
@@ -0,0 +1 @@
+depends popt
diff --git a/libs/librsync/DETAILS b/libs/librsync/DETAILS
new file mode 100755
index 0000000..d34cd77
--- /dev/null
+++ b/libs/librsync/DETAILS
@@ -0,0 +1,17 @@
+           SPELL=librsync
+         VERSION=0.9.7
+          SOURCE="${SPELL}-${VERSION}.tar.gz"
+   SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/${SOURCE}
+     SOURCE_HASH=sha512:339362fd01c94411849d3e4a6e95db1bef6cffa0475b1af49d73f11be0421a12d4c73ecbf1a272af01b2a21cec81b4a801c1f7d735e107d0242707fb4c45f9ef
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+        WEB_SITE="http://librsync.sourceforge.net"
+      LICENSE[0]=GPL
+         ENTERED=20081225
+           SHORT="a free software library that implements the rsync remote-delta algorithm"
+cat << EOF
+librsync is a free software library that implements the rsync remote-delta
+algorithm. This algorithm allows efficient remote updates of a file, without
+requiring the old and new versions to both be present at the sending end. The
+library uses a "streaming" design similar to that of zlib with the aim of
+allowing it to be embedded into many different applications.
+EOF
diff --git a/libs/librsync/HISTORY b/libs/librsync/HISTORY
new file mode 100644
index 0000000..fc41057
--- /dev/null
+++ b/libs/librsync/HISTORY
@@ -0,0 +1,3 @@
+2008-12-25 Florian Franzmann <siflfran at hawo.stw.uni-erlangen.de>
+	* DETAILS, DEPENDS: spell created
+



More information about the SM-Commit mailing list