Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Andra?? Levstik (38db749abdf9e2cb422c65d9452f14646f2ee752)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Andra?? Levstik <scm AT mail.sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Andra?? Levstik (38db749abdf9e2cb422c65d9452f14646f2ee752)
  • Date: Mon, 20 Nov 2006 06:02:53 -0600

GIT changes to master grimoire by Andra?? Levstik <ruskie AT mages.ath.cx>:

ChangeLog | 7 +++++++
archive/backup-manager/BUILD | 1 +
archive/backup-manager/DETAILS | 25 +++++++++++++++++++++++++
archive/backup-manager/HISTORY | 2 ++
archive/backup-manager/PREPARE | 1 +
devel/yruba/BUILD | 1 +
devel/yruba/DETAILS | 23 +++++++++++++++++++++++
devel/yruba/HISTORY | 2 ++
devel/yruba/INSTALL | 1 +
devel/yruba/PRE_BUILD | 1 +
shell-term-fm/dash/BUILD | 2 ++
shell-term-fm/dash/DETAILS | 15 +++++++++++++++
shell-term-fm/dash/FINAL | 1 +
shell-term-fm/dash/HISTORY | 2 ++
shell-term-fm/dtach/DETAILS | 38 ++++++++++++++++++++++++++++++++++++++
shell-term-fm/dtach/HISTORY | 2 ++
shell-term-fm/dtach/INSTALL | 5 +++++
utils/episoder/BUILD | 1 +
utils/episoder/DETAILS | 14 ++++++++++++++
utils/episoder/HISTORY | 2 ++
utils/episoder/INSTALL | 2 ++
21 files changed, 148 insertions(+)

New commits:
commit 673c298ded50bfe44afceb8494172feb0b346735
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

yruba: new spell bash based build rule system

commit d61f2ee566ea5f91c777a57b509cad51108a3489
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

dash: new spell minimal POSIX shell

commit 411e91c58957e04adddc4fe228dc4b8a143c395e
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

episoder: new spell

commit eac5c178bbcb2829efbd8712c34f2e752630c08b
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

backup-manager: new spell bash based backup tool

commit cab22b1f0e41f89ce81810bf2b4314eeb10461e3
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

dtach: new spell emulates the attach/detach function of screen

