Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to devel-xorg-modular grimoire by Vlad Glagolev (7c6bee15390166c06ed313ebbcb7efd2afe1b067)

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 devel-xorg-modular grimoire by Vlad Glagolev (7c6bee15390166c06ed313ebbcb7efd2afe1b067)
  • Date: Fri, 13 Jan 2012 15:48:05 -0600

GIT changes to devel-xorg-modular grimoire by Vlad Glagolev
<stealth AT sourcemage.org>:

ChangeLog | 3 +++
disk/udev/BUILD | 2 --
disk/udev/DEPENDS | 1 +
disk/udev/DETAILS | 14 ++++++++------
disk/udev/FINAL | 12 ++++++++++++
disk/udev/HISTORY | 15 ++++++++++++++-
disk/udev/INSTALL | 2 +-
disk/udev/PRE_BUILD | 4 ++--
disk/udev/init.d/coldplug | 4 ++--
disk/udev/init.d/udevd | 2 +-
mail/thunderbird/DEPENDS | 34 ++++++++++++----------------------
mail/thunderbird/HISTORY | 3 +++
python-pypi/matplotlib/DETAILS | 8 ++++----
python-pypi/matplotlib/HISTORY | 3 +++
utils/smem/BUILD | 1 +
utils/smem/DEPENDS | 3 +++
utils/smem/DETAILS | 34 ++++++++++++++++++++++++++++++++++
utils/smem/HISTORY | 2 ++
utils/smem/INSTALL | 4 ++++
x11-libs/cairo/HISTORY | 4 ++++
x11-libs/cairo/SUB_DEPENDS | 4 +++-
21 files changed, 117 insertions(+), 42 deletions(-)

New commits:
commit 9d98c5e5b36810fcd28954a8b230f035f03403ae
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

smem: new spell, tool for meaningful memory reporting

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

matplotlib: => 1.1.0

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

thunderbird: Remove my debug echo

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

cairo: Remove prior TEE entries in CAIRO_OPTS to keep the list sane
Override any other entries in CAIRO_OPTS when doing a sub-dependency

$ cat /etc/sorcery/local/depends/cairo.p
CAIRO_DEVEL="y"
CAIRO_OPTS="--enable-tee=yes --enable-tee=yes --enable-tee=no
--enable-xlib-xcb"

Ends up with tee disabled if you first compiled cairo without it,
even though it was requested:
$ gaze compile cairo
...
Tee: no (disabled, use --enable-tee to enable)

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

thunderbird: cairo is no longer optional (no pure GTK+ option anymore)

checking for application to build... mail
checking if app-specific confvars.sh exists... ./mail/confvars.sh
configure: error: You must specify a default toolkit (perhaps
cairo-gtk2).

From ./configure --help:
--enable-default-toolkit=TK
Select default toolkit
Platform specific defaults:
BeOS - cairo-beos
Mac OS X - cairo-cocoa
Neutrino/QNX - photon
OS/2 - cairo-os2
Win32/WinCE - cairo-windows
Gtk2 with DirectFB - cairo-gtk2-dfb
* - cairo-gtk2
* - cairo-qt

commit bb547a9aed0a8daad21f1ec332105650042aa26b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

udev: => 177

diff --git a/ChangeLog b/ChangeLog
index bbc99d4..92b1182 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2012-01-14 Vlad Glagolev <stealth AT sourcemage.org>
+ * utils/smem: new spell, tool for meaningful memory reporting
+
2012-01-13 Treeve Jelbert <treeve AT sourcemage.org>
* kernels/kmod: new spell, tool to replace module-init-tools

