New commits:
commit e27840f87822d3b030cb8fbda2a7dab1c7a96468
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
ristretto: => 0.3.2
commit 298b2a3b93206b849ccd96f14e30c26d88bb8d39
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
perl-cpan/podlators: new spell, installs pod2man and pod2text
commit 0c6ee23b3c8d43d185d510c455de442ff1a25da1
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
python-pypi/pygame: removed v4l version 1 support to make the spell
compile against recent versions of the linux kernel
commit 0c052c92210fd6fda97ac7ffc0a06fbb2c3972fb
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
wm-addons/netwmpager: added dependencies on libx11 and libxft
commit 2dee7957b2a8fc19fe6bc1567761245145baa8b0
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
wm-addons/light-monitor: new spell, a panel for window managers that
don't provide their own one
commit 79d9d85c47db7c862775b5625d606d50ff1d5ce1
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
midori: Fix SOURCE_DIRECTORY for scm version
commit bed3829f772d28912526af0719d25190c1c66d6f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
wm-addons/netwmpager: new spell, an EWMH compliant pager
commit 3fd7aa99f5985df6cf568f3b73c584c4a19ddf10
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
windowmanager/blackbox: fixed typo in DEPENDS
diff --git a/ChangeLog b/ChangeLog
index 92b1182..08f788a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2012-01-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * wm-addons/netwmpager: new spell, an EWMH compliant pager
+ * wm-addons/light-monitor: new spell, a panel for window managers
+ that don't provide their own one
+ * perl-cpan/podlators: new spell, installs pod2man and pod2text
+
2012-01-14 Vlad Glagolev <stealth AT sourcemage.org>
* utils/smem: new spell, tool for meaningful memory reporting
diff --git a/http/midori/DETAILS b/http/midori/DETAILS
index 0c9d5c7..7e7c023 100755
--- a/http/midori/DETAILS
+++ b/http/midori/DETAILS
@@ -6,10 +6,10 @@ if [[ $MIDORI_BRANCH == scm ]]; then
VERSION=git
fi
SOURCE=$SPELL-git.tar.bz2
- SOURCE_URL[0]=git://git.xfce.org/apps/$SPELL:$SPELL
+ SOURCE_URL[0]=git://git.xfce.org/apps/$SPELL:$SPELL-git
SOURCE_IGNORE=volatile
FORCE_DOWNLOAD=on
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL"
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-git"
else
VERSION=0.4.3
BRANCH=`echo $VERSION | cut -d . -f 1,2`
diff --git a/http/midori/HISTORY b/http/midori/HISTORY
index e64dbe4..702eaa1 100644
--- a/http/midori/HISTORY
+++ b/http/midori/HISTORY
@@ -1,3 +1,6 @@
+2012-01-15 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fix SOURCE_DIRECTORY for scm version.
+
2011-12-18 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.4.3
diff --git a/perl-cpan/podlators/DEPENDS b/perl-cpan/podlators/DEPENDS
new file mode 100755
index 0000000..c1a1bc6
--- /dev/null
+++ b/perl-cpan/podlators/DEPENDS
@@ -0,0 +1 @@
+depends perl
diff --git a/perl-cpan/podlators/DETAILS b/perl-cpan/podlators/DETAILS
new file mode 100755
index 0000000..e09866f
--- /dev/null
+++ b/perl-cpan/podlators/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=podlators
+ VERSION=2.4.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://search.cpan.org/CPAN/authors/id/R/RR/RRA/${SOURCE}
+
SOURCE_HASH=sha512:486a29c34e1083bb3dad32e75ffba95844c64ae3967cc90c1f1c4171961707407bc70e0270ef3728b77cf8e66e5e73c8c9a82bdce07c3932ac66ca935564b62d
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~rra/podlators-2.4.0/"
+ LICENSE[0]=ART
+ ENTERED=20120115
+ SHORT="tools for converting POD data to various formats"
+cat << EOF
+podlators contains Pod::Man and Pod::Text modules which convert POD input
+to *roff source output, suitable for man pages, or plain text. It also
+includes several subclasses of Pod::Text for formatted output to terminals
+with various capabilities. It is the source package for the Pod::Man and
+Pod::Text modules included with Perl.
+EOF
diff --git a/perl-cpan/podlators/HISTORY b/perl-cpan/podlators/HISTORY
new file mode 100644
index 0000000..11bcb47
--- /dev/null
+++ b/perl-cpan/podlators/HISTORY
@@ -0,0 +1,3 @@
+2012-01-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/python-pypi/pygame/HISTORY b/python-pypi/pygame/HISTORY
index 2201b27..19f1322 100644
--- a/python-pypi/pygame/HISTORY
+++ b/python-pypi/pygame/HISTORY
@@ -1,3 +1,8 @@
+2012-01-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * PRE_BUILD, pygame-v4l.patch: patched v4l version 1 support
+ out of pygame to make the spell build with recent kernels.
+ cf. https://bitbucket.org/pygame/pygame/issue/68/pygame-wont-compile-against-linux-headers
+
2010-05-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* SUB_DEPENDS: added missing ;
diff --git a/wm-addons/light-monitor/BUILD b/wm-addons/light-monitor/BUILD
new file mode 100755
index 0000000..6dfecc1
--- /dev/null
+++ b/wm-addons/light-monitor/BUILD
@@ -0,0 +1 @@
+default_build_make
diff --git a/wm-addons/light-monitor/DEPENDS b/wm-addons/light-monitor/DEPENDS
new file mode 100755
index 0000000..9450630
--- /dev/null
+++ b/wm-addons/light-monitor/DEPENDS
@@ -0,0 +1,3 @@
+depends libx11 &&
+depends libxft &&
+depends libxpm
diff --git a/wm-addons/light-monitor/DETAILS b/wm-addons/light-monitor/DETAILS
new file mode 100755
index 0000000..769cbbb
--- /dev/null
+++ b/wm-addons/light-monitor/DETAILS
@@ -0,0 +1,36 @@
+ SPELL=light-monitor
+ VERSION=
+ SOURCE="${SPELL}-v1.7.tgz"
+ SOURCE_URL[0]=http://www.dixsous.org/media/download/${SOURCE}
+
SOURCE_HASH=sha512:acab08a00f2c91ee693a8751000710a9f86e265d5806d71e0ec73a19e4e3a4014d668f053f45ae7bcafdbd0dfd0ba291ffe2391fcfd1c73a3aef9d980da350b0
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-v1.7"
+ WEB_SITE="http://www.dixsous.org/Light-monitor"
+ LICENSE[0]=GPL
+ ENTERED=20120115
+ SHORT="a transparent panel for window managers without their own
panel"
+cat << EOF
+light-monitor is a transparent panel with dependency only on X and Xft for
+40Ko. It is distributed under the license GPLv2.
+
+Those two programs are written to consume the lowest possible resources. Used
+with sawfish, you can have an incredible low resources consumption for
+the desktop.
+
+light-monitor is base on widgets to display the state of the computer (a la
+gtkrellm). Current widgets are:
+
+* vol Manages the volume (pcm and vol). To change the current volume just
+ clic on it or use the mouse-wheel.
+* cpufreq Manages the scaling_governor : blue means powersave, blue and
+ green means ondemand, and blue green and red stands for performance. To
+ change to the next one, just clic on the processor
+* load Shows the current load on the system and the processor temperature
+
+* time Shows the time * date Shows the date * network Shows the cumulative
+bandwidth over all network interfaces except lo.
+ It is hidden if current upload and download are null
+* ac Shows if the power supply is plugged for laptop * battery Shows the
+current percentage of remaining charge in the battery if it
+ is not full. IF ac is unplugged, it shows an estimation of the remaining
+ time too.
+EOF
diff --git a/wm-addons/light-monitor/HISTORY b/wm-addons/light-monitor/HISTORY
new file mode 100644
index 0000000..d6f6428
--- /dev/null
+++ b/wm-addons/light-monitor/HISTORY
@@ -0,0 +1,3 @@
+2012-01-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS, makefile.patch, PRE_BUILD: spell created
+
diff --git a/wm-addons/light-monitor/PRE_BUILD
b/wm-addons/light-monitor/PRE_BUILD
new file mode 100755
index 0000000..356a6c7
--- /dev/null
+++ b/wm-addons/light-monitor/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 < ${SCRIPT_DIRECTORY}/makefile.patch
diff --git a/wm-addons/light-monitor/makefile.patch
b/wm-addons/light-monitor/makefile.patch
new file mode 100644
index 0000000..b2101e9
--- /dev/null
+++ b/wm-addons/light-monitor/makefile.patch
@@ -0,0 +1,66 @@
+--- light-monitor-v1.7/makefile.orig 2012-01-15 11:30:36.602147571 +0100
++++ light-monitor-v1.7/makefile 2012-01-15 11:37:31.402732926 +0100
+@@ -1,44 +1,41 @@
+ DEST=light-monitor-v1.7
+ all : light-monitor light-calendar
+
+-OPTS=-O2 -Wall
+-#OPTS=-g -Wall #-DDEBUG
+-
+-XFTCFLAGS=`xft-config --cflags`
+-XFTLIBS=`xft-config --libs`
++XFTCFLAGS=`pkg-config --cflags xft`
++XFTLIBS=`pkg-config --libs xft`
+
+ ##########################################################
+
+ OBJ=light-monitor.o captor.o calendar.o gosd.o
+
+ light-monitor: ${OBJ}
+- gcc ${OBJ} ${XFTLIBS} -lXpm -o light-monitor
++ gcc ${LDFLAGS} ${OBJ} ${XFTLIBS} -lXpm -o light-monitor
+
+ ##########################################################
+
+ OBJ2=light-calendar.o gosd.o calendar.o
+
+ light-calendar: ${OBJ2}
+- gcc ${OBJ2} -o light-calendar ${XFTLIBS}
++ gcc ${LDFLAGS} ${OBJ2} -o light-calendar ${XFTLIBS}
+
+ ##########################################################
+ TOOLS=gosd.h toolbox.h
+ GFX=next.xpm
+
+ light-calendar.o: light-calendar.c ${TOOLS}
+- gcc ${OPTS} ${XFTCFLAGS} -c light-calendar.c
++ gcc ${CFLAGS} ${XFTCFLAGS} -c light-calendar.c
+
+ gosd.o: gosd.c
+- gcc ${OPTS} ${XFTCFLAGS} -c gosd.c
++ gcc ${CFLAGS} ${XFTCFLAGS} -c gosd.c
+
+ light-monitor.o: light-monitor.c captor.h calendar.h ${TOOLS} ${GFX}
+- gcc ${OPTS} ${XFTCFLAGS} -c light-monitor.c
++ gcc ${CFLAGS} ${XFTCFLAGS} -c light-monitor.c
+
+ captor.o: captor.c
+- gcc ${OPTS} -c captor.c
++ gcc ${CFLAGS} -c captor.c
+
+ calendar.o: calendar.c
+- gcc ${OPTS} -c calendar.c
++ gcc ${CFLAGS} -c calendar.c
+
+ dist-clean:
+ rm -f *~ *.o light-monitor light-calendar
+@@ -57,6 +54,6 @@
+
+
+ install:
+- install -m 0755 -s light-monitor /usr/bin/
+- install -m 0755 -s light-calendar /usr/bin/
+- install -m 0644 light-monitor.conf /etc/
++ install -m 0755 -s light-monitor ${DESTDIR}/usr/bin/
++ install -m 0755 -s light-calendar ${DESTDIR}/usr/bin/
++ install -m 0644 light-monitor.conf ${DESTDIR}/etc/
diff --git a/wm-addons/netwmpager/BUILD b/wm-addons/netwmpager/BUILD
new file mode 100755
index 0000000..5b1fe93
--- /dev/null
+++ b/wm-addons/netwmpager/BUILD
@@ -0,0 +1,2 @@
+./configure --prefix=${INSTALL_ROOT}/usr &&
+default_build_make
diff --git a/wm-addons/netwmpager/DEPENDS b/wm-addons/netwmpager/DEPENDS
new file mode 100755
index 0000000..6523146
--- /dev/null
+++ b/wm-addons/netwmpager/DEPENDS
@@ -0,0 +1,2 @@
+depends libx11 &&
+depends libxft
diff --git a/wm-addons/netwmpager/DETAILS b/wm-addons/netwmpager/DETAILS
new file mode 100755
index 0000000..cb6ecbf
--- /dev/null
+++ b/wm-addons/netwmpager/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=netwmpager
+ VERSION=2.03
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ SOURCE_URL[0]=$SOURCEFORGE_URL/project/sf-xpaint/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:55c933677974443c321dec32c467b637a3a599a89e4acd7e27e3b8a5cb6e765ed8ac71a40f042f1ec6ab1ac9592537d725b226574f9a9cd45d3af01574d0a108
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://freecode.com/projects/netwmpager"
+ LICENSE[0]=GPL
+ ENTERED=20120115
+ SHORT="an EWMH compliant pager"
+cat << EOF
+netwmpager is an enhanced version of the original netwmpager-1.11 program
+written around 2005 by Timo Hirvonen. It should be compliant with the EWMH
+(or NetWM) specifications. This version implements virtual desktops split
into
+different viewports, into different desks, or both, while the earlier version
+only supported desks. As a consequence, netwmpager-2 should work with most
+window managers; it has been tested especially with compiz, fluxbox, and
fvwm.
+It also has many parametrizable features, and it implements a convenient
zoom.
+EOF
diff --git a/wm-addons/netwmpager/HISTORY b/wm-addons/netwmpager/HISTORY
new file mode 100644
index 0000000..18a2014
--- /dev/null
+++ b/wm-addons/netwmpager/HISTORY
@@ -0,0 +1,4 @@
+2012-01-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DETAILS: spell created
+ * DEPENDS: added dependencies on libx11 and libxft
+
diff --git a/xfce/ristretto/DETAILS b/xfce/ristretto/DETAILS
index 25fe6b8..73c3c8d 100755
--- a/xfce/ristretto/DETAILS
+++ b/xfce/ristretto/DETAILS
@@ -1,9 +1,9 @@
SPELL=ristretto
- VERSION=0.3.1
+ VERSION=0.3.2
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=http://archive.xfce.org/src/apps/$SPELL/$BRANCH/$SOURCE
-
SOURCE_HASH=sha512:f90dbe93283406b78f90ad232f550f749cb9a3f2e849822c0fcd25593e0fd10dba032c4d5c0df3174c22800f644d83376666c4e35418eb32d7c9c3ae1360c132
+
SOURCE_HASH=sha512:cf009e3b4429d58c305d2a17db886516a0faaf2bed3033657187cff44f9c9ceab7c485cf2ed08d4598794b06d333ccc0cefa24f8a8d5df284934e1f2dd5300f9
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://goodies.xfce.org/projects/applications/ristretto/
LICENSE[0]=GPL
diff --git a/xfce/ristretto/HISTORY b/xfce/ristretto/HISTORY
index 6c2842d..c7de62f 100644
--- a/xfce/ristretto/HISTORY
+++ b/xfce/ristretto/HISTORY
@@ -1,5 +1,5 @@
2012-01-15 Vlad Glagolev <stealth AT sourcemage.org>
- * DETAILS: updated spell to 0.3.1
+ * DETAILS: updated spell to 0.3.2
2011-12-03 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.3.0
[SM-Commit] GIT changes to devel-xorg-modular grimoire by Vlad Glagolev (06f6459e801ecb463576f07c667dca0c9885398a),
Vlad Glagolev, 01/15/2012