Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (046371ea8a4fcd8e8c632cc04493c38c95bae5f6)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Vlad Glagolev <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (046371ea8a4fcd8e8c632cc04493c38c95bae5f6)
  • Date: Thu, 6 Aug 2015 08:40:52 +0000

GIT changes to master grimoire by Vlad Glagolev <stealth AT sourcemage.org>:

ChangeLog | 12 ++++++++++++
libs/libsodium/DEPENDS | 1 +
libs/libsodium/DETAILS | 28 ++++++++++++++++++++++++++++
libs/libsodium/HISTORY | 2 ++
net/zeromq/DEPENDS | 3 +++
net/zeromq/DETAILS | 20 ++++++++++++++++++++
net/zeromq/HISTORY | 2 ++
pureftpd.gpg |binary
python-pypi/ansible/DEPENDS | 15 +++++++++++++++
python-pypi/ansible/DETAILS | 32 ++++++++++++++++++++++++++++++++
python-pypi/ansible/HISTORY | 2 ++
python-pypi/ansible/INSTALL | 11 +++++++++++
python-pypi/httplib2/DETAILS | 6 +++---
python-pypi/httplib2/HISTORY | 3 +++
python-pypi/python-keyczar/DEPENDS | 4 ++++
python-pypi/python-keyczar/DETAILS | 17 +++++++++++++++++
python-pypi/python-keyczar/HISTORY | 2 ++
python-pypi/pyzmq/DEPENDS | 4 ++++
python-pypi/pyzmq/DETAILS | 14 ++++++++++++++
python-pypi/pyzmq/HISTORY | 2 ++
20 files changed, 177 insertions(+), 3 deletions(-)

New commits:
commit 046371ea8a4fcd8e8c632cc04493c38c95bae5f6
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ansible: new spell, radically simple IT automation system

commit 59548a545b0c19c686d2c846beeebb06f63e6106
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

httplib2: => 0.9.1

commit 9d5676fa5778390540d0f2529dda2c7b43476270
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

python-keyczar: new spell, toolkit for safe and simple cryptography

commit 789662155cf5e98442a660499d8cab206da02d64
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

pyzmq: new spell, Python bindings for 0MQ

commit bbcbfd12f06c04377fc40b28e98bca31a453fe66
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

zeromq: new spell, open source message queue optimised for performance

commit 1d3eea7d6e633d6b4fa2f8eea2fcbb00311602bf
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libsodium: new spell, library for network communications and cryptography

commit f7d0b28828fd55ee741953ca2d45f2465c05e7ed
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

pureftpd.gpg: added BA709FE1 public key

