Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Eric Sandall (187ab944c40390abea391dc3ff567e33b05698d2)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Eric Sandall <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Eric Sandall (187ab944c40390abea391dc3ff567e33b05698d2)
  • Date: Sun, 9 Mar 2008 17:57:05 -0500

GIT changes to master grimoire by Eric Sandall <sandalle AT sourcemage.org>:

ChangeLog | 7 +++
cluster/distriblend/BUILD | 3 +
cluster/distriblend/DEPENDS | 2 +
cluster/distriblend/DETAILS | 15 ++++++++
cluster/distriblend/HISTORY | 6 +++
cluster/distriblend/INSTALL | 13 +++++++
cluster/distriblend/PRE_BUILD | 3 +
cluster/distriblend/distriblend-1.1-src.zip.sig |binary
cluster/distriblend/distriblend-client | 3 +
cluster/distriblend/distriblend-distributor | 3 +
cluster/distriblend/distriblend-node | 3 +
cluster/distriblend/distributor.conf | 33 ++++++++++++++++++
cluster/distriblend/node.conf | 31 +++++++++++++++++
cluster/farmerjoe/BUILD | 1
cluster/farmerjoe/DEPENDS | 14 +++++++
cluster/farmerjoe/DETAILS | 22 ++++++++++++
cluster/farmerjoe/Farmerjoe_0.1.3.zip.sig |binary
cluster/farmerjoe/HISTORY | 12 ++++++
cluster/farmerjoe/INSTALL | 15 ++++++++
cluster/farmerjoe/PRE_BUILD | 7 +++
cluster/farmerjoe/etc-config.patch | 14 +++++++
cluster/farmerjoe/init.d/farmerjoe-appserver | 40
++++++++++++++++++++++
cluster/farmerjoe/init.d/farmerjoe-appserver.conf | 10 +++++
cluster/farmerjoe/init.d/farmerjoe-master | 40
++++++++++++++++++++++
cluster/farmerjoe/init.d/farmerjoe-master.conf | 10 +++++
cluster/farmerjoe/init.d/farmerjoe-slave | 40
++++++++++++++++++++++
cluster/farmerjoe/init.d/farmerjoe-slave.conf | 10 +++++
cluster/farmerjoe/use-perl.patch | 16 ++++++++
perl-cpan/yaml-tiny/BUILD | 1
perl-cpan/yaml-tiny/DEPENDS | 1
perl-cpan/yaml-tiny/DETAILS | 26 ++++++++++++++
perl-cpan/yaml-tiny/HISTORY | 3 +
perl-cpan/yaml-tiny/YAML-Tiny-1.25.tar.gz.sig |binary
33 files changed, 404 insertions(+)

New commits:
commit 187ab944c40390abea391dc3ff567e33b05698d2
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

farmerjoe: Added a distributed rendering system for Blender

commit bb73b0e57c5d90c0eec2c38047f2227908887c70
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

yaml-tiny: Added a YAML script to read/write YAML files with as little
code as possible

commit 845810c5dd856c01a49175fbe2e1403e28ee5dad
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

distriblend: Distributing system for rendering 3D scenes

diff --git a/ChangeLog b/ChangeLog
index fd2a04c..58475dc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2008-03-09 Eric Sandall <sandalle AT sourcemage.org>
+ * cluster/distriblend: Added a Distributing system for rendering 3D
+ scenes
+ * perl-cpan/yaml-tiny: Added a YAML script to read/write YAML files
+ with as little code as possible
+ * cluster/farmerjoe: Added a distributed rendering system for Blender
+
2008-03-08 Ladislav Hagara <hgr AT vabo.cz>
* net/paris-traceroute: new spell, a new version of the traceroute