diff --git a/disk/udev/BUILD b/disk/udev/BUILD
index 1ae0c50..40d7aa2 100755
--- a/disk/udev/BUILD
+++ b/disk/udev/BUILD
@@ -3,8 +3,6 @@ if spell_ok systemd; then
OPTS="$OPTS --with-systemdsystemunitdir=${INSTALL_ROOT}/lib/systemd/system"
fi &&
OPTS="--prefix=$INSTALL_ROOT/usr \
- --sbindir=$INSTALL_ROOT/sbin \
- --libexecdir=$INSTALL_ROOT/lib/udev \
--with-rootlibdir=$INSTALL_ROOT/lib \
$UDEV_OPTS $UDEV_HWDB \
$OPTS" &&
diff --git a/disk/udev/DEPENDS b/disk/udev/DEPENDS
index 5fff845..0138f20 100755
--- a/disk/udev/DEPENDS
+++ b/disk/udev/DEPENDS
@@ -2,6 +2,7 @@ depends gnupg &&
depends smgl-fhs &&
depends gperf &&
depends pkgconfig &&
+depends kmod &&
if [[ "${UDEV_HWDB}" == '--enable-hwdb' ]]; then
depends USBIDS &&
depends PCIIDS
diff --git a/disk/udev/DETAILS b/disk/udev/DETAILS
index 4050919..8802ccf 100755
--- a/disk/udev/DETAILS
+++ b/disk/udev/DETAILS
@@ -1,13 +1,15 @@
SPELL=udev
- VERSION=175
+ VERSION=177
+
SOURCE_HASH=sha512:b420f8f8aa4c3c77e8e0cc904cde8fb582a6a8d3e8eacc25feaff8045d9293b3c0e0d68d12d7aabac6fae91504e332fcb281503a31d56b5b8a677ffcafbad18f
PATCHLEVEL=0
SOURCE=$SPELL-$VERSION.tar.bz2
- SOURCE2=$SOURCE.sign
+# SOURCE2=$SPELL-$VERSION.tar.sign
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL=http://people.freedesktop.org/~kay/udev/$SOURCE
- SOURCE2_URL=$SOURCE_URL.asc
- SOURCE2_IGNORE=signature
- SOURCE_GPG=kay.gpg:$SOURCE2:UPSTREAM_KEY
+ URL=$KERNEL_URL/pub/linux/utils/kernel/hotplug
+ SOURCE_URL=$URL/$SOURCE
+# SOURCE2_URL=$URL/$SOURCE2
+# SOURCE2_IGNORE=signature
+# SOURCE_GPG=kay.gpg:$SOURCE2:UPSTREAM_KEY

WEB_SITE=http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html
ENTERED=20030725
DOCS="ChangeLog COPYING FAQ README docs/* RELEASE-NOTES"
diff --git a/disk/udev/FINAL b/disk/udev/FINAL
index b812714..9869e28 100755
--- a/disk/udev/FINAL
+++ b/disk/udev/FINAL
@@ -27,3 +27,15 @@ message "\n${PROBLEM_COLOR}About persistent net interfaces
naming:" \
"of\nthe interface by changing the NAME key. Udev will" \
"not erase it.\nThe old configuration stuff with the" \
"DEVICE_MAC field in netconf is now\nobsolete.$DEFAULT_COLOR"
+# udev-174 changes
+message "\n${PROBLEM_COLOR}Udev-174 changes:" \
+ "$DEFAULT_COLOR$MESSAGE_COLOR" \
+ "The udev daemon moved to /lib/udev/udevd"
+# udev-177 changes
+message "\n${PROBLEM_COLOR}Udev-177 changes:" \
+ "$DEFAULT_COLOR$MESSAGE_COLOR" \
+ "udevadm is now in /usr/bin"
+ "'udevadm control --reload-rules' option has been renamed to
'--reload'" \
+# final warning
+message "\n${PROBLEM_COLOR}Check any local scripts and udev rules !!!" \
+ "$DEFAULT_COLOR$MESSAGE_COLOR Read the NEWS file"
diff --git a/disk/udev/HISTORY b/disk/udev/HISTORY
index 3e69ecc..b0f5992 100644
--- a/disk/udev/HISTORY
+++ b/disk/udev/HISTORY
@@ -1,5 +1,18 @@
+2012-01-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 177
+ revert to KERNEL_URL
+ only the uncompressed tar is signed
+ add SOURCEHASH instead
+ * DEPENDS: add kmod
+ * BUILD: remove libexecdir and sbindir options
+ * FINAL: add lots of warnings
+ * INSTALL, FINAL, init.d/coldplug: udevadm has moved
+ * init.d/udevd: udevd in now in /usr/libexec/udev
+ * init.d/devices:
+ * init.d/coldplug: udevadm has moved
+
2011-12-20 David Kowis <dkowis AT shlrm.org>
-* BUILD: included logic to handle when systemd is installed
+ * BUILD: included logic to handle when systemd is installed