diff --git a/ChangeLog b/ChangeLog
index 4c2f036..dc04de7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2015-08-06 Vlad Glagolev <stealth AT sourcemage.org>
+ * pureftpd.gpg: added, BA709FE1 public key (Frank Denis
+ (Jedi/Sector One) <0daydigest AT pureftpd.org>)
+ * libs/libsodium: new spell, library for network communications and
+ cryptography
+ * net/zeromq: new spell, open source message queue optimised for
+ performance
+ * python-pypi/pyzmq: new spell, Python bindings for 0MQ
+ * python-pypi/python-keyczar: new spell, toolkit for safe and simple
+ cryptography
+ * python-pypi/ansible: new spell, radically simple IT automation
system
+
2015-08-05 Vlad Glagolev <stealth AT sourcemage.org>
* python-pypi/mysqlclient: new spell, MySQL database connector for
Python (with Python 3 support)
diff --git a/libs/libsodium/DEPENDS b/libs/libsodium/DEPENDS
new file mode 100755
index 0000000..a708cc1
--- /dev/null
+++ b/libs/libsodium/DEPENDS
@@ -0,0 +1 @@
+depends pkgconfig
diff --git a/libs/libsodium/DETAILS b/libs/libsodium/DETAILS
new file mode 100755
index 0000000..267f7d2
--- /dev/null
+++ b/libs/libsodium/DETAILS
@@ -0,0 +1,28 @@
+ SPELL=libsodium
+ VERSION=1.0.3
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE2="${SOURCE}.sig"
+ SOURCE_URL[0]=https://download.libsodium.org/${SPELL}/releases/${SOURCE}
+ SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
+ SOURCE_GPG=pureftpd.gpg:${SOURCE2}:UPSTREAM_KEY
+ SIURCE2_IGNORE=signature
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE=https://libsodium.org/
+ LICENSE[0]=ISC
+ ENTERED=20150806
+ SHORT="library for network communications and cryptography"
+cat << EOF
+Sodium is a modern, easy-to-use software library for encryption, decryption,
+signatures, password hashing and more.
+
+It is a portable, cross-compilable, installable, packageable fork of NaCl,
with
+a compatible API, and an extended API to improve usability even further. Its
+goal is to provide all of the core operations needed to build higher-level
+cryptographic tools.
+
+The design choices emphasize security, and "magic constants" have clear
+rationales.
+
+And despite the emphasis on high security, primitives are faster
+across-the-board than most implementations of the NIST standards.
+EOF
diff --git a/libs/libsodium/HISTORY b/libs/libsodium/HISTORY
new file mode 100644
index 0000000..121a803
--- /dev/null
+++ b/libs/libsodium/HISTORY
@@ -0,0 +1,2 @@
+2015-08-06 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: created spell, version 1.0.3
diff --git a/net/zeromq/DEPENDS b/net/zeromq/DEPENDS
new file mode 100755
index 0000000..2ac0e62
--- /dev/null
+++ b/net/zeromq/DEPENDS
@@ -0,0 +1,3 @@
+depends -sub CXX gcc &&
+depends libsodium &&
+depends pkgconfig
diff --git a/net/zeromq/DETAILS b/net/zeromq/DETAILS
new file mode 100755
index 0000000..ab5fbc2
--- /dev/null
+++ b/net/zeromq/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=zeromq
+ VERSION=4.1.2
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://download.zeromq.org/${SOURCE}
+
SOURCE_HASH=sha512:69f8992dabd1d2ae90b0f8fadf39d89eac054f6593e175432e35f0f8edd224bc588b015280ee2e9dd34c55269dd9daf4a4f275e547535b2a24ea0cb9617b2e80
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ DOC_DIRS=""
+ WEB_SITE=http://zeromq.org/
+ LICENSE[0]=LGPL
+ ENTERED=20150806
+ SHORT="open source message queue optimised for performance"
+cat << EOF
+ZeroMQ (also known as ØMQ, 0MQ, or zmq) looks like an embeddable networking
+library but acts like a concurrency framework. It gives you sockets that
carry
+atomic messages across various transports like in-process, inter-process,
TCP,
+and multicast. You can connect sockets N-to-N with patterns like fan-out,
+pub-sub, task distribution, and request-reply. It's fast enough to be the
fabric
+for clustered products. Its asynchronous I/O model gives you scalable
multicore
+applications, built as asynchronous message-processing tasks.
+EOF
diff --git a/net/zeromq/HISTORY b/net/zeromq/HISTORY
new file mode 100644
index 0000000..1e8cbba
--- /dev/null
+++ b/net/zeromq/HISTORY
@@ -0,0 +1,2 @@
+2015-08-06 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: created spell, version 4.1.2
diff --git a/pureftpd.gpg b/pureftpd.gpg
new file mode 100644
index 0000000..bf58568
Binary files /dev/null and b/pureftpd.gpg differ
diff --git a/python-pypi/ansible/DEPENDS b/python-pypi/ansible/DEPENDS
new file mode 100755
index 0000000..168f5f4
--- /dev/null
+++ b/python-pypi/ansible/DEPENDS
@@ -0,0 +1,15 @@
+depends PYTHON &&
+depends SETUPTOOLS &&
+depends pycrypto &&
+depends paramiko &&
+depends jinja2 &&
+depends pyyaml &&
+
+suggest_depends httplib2 "" "" "for uri module" &&
+suggest_depends psutil "" "" "for wait_for module" &&
+suggest_depends xmpppy "" "" "for jabber module" &&
+suggest_depends pyzmq "" "" "for accelerated mode support" &&
+
+if is_depends_enabled ${SPELL} pyzmq; then
+ depends python-keyczar
+fi
diff --git a/python-pypi/ansible/DETAILS b/python-pypi/ansible/DETAILS
new file mode 100755
index 0000000..7ab1e4c
--- /dev/null
+++ b/python-pypi/ansible/DETAILS
@@ -0,0 +1,32 @@
+ SPELL=ansible
+ VERSION=1.9.2
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://releases.ansible.com/${SPELL}/${SOURCE}
+ SOURCE_URL[1]=https://pypi.python.org/packages/source/a/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:6c0b3eaac11e11bf90f5b63c54da86df0cb33b0ee98c987c48a68fa643b39e9f0817884767f2bd9c0f6e8852d37fd1b197d5299abc574fccc181fbb22985d4ad
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ DOC_DIRS=""
+ WEB_SITE=http://ansible.com/
+ LICENSE[0]=GPL
+ ENTERED=20150806
+ SHORT="radically simple IT automation system"
+cat << EOF
+Ansible is a radically simple IT automation system.
+
+It handles configuration-management, application deployment, cloud
provisioning,
+ad-hoc task-execution, and multinode orchestration - including trivializing
+things like zero downtime rolling updates with load balancers.
+
+Design principles:
+
+* Have a dead simple setup process and a minimal learning curve
+* Manage machines very quickly and in parallel
+* Avoid custom-agents and additional open ports, be agentless by leveraging
the
+ existing SSH daemon
+* Describe infrastructure in a language that is both machine and human
friendly
+* Focus on security and easy auditability/review/rewriting of content
+* Manage new remote machines instantly, without bootstrapping any software
+* Allow module development in any dynamic language, not just Python
+* Be usable as non-root
+* Be the easiest IT automation system to use, ever.
+EOF
diff --git a/python-pypi/ansible/HISTORY b/python-pypi/ansible/HISTORY
new file mode 100644
index 0000000..c92c364
--- /dev/null
+++ b/python-pypi/ansible/HISTORY
@@ -0,0 +1,2 @@
+2015-08-06 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, INSTALL: created spell, version 1.9.2
diff --git a/python-pypi/ansible/INSTALL b/python-pypi/ansible/INSTALL
new file mode 100755
index 0000000..2d59449
--- /dev/null
+++ b/python-pypi/ansible/INSTALL
@@ -0,0 +1,11 @@
+default_install &&
+
+local MAN1_DIR="${INSTALL_ROOT}/usr/share/man/man1" &&
+
+if [[ ! -d "${MAN1_DIR}" ]]; then
+ mkdir -p "${MAN1_DIR}"
+fi &&
+
+for doc in docs/man/man1/*.1; do
+ install -vm 644 "${doc}" "${MAN1_DIR}/${doc##*\/}"
+done
diff --git a/python-pypi/httplib2/DETAILS b/python-pypi/httplib2/DETAILS
index e162eb0..fbc8e11 100755
--- a/python-pypi/httplib2/DETAILS
+++ b/python-pypi/httplib2/DETAILS
@@ -1,8 +1,8 @@
SPELL=httplib2
- VERSION=0.9
+ VERSION=0.9.1
SOURCE=$SPELL-$VERSION.tar.gz
-
SOURCE_URL[0]=https://github.com/jcgregorio/${SPELL}/archive/v${VERSION}.tar.gz
-
SOURCE_HASH=sha512:e103137cd1bee26be6984128718ecaacccb85461b2fa2ca5e1360588182b565472111abea4179a14ff2a398930b08e2439b2b6a4c60b78aece769c56018a6caf
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/h/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:2005d55c94971163b42366a33578f068b3e1316d59b4d834dc2d2ebcfa050d1492a27d0eefaceea48ed0cc41d8d6d3eb1b401658546a317ff82f0901a441f716
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
DOC_DIRS=""
WEB_SITE=https://github.com/jcgregorio/httplib2
diff --git a/python-pypi/httplib2/HISTORY b/python-pypi/httplib2/HISTORY
index 56196b2..9b0c541 100644
--- a/python-pypi/httplib2/HISTORY
+++ b/python-pypi/httplib2/HISTORY
@@ -1,3 +1,6 @@
+2015-08-06 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.9.1; updated source url
+
2014-12-22 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.9; updated website, source url; quoting
paths; don't gather useless docs from doc dir
diff --git a/python-pypi/python-keyczar/DEPENDS
b/python-pypi/python-keyczar/DEPENDS
new file mode 100755
index 0000000..4dcf15e
--- /dev/null
+++ b/python-pypi/python-keyczar/DEPENDS
@@ -0,0 +1,4 @@
+depends PYTHON &&
+depends SETUPTOOLS &&
+depends pycrypto &&
+depends pyasn1
diff --git a/python-pypi/python-keyczar/DETAILS
b/python-pypi/python-keyczar/DETAILS
new file mode 100755
index 0000000..4db4903
--- /dev/null
+++ b/python-pypi/python-keyczar/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=python-keyczar
+ VERSION=0.715
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/p/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:e0733ad488db2a2803227db6f140c5f316425782a780070e6fd4227d3b88d523e2c41743cd3a6e14e535c7dbdf7b50b428d15d26ca5cfb35e2841a5f71b709f3
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE=https://github.com/google/keyczar
+ LICENSE[0]=APACHE
+ ENTERED=20150806
+ SHORT="toolkit for safe and simple cryptography"
+cat << EOF
+Keyczar is an open source cryptographic toolkit designed to make it easier
and
+safer for developers to use cryptography in their applications.
+
+Keyczar supports authentication and encryption with both symmetric and
+asymmetric keys.
+EOF
diff --git a/python-pypi/python-keyczar/HISTORY
b/python-pypi/python-keyczar/HISTORY
new file mode 100644
index 0000000..edacfaf
--- /dev/null
+++ b/python-pypi/python-keyczar/HISTORY
@@ -0,0 +1,2 @@
+2015-08-06 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: created spell, version 0.715
diff --git a/python-pypi/pyzmq/DEPENDS b/python-pypi/pyzmq/DEPENDS
new file mode 100755
index 0000000..9bf709d
--- /dev/null
+++ b/python-pypi/pyzmq/DEPENDS
@@ -0,0 +1,4 @@
+depends PYTHON &&
+depends SETUPTOOLS &&
+depends pkgconfig &&
+depends zeromq "--zmq=${INSTALL_ROOT}/usr"
diff --git a/python-pypi/pyzmq/DETAILS b/python-pypi/pyzmq/DETAILS
new file mode 100755
index 0000000..bce48b6
--- /dev/null
+++ b/python-pypi/pyzmq/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=pyzmq
+ VERSION=14.7.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://pypi.python.org/packages/source/p/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:22c30414c99bddb71f47b37f49f19b0cb1a535bdc6835fac13c78d030a59ed362124393acd41b7e04bb1f8ca231cabb49d010ac93142786ec35ee4a303f168ed
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE=http://github.com/zeromq/pyzmq
+ LICENSE[0]=BSD
+ LICENSE[1]=LGPL
+ ENTERED=20150806
+ SHORT="Python bindings for 0MQ"
+cat << EOF
+PyZMQ is the official Python binding for the ZeroMQ messaging library.
+EOF
diff --git a/python-pypi/pyzmq/HISTORY b/python-pypi/pyzmq/HISTORY
new file mode 100644
index 0000000..406b665
--- /dev/null
+++ b/python-pypi/pyzmq/HISTORY
@@ -0,0 +1,2 @@
+2015-08-06 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: created spell, version 14.7.0



  • [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (046371ea8a4fcd8e8c632cc04493c38c95bae5f6), Vlad Glagolev, 08/06/2015

Archive powered by MHonArc 2.6.24.

Top of Page