diff --git a/cluster/distriblend/BUILD b/cluster/distriblend/BUILD
new file mode 100755
index 0000000..0de8826
--- /dev/null
+++ b/cluster/distriblend/BUILD
@@ -0,0 +1,3 @@
+source /etc/profile.d/ant.sh &&
+
+ant
diff --git a/cluster/distriblend/DEPENDS b/cluster/distriblend/DEPENDS
new file mode 100755
index 0000000..7aab190
--- /dev/null
+++ b/cluster/distriblend/DEPENDS
@@ -0,0 +1,2 @@
+depends ant &&
+depends JAVA '' 'z-rejected'
diff --git a/cluster/distriblend/DETAILS b/cluster/distriblend/DETAILS
new file mode 100755
index 0000000..f336533
--- /dev/null
+++ b/cluster/distriblend/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=distriblend
+ VERSION=1.1
+ SOURCE=$SPELL-$VERSION-src.zip
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=$SOURCEFORGE_URL/netblend/$SOURCE
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
+ LICENSE[0]=GPL
+ WEB_SITE=http://netblend.sourceforge.net/
+ KEYWORDS="cluster"
+ ENTERED=20080209
+ SHORT='Distributing system for rendering 3D scenes'
+cat << EOF
+NetBlend/Distriblend is systems for rendering 3D scenes over a network using
+the popular 3D editing and rendering application Blender.
+EOF
diff --git a/cluster/distriblend/HISTORY b/cluster/distriblend/HISTORY
new file mode 100644
index 0000000..d084f82
--- /dev/null
+++ b/cluster/distriblend/HISTORY
@@ -0,0 +1,6 @@
+2008-03-09 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS, DEPENDS, PRE_BUILD, BUILD, INSTALL: Created
+ * distriblend-node, distriblend-client, distriblend-distributor:
Helper
+ scripts for starting distriblend .jar files
+ * distributor.conf, node.conf: Default configuration files
+
diff --git a/cluster/distriblend/INSTALL b/cluster/distriblend/INSTALL
new file mode 100755
index 0000000..2a5fb38
--- /dev/null
+++ b/cluster/distriblend/INSTALL
@@ -0,0 +1,13 @@
+cp -vr $SOURCE_DIRECTORY/release $INSTALL_ROOT/usr/share/$SPELL &&
+
+for jar in client node distributor
+do
+ install -m 0755 $SCRIPT_DIRECTORY/distriblend-$jar \
+ $INSTALL_ROOT/usr/bin/distriblend-$jar
+done &&
+
+install -m 0644 $SCRIPT_DIRECTORY/node.conf \
+ $INSTALL_ROOT/usr/share/$SPELL/Node/node.conf &&
+
+install -m 0644 $SCRIPT_DIRECTORY/distributor.conf
\
+ $INSTALL_ROOT/usr/share/$SPELL/Distributor/distributor.conf
diff --git a/cluster/distriblend/PRE_BUILD b/cluster/distriblend/PRE_BUILD
new file mode 100755
index 0000000..777f6c3
--- /dev/null
+++ b/cluster/distriblend/PRE_BUILD
@@ -0,0 +1,3 @@
+mk_source_dir $SOURCE_DIRECTORY &&
+cd $SOURCE_DIRECTORY &&
+unpack_file ''
diff --git a/cluster/distriblend/distriblend-1.1-src.zip.sig
b/cluster/distriblend/distriblend-1.1-src.zip.sig
new file mode 100644
index 0000000..c5fb018
Binary files /dev/null and b/cluster/distriblend/distriblend-1.1-src.zip.sig
differ
diff --git a/cluster/distriblend/distriblend-client
b/cluster/distriblend/distriblend-client
new file mode 100644
index 0000000..bed513f
--- /dev/null
+++ b/cluster/distriblend/distriblend-client
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+java -jar /usr/share/distriblend/Client/client.jar
diff --git a/cluster/distriblend/distriblend-distributor
b/cluster/distriblend/distriblend-distributor
new file mode 100644
index 0000000..c2b1049
--- /dev/null
+++ b/cluster/distriblend/distriblend-distributor
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+java -jar /usr/share/distriblend/Distributor/distributor.jar
diff --git a/cluster/distriblend/distriblend-node
b/cluster/distriblend/distriblend-node
new file mode 100644
index 0000000..b78193f
--- /dev/null
+++ b/cluster/distriblend/distriblend-node
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+java -jar /usr/share/distriblend/Node/node.jar
diff --git a/cluster/distriblend/distributor.conf
b/cluster/distriblend/distributor.conf
new file mode 100644
index 0000000..2b6ac72
--- /dev/null
+++ b/cluster/distriblend/distributor.conf
@@ -0,0 +1,33 @@
+## Distriblend Settings File ##
+
+# The address to which the client server socket should be bound. Leave this
+# blank to bind on all address/interfaces.
+server.client.bind=
+
+# The port on which to listen for incoming client connections.
+server.client.port=55100
+
+# How long to wait when reading on a client connection before timing out.
+server.client.timeout=30000
+
+# The address to which the node server socket should be bound. Leave this
blank
+# to bind on all address/interfaces.
+server.node.bind=
+
+# The password to use when authorizing connections from a node.
+server.node.password=password
+
+# The port on which to listen for incoming node connections.
+server.node.port=55101
+
+# How long to wait when reading on a node connection before timing out.
+server.node.timeout=30000
+
+# The user name used when authorizing connections from a node.
+server.node.user=node
+
+# Specifies the directory to use for the storage of project files, tasks and
+# frame files. Everything is written to and read from this directory and its
+# sub-directories.
+storage.root=storage/distributor
+
diff --git a/cluster/distriblend/node.conf b/cluster/distriblend/node.conf
new file mode 100644
index 0000000..7dd7a94
--- /dev/null
+++ b/cluster/distriblend/node.conf
@@ -0,0 +1,31 @@
+## Distriblend Settings File ##
+
+# The command used to execute Blender on the local machine. If Blender is
not in
+# the system path then you will need to set this to the path of the Blender
+# executable. On Windows this is usually C:\Program Files\Blender
+# Foundation\Blender\blender.exe
+blender.command=blender
+
+# The address of the distributor host machine. This must be a valid IP
address
+# or host name.
+connect.distributor.host=
+
+# The password to use when connecting to the distributor.
+connect.distributor.password=password
+
+# The port to connect to on the distributor. The distributor must have the
same
+# value for its server.node.port setting.
+connect.distributor.port=55101
+
+# When communicating with the distributor, this setting dictates how long to
+# wait when reading responses before timing out.
+connect.distributor.timeout=30000
+
+# The user name to use when connecting to the distributor.
+connect.distributor.user=node
+
+# Specifies the directory to use for the storage of project files, tasks and
+# frame files. Everything is written to and read from this directory and its
+# sub-directories.
+storage.root=storage/node
+
diff --git a/cluster/farmerjoe/BUILD b/cluster/farmerjoe/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/cluster/farmerjoe/BUILD
@@ -0,0 +1 @@
+true
diff --git a/cluster/farmerjoe/DEPENDS b/cluster/farmerjoe/DEPENDS
new file mode 100755
index 0000000..8905ec9
--- /dev/null
+++ b/cluster/farmerjoe/DEPENDS
@@ -0,0 +1,14 @@
+depends compress-zlib &&
+depends perl &&
+depends python &&
+depends yaml-tiny &&
+
+suggest_depends 'blender' \
+ '' \
+ '' \
+ 'for local Blender (otherwise network share Blender)' &&
+
+suggest_depends 'imagemagick' \
+ '' \
+ '' \
+ 'for bucket rendering (one image spread across the cluster)'
diff --git a/cluster/farmerjoe/DETAILS b/cluster/farmerjoe/DETAILS
new file mode 100755
index 0000000..8a2e49f
--- /dev/null
+++ b/cluster/farmerjoe/DETAILS
@@ -0,0 +1,22 @@
+ SPELL=farmerjoe
+ VERSION=0.1.3
+ SOURCE=Farmerjoe_$VERSION.zip
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/Farmerjoe_$VERSION
+ SOURCE_URL[0]=http://blender.formworks.co.nz/$SPELL/$VERSION/$SOURCE
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
+ LICENSE[0]=GPL
+ WEB_SITE=http://blender.formworks.co.nz/?p=1
+ KEYWORDS="cluster"
+ ENTERED=20080209
+ SHORT='Distributed rendering system for Blender'
+ DOCS="$DOCS GPL-license.txt README.html"
+cat << EOF
+Farmerjoe is a distributed rendering system for Blender, it does both framex
+ based distribution and bucket based (single frame) distribution, it has a
web
+gui and is fairly easy to set up IMHO :) I had tried to get Drqueue running
and
+it worked great on linux but was less than easy to use on windows. There are
a
+few other distributed rendering systems for blender but I wanted something I
+could run independantly of blender and seeing how I knew perl I hacked
together
+this system to get distributed rendering running for Blender the way I wanted
+it to work.
+EOF
diff --git a/cluster/farmerjoe/Farmerjoe_0.1.3.zip.sig
b/cluster/farmerjoe/Farmerjoe_0.1.3.zip.sig
new file mode 100644
index 0000000..a40a01e
Binary files /dev/null and b/cluster/farmerjoe/Farmerjoe_0.1.3.zip.sig differ
diff --git a/cluster/farmerjoe/HISTORY b/cluster/farmerjoe/HISTORY
new file mode 100644
index 0000000..c6a5587
--- /dev/null
+++ b/cluster/farmerjoe/HISTORY
@@ -0,0 +1,12 @@
+2008-03-09 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS, DEPENDS, BUILD, INSTALL: Created
+ * etc-config.patch: Modify farmerjoe.pl to use /etc/farmerjoe.conf
+ instead of $installdir/Farmerjoe.conf
+ * use-perl.patch: Use the perl script, not binaries
+ * farmerjoe-appserver, farmerjoe-appserver.conf: Init and config for
+ farmerjoe app server (web interface)
+ * farmerjoe-master, farmerjoe-master.conf: Init and config for
+ farmerjoe master control
+ * farmerjoe-slave, farmerjoe-slave.conf: Init and config for
+ farmerjoe slave node
+
diff --git a/cluster/farmerjoe/INSTALL b/cluster/farmerjoe/INSTALL
new file mode 100755
index 0000000..8f4139b
--- /dev/null
+++ b/cluster/farmerjoe/INSTALL
@@ -0,0 +1,15 @@
+install -m 0755 $SOURCE_DIRECTORY/Farmerjoe.pl \
+ $INSTALL_ROOT/usr/bin/farmerjoe &&
+install_config_file $SOURCE_DIRECTORY/Farmerjoe.conf \
+ $INSTALL_ROOT/etc/farmerjoe.conf &&
+
+#
+# Install Blender scripts
+#
+mkdir -p $INSTALL_ROOT/usr/share/blender/scripts &&
+
+for script in farmerjoe_bucket.py farmerjoe_submit.py
+do
+ install -m 0644 $SOURCE_DIRECTORY/bin/$script \
+ $INSTALL_ROOT/usr/share/blender/scripts/$script
+done
diff --git a/cluster/farmerjoe/PRE_BUILD b/cluster/farmerjoe/PRE_BUILD
new file mode 100755
index 0000000..c1d52d1
--- /dev/null
+++ b/cluster/farmerjoe/PRE_BUILD
@@ -0,0 +1,7 @@
+default_pre_build &&
+patch $SOURCE_DIRECTORY/Farmerjoe.pl \
+ $SCRIPT_DIRECTORY/etc-config.patch &&
+patch $SOURCE_DIRECTORY/bin/farmerjoe_submit.py \
+ $SCRIPT_DIRECTORY/use-perl.patch &&
+rm -f $SOURCE_DIRECTORY/Farmerjoe.{exe,linux,osx} &&
+rm -f $SOURCE_DIRECTORY/bin/nbtscan
diff --git a/cluster/farmerjoe/etc-config.patch
b/cluster/farmerjoe/etc-config.patch
new file mode 100644
index 0000000..22443de
--- /dev/null
+++ b/cluster/farmerjoe/etc-config.patch
@@ -0,0 +1,14 @@
+diff -Naur Farmerjoe_0.1.3.orig/Farmerjoe.pl Farmerjoe_0.1.3/Farmerjoe.pl
+--- Farmerjoe_0.1.3.orig/Farmerjoe.pl 2008-03-09 14:52:53.810733090 -0700
++++ Farmerjoe_0.1.3/Farmerjoe.pl 2008-03-09 14:53:42.573457139 -0700
+@@ -39,9 +39,7 @@
+
+ #read config here
+ my $util = FarmerTools->new();
+-my $dir = '.';
+-$dir = dirname($0);
+-my $conf = $util->load_conf("$dir/Farmerjoe.conf");
++my $conf = $util->load_conf("/etc/farmerjoe.conf");
+
+ my $osconf = {master=>$conf->{master},port=>$conf->{port}};
+ $osconf->{os} = $Config{osname};
diff --git a/cluster/farmerjoe/init.d/farmerjoe-appserver
b/cluster/farmerjoe/init.d/farmerjoe-appserver
new file mode 100644
index 0000000..842e675
--- /dev/null
+++ b/cluster/farmerjoe/init.d/farmerjoe-appserver
@@ -0,0 +1,40 @@
+#!/bin/bash
+
+PROGRAM=/usr/bin/farmerjoe
+RUNLEVEL=3
+NEEDS="+network"
+
+. /etc/sysconfig/farmerjoe-appserver
+. /etc/init.d/smgl_init
+
+start()
+{
+ echo "Starting Farmerjoe Appserver..."
+ su -c "$PROGRAM --appserver >> ${LOG_FILE} 2>&1" $USER &
+ evaluate_retval
+ echo $(ps aux|grep farmerjoe|grep -- "--appserver"|awk '{print $2}')
> /var/run/farmerjoe-appserver.pid
+}
+
+stop()
+{
+ echo "Stopping Farmerjoe Appserver..."
+ if [[ -e /var/run/farmerjoe-appserver.pid ]]
+ then
+ kill $(cat /var/run/farmerjoe-appserver.pid)
+ evaluate_retval
+ rm -f /var/run/farmerjoe-appserver.pid
+ else
+ echo "Farmerjoe Appserver is not running"
+ fi
+}
+
+status()
+{
+ if [[ -e /var/run/farmerjoe-appserver.pid ]]
+ then
+ echo "Farmerjoe Appserver is running as $(cat
/var/run/farmerjoe-appserver.pid)"
+ else
+ echo "Farmerjoe Appserver is not running"
+ fi
+}
+
diff --git a/cluster/farmerjoe/init.d/farmerjoe-appserver.conf
b/cluster/farmerjoe/init.d/farmerjoe-appserver.conf
new file mode 100644
index 0000000..f9a7897
--- /dev/null
+++ b/cluster/farmerjoe/init.d/farmerjoe-appserver.conf
@@ -0,0 +1,10 @@
+#
+# Location of init logs
+#
+LOG_FILE=/var/log/farmerjoe-appserver.log
+
+#
+# User to run farmerjoe as
+#
+USER=root
+
diff --git a/cluster/farmerjoe/init.d/farmerjoe-master
b/cluster/farmerjoe/init.d/farmerjoe-master
new file mode 100644
index 0000000..d8d22df
--- /dev/null
+++ b/cluster/farmerjoe/init.d/farmerjoe-master
@@ -0,0 +1,40 @@
+#!/bin/bash
+
+PROGRAM=/usr/bin/farmerjoe
+RUNLEVEL=3
+NEEDS="+network"
+
+. /etc/sysconfig/farmerjoe-master
+. /etc/init.d/smgl_init
+
+start()
+{
+ echo "Starting Farmerjoe Master..."
+ su -c "$PROGRAM --master >> ${LOG_FILE} 2>&1" $USER &
+ evaluate_retval
+ echo $(ps aux|grep farmerjoe|grep -- "--master"|awk '{print $2}') >
/var/run/farmerjoe-master.pid
+}
+
+stop()
+{
+ echo "Stopping Farmerjoe Master..."
+ if [[ -e /var/run/farmerjoe-master.pid ]]
+ then
+ kill $(cat /var/run/farmerjoe-master.pid)
+ evaluate_retval
+ rm -f /var/run/farmerjoe-master.pid
+ else
+ echo "Farmerjoe Master is not running"
+ fi
+}
+
+status()
+{
+ if [[ -e /var/run/farmerjoe-master.pid ]]
+ then
+ echo "Farmerjoe Master is running as $(cat
/var/run/farmerjoe-master.pid)"
+ else
+ echo "Farmerjoe Master is not running"
+ fi
+}
+
diff --git a/cluster/farmerjoe/init.d/farmerjoe-master.conf
b/cluster/farmerjoe/init.d/farmerjoe-master.conf
new file mode 100644
index 0000000..aa83897
--- /dev/null
+++ b/cluster/farmerjoe/init.d/farmerjoe-master.conf
@@ -0,0 +1,10 @@
+#
+# Location of init logs
+#
+LOG_FILE=/var/log/farmerjoe-master.log
+
+#
+# User to run farmerjoe as
+#
+USER=root
+
diff --git a/cluster/farmerjoe/init.d/farmerjoe-slave
b/cluster/farmerjoe/init.d/farmerjoe-slave
new file mode 100644
index 0000000..a62f511
--- /dev/null
+++ b/cluster/farmerjoe/init.d/farmerjoe-slave
@@ -0,0 +1,40 @@
+#!/bin/bash
+
+PROGRAM=/usr/bin/farmerjoe
+RUNLEVEL=3
+NEEDS="+network"
+
+. /etc/sysconfig/farmerjoe-slave
+. /etc/init.d/smgl_init
+
+start()
+{
+ echo "Starting Farmerjoe Slave..."
+ su -c "$PROGRAM >> ${LOG_FILE} 2>&1" $USER &
+ evaluate_retval
+ echo $(ps aux|grep farmerjoe$|awk '{print $2}') >
/var/run/farmerjoe-slave.pid
+}
+
+stop()
+{
+ echo "Stopping Farmerjoe Slave..."
+ if [[ -e /var/run/farmerjoe-slave.pid ]]
+ then
+ kill $(cat /var/run/farmerjoe-slave.pid)
+ evaluate_retval
+ rm -f /var/run/farmerjoe-slave.pid
+ else
+ echo "Farmerjoe Slave is not running"
+ fi
+}
+
+status()
+{
+ if [[ -e /var/run/farmerjoe-slave.pid ]]
+ then
+ echo "Farmerjoe Slave is running as $(cat
/var/run/farmerjoe-slave.pid)"
+ else
+ echo "Farmerjoe Slave is not running"
+ fi
+}
+
diff --git a/cluster/farmerjoe/init.d/farmerjoe-slave.conf
b/cluster/farmerjoe/init.d/farmerjoe-slave.conf
new file mode 100644
index 0000000..8ed51ac
--- /dev/null
+++ b/cluster/farmerjoe/init.d/farmerjoe-slave.conf
@@ -0,0 +1,10 @@
+#
+# Location of init logs
+#
+LOG_FILE=/var/log/farmerjoe-slave.log
+
+#
+# User to run farmerjoe as
+#
+USER=root
+
diff --git a/cluster/farmerjoe/use-perl.patch
b/cluster/farmerjoe/use-perl.patch
new file mode 100644
index 0000000..6a1a118
--- /dev/null
+++ b/cluster/farmerjoe/use-perl.patch
@@ -0,0 +1,16 @@
+diff -Naur Farmerjoe_0.1.3.orig/bin/farmerjoe_submit.py
Farmerjoe_0.1.3/bin/farmerjoe_submit.py
+--- Farmerjoe_0.1.3.orig/bin/farmerjoe_submit.py 2008-03-09
15:00:31.310465423 -0700
++++ Farmerjoe_0.1.3/bin/farmerjoe_submit.py 2008-03-09 15:01:09.112456670
-0700
+@@ -76,9 +76,9 @@
+ 'extensions' :{ 'Targa':'.tga', 'Jpeg':'.jpg', 'PNG':'.png',
'BMP':'.bmp' },
+ 'filetypes' :( 'Targa', 'Jpeg', 'PNG', 'BMP' ),
+ 'filetype_const' :{ 'Targa':Scene.Render.TARGA, 'Jpeg':Scene.Render.JPEG,
'PNG':Scene.Render.PNG, 'BMP':Scene.Render.BMP },
+-'linux_farmerjoe' :'Farmerjoe.linux',
+-'windows_farmerjoe' :'Farmerjoe.exe',
+-'osx_farmerjoe' :'Farmerjoe.osx'
++'linux_farmerjoe' :'farmerjoe',
++'windows_farmerjoe' :'farmerjoe',
++'osx_farmerjoe' :'farmerjoe'
+ }
+ #controls
+ c_ = {
diff --git a/perl-cpan/yaml-tiny/BUILD b/perl-cpan/yaml-tiny/BUILD
new file mode 100755
index 0000000..45a42c7
--- /dev/null
+++ b/perl-cpan/yaml-tiny/BUILD
@@ -0,0 +1 @@
+yes | default_build_perl
diff --git a/perl-cpan/yaml-tiny/DEPENDS b/perl-cpan/yaml-tiny/DEPENDS
new file mode 100755
index 0000000..c691a48
--- /dev/null
+++ b/perl-cpan/yaml-tiny/DEPENDS
@@ -0,0 +1 @@
+depends yaml
diff --git a/perl-cpan/yaml-tiny/DETAILS b/perl-cpan/yaml-tiny/DETAILS
new file mode 100755
index 0000000..129b812
--- /dev/null
+++ b/perl-cpan/yaml-tiny/DETAILS
@@ -0,0 +1,26 @@
+ SPELL=yaml-tiny
+ VERSION=1.25
+ SOURCE=YAML-Tiny-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/YAML-Tiny-$VERSION
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/A/AD/ADAMK/$SOURCE
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
+ LICENSE[0]=ART
+ WEB_SITE=http://search.cpan.org/~adamk/YAML-Tiny/
+ KEYWORDS="perl"
+ ENTERED=20080309
+ SHORT='Read/Write YAML files with as little code as possible'
+cat << EOF
+The YAML specification is huge. Really, really huge. It contains all the
+functionality of XML, except with flexibility and choice, which makes it
easier
+to read, but with a formal specification that is more complex than XML.
+
+The original pure-Perl implementation YAML costs just over 4 megabytes of
+memory to load. Just like with Windows .ini files (3 meg to load) and CSS
(3.5
+meg to load) the situation is just asking for a YAML::Tiny module, an
+incomplete but correct and usable subset of the functionality, in as little
+code as possible.
+
+Like the other ::Tiny modules, YAML::Tiny will have no non-core dependencies,
+not require a compiler, and be back-compatible to at least perl 5.005_03, and
+ideally 5.004.
+EOF
diff --git a/perl-cpan/yaml-tiny/HISTORY b/perl-cpan/yaml-tiny/HISTORY
new file mode 100644
index 0000000..4bf64fe
--- /dev/null
+++ b/perl-cpan/yaml-tiny/HISTORY
@@ -0,0 +1,3 @@
+2008-03-09 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS, DEPENDS, BUILD: Created
+
diff --git a/perl-cpan/yaml-tiny/YAML-Tiny-1.25.tar.gz.sig
b/perl-cpan/yaml-tiny/YAML-Tiny-1.25.tar.gz.sig
new file mode 100644
index 0000000..eaacae7
Binary files /dev/null and b/perl-cpan/yaml-tiny/YAML-Tiny-1.25.tar.gz.sig
differ



  • [SM-Commit] GIT changes to master grimoire by Eric Sandall (187ab944c40390abea391dc3ff567e33b05698d2), Eric Sandall, 03/09/2008

Archive powered by MHonArc 2.6.24.

Top of Page