diff --git a/ChangeLog b/ChangeLog
index 0cf3b92..53d4c57 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2006-11-20 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * shell-term-fm/dtach: new spell emulates the detach/attach of screen
+ * archive/backup-manager: new spell bash based backup tool
+ * utils/episoder: new spell
+ * shell-term-fm/dash: new spell minimal POSIX shell
+ * devel/yruba: new spell bash based build rule system
+
2006-11-20 Treeve Jelbert <treeve AT pi.be>
* perl-cpan/class-base, perl-cpan/class-clone, perl-cpan/class-driver,
perl-cpan/class-makemethods, perl-cpan/dbix-transaction,
diff --git a/archive/backup-manager/BUILD b/archive/backup-manager/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/archive/backup-manager/BUILD
@@ -0,0 +1 @@
+true
diff --git a/archive/backup-manager/DETAILS b/archive/backup-manager/DETAILS
new file mode 100755
index 0000000..1a6ccaa
--- /dev/null
+++ b/archive/backup-manager/DETAILS
@@ -0,0 +1,25 @@
+ SPELL=backup-manager
+if [[ $BACKUP_MANAGER_DEVEL == y ]]
+then
+ VERSION=0.7.5
+
SOURCE_HASH=sha512:3101e695d79c429e5a415a174c12b6217495aaefc0b44ee870bb492eea75ce07dacb766a45c60268a0f7da798d51b46f6d91f33b9d545360f09b92b61329bcef
+else
+ VERSION=0.6.2
+
SOURCE_HASH=sha512:fb736eef0a4893ace5e1765dd3ca8c5d57956e458acb4450dca440a19ab6929b7a3cfd15432cdd1dccc85c1b3d4ebc7f5ef9c37711ba60e9ef9063be5bf2cc7e
+fi
+ SOURCE="$SPELL-$VERSION.tar.gz"
+ SOURCE_URL[0]=http://www.backup-manager.org/download/$SOURCE
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/$SPELL-$VERSION"
+ WEB_SITE=http://www.backup-manager.org/
+ LICENSE[0]=GPL
+ ENTERED=20061102
+ SHORT="An easy-to-use backup tool."
+cat << EOF
+Backup Manager is a tool for generating archives easily. It is designed for
+those who don't want an obfuscated tool for backing up their system. It can
+make tar, tar.gz, tar.bz2, and zip archives, can perform incremental backups,
+and can upload archives to remote hosts with FTP, SSH, or RSYNC. It can be
+run in a parallel mode with different configuration files. The configuration
+file is simple to understand. The backup process can also be customized
+thanks to hook scripts.
+EOF
diff --git a/archive/backup-manager/HISTORY b/archive/backup-manager/HISTORY
new file mode 100644
index 0000000..6570a94
--- /dev/null
+++ b/archive/backup-manager/HISTORY
@@ -0,0 +1,2 @@
+2006-11-02 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, PREPARE, BUILD, HISTORY: created spell
diff --git a/archive/backup-manager/PREPARE b/archive/backup-manager/PREPARE
new file mode 100755
index 0000000..b140e2b
--- /dev/null
+++ b/archive/backup-manager/PREPARE
@@ -0,0 +1 @@
+config_query BACKUP_MANAGER_DEVEL "Do you want to use the development
branch?" n
diff --git a/devel/yruba/BUILD b/devel/yruba/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/devel/yruba/BUILD
@@ -0,0 +1 @@
+true
diff --git a/devel/yruba/DETAILS b/devel/yruba/DETAILS
new file mode 100755
index 0000000..b546ab2
--- /dev/null
+++ b/devel/yruba/DETAILS
@@ -0,0 +1,23 @@
+ SPELL=yruba
+ VERSION=2.3
+ SOURCE=yruba
+ SOURCE_URL[0]=http://pifpafpuf.de/yruba/yruba
+ WEB_SITE=http://pifpafpuf.de/yruba_page
+
SOURCE_HASH=sha512:abdb139479e505b55affa5dbec9fa5f98d1f253bd46f875940983b15754aca8e4621b23cbcf45c1e10d0866bfad4f6ba7404488e704d599b4b1817ddf7cc870b
+ LICENSE[0]=GPL
+ ENTERED=20061026
+ KEYWORDS="devel"
+ SHORT="a make-like rules/build system for the shell"
+cat << EOF
+Yruba provides a rule system similar to make or ant for the shell. Compared
to
+make there is no hairy mix of syntaxes, because everything is written in
shell
+syntax. Compared to ant you don???t have to rely on the ant developers to
+reinvent all the wheels that are so easily available from the shell. Compared
+to both, there is a clear separation between:
+
+ * a list of dependencies that must be up-to-date before the current
+ task can be performed,
+ * an explicit test that checks whether the target is really
+ out-of-date, and
+ * a command that finally makes the target.
+EOF
diff --git a/devel/yruba/HISTORY b/devel/yruba/HISTORY
new file mode 100644
index 0000000..2035889
--- /dev/null
+++ b/devel/yruba/HISTORY
@@ -0,0 +1,2 @@
+2006-10-26 sqweek <sqweek AT gmail.com>
+ * DETAILS, PRE_BUILD, BUILD, INSTALL, POST_INSTALL: created spell
diff --git a/devel/yruba/INSTALL b/devel/yruba/INSTALL
new file mode 100755
index 0000000..db7baac
--- /dev/null
+++ b/devel/yruba/INSTALL
@@ -0,0 +1 @@
+install -v -m0755 $SOURCE_CACHE/yruba $INSTALL_ROOT/usr/bin
diff --git a/devel/yruba/PRE_BUILD b/devel/yruba/PRE_BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/devel/yruba/PRE_BUILD
@@ -0,0 +1 @@
+true
diff --git a/shell-term-fm/dash/BUILD b/shell-term-fm/dash/BUILD
new file mode 100755
index 0000000..bbfbee5
--- /dev/null
+++ b/shell-term-fm/dash/BUILD
@@ -0,0 +1,2 @@
+OPTS="--bindir=/bin $OPTS" &&
+default_build
diff --git a/shell-term-fm/dash/DETAILS b/shell-term-fm/dash/DETAILS
new file mode 100755
index 0000000..e2f677b
--- /dev/null
+++ b/shell-term-fm/dash/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=dash
+ VERSION=0.5.3
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=http://gondor.apana.org.au/~herbert/dash/files/$SOURCE
+
SOURCE_HASH=sha512:e13eb744cbbb0f0f53a5e7480a181f4d092508ef2d3a06a5085c8c002e9ee6d283bce4d94837b634ceb344185b7c6d16fb3c5f2a1d44f743a0217f786bc5a6c6
+ WEBSITE=http://gondor.apana.org.au/~herbert/dash/
+ LICENSE[0]=BSD
+ ENTERED=20060706
+ SHORT="Minimal POSIX compliant shell"
+cat << EOF
+DASH is a POSIX-compliant implementation of /bin/sh that aims to be as small
as
+possible. It does this without sacrificing speed where possible. In fact, it
is
+significantly faster than bash (the GNU Bourne-Again SHell) for most tasks.
+EOF
diff --git a/shell-term-fm/dash/FINAL b/shell-term-fm/dash/FINAL
new file mode 100755
index 0000000..2595b6b
--- /dev/null
+++ b/shell-term-fm/dash/FINAL
@@ -0,0 +1 @@
+install_shell dash /bin/dash
diff --git a/shell-term-fm/dash/HISTORY b/shell-term-fm/dash/HISTORY
new file mode 100644
index 0000000..e8a3f9e
--- /dev/null
+++ b/shell-term-fm/dash/HISTORY
@@ -0,0 +1,2 @@
+2006-07-06 sqweek <sqweek AT gmail.com>
+ * BUILD, DETAILS, FINAL: Created spell for 0.5.3
diff --git a/shell-term-fm/dtach/DETAILS b/shell-term-fm/dtach/DETAILS
new file mode 100755
index 0000000..46f8ec6
--- /dev/null
+++ b/shell-term-fm/dtach/DETAILS
@@ -0,0 +1,38 @@
+ SPELL=dtach
+ VERSION=0.7
+ SOURCE="$SPELL-$VERSION.tar.gz"
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:b19936e986404cae078e9d1961d77905ca5d28d293fdd550223b0952ae8ef5626ba6a81e6ccdf48c4325b34ef2aea37a9548987fc177f69b1e022909a24d22f4
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/$SPELL-$VERSION"
+ WEB_SITE=http://dtach.sourceforge.net/
+ LICENSE[0]=GPL
+ ENTERED=20061119
+ SHORT="A program that emulates the detach feature of screen."
+cat << EOF
+dtach is a tiny program that emulates the detach feature of screen, allowing
+you to run a program in an environment that is protected from the controlling
+terminal and attach to it later. dtach does not keep track of the contents
+of the screen, and thus works best with programs that know how to redraw
+themselves.
+
+dtach does not, however, have the other features of screen, such as its
+support of multiple terminals or its terminal emulation support. This makes
+dtach extremely tiny compared to screen, making it more easily audited for
+bugs and security holes, and also allows it to fit in environments where
+space is limited, such as on rescue disks.
+
+dtach has many possible uses, even though it is tiny. With dtach, you can:
+
+ * Attach multiple times to the same program. Access to the dtach session
+ is controlled through the Unix filesystem permissions; thus, you can
+ trivially allow other people to watch your session. * Run a program in
+ an environment that is protected from the controlling terminal. This
+ means that, for instance, the program running under dtach would not
+ be affected by the terminal being disconnected for some reason. *
+ Run programs such as emacs, which tend to want full control over the
+ terminal. dtach mostly acts as a relay, and does not mangle the text
+ between the application and your terminal. * Suspend dtach without
+ suspending the running program. dtach can handle the suspend key itself
+ instead of passing it to the running program, which may be useful for
+ certain programs such as ircII.
+EOF
diff --git a/shell-term-fm/dtach/HISTORY b/shell-term-fm/dtach/HISTORY
new file mode 100644
index 0000000..3ba6716
--- /dev/null
+++ b/shell-term-fm/dtach/HISTORY
@@ -0,0 +1,2 @@
+2006-11-19 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, INSTALL, HISTORY: created spell
diff --git a/shell-term-fm/dtach/INSTALL b/shell-term-fm/dtach/INSTALL
new file mode 100755
index 0000000..e5048bb
--- /dev/null
+++ b/shell-term-fm/dtach/INSTALL
@@ -0,0 +1,5 @@
+mkdir -vp $INSTALL_ROOT/usr/share/man/man1 &&
+mkdir -vp $INSTALL_ROOT/usr/bin &&
+cp -v dtach $INSTALL_ROOT/usr/bin/dtach &&
+cp -v dtach.1 $INSTALL_ROOT/usr/share/man/man1/dtach.1
+
diff --git a/utils/episoder/BUILD b/utils/episoder/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/utils/episoder/BUILD
@@ -0,0 +1 @@
+true
diff --git a/utils/episoder/DETAILS b/utils/episoder/DETAILS
new file mode 100755
index 0000000..a426183
--- /dev/null
+++ b/utils/episoder/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=episoder
+ VERSION=0.4.4
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:7c32468f327c73c55fab8721ae44ed6a2c49f58eb58656406d947aaebb633ca7815b7125c3f50643d784ead8d59ce4c65391b9bcddacf60823406caefff7a68d
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/$SPELL-$VERSION"
+ WEB_SITE=http://episoder.sourceforge.net/
+ LICENSE[0]=GPL
+ ENTERED=20061026
+ SHORT="A tool to tell you about new episodes of your favourite TV
shows."
+cat << EOF
+episoder is a tool to tell you about new episodes of your favourite TV
+shows. It does so by parsing online TV show episode guides.
+EOF
diff --git a/utils/episoder/HISTORY b/utils/episoder/HISTORY
new file mode 100644
index 0000000..0dd5353
--- /dev/null
+++ b/utils/episoder/HISTORY
@@ -0,0 +1,2 @@
+2006-10-26 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, INSTALL, HISTORY: created spell
diff --git a/utils/episoder/INSTALL b/utils/episoder/INSTALL
new file mode 100755
index 0000000..05b1b85
--- /dev/null
+++ b/utils/episoder/INSTALL
@@ -0,0 +1,2 @@
+cd $SOURCE_DIRECTORY &&
+./install.sh install $INSTALL_ROOT/usr



  • [SM-Commit] GIT changes to master grimoire by Andra?? Levstik (38db749abdf9e2cb422c65d9452f14646f2ee752), Andra?? Levstik, 11/20/2006

Archive powered by MHonArc 2.6.24.

Top of Page