sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Florian Franzmann (0fe27bce6a463a646007e471314f01864a667a41)
- From: Florian Franzmann <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Florian Franzmann (0fe27bce6a463a646007e471314f01864a667a41)
- Date: Sun, 28 Dec 2008 08:25:30 -0600
GIT changes to master grimoire by Florian Franzmann
<siflfran AT hawo.stw.uni-erlangen.de>:
ChangeLog | 5 +++++
disk/rdiff-backup/DEPENDS | 4 +++-
disk/rdiff-backup/HISTORY | 4 ++++
disk/rdiff-backup/INSTALL | 2 +-
python-pypi/pylibacl/DEPENDS | 1 +
python-pypi/pylibacl/DETAILS | 31 +++++++++++++++++++++++++++++++
python-pypi/pylibacl/HISTORY | 3 +++
python-pypi/pyxattr/DEPENDS | 1 +
python-pypi/pyxattr/DETAILS | 15 +++++++++++++++
python-pypi/pyxattr/HISTORY | 3 +++
10 files changed, 67 insertions(+), 2 deletions(-)
New commits:
commit 3022abe7c21245568623b6ec90eca3a7eefb3e44
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
disk/rdiff-backup: added suggest_depends for pyxattr and pylibacl, honor
prefix in INSTALL
commit 00414348eb34d7d1c0c217fccddbd9d2f3670f6b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
python-pyxattr: new spell, extended attribute support
commit 358025dafe252e29b455d4eb3a82cf0529d676d6
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
python-pypi/pylibacl: new spell, ACL support
diff --git a/ChangeLog b/ChangeLog
index 571ee45..c38add4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-12-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * python-pypi/pylibacl: new spell, support for ACLs from python
+ * python-pypi/pyxattr: new spell, extended attribute support for
+ python
+
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
diff --git a/disk/rdiff-backup/DEPENDS b/disk/rdiff-backup/DEPENDS
index 0efbb42..91c07c6 100755
--- a/disk/rdiff-backup/DEPENDS
+++ b/disk/rdiff-backup/DEPENDS
@@ -1,2 +1,4 @@
depends python &&
-depends librsync
+depends librsync &&
+suggest_depends pyxattr "" "" "for extended attribute support" &&
+suggest_depends pylibacl "" "" "for ACL support"
diff --git a/disk/rdiff-backup/HISTORY b/disk/rdiff-backup/HISTORY
index b0a6db4..1f71b9f 100644
--- a/disk/rdiff-backup/HISTORY
+++ b/disk/rdiff-backup/HISTORY
@@ -1,3 +1,7 @@
2008-12-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: added suggest_depends on pyxattr and pylibacl
+ * INSTALL: added --prefix=...
+
+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
index 762d43b..85c04b6 100755
--- a/disk/rdiff-backup/INSTALL
+++ b/disk/rdiff-backup/INSTALL
@@ -1 +1 @@
-python setup.py install
+python setup.py install --prefix=$INSTALL_ROOT/usr
diff --git a/python-pypi/pylibacl/DEPENDS b/python-pypi/pylibacl/DEPENDS
new file mode 100755
index 0000000..6e84a0e
--- /dev/null
+++ b/python-pypi/pylibacl/DEPENDS
@@ -0,0 +1 @@
+depends python
diff --git a/python-pypi/pylibacl/DETAILS b/python-pypi/pylibacl/DETAILS
new file mode 100755
index 0000000..5b66d17
--- /dev/null
+++ b/python-pypi/pylibacl/DETAILS
@@ -0,0 +1,31 @@
+ SPELL=pylibacl
+ VERSION=0.4.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:188cf8921cecbe9ce5c83505af4fcb8f55c8f2fc94b0e8eced700000713bcf2837abcf1d91cefa5630b9865796079bc0bd08fb646b77bba3b62d244b9816047f
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://pylibacl.sourceforge.net"
+ LICENSE[0]=LGPL
+ ENTERED=20081228
+ SHORT="allows you to manipulate the POSIX.1e Access Control Lists
from python"
+cat << EOF
+This module provides support for manipulating POSIX.1e ACLS
+
+Depending on the operating system support for POSIX.1e, the ACL type will
+have more or less capabilities:
+
+ * level 1, only basic support, you can create ACLs from files
+ and text descriptions; once created, the type is immutable
+ * level 2, complete support, you can alter the ACL once it is created
+
+Also, in level 2, more types are available, corresponding to acl_entry_t
+(the Entry type), acl_permset_t (the Permset type).
+
+The existence of level 2 support and other extensions can be checked by
+the constants:
+
+ * HAS_ACL_ENTRY for level 2 and the Entry/Permset classes *
+ HAS_ACL_FROM_MODE for ACL(mode=...) usage * HAS_ACL_CHECK for the
+ ACL().check function * HAS_EXTENDED_CHECK for the module-level
has_extended
+ function * HAS_EQUIV_MODE for the ACL().equiv_mode method
+EOF
diff --git a/python-pypi/pylibacl/HISTORY b/python-pypi/pylibacl/HISTORY
new file mode 100644
index 0000000..77d41da
--- /dev/null
+++ b/python-pypi/pylibacl/HISTORY
@@ -0,0 +1,3 @@
+2008-12-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/python-pypi/pyxattr/DEPENDS b/python-pypi/pyxattr/DEPENDS
new file mode 100755
index 0000000..6e84a0e
--- /dev/null
+++ b/python-pypi/pyxattr/DEPENDS
@@ -0,0 +1 @@
+depends python
diff --git a/python-pypi/pyxattr/DETAILS b/python-pypi/pyxattr/DETAILS
new file mode 100755
index 0000000..beea054
--- /dev/null
+++ b/python-pypi/pyxattr/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=pyxattr
+ VERSION=0.4.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:c326c8ecec2dae4cf5c632f4a3e4f80dd3700e61e250a149f24471c245c1a20358b422435d4286c196d006bd2e105cbb3de97e9b9b22eb472bc539a06b00aa84
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://pyxattr.sourceforge.net"
+ LICENSE[0]=LGPL
+ ENTERED=20081228
+ SHORT="allows you to manipulate the extended attributes present
in some os/filesystem combinations"
+cat << EOF
+This module gives access to the extended attributes present in some
+operating systems/filesystems from python. You can list attributes, get,
+set and remove them.
+EOF
diff --git a/python-pypi/pyxattr/HISTORY b/python-pypi/pyxattr/HISTORY
new file mode 100644
index 0000000..77d41da
--- /dev/null
+++ b/python-pypi/pyxattr/HISTORY
@@ -0,0 +1,3 @@
+2008-12-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
- [SM-Commit] GIT changes to master grimoire by Florian Franzmann (0fe27bce6a463a646007e471314f01864a667a41), Florian Franzmann, 12/28/2008
Archive powered by MHonArc 2.6.24.