2011-12-20 Vlad Glagolev <stealth AT sourcemage.org>
* kay.gpg: minimized
diff --git a/disk/udev/INSTALL b/disk/udev/INSTALL
index 5b1360f..e918182 100755
--- a/disk/udev/INSTALL
+++ b/disk/udev/INSTALL
@@ -26,4 +26,4 @@ make_single &&
default_install &&
make_normal &&

-ln -sf "$TRACK_ROOT/sbin/udevadm" "$INSTALL_ROOT/usr/bin/udevinfo"
+ln -sf "$TRACK_ROOT/usr/bin/udevadm" "$INSTALL_ROOT/usr/bin/udevinfo"
diff --git a/disk/udev/PRE_BUILD b/disk/udev/PRE_BUILD
index 04b876f..6a9d5da 100755
--- a/disk/udev/PRE_BUILD
+++ b/disk/udev/PRE_BUILD
@@ -18,8 +18,8 @@ local VER2=$(echo $KVER | cut -d. -f2) &&
local VER3=$(echo $KVER | cut -d. -f3) &&
VER3=${VER3%%[^0-9]*} &&

-if [[ VER2 < 6 || VER2 == 6 && VER3 < 15 ]]; then
- message "${PROBLEM_COLOR}You have a kernel < 2.6.15, it is too" \
+if [[ VER2 < 6 || VER2 == 6 && VER3 < 32 ]]; then
+ message "${PROBLEM_COLOR}You have a kernel < 2.6.32, it is too" \
"old for udev. Please install\na newer kernel.\nIf you" \
"insist on using your old kernel with hotplug,\nyou" \
"can install udev-old.$DEFAULT_COLOR" &&
diff --git a/disk/udev/init.d/coldplug b/disk/udev/init.d/coldplug
index 0f38ba6..092ac87 100755
--- a/disk/udev/init.d/coldplug
+++ b/disk/udev/init.d/coldplug
@@ -13,10 +13,10 @@ start()
{
if [[ $DEVICES = udev ]]; then
echo "Triggering kernel device uevents..."
- /sbin/udevadm trigger
+ /usr/bin/udevadm trigger
evaluate_retval
echo "Waiting for all events to be handled..."
- /sbin/udevadm settle --timeout=60
+ /usr/bin/udevadm settle --timeout=60
fi
evaluate_retval
}
diff --git a/disk/udev/init.d/udevd b/disk/udev/init.d/udevd
index d6b3024..61a8e7a 100755
--- a/disk/udev/init.d/udevd
+++ b/disk/udev/init.d/udevd
@@ -1,6 +1,6 @@
#!/bin/bash

-PROGRAM=/lib/udev/udevd
+PROGRAM=/usr/libexec/udev/udevd
ARGS="--daemon"
RUNLEVEL=DEV
ESSENTIAL=yes
diff --git a/mail/thunderbird/DEPENDS b/mail/thunderbird/DEPENDS
index 331aea4..569ddb6 100755
--- a/mail/thunderbird/DEPENDS
+++ b/mail/thunderbird/DEPENDS
@@ -1,14 +1,15 @@
-depends -sub CXX gcc
&&
-depends nspr '--with-system-nspr'
&&
-depends nss '--with-system-nss'
&&
-depends zlib '--with-system-zlib'
&&
-depends JPEG '--with-system-jpeg'
&&
-depends libidl
&&
-depends libmng '--with-system-mng'
&&
-depends perl
&&
-depends zip
&&
-depends gtk+2
\
- '--enable-xft --disable-freetype2 --enable-default-toolkit=gtk2'
&&
+depends -sub CXX gcc &&
+depends nspr '--with-system-nspr' &&
+depends nss '--with-system-nss' &&
+depends zlib '--with-system-zlib' &&
+depends JPEG '--with-system-jpeg' &&
+depends libidl &&
+depends libmng '--with-system-mng' &&
+depends perl &&
+depends zip &&
+depends gtk+2 '--enable-xft --disable-freetype2' &&
+depends -sub 'TEE' cairo "--enable-system-cairo \
+ --enable-default-toolkit=cairo-gtk2" &&
#
# LDAP support doesn't work (fails to build)
#
@@ -22,17 +23,6 @@ optional_depends gnome-vfs2 \
"--disable-gnomevfs" \
"for GnomeVFS support" &&

