commit a3810d41ac02d7dd70de9f3d86fdc521360e9405
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
sqlite: added option SECURE_DELETE to *SUB_DEPENDS
commit 575eeb59f7be4f9fafd5d8a56a9056b28d4f8353
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
sqlite: added option SQLITE_SECURE_DELETE
seems xulrunner needs it
after testing i ann SUB_DEPENDS
commit b216881e502d3dc0a85230b090aeef514d101fd4
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
psmisc 22.13
commit efdcde16e2c95071f38f80366b9e22a517c96f58
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
gdb: => 7.2
commit ae6bf4cc42299b99c04185b2286da558b67d4e86
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
mc 4.7.0.9
commit 6a4fb660ec71c9f234c648f094e5cceafa21a57f
Author: George Sherwood <gsherwood AT sourcemage.org>
Commit: George Sherwood <gsherwood AT sourcemage.org>
glib2: Updated devel to version 2.25.15
commit 71e75c90fefb46035bbe8b0b3470da423270393e
Author: George Sherwood <gsherwood AT sourcemage.org>
Commit: George Sherwood <gsherwood AT sourcemage.org>
imagemagick: Updated to version 6.6.4-0
commit ae0d8c57058b792398c646c5a57b3660981f736c
Author: George Sherwood <gsherwood AT sourcemage.org>
Commit: George Sherwood <gsherwood AT sourcemage.org>
rpm: Updated to version 5.3.3
commit bc120a28ab1d579e4091d3d9f9b3df58b599f847
Author: Bor Kraljič <pyrobor AT ver.si>
Commit: Bor Kraljič <pyrobor AT ver.si>
redland: added forgotten PATCHLEVEL++
commit 869a69e2cf897aeff3aa56bd4a00aef80ad540fb
Author: Bor Kraljič <pyrobor AT ver.si>
Commit: Bor Kraljič <pyrobor AT ver.si>
commit b5cd6f81974034968d1e49cab931802adffd9bc5
Author: Bor Kraljič <pyrobor AT ver.si>
Commit: Bor Kraljič <pyrobor AT ver.si>
skrooge: updated spell to 0.7.3
* DETAILS: fixed long description wrap
commit ebc4c06f8ebda9f5cb5f8302809777efe85aad3f
Author: George Sherwood <gsherwood AT sourcemage.org>
Commit: George Sherwood <gsherwood AT sourcemage.org>
webmin: Updated to version 1.520
commit ce0e47b8e9a2fb9a3c4f7cb7c0635b07a9d6d527
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
ibpp - multiple build fixes for recent g++ and firebird
commit 4d9e21a955b93f3e665b60dd91eebcf446ea919f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
opencv - fix build against recent ffmpeg
commit 7cd1566e9b077f4baf034922506832bb5025e589
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
commit 69f7efa47da1e5cc5e5125f210573e9648ca6666
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
encfs 1.7.2
commit b2cc9478dadeb752000c1f592e7a7c4f6558b2ca
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
ed 1.5
commit ef4cdf1cb94cdf8252d151d272aa2ac3072e292a
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
e17: BUILD --disable-illume and --disable-illume2
seems illume modules are broken some time
commit 805f0ad39e8c1d7885515b9163662d0695e4ecef
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
ruby-1.9: => 1.9.2-p0
commit 1b67d5fa83f847a61992b02ec25a64f2b4589b50
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
libssh: => 0.4.6
commit a1a3e30f352e69dd0b55aee3634c8615da103cea
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
Revert "deprecate database/hk_classes [replaced by ]"
hk_classes is still potentially used by knoda, which is kde3 only and the
project seems
inactive
This reverts commit 8f0f02ae619f93210a157ec5469c1ea003731dc1.
commit e0c3bd28a0827fc730c2b6fa969fc220c0b0bfe4
Author: Peng Chang (Charles) <chp AT sourcemage.org>
Commit: Peng Chang (Charles) <chp AT sourcemage.org>
sbcl: added explicit prefix and xc-host in BUILD
commit 81b25fa8a10b267faed513b19d2903e07d2e2386
Author: Peng Chang (Charles) <chp AT sourcemage.org>
Commit: Peng Chang (Charles) <chp AT sourcemage.org>
ocaml: => 3.12.0
commit b807d8a60162c533d467bd237f42c2ba50810f18
Author: Peng Chang (Charles) <chp AT sourcemage.org>
Commit: Peng Chang (Charles) <chp AT sourcemage.org>
sbcl: => 1.0.42
commit 1cbd52b6af54d1ddbc104395150ae8cd6590a911
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
dbus-glib 0.88
commit d7d593001a0fa5f1847bedce16c4955e35621033
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
man-pages 3.26
commit 565eb0b1f0effbbffb5b51142a1c6405ff064132
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
devel/polyorb: new spell, a polymorphic middleware implementation
commit 0f64e06812674c34a6effb26d41102cf0ca435b2
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
devel/aunit: new spell, a unit test framework for ada
commit 3670d90e335609608064a11d097c0eb407d184a1
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
audio-libs/libmpdclient: patched Makefile.am so INSTALL succeeds
commit 8f0f02ae619f93210a157ec5469c1ea003731dc1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
deprecate database/hk_classes [replaced by ]
commit d04ecea30d33b1d62736f4b2747221ca623ec79e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
deprecate database/picosql [replaced by ]
commit d9453c67e182a62b9e5a73c62ff6449e0b0c3d42
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
deprecate database/odkutils [replaced by sqlkit]
commit 3fe237e4cbbb82babdac9282a0ac386a4ed871d5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
deprecate database/odk-ng [replaced by sqlkit]
commit 638ed01b898bc27fa7a91ae4f7fb9776804695c5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
new spell: sqlkit - 0.9-rc1
commit e1b96d703e27668a354b7d62af1dfb6485778822
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
python-dateutil: => 1.5
commit 5ded8812be533eac78237a3ced88c8ae3c98b856
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
libvirt: Seems to require libnl for macvtap even when disabled
commit 5d10e619d7529a0b56044b9cc591729cbf8e6d40
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
video/v4l-utils: new spell, V4L2 and DVB API utilities
commit 5e4a4588d96d69b2fb86b6d6a6a896681f236157
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>
libv4l 0.8.1
now a part of v4l-utils tarball
diff --git a/ChangeLog b/ChangeLog
index 3a3453d..d1909c6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,17 @@
+2010-09-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * devel/spark: new spell, a formally-defined computer programming
+ language based on Ada
+
+2010-09-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * devel/aunit: new spell, unit tests for Ada
+ * devel/polyorb: new spell, a polymorphic middleware implementation
+
+2010-09-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * python-pypi/sqlkit: new spell, database editing tools
+
+2010-09-05 Ladislav Hagara <hgr AT vabo.cz>
+ * video/v4l-utils: new spell, V4L2 and DVB API utilities
+
2010-09-04 George Sherwood <gsherwood AT sourcemage.org>
* fonts-x11/anonymouspro: new spell, ttf for developers
diff --git a/archive/rpm/DETAILS b/archive/rpm/DETAILS
index 55ca85d..5c7c83a 100755
--- a/archive/rpm/DETAILS
+++ b/archive/rpm/DETAILS
@@ -1,5 +1,5 @@
SPELL=rpm
- VERSION=5.3.2
+ VERSION=5.3.3
#
SOURCE_HASH=sha512:5f539fd5f5330b4e0ec21673320e53cdb6bb8231020ca0e8e7f52d15e36f3a70f398392721891461d13012f4028785eb7182f0460f32a53109d33b2006d0853d
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
diff --git a/archive/rpm/HISTORY b/archive/rpm/HISTORY
index fcb6c14..6bf27c6 100644
--- a/archive/rpm/HISTORY
+++ b/archive/rpm/HISTORY
@@ -1,3 +1,6 @@
+2010-09-06 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated to version 5.3.3
+
2010-08-17 George Sherwood <gsherwood AT sourcemage.org>
* DETAILS: Updated to version 5.3.2. Fixed SOURCE_URL[0]
* BUILD: Added options to sqlite and openmp fix build errors
diff --git a/archive/rpm/rpm-5.3.2.tar.gz.sig
b/archive/rpm/rpm-5.3.2.tar.gz.sig
deleted file mode 100644
index 51aa9d2..0000000
Binary files a/archive/rpm/rpm-5.3.2.tar.gz.sig and /dev/null differ
diff --git a/archive/rpm/rpm-5.3.3.tar.gz.sig
b/archive/rpm/rpm-5.3.3.tar.gz.sig
new file mode 100644
index 0000000..c309508
Binary files /dev/null and b/archive/rpm/rpm-5.3.3.tar.gz.sig differ
diff --git a/audio-libs/libmpdclient/DEPENDS b/audio-libs/libmpdclient/DEPENDS
new file mode 100755
index 0000000..5584a0a
--- /dev/null
+++ b/audio-libs/libmpdclient/DEPENDS
@@ -0,0 +1 @@
+depends autoconf
diff --git a/audio-libs/libmpdclient/HISTORY b/audio-libs/libmpdclient/HISTORY
index 426ef58..7b16803 100644
--- a/audio-libs/libmpdclient/HISTORY
+++ b/audio-libs/libmpdclient/HISTORY
@@ -1,3 +1,8 @@
+2010-09-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * PRE_BUILD, Makefile.am.patch: patched Makefile.am so INSTALL
+ doesn't fail
+ * DEPENDS: added dependency on autoconf
+
2010-05-07 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.2
+config_query SQLITE_SECURE_DELETE "Compiled with SQLITE_SECURE_DELETE?" n &&
+
config_query_option SQLITE_TSAFE "Build thread-safe SQLite?" y \
"--enable-threadsafe" \
"--disable-threadsafe"
diff --git a/database/sqlite/HISTORY b/database/sqlite/HISTORY
index c11a59a..3875b86 100644
--- a/database/sqlite/HISTORY
+++ b/database/sqlite/HISTORY
@@ -1,3 +1,7 @@
+2010-09-08 Ladislav Hagara <hgr AT vabo.cz>
+ * CONFIGURE, BUILD: added option SQLITE_SECURE_DELETE
+ * {,PRE_,REPAIR^all^PRE_}SUB_DEPENDS: added option SECURE_DELETE
+
2010-08-24 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 3.7.2
diff --git a/database/sqlite/PRE_SUB_DEPENDS b/database/sqlite/PRE_SUB_DEPENDS
index df05602..c39acda 100755
--- a/database/sqlite/PRE_SUB_DEPENDS
+++ b/database/sqlite/PRE_SUB_DEPENDS
@@ -1,6 +1,7 @@
case $THIS_SUB_DEPENDS in
TCL) is_depends_enabled $SPELL tcl ;;
TSAFE) if [[ $SQLITE_TSAFE == "--enable-threadsafe" ]]; then return 0;
fi ;;
+SECURE_DELETE) if [[ $SQLITE_SECURE_DELETE == "y" ]]; then return 0; fi ;;
*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;
return 1;;
esac
diff --git a/database/sqlite/REPAIR^all^PRE_SUB_DEPENDS
b/database/sqlite/REPAIR^all^PRE_SUB_DEPENDS
index df05602..c39acda 100755
--- a/database/sqlite/REPAIR^all^PRE_SUB_DEPENDS
+++ b/database/sqlite/REPAIR^all^PRE_SUB_DEPENDS
@@ -1,6 +1,7 @@
case $THIS_SUB_DEPENDS in
TCL) is_depends_enabled $SPELL tcl ;;
TSAFE) if [[ $SQLITE_TSAFE == "--enable-threadsafe" ]]; then return 0;
fi ;;
+SECURE_DELETE) if [[ $SQLITE_SECURE_DELETE == "y" ]]; then return 0; fi ;;
*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;
return 1;;
esac
diff --git a/database/sqlite/SUB_DEPENDS b/database/sqlite/SUB_DEPENDS
index 3877564..934f82a 100755
--- a/database/sqlite/SUB_DEPENDS
+++ b/database/sqlite/SUB_DEPENDS
@@ -3,6 +3,8 @@ case $THIS_SUB_DEPENDS in
depends tcl "--enable-tcl" ;;
TSAFE) message "Thread support requested, forcing it" &&
SQLITE_TSAFE="--enable-threadsafe" ;;
+SECURE_DELETE) message "SECURE_DELETE requested, forcing it" &&
+ SQLITE_SECURE_DELETE=y ;;
*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;
return 1;;
esac
diff --git a/devel/aunit/BUILD b/devel/aunit/BUILD
new file mode 100755
index 0000000..4561251
--- /dev/null
+++ b/devel/aunit/BUILD
@@ -0,0 +1,3 @@
+for runtime in full cert zfp hi ravenscar; do
+ make RTS=$runtime
+done
diff --git a/devel/aunit/DEPENDS b/devel/aunit/DEPENDS
new file mode 100755
index 0000000..5bb5e76
--- /dev/null
+++ b/devel/aunit/DEPENDS
@@ -0,0 +1,2 @@
+depends ada &&
+depends gprbuild
diff --git a/devel/aunit/DETAILS b/devel/aunit/DETAILS
new file mode 100755
index 0000000..2439d22
--- /dev/null
+++ b/devel/aunit/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=aunit
+ VERSION=2010
+ SOURCE="${SPELL}-gpl-${VERSION}-src.tgz"
+
SOURCE_URL[0]=http://www.hawo.stw.uni-erlangen.de/~siflfran/smgl/ada/${SOURCE}
+
SOURCE_HASH=sha512:c780795903cad7e669415cd250911f6c80682a813a58e79f171f1556b795d45bd0a8e586cf44e713acfe05ec065a58b0519d2427028babc4ceaa524ebdce4740
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-gpl-${VERSION}-src"
+ WEB_SITE="http://libre.adacore.com"
+ LICENSE[0]=GPL
+ ENTERED=20100905
+ SHORT="Ada unit test framework"
+cat << EOF
+AUnit is an adaptation of the Java JUnit (Kent Beck, Erich Gamma) and C++
+CppUnit (M. Feathers, J. Lacoste, E. Sommerlade, B. Lepilleur, B. Bakker,
+S. Robbins) unit test frameworks for Ada code.
+EOF
diff --git a/devel/aunit/HISTORY b/devel/aunit/HISTORY
new file mode 100644
index 0000000..8476004
--- /dev/null
+++ b/devel/aunit/HISTORY
@@ -0,0 +1,3 @@
+2010-09-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
+
diff --git a/devel/aunit/INSTALL b/devel/aunit/INSTALL
new file mode 100755
index 0000000..9426128
--- /dev/null
+++ b/devel/aunit/INSTALL
@@ -0,0 +1 @@
+make install INSTALL=${INSTALL_ROOT}/usr
diff --git a/devel/gdb/DETAILS b/devel/gdb/DETAILS
index 5d68cdc..f73d6ce 100755
--- a/devel/gdb/DETAILS
+++ b/devel/gdb/DETAILS
@@ -1,5 +1,5 @@
SPELL=gdb
- VERSION=7.1
+ VERSION=7.2
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/devel/gdb/HISTORY b/devel/gdb/HISTORY
index c80b690..4f581ed 100644
--- a/devel/gdb/HISTORY
+++ b/devel/gdb/HISTORY
@@ -1,3 +1,6 @@
+2010-09-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 7.2
+
2010-03-24 Sukneet Basuta <sukneet AT sourcemage.org>
* DETAILS: updated spell to 7.1.0
* BUILD: removed check for x86-64 and the forcing of --host
diff --git a/devel/ocaml/DETAILS b/devel/ocaml/DETAILS
index 53abeb3..45fa6fb 100755
--- a/devel/ocaml/DETAILS
+++ b/devel/ocaml/DETAILS
@@ -1,11 +1,9 @@
SPELL=ocaml
- VERSION=3.11.2
- VX=3.11
-
SOURCE_HASH=sha512:69888797bdab8f7baa5e398db08a723388876ed5920b62e9bf29a5214badde1c2024365f88bcbd89d43a0c8d9e4d1bd15486e4b12e8432f1c1bcedd17782faaf
+ VERSION=3.12.0
+
SOURCE_HASH=sha512:9a2fa6fcf49b2fc819686598806e67b3795a77f512ff9a6d2f8316a71753658eec16bb7870744081e3a965ffd0aeebae5e9985a6112838c72c25e6a69318ed8d
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-${VERSION%pl*}
- SOURCE_URL[0]=http://caml.inria.fr/pub/distrib/$SPELL-$VX/$SOURCE
- SOURCE_URL[1]=ftp://ftp.inria.fr/INRIA/caml-light/$SPELL-$VX/$SOURCE
+
SOURCE_URL[0]=http://caml.inria.fr/pub/distrib/$SPELL-${VERSION:0:4}/$SOURCE
WEB_SITE=http://caml.inria.fr/
ENTERED=20040325
LICENSE[0]=GPL
diff --git a/devel/ocaml/HISTORY b/devel/ocaml/HISTORY
index 43415c8..e61db18 100644
--- a/devel/ocaml/HISTORY
+++ b/devel/ocaml/HISTORY
@@ -1,3 +1,7 @@
+2010-09-06 Peng Chang (Charles) <chp AT sourcemage.org>
+ * DETAILS: updated spell to 3.12.0
+ Fixed SOURCE_URL[0], removed SOURCE_URL[1]
+
2010-01-21 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 3.11.2
diff --git a/devel/polyorb/DEPENDS b/devel/polyorb/DEPENDS
new file mode 100755
index 0000000..36e3958
--- /dev/null
+++ b/devel/polyorb/DEPENDS
@@ -0,0 +1,6 @@
+depends ada &&
+depends xmlada &&
+optional_depends openssl \
+ "--with-openssl" \
+ "--without-openssl" \
+ "build SSL support and SSL dependent features"
diff --git a/devel/polyorb/DETAILS b/devel/polyorb/DETAILS
new file mode 100755
index 0000000..0480b35
--- /dev/null
+++ b/devel/polyorb/DETAILS
@@ -0,0 +1,25 @@
+ SPELL=polyorb
+ VERSION=2010
+ SOURCE="${SPELL}-gpl-${VERSION}-src.tgz"
+
SOURCE_URL[0]=http://www.hawo.stw.uni-erlangen.de/~siflfran/smgl/ada/$SOURCE
+
SOURCE_HASH=sha512:3c7ef813863fda390e07ce813acd282013df8fe4ab352f855d6acb09591fb367f310a131a97b141d2c04a154ec085ed14b9f3650eb63d17a75daed2298338455
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-gpl-${VERSION}-src"
+ WEB_SITE="http://libre.adacore.com"
+ LICENSE[0]=GPL
+ ENTERED=20100827
+ SHORT="a polymorphic, reusable infrastructure for building or
prototyping new middleware adapted to specific application needs"
+cat << EOF
+Typical middleware implementations for one platform supports only one set of
+such interfaces, pre-defined configuration capabilities and cannot
interoperate
+with other platforms. In addition to traditional middleware implementations,
+PolyORB proposes an original architecture to enable support for multiple
+interoperating distribution models in a uniform canvas.
+
+PolyORB is a polymorphic, reusable infrastructure for building or prototyping
+new middleware adapted to specific application needs. It provides a set of
+components on top of which various instances can be elaborated. These
instances
+(or personalities) are views on PolyORB facilities that are compliant to
+existing standards, either at the API level (application personality) or at
+the protocol level (protocol personality). These personalities are mutually
+exclusive views of the same architecture.
+EOF
diff --git a/devel/polyorb/HISTORY b/devel/polyorb/HISTORY
new file mode 100644
index 0000000..766dbf2
--- /dev/null
+++ b/devel/polyorb/HISTORY
@@ -0,0 +1,3 @@
+2010-09-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/devel/sbcl/BUILD b/devel/sbcl/BUILD
index 07d3870..8979280 100755
--- a/devel/sbcl/BUILD
+++ b/devel/sbcl/BUILD
@@ -1,6 +1,6 @@
if spell_ok sbcl ; then
- sh make.sh $INSTALL_ROOT/usr/bin/sbcl
+ sh make.sh --prefix=$INSTALL_ROOT/usr
--xc-host=$INSTALL_ROOT/usr/bin/sbcl
else
SBCL_HOME=$SOURCE_DIRECTORY/sbcl-bin/lib/sbcl \
- sh make.sh $SOURCE_DIRECTORY/sbcl-bin/bin/sbcl
+ sh make.sh --prefix=$INSTALL_ROOT/usr
--xc-host=$SOURCE_DIRECTORY/sbcl-bin/bin/sbcl
fi
diff --git a/devel/sbcl/DETAILS b/devel/sbcl/DETAILS
index 599c8b4..ed12a30 100755
--- a/devel/sbcl/DETAILS
+++ b/devel/sbcl/DETAILS
@@ -1,5 +1,5 @@
SPELL=sbcl
- VERSION=1.0.40
+ VERSION=1.0.42
SOURCE=$SPELL-$VERSION-source.tar.bz2
if ! spell_ok $SPELL ; then
@@ -24,7 +24,7 @@ fi
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=${SOURCEFORGE_URL}/sbcl/$SOURCE
WEB_SITE=http://sbcl.sourceforge.net
-
SOURCE_HASH=sha512:7c79a455908724f5a009e44202d54c4435aa9de552d7cb20d494a39c0bab8379bf839237d1a4f2246f322b0ac43bda38a0241df4b1260d9b0a409d4059115c6e
+
SOURCE_HASH=sha512:680f43c12d0363ee37d64d327764d1a0c8ceb6eb05056719b98a5765ab98b53e19393d826a6d90bc5169b9161bc3ec267e29a0e1bd0915510428a8b8e1574802
LICENSE[0]=BSD
ENTERED=20060122
KEYWORDS="lisp compiler devel"
diff --git a/devel/sbcl/HISTORY b/devel/sbcl/HISTORY
index c01b5a9..81fa3b5 100644
--- a/devel/sbcl/HISTORY
+++ b/devel/sbcl/HISTORY
@@ -1,3 +1,7 @@
+2010-09-06 Peng Chang (Charles) <chp AT sourcemage.org>
+ * DETAILS: updated spell to 1.0.42
+ * BUILD: xc-host and prefix should be explicit from 1.0.42
+
2010-07-12 Peng Chang (Charles) <chp AT sourcemage.org>
* DETAILS: updated spell to 1.0.40
diff --git a/devel/spark/BUILD b/devel/spark/BUILD
new file mode 100755
index 0000000..857153a
--- /dev/null
+++ b/devel/spark/BUILD
@@ -0,0 +1,3 @@
+make_single &&
+make PROLOG=swi &&
+make_normal
diff --git a/devel/spark/DEPENDS b/devel/spark/DEPENDS
new file mode 100755
index 0000000..1bada5b
--- /dev/null
+++ b/devel/spark/DEPENDS
@@ -0,0 +1,2 @@
+depends -sub "ADA ADDRLINE" gcc &&
+depends swiprolog
diff --git a/devel/spark/DETAILS b/devel/spark/DETAILS
new file mode 100755
index 0000000..9daf801
--- /dev/null
+++ b/devel/spark/DETAILS
@@ -0,0 +1,21 @@
+ SPELL=spark
+ VERSION=2010
+ SOURCE="${SPELL}-gpl-${VERSION}-src.tar.gz"
+
SOURCE_URL[0]=http://www.hawo.stw.uni-erlangen.de/~siflfran/smgl/ada/${SOURCE}
+
SOURCE_HASH=sha512:6f6ab1a2a7bc1befec45fbb2e8a2e84004d21f41d892750686d7eced4ec536ba39a7196e8dc24c90f9b5f76173d645df89b26a770a4f9f421e6d4adf4858399b
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-gpl-${VERSION}-src"
+ WEB_SITE="http://libre.adacore.com"
+ LICENSE[0]=GPL
+ ENTERED=20100906
+ SHORT="a formally-defined computer programming language based on
Ada"
+cat << EOF
+SPARK is a formally-defined computer programming language based on the Ada
+programming language, intended to be secure and to support the development of
+high integrity software used in applications and systems where predictable
+and highly reliable operation is essential either for reasons of safety
+(e.g., avionics in aircraft/spacecraft, or medical systems and process
+control software in nuclear powerplants) or for business integrity (for
+example financial software for banking and insurance companies).
+
+ Description from http://en.wikipedia.org/wiki/SPARK
+EOF
diff --git a/devel/spark/HISTORY b/devel/spark/HISTORY
new file mode 100644
index 0000000..a8daa3a
--- /dev/null
+++ b/devel/spark/HISTORY
@@ -0,0 +1,3 @@
+2010-09-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS, HISTORY, INSTALL, PRE_BUILD,
+ spark-gpl-2010-swi_patches.tgz: spell created
diff --git a/devel/spark/INSTALL b/devel/spark/INSTALL
new file mode 100755
index 0000000..1387768
--- /dev/null
+++ b/devel/spark/INSTALL
@@ -0,0 +1 @@
+install -m755 ${SOURCE_DIRECTORY}/bin/* ${INSTALL_ROOT}/usr/bin
diff --git a/devel/spark/PRE_BUILD b/devel/spark/PRE_BUILD
new file mode 100755
index 0000000..af140a7
--- /dev/null
+++ b/devel/spark/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+tar -xvzf ${SCRIPT_DIRECTORY}/spark-gpl-2010-swi_patches.tgz &&
+for patch in spark-gpl-${VERSION}-swi_patches/*.patch; do
+ patch -p1 < $patch || return 1
+done
diff --git a/devel/spark/spark-gpl-2010-swi_patches.tgz
b/devel/spark/spark-gpl-2010-swi_patches.tgz
new file mode 100644
index 0000000..4411baf
Binary files /dev/null and b/devel/spark/spark-gpl-2010-swi_patches.tgz differ
diff --git a/doc/man-pages/DETAILS b/doc/man-pages/DETAILS
index 0b103ce..6e9a735 100755
--- a/doc/man-pages/DETAILS
+++ b/doc/man-pages/DETAILS
@@ -1,5 +1,5 @@
SPELL=man-pages
- VERSION=3.25
+ VERSION=3.26
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.sign
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/doc/man-pages/HISTORY b/doc/man-pages/HISTORY
index a1d6a6e..a824d0c 100644
--- a/doc/man-pages/HISTORY
+++ b/doc/man-pages/HISTORY
@@ -1,3 +1,6 @@
+2010-09-05 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.26
+
2010-06-20 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.25
default_build
diff --git a/e-17/e17/HISTORY b/e-17/e17/HISTORY
index ec8251a..9402ff2 100644
--- a/e-17/e17/HISTORY
+++ b/e-17/e17/HISTORY
@@ -1,3 +1,6 @@
+2010-09-06 Ladislav Hagara <hgr AT vabo.cz>
+ * BUILD: added --disable-illume and --disable-illume2
+
2010-07-26 Ladislav Hagara <hgr AT vabo.cz>
* PRE_BUILD: we need .svn directory #15777
diff --git a/editors/ed/DETAILS b/editors/ed/DETAILS
index 20d11d7..39b7785 100755
--- a/editors/ed/DETAILS
+++ b/editors/ed/DETAILS
@@ -1,5 +1,5 @@
SPELL=ed
- VERSION=1.4
+ VERSION=1.5
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=${SOURCE}.sig
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/editors/ed/HISTORY b/editors/ed/HISTORY
index a831ea2..65306a5 100644
--- a/editors/ed/HISTORY
+++ b/editors/ed/HISTORY
@@ -1,3 +1,6 @@
+2010-09-06 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.5
+
2009-07-13 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.4
diff --git a/gnome2-libs/glib2/DETAILS b/gnome2-libs/glib2/DETAILS
index 0740a4a..d339343 100755
--- a/gnome2-libs/glib2/DETAILS
+++ b/gnome2-libs/glib2/DETAILS
@@ -1,6 +1,6 @@
SPELL=glib2
if [[ $GLIB_VER == devel ]];then
- VERSION=2.25.14
+ VERSION=2.25.15
SOURCE=glib-$VERSION.tar.bz2
SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
else
diff --git a/gnome2-libs/glib2/HISTORY b/gnome2-libs/glib2/HISTORY
index 929e35f..36f5902 100644
--- a/gnome2-libs/glib2/HISTORY
+++ b/gnome2-libs/glib2/HISTORY
@@ -1,3 +1,6 @@
+2010-09-06 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to version 2.25.15
+
2010-08-17 George Sherwood <gsherwood AT sourcemage.org>
* DETAILS: Updated devel to version 2.25.14
diff --git a/gnome2-libs/glib2/glib-2.25.14.tar.bz2.sig
b/gnome2-libs/glib2/glib-2.25.14.tar.bz2.sig
deleted file mode 100644
index b9af169..0000000
Binary files a/gnome2-libs/glib2/glib-2.25.14.tar.bz2.sig and /dev/null differ
diff --git a/gnome2-libs/glib2/glib-2.25.15.tar.bz2.sig
b/gnome2-libs/glib2/glib-2.25.15.tar.bz2.sig
new file mode 100644
index 0000000..e96cabc
Binary files /dev/null and b/gnome2-libs/glib2/glib-2.25.15.tar.bz2.sig differ
diff --git a/gnu/gcc/CONFIGURE b/gnu/gcc/CONFIGURE
index 0662762..a7ac401 100755
--- a/gnu/gcc/CONFIGURE
+++ b/gnu/gcc/CONFIGURE
@@ -14,5 +14,6 @@ if list_find "$GCC_COMPILER" "java" ; then
fi &&
if list_find "$GCC_COMPILER" "ada"; then
- config_query GCJ_ADA_BINDING_GENERATOR "Do you want to patch gcc so
-fdump-ada-spec is available?" n
+ config_query GCC_ADA_BINDING_GENERATOR "Do you want to patch gcc so
-fdump-ada-spec is available?" n &&
+ config_query GCC_ADA_LIBADDRLINE "Do you want to patch gcc so libaddr2line
is available?" n
fi
diff --git a/gnu/gcc/HISTORY b/gnu/gcc/HISTORY
index 29f943c..0e831a3 100644
--- a/gnu/gcc/HISTORY
+++ b/gnu/gcc/HISTORY
@@ -1,3 +1,10 @@
+2010-09-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * PRE_BUILD, CONFIGURE, ada-symbolic-tracebacks.diff,
+ SUB_DEPENDS, PRE_SUB_DEPENDS, REPAIR^none^PRE_SUB_DEPENDS,
+ REPAIR^none^SUB_DEPENDS: added optional patch to allow
+ for symbolic tracebacks, added a sub depends that activates
+ symbolic tracebacks
+
2010-09-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* PRE_BUILD, CONFIGURE, txt00120.txt.gz: added optional patch
from http://gcc.gnu.org/ml/gcc-patches/2010-04/txt00120.txt
diff --git a/gnu/gcc/PRE_BUILD b/gnu/gcc/PRE_BUILD
index 21f8253..dc2f5dc 100755
--- a/gnu/gcc/PRE_BUILD
+++ b/gnu/gcc/PRE_BUILD
@@ -27,8 +27,11 @@ if list_find "$GCC_COMPILER" "ada" ; then
sedit 's:and Nam is "gnatgcc":and Nam is "gcc":' \
$SOURCE_DIRECTORY/gcc/ada/osint.ads &&
cd ${SOURCE_DIRECTORY} &&
- if [[ "$GCJ_ADA_BINDING_GENERATOR" == "y" ]]; then
- zcat ${SCRIPT_DIRECTORY}/txt00120.txt.gz | patch -p0
+ if [[ "$GCC_ADA_BINDING_GENERATOR" == "y" ]]; then
+ zcat ${SCRIPT_DIRECTORY}/txt00120.txt.gz | patch -p0 || return 1
+ fi &&
+ if [[ "$GCC_ADA_LIBADDRLINE" == "y" ]]; then
+ patch -p1 < ${SCRIPT_DIRECTORY}/ada-symbolic-tracebacks.diff || return 1
fi
#
# End Ada bootstrap cache code
diff --git a/gnu/gcc/PRE_SUB_DEPENDS b/gnu/gcc/PRE_SUB_DEPENDS
index dc7c0dd..36b6eef 100755
--- a/gnu/gcc/PRE_SUB_DEPENDS
+++ b/gnu/gcc/PRE_SUB_DEPENDS
@@ -4,6 +4,7 @@ case $THIS_SUB_DEPENDS in
OBJC) list_find "$GCC_COMPILER" objc ;;
FORTRAN) list_find "$GCC_COMPILER" fortran ;;
ADA) list_find "$GCC_COMPILER" ada ;;
+ ADDRLINE) [[ $GCC_ADA_LIBADDRLINE == "y" ]] ;;
*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;
return 1;;
esac
diff --git a/gnu/gcc/REPAIR^none^PRE_SUB_DEPENDS
b/gnu/gcc/REPAIR^none^PRE_SUB_DEPENDS
index dc7c0dd..36b6eef 100755
--- a/gnu/gcc/REPAIR^none^PRE_SUB_DEPENDS
+++ b/gnu/gcc/REPAIR^none^PRE_SUB_DEPENDS
@@ -4,6 +4,7 @@ case $THIS_SUB_DEPENDS in
OBJC) list_find "$GCC_COMPILER" objc ;;
FORTRAN) list_find "$GCC_COMPILER" fortran ;;
ADA) list_find "$GCC_COMPILER" ada ;;
+ ADDRLINE) [[ $GCC_ADA_LIBADDRLINE == "y" ]] ;;
*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;
return 1;;
esac
diff --git a/gnu/gcc/REPAIR^none^SUB_DEPENDS b/gnu/gcc/REPAIR^none^SUB_DEPENDS
index 271d267..edd1f9e 100755
--- a/gnu/gcc/REPAIR^none^SUB_DEPENDS
+++ b/gnu/gcc/REPAIR^none^SUB_DEPENDS
@@ -1,10 +1,12 @@
-persistent_add GCC_COMPILER
+persistent_add GCC_COMPILER &&
+persistent_add GCC_ADA_LIBADDRLINE &&
case $THIS_SUB_DEPENDS in
CXX) list_add GCC_COMPILER c++ ;;
JAVA) list_add GCC_COMPILER java ;;
OBJC) list_add GCC_COMPILER objc ;;
FORTRAN) list_add GCC_COMPILER fortran ;;
ADA) list_add GCC_COMPILER ada ;;
+ ADDRLINE) GCC_ADA_LIBADDRLINE=y ;;
*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;
return 1;;
esac
diff --git a/gnu/gcc/SUB_DEPENDS b/gnu/gcc/SUB_DEPENDS
index 271d267..edd1f9e 100755
--- a/gnu/gcc/SUB_DEPENDS
+++ b/gnu/gcc/SUB_DEPENDS
@@ -1,10 +1,12 @@
-persistent_add GCC_COMPILER
+persistent_add GCC_COMPILER &&
+persistent_add GCC_ADA_LIBADDRLINE &&
case $THIS_SUB_DEPENDS in
CXX) list_add GCC_COMPILER c++ ;;
JAVA) list_add GCC_COMPILER java ;;
OBJC) list_add GCC_COMPILER objc ;;
FORTRAN) list_add GCC_COMPILER fortran ;;
ADA) list_add GCC_COMPILER ada ;;
+ ADDRLINE) GCC_ADA_LIBADDRLINE=y ;;
*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;
return 1;;
esac
diff --git a/gnu/gcc/ada-symbolic-tracebacks.diff
b/gnu/gcc/ada-symbolic-tracebacks.diff
new file mode 100644
index 0000000..a6e8d60
--- /dev/null
+++ b/gnu/gcc/ada-symbolic-tracebacks.diff
@@ -0,0 +1,313 @@
+--- gcc-4.5.1/gcc/ada/gcc-interface/Makefile.in.orig 2010-09-07
12:40:41.000000000 +0200
++++ gcc-4.5.1/gcc/ada/gcc-interface/Makefile.in 2010-09-07
12:44:26.000000000 +0200
+@@ -2233,7 +2233,7 @@
+ a-nucoar.o a-nurear.o i-forbla.o i-forlap.o s-gearop.o
+
+ GNATRTL_OBJS = $(GNATRTL_NONTASKING_OBJS) $(GNATRTL_TASKING_OBJS) \
+- $(GNATRTL_LINEARALGEBRA_OBJS) g-trasym.o memtrack.o
++ $(GNATRTL_LINEARALGEBRA_OBJS) g-trasym.o memtrack.o convert_addresses.o
+
+ # Default run time files
+
+@@ -2356,7 +2356,6 @@
+ for file in $(RTSDIR)/*.ali; do \
+ $(INSTALL_DATA_DATE) $$file $(DESTDIR)$(ADA_RTL_OBJ_DIR); \
+ done
+- -$(INSTALL_DATA) $(RTSDIR)/g-trasym$(objext)
$(DESTDIR)$(ADA_RTL_OBJ_DIR)
+ -cd $(RTSDIR); for file in *$(arext);do \
+ $(INSTALL_DATA) $$file $(DESTDIR)$(ADA_RTL_OBJ_DIR); \
+ $(RANLIB_FOR_TARGET) $(DESTDIR)$(ADA_RTL_OBJ_DIR)/$$file; \
+@@ -2462,7 +2461,7 @@
+ $(GNATRTL_OBJS)
+ $(RM) $(RTSDIR)/libgnat$(arext) $(RTSDIR)/libgnarl$(arext)
+ $(AR_FOR_TARGET) $(AR_FLAGS) $(RTSDIR)/libgnat$(arext) \
+- $(addprefix $(RTSDIR)/,$(GNATRTL_NONTASKING_OBJS) $(LIBGNAT_OBJS))
++ $(addprefix $(RTSDIR)/,$(GNATRTL_NONTASKING_OBJS) $(LIBGNAT_OBJS)
g-trasym.o convert_addresses.o)
+ $(RANLIB_FOR_TARGET) $(RTSDIR)/libgnat$(arext)
+ $(AR_FOR_TARGET) $(AR_FLAGS) $(RTSDIR)/libgnarl$(arext) \
+ $(addprefix $(RTSDIR)/,$(GNATRTL_TASKING_OBJS))
+@@ -2492,6 +2491,7 @@
+ $(TARGET_LIBGCC2_CFLAGS) \
+ -o libgnat$(hyphen)$(LIBRARY_VERSION)$(soext) \
+ $(GNATRTL_NONTASKING_OBJS) $(LIBGNAT_OBJS) \
++ g-trasym.o convert_addresses.o \
+ $(SO_OPTS)libgnat$(hyphen)$(LIBRARY_VERSION)$(soext) \
+ $(MISCLIB) -lm
+ cd $(RTSDIR); ../../xgcc -B../../ -shared $(GNATLIBCFLAGS) \
+@@ -2756,6 +2756,7 @@
+ sysdep.o : sysdep.c
+ raise-gcc.o : raise-gcc.c raise.h
+ raise.o : raise.c raise.h
++convert_addresses.o : convert_addresses.c
+ vx_stack_info.o : vx_stack_info.c
+
+ cio.o : cio.c
+--- gcc-4.5.1/gcc/ada/adaint.c.orig 2010-09-07 12:46:00.000000000 +0200
++++ gcc-4.5.1/gcc/ada/adaint.c 2010-09-07 12:48:21.000000000 +0200
+@@ -3461,37 +3461,6 @@
+ }
+ #endif
+
+-#if defined (IS_CROSS) \
+- || (! ((defined (sparc) || defined (i386)) && defined (sun) \
+- && defined (__SVR4)) \
+- && ! (defined (linux) && (defined (i386) || defined (__x86_64__))) \
+- && ! (defined (linux) && defined (__ia64__)) \
+- && ! (defined (linux) && defined (powerpc)) \
+- && ! defined (__FreeBSD__) \
+- && ! defined (__Lynx__) \
+- && ! defined (__hpux__) \
+- && ! defined (__APPLE__) \
+- && ! defined (_AIX) \
+- && ! (defined (__alpha__) && defined (__osf__)) \
+- && ! defined (VMS) \
+- && ! defined (__MINGW32__) \
+- && ! (defined (__mips) && defined (__sgi)))
+-
+-/* Dummy function to satisfy g-trasym.o. See the preprocessor conditional
+- just above for a list of native platforms that provide a non-dummy
+- version of this procedure in libaddr2line.a. */
+-
+-void
+-convert_addresses (const char *file_name ATTRIBUTE_UNUSED,
+- void *addrs ATTRIBUTE_UNUSED,
+- int n_addr ATTRIBUTE_UNUSED,
+- void *buf ATTRIBUTE_UNUSED,
+- int *len ATTRIBUTE_UNUSED)
+-{
+- *len = 0;
+-}
+-#endif
+-
+ #if defined (_WIN32)
+ int __gnat_argument_needs_quote = 1;
+ #else
+--- gcc-4.5.1/gcc/ada/g-trasym.adb.orig 2010-09-07 12:49:42.000000000
+0200
++++ gcc-4.5.1/gcc/ada/g-trasym.adb 2010-09-07 12:52:04.000000000 +0200
+@@ -32,16 +32,16 @@
+
------------------------------------------------------------------------------
+
+ -- Run-time symbolic traceback support
++-- This file has been modified by Juergen Pfeifer (31-Dec-1999) for
++-- the purpose to support the Ada for Linux Team implementation of
++-- convert_addresses. This implementation has the advantage to run
++-- on the binutils as they are deployed on Linux.
+
+ with System.Soft_Links;
+ with Ada.Exceptions.Traceback; use Ada.Exceptions.Traceback;
+
+ package body GNAT.Traceback.Symbolic is
+
+- pragma Linker_Options ("-laddr2line");
+- pragma Linker_Options ("-lbfd");
+- pragma Linker_Options ("-liberty");
+-
+ package TSL renames System.Soft_Links;
+
+ -- To perform the raw addresses to symbolic form translation we rely on
a
+@@ -80,9 +80,13 @@
+ -- FILENAME. LEN points to an integer which contains the size of the
+ -- BUF buffer at input and the result length at output.
+ --
+- -- This procedure is provided by libaddr2line on targets that support
+- -- it. A dummy version is in adaint.c for other targets so that build
+- -- of shared libraries doesn't generate unresolved symbols.
++ -- This is the ALT Linux specific version adapted to the binutils
++ -- deployed with most Linuxes. These binutils already have an
++ -- addr2line tool that demangles Ada symbolic names, but there are
++ -- version dependant variants for the option names. Therefore our
++ -- implementation spawns a shell script that does normalization of
++ -- the option and then executes addr2line and communicates with it
++ -- through a bidirectional pipe.
+ --
+ -- Note that this procedure is *not* thread-safe.
+
+@@ -94,8 +98,9 @@
+ (c_exename : System.Address) return System.Address;
+ pragma Import (C, locate_exec_on_path, "__gnat_locate_exec_on_path");
+
+- Res : String (1 .. 256 * Traceback'Length);
+- Len : Integer;
++ B_Size : constant Integer := 256 * Traceback'Length;
++ Len : Integer := B_Size;
++ Res : String (1 .. B_Size);
+
+ use type System.Address;
+
+Index: src/gcc/ada/convert_addresses.c
+===================================================================
+--- /dev/null
++++ gcc-4.5.1/gcc/ada/convert_addresses.c
+@@ -0,0 +1,157 @@
++/*
++ Copyright (C) 1999 by Juergen Pfeifer <juergen.pfeifer AT gmx.net>
++ Ada for Linux Team (ALT)
++
++ Permission is hereby granted, free of charge, to any person obtaining a
++ copy of this software and associated documentation files (the
++ "Software"), to deal in the Software without restriction, including
++ without limitation the rights to use, copy, modify, merge, publish,
++ distribute, distribute with modifications, sublicense, and/or sell
++ copies of the Software, and to permit persons to whom the Software is
++ furnished to do so, subject to the following conditions:
++
++ The above copyright notice and this permission notice shall be included
++ in all copies or substantial portions of the Software.
++
++ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
++ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
++ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
++ IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
++ DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
++ OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
++ THE USE OR OTHER DEALINGS IN THE SOFTWARE.
++
++ Except as contained in this notice, the name(s) of the above copyright
++ holders shall not be used in advertising or otherwise to promote the
++ sale, use or other dealings in this Software without prior written
++ authorization.
++*/
++#include <sys/types.h>
++#include <stdlib.h>
++#include <stdio.h>
++#include <unistd.h>
++#include <string.h>
++#include <signal.h>
++
++#define STDIN_FILENO 0
++#define STDOUT_FILENO 1
++#define MAX_LINE 1024
++
++#define CLOSE1 close(fd1[0]); close(fd1[1])
++#define CLOSE2 close(fd2[0]); close(fd2[1])
++#define RESTSIG sigaction(SIGPIPE,&oact,NULL)
++
++void convert_addresses
++( void* addrs[],
++ int n_addr,
++ char* buf,
++ int* len)
++{
++ int max_len = *len;
++ pid_t pid = getpid();
++ pid_t child;
++
++ struct sigaction act, oact;
++
++ int fd1[2], fd2[2];
++ char exe_name[128];
++
++ *buf = 0; *len = 0;
++ /* Thanx to the /proc filesystem we can very easily reference our own
++ executable image:-)*/
++ snprintf(exe_name,sizeof(exe_name),"--exe=/proc/%ld/exe", (long)pid);
++
++ act.sa_handler = SIG_IGN;
++ sigemptyset(&act.sa_mask);
++ act.sa_flags = 0;
++ if (sigaction(SIGPIPE,&act,&oact) < 0)
++ return;
++
++ if (pipe(fd1) >= 0) {
++ if (pipe(fd2)>=0) {
++ if ((child = fork()) < 0) {
++ CLOSE1; CLOSE2; RESTSIG;
++ return;
++ }
++ else {
++ if (0==child) {
++ close(fd1[1]);
++ close(fd2[0]);
++ if (fd1[0] != STDIN_FILENO) {
++ if (dup2(fd1[0],STDIN_FILENO) != STDIN_FILENO) {
++ CLOSE1; CLOSE2;
++ }
++ close(fd1[0]);
++ }
++ if (fd2[1] != STDOUT_FILENO) {
++ if (dup2(fd2[1],STDOUT_FILENO) != STDOUT_FILENO) {
++ CLOSE1; CLOSE2;
++ }
++ close(fd2[1]);
++ }
++ {
++ /* As pointed out by Florian Weimer to me, it is a
++ security threat to call the script with a user defined
++ environment and using the path. That would be Trojans
++ pleasure. Therefore we use the absolute path to
++ addr2line and an empty environment. That should be
++ safe.
++ */
++ char *const argv[] = { "addr2line",
++ exe_name,
++ "--demangle=gnat",
++ "--functions",
++ "--basenames",
++ NULL };
++ char *const envp[] = { NULL };
++ if (execve("/usr/bin/addr2line", argv, envp) < 0) {
++ CLOSE1; CLOSE2;
++ }
++ }
++ }
++ else {
++ int i, n;
++ char hex[16];
++ char line[MAX_LINE + 1];
++ char *p;
++ char *s = buf;
++
++ /* Parent context */
++ close(fd1[0]);
++ close(fd2[1]);
++
++ for(i=0; i < n_addr; i++) {
++ snprintf(hex,sizeof(hex),"%p\n",addrs[i]);
++ write(fd1[1],hex,strlen(hex));
++ n = read(fd2[0],line,MAX_LINE);
++ if (n<=0)
++ break;
++ line[n]=0;
++ /* We have approx. 16 additional chars for "%p in " clause.
++ We use this info to prevent a buffer overrun.
++ */
++ if (n + 16 + (*len) > max_len)
++ break;
++ p = strchr(line,'\n');
++ if (p) {
++ if (*(p+1)) {
++ *p = 0;
++ *len += snprintf(s, (max_len - (*len)), "%p in %s at
%s",addrs[i], line, p+1);
++ }
++ else {
++ *len += snprintf(s, (max_len - (*len)), "%p at %s",addrs[i],
line);
++ }
++ s = buf + (*len);
++ }
++ }
++ close(fd1[1]);
++ close(fd2[0]);
++ }
++ }
++ }
++ else {
++ CLOSE1;
++ }
++ }
++ RESTSIG;
++}
+--- gcc-4.5.1/gcc/ada/gcc-interface/Makefile.in.orig 2010-09-07
22:11:06.000000000 +0200
++++ gcc-4.5.1/gcc/ada/gcc-interface/Makefile.in 2010-09-07
22:12:26.000000000 +0200
+@@ -247,10 +247,10 @@
+ # Both . and srcdir are used, in that order,
+ # so that tm.h and config.h will be found in the compilation
+ # subdirectory rather than in the source directory.
+-INCLUDES = -I- -I. -I.. -I$(srcdir)/ada -I$(srcdir) -I$(srcdir)/config \
++INCLUDES = -iquote -I. -I.. -I$(srcdir)/ada -I$(srcdir) -I$(srcdir)/config \
+ -I$(srcdir)/../include
+
+-ADA_INCLUDES = -I- -I. -I$(srcdir)/ada
++ADA_INCLUDES = -iquote -I. -I$(srcdir)/ada
+
+ INCLUDES_FOR_SUBDIR = -I. -I.. -I../.. -I$(fsrcdir)/ada \
+ -I$(fsrcdir)/../include -I$(fsrcdir)
diff --git a/graphics-libs/opencv/BUILD b/graphics-libs/opencv/BUILD
index e013b8d..1bde1fe 100755
--- a/graphics-libs/opencv/BUILD
+++ b/graphics-libs/opencv/BUILD
@@ -1 +1,2 @@
+CXXFLAGS=-D__STDC_CONSTANT_MACROS &&
cmake_build
diff --git a/graphics-libs/opencv/HISTORY b/graphics-libs/opencv/HISTORY
index 4718918..c92dd19 100644
--- a/graphics-libs/opencv/HISTORY
+++ b/graphics-libs/opencv/HISTORY
@@ -1,3 +1,6 @@
+2010-09-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * BUILD: fix compile with recent ffmpeg
+
2010-04-12 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.1.0
LICENSE = BSD
diff --git a/graphics/imagemagick/DETAILS b/graphics/imagemagick/DETAILS
index 6b94397..f9b7a92 100755
--- a/graphics/imagemagick/DETAILS
+++ b/graphics/imagemagick/DETAILS
@@ -1,5 +1,5 @@
SPELL=imagemagick
- VERSION=6.6.3-9
+ VERSION=6.6.4-0
SECURITY_PATCH=1
SOURCE=ImageMagick-${VERSION}.tar.bz2
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/ImageMagick-${VERSION}
@@ -8,7 +8,7 @@ SOURCE_DIRECTORY=${BUILD_DIRECTORY}/ImageMagick-${VERSION}
SOURCE_URL[2]=ftp://ftp.nluug.nl/pub/ImageMagick/$SOURCE
SOURCE_URL[3]=http://image_magick.veidrodis.com/image_magick/$SOURCE
# SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
-
SOURCE_HASH=sha512:c58fff326ef5dd83fe7629c97750f4835e5082061205556d287e1808df3d99a884c793a057e5312c2ea41e8ccbc0ae1ee1400d2cf17d64c42e3c124a7fb448fd
+
SOURCE_HASH=sha512:6dee5600a15ad9bdd1886abbba6b385f3055c878b847276f63f74caaaab4bf033661bb2ea35b98af51fb080bcfdee358d6c7b7519909d8e4e34eeeb58f191ef8
CCACHE="off"
WEB_SITE=http://www.imagemagick.org/
ENTERED=20010922
diff --git a/graphics/imagemagick/HISTORY b/graphics/imagemagick/HISTORY
index 4848aef..653968b 100644
--- a/graphics/imagemagick/HISTORY
+++ b/graphics/imagemagick/HISTORY
@@ -1,3 +1,6 @@
+2010-09-06 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated to version 6.6.4-0
+
2010-08-28 George Sherwood <gsherwood AT sourcemage.org>
* DETAILS: Updated to version 6.6.3-9
diff --git a/http/firefox/DETAILS b/http/firefox/DETAILS
index d309fbf..fd58dfe 100755
--- a/http/firefox/DETAILS
+++ b/http/firefox/DETAILS
@@ -8,7 +8,7 @@ if [[ $FIREFOX_CVS == y ]]; then
#
SOURCE_HASH=sha512:eb38349212a352718987e611315405c869fad9ebd6026ce4662bbbb12c5914178c6d348ea12686a7efbb046870e44238a1b46e20fe3d9eb323e3d6ab8f9dfacc
SOURCE2_URL[0]=$SOURCE_URL.asc
else
- VERSION=3.6.8
+ VERSION=3.6.9
SOURCE=$SPELL-$VERSION.source.tar.bz2
SOURCE2=$SOURCE.asc
SOURCE_GPG=firefox.gpg:$SOURCE2:UPSTREAM_KEY
@@ -17,7 +17,7 @@ else
SOURCE_URL[2]=ftp://ftp.in2p3.fr/pub/mozilla/$SPELL/releases/$VERSION/source/$SOURCE
SOURCE_URL[3]=ftp://ftp.sai.msu.su/pub/unix/WWW/browsers/$SOURCE
SOURCE2_URL[0]=$SOURCE_URL.asc
- SECURITY_PATCH=34
+ SECURITY_PATCH=35
fi
SOURCE2_IGNORE=signature
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/http/firefox/HISTORY b/http/firefox/HISTORY
index dba8f8e..60b926f 100644
--- a/http/firefox/HISTORY
+++ b/http/firefox/HISTORY
@@ -1,3 +1,6 @@
+2010-09-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.6.9, SECURITY_PATCH=35
+
2010-08-28 George Sherwood <gsherwood AT sourcemage.org>
* DETAILS: Updated devel to version 4.0b4
* DEPENDS: Optional depends on yasm
diff --git a/http/seamonkey/DETAILS b/http/seamonkey/DETAILS
index f4a6963..5248bb6 100755
--- a/http/seamonkey/DETAILS
+++ b/http/seamonkey/DETAILS
@@ -1,12 +1,12 @@
SPELL=seamonkey
- VERSION=2.0.6
+ VERSION=2.0.7
SOURCE=$SPELL-$VERSION.source.tar.bz2
-
SOURCE_HASH=sha512:3ec77609b128843d21bd0f4ed5c950522b49963e8ed13ae2aaa7f1573d4312862f932962c5599c7962826e7d9d06e7e4f2afdd37860b67531084fa5f9829f94d
+
SOURCE_HASH=sha512:2634e25f2bc4c3f1fc95e6062f873ce15c366ac681dac838d2068da6f8c5931f669134469885fbb3a4954059f7ae37bb0bde665e3cd330d6296b87d4f6a54109
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URI=seamonkey/releases/$VERSION/source/$SOURCE
SOURCE_URL[0]=http://releases.mozilla.org/pub/mozilla.org/$SOURCE_URI
WEB_SITE=http://www.seamonkey-project.org/
- SECURITY_PATCH=25
+ SECURITY_PATCH=26
ENTERED=20010922
LICENSE[0]=MPL
DOCS="LICENSE README.txt"
diff --git a/http/seamonkey/HISTORY b/http/seamonkey/HISTORY
index fef448d..5687f44 100644
--- a/http/seamonkey/HISTORY
+++ b/http/seamonkey/HISTORY
@@ -1,3 +1,7 @@
+2010-09-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.0.7, SECURITY_PATCH=26
+ * PRE_BUILD: added --disable-crashreporter, broken
+
2010-07-20 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.0.6; SECURITY_PATCH++; quoting paths
* DEPENDS: added missing cairo dep
diff --git a/http/seamonkey/PRE_BUILD b/http/seamonkey/PRE_BUILD
index 37fa6f2..5fee834 100755
--- a/http/seamonkey/PRE_BUILD
+++ b/http/seamonkey/PRE_BUILD
@@ -28,3 +28,5 @@ fi &&
if [[ "$SEAMONKEY_PANGO" == "y" ]]; then
sed -i '85iac_add_options --enable-pango' .mozconfig
fi
+
+echo "ac_add_options --disable-crashreporter" >> .mozconfig
diff --git a/http/webkitgtk/DETAILS b/http/webkitgtk/DETAILS
index c4e1fdf..20725b8 100755
--- a/http/webkitgtk/DETAILS
+++ b/http/webkitgtk/DETAILS
@@ -6,10 +6,11 @@ if [[ $WEBKITGTK_NIGHT == "y" ]]; then
SOURCE_HASH=sha512:9159f2542a704072b7106ef153126f9ca4926c0cf433662e65732c59115b2793f152ab3d3769398498b0a021fd2604e6d539f7385988080712dea807145da246
SOURCE_DIRECTORY="$BUILD_DIRECTORY/webkit-$VERSION"
else
- VERSION=1.2.3
+ VERSION=1.2.4
+ SECURITY_PATCH=1
SOURCE=webkit-$VERSION.tar.gz
SOURCE_URL[0]=http://www.webkitgtk.org/$SOURCE
-
SOURCE_HASH=sha512:d83e38e5a2470e825203b5737955ac7124c649c708aecfe31197c96c6c4e35483113c9889a537ec3a23ffdb8898bbe27ca6b5a583af0bea1cb28f00c3e2d0b05
+
SOURCE_HASH=sha512:b0c05f5592b3a87d50f7b13e59fc2e139c17f0bfc29c60675b6892240e62e91726eef0c03e1f9b64e986b249ced8caff11729c28e1213f90e47014837a614d3e
SOURCE_DIRECTORY="$BUILD_DIRECTORY/webkit-$VERSION"
fi
WEB_SITE=http://webkitgtk.org/
diff --git a/http/webkitgtk/HISTORY b/http/webkitgtk/HISTORY
index 4134f5d..915f70a 100644
--- a/http/webkitgtk/HISTORY
+++ b/http/webkitgtk/HISTORY
@@ -1,3 +1,6 @@
+2010-09-06 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.2.4, SECURITY_PATCH=1
+
2010-08-13 George Sherwood <gsherwood AT sourcemage.org>
* DEPENDS: Remove optional_depends gobject-introspection for now.
SOURCE_URL[0]=ftp://ftp.mozilla.org/pub/firefox/releases/$FFVERSION/source/$SOURCE
SOURCE2_URL[0]=$SOURCE_URL.asc
WEB_SITE=http://www.mozilla.org/
- SECURITY_PATCH=16
+ SECURITY_PATCH=17
ENTERED=20060829
LICENSE[0]=MPL
DOCS="LICENSE README.txt"
diff --git a/http/xulrunner/HISTORY b/http/xulrunner/HISTORY
index 5e2c702..887d61d 100644
--- a/http/xulrunner/HISTORY
+++ b/http/xulrunner/HISTORY
@@ -1,3 +1,7 @@
+2010-09-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.9.2.9, FFVERSION=3.6.9, SECURITY_PATCH=17
+ * DEPENDS: added -sub SECURE_DELETE to sqlite
+
2010-08-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* BUILD: forced optimizations to -O2 to prevent segfault
diff --git a/kde4-apps/skrooge/DETAILS b/kde4-apps/skrooge/DETAILS
index 2a8225a..23c246a 100755
--- a/kde4-apps/skrooge/DETAILS
+++ b/kde4-apps/skrooge/DETAILS
@@ -1,7 +1,7 @@
SPELL=skrooge
if [[ $SK_VER != devel ]]; then
- VERSION=0.6.0
-
SOURCE_HASH=sha512:f548cd999e9c9fedb36c668961d2ce9009cc115e38f0d1ee6f17085c19da2285108867f4b302ab815cc5da509c7be054e483d1197fee2915e9114fbd0edd1ea6
+ VERSION=0.7.3
+
SOURCE_HASH=sha512:06c6b87780e36ff331f3fb0a0164c359b263c84499584dfc0905ea6633ef634128a40aaec6ede1c3ff28820896c46dadea37321ae1a9efe9e0f7dde36853c9aa
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=http://skrooge.org/files/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
@@ -23,6 +23,7 @@ fi
KEYWORDS="kde4 money"
SHORT="personal finances manager for KDE4"
cat << EOF
-Skrooge is a personal finances manager for KDE4. You can use it to keep
track of your expenses and
+Skrooge is a personal finances manager for KDE4. You can use it to keep
+track of your expenses and
incomes, categorize them, build reports, and so on...
EOF
diff --git a/kde4-apps/skrooge/HISTORY b/kde4-apps/skrooge/HISTORY
index e11bcd2..b212fc1 100644
--- a/kde4-apps/skrooge/HISTORY
+++ b/kde4-apps/skrooge/HISTORY
@@ -1,3 +1,7 @@
+2010-09-06 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: updated spell to 0.7.3
+ fixed long description wrap
+
2010-02-06 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.6.0