-optional_depends cairo \
- "--enable-system-cairo \
- --enable-default-toolkit=cairo-gtk2" \
- "" \
- "for native SVG rendering" &&
-
-# tee surface backend must be enabled in cairo
-if is_depends_enabled $SPELL cairo; then
- depends -sub "TEE" cairo
-fi &&
-
optional_depends startup-notification \
'--enable-startup-notification' \
'--disable-startup-notification' \
diff --git a/mail/thunderbird/HISTORY b/mail/thunderbird/HISTORY
index 8314cdf..78d4076 100644
--- a/mail/thunderbird/HISTORY
+++ b/mail/thunderbird/HISTORY
@@ -1,3 +1,6 @@
+2012-01-13 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: cairo is now required (not pure gtk2 toolkit option)
+
2012-01-03 Julien "_kaze_" ROZO <julien AT rozo.org>
* DETAILS: updated version to 9.0.1, SECURITY_PATCH=29
* DEPENDS: if cairo dependency is enabled, cairo must have tee surface
diff --git a/python-pypi/matplotlib/DETAILS b/python-pypi/matplotlib/DETAILS
index 570b7f9..a0f2657 100755
--- a/python-pypi/matplotlib/DETAILS
+++ b/python-pypi/matplotlib/DETAILS
@@ -1,13 +1,13 @@
SPELL=matplotlib
- VERSION=1.0.0
-
SOURCE_HASH=sha512:796ae6abc976fda515c22b4e72d011bfea33b2b7fb86bdedd847762bd9f96c65dde527e5980a7c7db22ef093da0b071cab1d2ed8a5924d937c37785bc617efeb
+ VERSION=1.1.0
+
SOURCE_HASH=sha512:f5ab95c29ef6958096970265a6079f0eb8c43a500924346c4a6c6eb89d9110eeeb6c34a53715e71240e82ded2b76a7b8d5a9b05a07baa000b2926718264ad8ff
SOURCE=$SPELL-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
LICENSE[0]=PYTHON
WEB_SITE=http://matplotlib.sourceforge.net/
KEYWORDS="python devel"
- SHORT="Matplotlib is a pure python plotting library"
+ SHORT="pure python plotting library"
cat << EOF
Matplotlib is a pure python plotting library with the goal of making
publication quality plots using a syntax familiar to matlab users. The
library
diff --git a/python-pypi/matplotlib/HISTORY b/python-pypi/matplotlib/HISTORY
index 84d1388..10bfcea 100644
--- a/python-pypi/matplotlib/HISTORY
+++ b/python-pypi/matplotlib/HISTORY
@@ -1,3 +1,6 @@
+2012-01-14 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.1.0
+
2011-05-24 Peng Chang (Charles) <chp AT sourcemage.org>
* DETAILS: updated spell to 1.0.0
fixed WEB_SITE
diff --git a/utils/smem/BUILD b/utils/smem/BUILD
new file mode 100755
index 0000000..1279855
--- /dev/null
+++ b/utils/smem/BUILD
@@ -0,0 +1 @@
+gcc $CFLAGS $LDFLAGS -o smemcap smemcap.c
diff --git a/utils/smem/DEPENDS b/utils/smem/DEPENDS
new file mode 100755
index 0000000..857f1db
--- /dev/null
+++ b/utils/smem/DEPENDS
@@ -0,0 +1,3 @@
+runtime_depends python &&
+
+suggest_depends matplotlib "" "" "for chart generation"
diff --git a/utils/smem/DETAILS b/utils/smem/DETAILS
new file mode 100755
index 0000000..abd9031
--- /dev/null
+++ b/utils/smem/DETAILS
@@ -0,0 +1,34 @@
+ SPELL=smem
+ VERSION=1.0
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[0]=http://www.selenic.com/smem/download/$SOURCE
+
SOURCE_HASH=sha512:f7589f5ec87f79768f67b87d1640e9264bff3faf04b938ebb2029c47678e7e00ce3d93f74b3f62c0919176867d00f15f9a0b2d64fb1ec605c7a76f24f9029512
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=http://www.selenic.com/smem/
+ DOCS="COPYING"
+ LICENSE[0]=GPL
+ ENTERED=20120114
+ SHORT="tool for meaningful memory reporting"
+cat << EOF
+smem is a tool that can give numerous reports on memory usage on Linux
systems.
+Unlike existing tools, smem can report proportional set size (PSS), which is
a
+more meaningful representation of the amount of memory used by libraries and
+applications in a virtual memory system.
+
+Because large portions of physical memory are typically shared among multiple
+applications, the standard measure of memory usage known as resident set size
+(RSS) will significantly overestimate memory usage. PSS instead measures each
+application's "fair share" of each shared area to give a realistic measure.
+
+smem has many features:
+ * system overview listing
+ * listings by process, mapping, user
+ * filtering by process, mapping, or user
+ * configurable columns from multiple data sources
+ * configurable output units and percentages
+ * configurable headers and totals
+ * reading live data from /proc
+ * reading data snapshots from directory mirrors or compressed tarballs
+ * lightweight capture tool for embedded systems
+ * built-in chart generation
+EOF
diff --git a/utils/smem/HISTORY b/utils/smem/HISTORY
new file mode 100644
index 0000000..52003a6
--- /dev/null
+++ b/utils/smem/HISTORY
@@ -0,0 +1,2 @@
+2012-01-14 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, BUILD, INSTALL: spell created
diff --git a/utils/smem/INSTALL b/utils/smem/INSTALL
new file mode 100755
index 0000000..deb94c9
--- /dev/null
+++ b/utils/smem/INSTALL
@@ -0,0 +1,4 @@
+install -vm 755 smem smemcap "$INSTALL_ROOT/usr/bin" &&
+
+install -vm 755 -d "$INSTALL_ROOT/usr/share/man/man8" &&
+install -vm 644 smem.8 "$INSTALL_ROOT/usr/share/man/man8"
diff --git a/x11-libs/cairo/HISTORY b/x11-libs/cairo/HISTORY
index f46c4b6..2d3ecd9 100644
--- a/x11-libs/cairo/HISTORY
+++ b/x11-libs/cairo/HISTORY
@@ -1,3 +1,7 @@
+2012-01-13 Eric Sandall <sandalle AT sourcemage.org>
+ * SUB_DEPENDS: Remove prior TEE entries in CAIRO_OPTS to keep the
list sane
+ Override any other entries in CAIRO_OPTS when doing a sub-dependency
+
2011-07-25 Vlad Glagolev <stealth AT sourcemage.org>
* BUILD, CONFIGURE, {{REPAIR^all^,}PRE_,}SUB_DEPENDS: simplified tee
backend selection
diff --git a/x11-libs/cairo/SUB_DEPENDS b/x11-libs/cairo/SUB_DEPENDS
index 8fe658f..3286867 100755
--- a/x11-libs/cairo/SUB_DEPENDS
+++ b/x11-libs/cairo/SUB_DEPENDS
@@ -12,7 +12,9 @@ case $THIS_SUB_DEPENDS in
X) message "Cairo with Xlib support requested, forcing libx11
dependency" &&
depends libx11 "--enable-xlib";;
TEE) message "Cairo with tee backend request, forcing it" &&
- CAIRO_OPTS="--enable-tee=yes $CAIRO_OPTS" ;;
+ list_remove CAIRO_OPTS '--enable-tee=no' &&
+ list_remove CAIRO_OPTS '--enable-tee=yes' &&
+ CAIRO_OPTS="$CAIRO_OPTS --enable-tee=yes" ;;
*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"
return 1;;
esac



  • [SM-Commit] GIT changes to devel-xorg-modular grimoire by Vlad Glagolev (7c6bee15390166c06ed313ebbcb7efd2afe1b067), Vlad Glagolev, 01/13/2012

Archive powered by MHonArc 2.6.24.

Top of Page