New commits:
commit a8b7d0a3d2becc1ebf858ab194855b11c9ae3179
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
chrony: post-update fixes
commit b33194dfb5402683d73257a7916a905df5c63621
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
roundup: => 1.4.19
commit f47f6a6994682e236121b3572ac41f6ae8798c7e
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>
fixed my time machine 2, sorry
commit e33bc7cef0e505e3e4c9cc05adcc4db4d0689806
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>
fixed my time machine
commit 152e4a62fe16f4a38b73809dfab865bab4179c7d
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>
audio-libs/celt(051): added mutual conflict
commit 3f02633022806af8ab5424acad0031a3247e24ff
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>
utils/spice: new spell, SPICE server and client
commit 5a600971efe797dc07cc99594dd41b6fcd67c982
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>
utils/spice-protocol: new spell, SPICE protocol headers and definitions
commit 98dec09db1a139a6cc3c3bf4c7b9da030f7f579a
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>
audio-libs/celt051: new spell, specific version of audio codec for
low-delay speech and audio communication
commit e78a333ed8038fae14f245fceee0e2b292361277
Author: Peng Chang (Charles) <chp AT sourcemage.org>
Commit: Peng Chang (Charles) <chp AT sourcemage.org>
clisp: => 2.49
commit 0992b0c23273427b1823f3a01b3de9e1da46caae
Author: Peng Chang (Charles) <chp AT sourcemage.org>
Commit: Peng Chang (Charles) <chp AT sourcemage.org>
Revert "clisp: => 2.49"
This reverts commit 9d41b0e16cd99eae97c8520ee9f912d3fb859f3e. DETAILS was
not
properly committed.
commit a2fdf6fb7afd5b63000b2840694aa1f8dc67a97c
Author: Bor Kraljič <pyrobor AT ver.si>
Commit: Bor Kraljič <pyrobor AT ver.si>
poppler: added "-lm" to LDFLAGS to avoid ./configure problems
commit 4bf1b2f1609881ca63833b52af566dcdd0b99696
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
opencv: => 2.3.0
diff --git a/ChangeLog b/ChangeLog
index 6a4080a..e6c03e7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2011-07-15 Pol Vinogradov <vin.public AT gmail.com>
+ * utils/spice: new spell, SPICE server and client
+ * utils/spice-protocol: new spell, SPICE protocol headers and
+ definitions
+ * audio-libs/celt051: new spell, specific version of audio codec for
+ low-delay speech and audio communication
+
2011-07-13 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* science/ntl: new spell, a C++ library for number theory
* science/pari: new spell, a computer algebra system
diff --git a/audio-libs/celt/CONFLICTS b/audio-libs/celt/CONFLICTS
new file mode 100755
index 0000000..0d81296
--- /dev/null
+++ b/audio-libs/celt/CONFLICTS
@@ -0,0 +1 @@
+conflicts celt051
diff --git a/audio-libs/celt/HISTORY b/audio-libs/celt/HISTORY
index d0f2b3d..ed174f4 100644
--- a/audio-libs/celt/HISTORY
+++ b/audio-libs/celt/HISTORY
@@ -1,3 +1,6 @@
+2011-07-15 Pol Vinogradov <vin.public AT gmail.com>
+ * CONFLICTS: added to conflict with celt051
+
2010-07-03 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 0.7.1 (required by Mangler 1.2.0)
diff --git a/audio-libs/celt051/CONFLICTS b/audio-libs/celt051/CONFLICTS
new file mode 100755
index 0000000..c03d47e
--- /dev/null
+++ b/audio-libs/celt051/CONFLICTS
@@ -0,0 +1 @@
+conflicts celt
diff --git a/audio-libs/celt051/DEPENDS b/audio-libs/celt051/DEPENDS
new file mode 100755
index 0000000..c03d47e
--- /dev/null
+++ b/audio-libs/celt051/DEPENDS
@@ -0,0 +1 @@
+conflicts celt
diff --git a/audio-libs/celt051/DETAILS b/audio-libs/celt051/DETAILS
new file mode 100755
index 0000000..7e3669f
--- /dev/null
+++ b/audio-libs/celt051/DETAILS
@@ -0,0 +1,31 @@
+ SPELL=celt051
+ VERSION=0.5.1.1
+ SOURCE=celt-$VERSION.tar.gz
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/celt-$VERSION"
+ SOURCE_URL[0]=http://downloads.us.xiph.org/releases/celt/$SOURCE
+
SOURCE_HASH=sha512:0a8db2f8032cd1b6a35de9f4de7699db2a0899f4f1dce5b65dcfb0ec948d5e9c07f041891d21d536a82a59eadd0a0ba963b612eeabc3f01df964b8282e07c8b7
+ WEB_SITE=http://www.celt-codec.org/
+ ENTERED=20110715
+ LICENSE[0]=BSD
+ KEYWORDS="audio libs"
+ SHORT="Audio codec for low-delay speech and audio communication."
+cat << EOF
+The CELT codec is an experimental audio codec for use in low-delay
+speech and audio communication.
+
+CELT stands for "Constrained Energy Lapped Transform". It applies some
+of the CELP principles, but does everything in the frequency domain,
+which removes some of the limitations of CELP. CELT is suitable for
+both speech and music and currently features:
+
+ * Ultra-low latency (typically from 3 to 9 ms)
+ * Full audio bandwidth (44.1 kHz and 48 kHz)
+ * Support for both voice and music
+ * Stereo support
+ * Packet loss concealment
+ * Constant bit-rates from 32 kbps to 128 kbps and above
+ * A fixed-point version of the encoder and decoder
+
+The CELT codec is meant to close the gap between Vorbis and Speex for
+applications where both high quality audio and low delay are desired.
+EOF
diff --git a/audio-libs/celt051/HISTORY b/audio-libs/celt051/HISTORY
new file mode 100644
index 0000000..8198f70
--- /dev/null
+++ b/audio-libs/celt051/HISTORY
@@ -0,0 +1,2 @@
+2011-07-15 Pol Vinogradov <vin.public AT gmail.com>
+ * CONFLICTS, DETAILS, DEPENDS: Created spell.
diff --git a/devel/clisp/DETAILS b/devel/clisp/DETAILS
index 298a17e..3d7fcd4 100755
--- a/devel/clisp/DETAILS
+++ b/devel/clisp/DETAILS
@@ -1,5 +1,5 @@
SPELL=clisp
- VERSION=2.48
+ VERSION=2.49
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/devel/clisp/HISTORY b/devel/clisp/HISTORY
index 22525df..71d85bd 100644
--- a/devel/clisp/HISTORY
+++ b/devel/clisp/HISTORY
@@ -1,4 +1,4 @@
-2011-06-18 Peng Chang (Charles) <chp AT sourcemage.org>
+2011-07-15 Peng Chang (Charles) <chp AT sourcemage.org>
* DETAILS: updated spell to 2.49
* BUILD: new configure, new location of makemake
diff --git a/graphics-libs/opencv/DETAILS b/graphics-libs/opencv/DETAILS
index ecc1c1b..c52802c 100755
--- a/graphics-libs/opencv/DETAILS
+++ b/graphics-libs/opencv/DETAILS
@@ -1,7 +1,7 @@
SPELL=opencv
SPELLX=OpenCV
- VERSION=2.3.0rc
-
SOURCE_HASH=sha512:134093cdd0c95c6ef7160a68e3750ffe005534accc7e00e076e4a20fca3668fdfe1dba5ea0360e7120480a45ba5b5363362a6dca3da6df977e04449cae1740e7
+ VERSION=2.3.0
+
SOURCE_HASH=sha512:b20540a78278118d067e042a12b7bf049572dc8809753b03b7871cbb9d3074312b86c5fcd79873de5904bd926858dac603dea95bbfec6a2d5b0eabd8e23bd049
SOURCE=$SPELLX-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-${VERSION//rc}
SOURCE_URL[0]=$SOURCEFORGE_URL/opencvlibrary/$SOURCE
diff --git a/graphics-libs/opencv/HISTORY b/graphics-libs/opencv/HISTORY
index 75019e7..c7c8933 100644
--- a/graphics-libs/opencv/HISTORY
+++ b/graphics-libs/opencv/HISTORY
@@ -1,3 +1,6 @@
+2011-07-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.3.0
+
2011-06-30 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.3.0rc
this builds with gcc-4.6.1 and ffmpeg-0.7.1
diff --git a/graphics-libs/poppler/BUILD b/graphics-libs/poppler/BUILD
index 2eb602a..d38dcc2 100755
--- a/graphics-libs/poppler/BUILD
+++ b/graphics-libs/poppler/BUILD
@@ -1,5 +1,8 @@
OPTS="$POPPLER_OPTS $OPTS --disable-poppler-qt" &&
+# -lm fixes the ./configure problem (http://www.sourcemage.org/issues/15)
+LDFLAGS="-lm $LDFLAGS" &&
+
if is_depends_enabled $SPELL qt4; then
export PATH="$INSTALL_ROOT/usr/bin/qt4:$PATH"
fi &&
diff --git a/graphics-libs/poppler/HISTORY b/graphics-libs/poppler/HISTORY
index 804a736..19a82e4 100644
--- a/graphics-libs/poppler/HISTORY
+++ b/graphics-libs/poppler/HISTORY
@@ -1,3 +1,7 @@
+2011-07-14 Bor Kraljič <pyrobor AT ver.si>
+ * BUILD: added "-lm" to LDFLAGS to avoid ./configure problems
+ (http://www.sourcemage.org/issues/15)
+
2011-06-29 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.16.7
SOURCE_HASH=sha512:6fe3d591eac13d5bf410e377212e3c0848fc0215301c1f6450c3934f20b6e5c21ee75f0ed0fd6798927c053ba2bc53ac4c44875d6517f1f452174c6bba62a4d0
SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://download.tuxfamily.org/chrony/$SOURCE
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ SOURCE_URL[0]=http://download.tuxfamily.org/$SPELL/$SOURCE
WEB_SITE=http://chrony.sunsite.dk/
ENTERED=20021216
LICENSE[0]=GPL
KEYWORDS="net"
- SHORT="chrony syncs your time with an ntp server"
+ SHORT="daemon for maintaining the accuracy of computer clocks"
cat << EOF
-Chrony is an implementation of Network Time Protocol by Richard Curnow.
-It handles an intermittently connected computer better than the ntp program,
-but does not yet know how to use a hardware reference clock (GPS receiver,
-cesium clock, etc.)
+Chrony can be used to keep your computer clock in step with the true time
+(actually UTC), and/or to keep a network of computers in time with one
another.
-It has two programs: chronyd, the daemon, which talks on UDP port 123 to
-other time servers, and chronyc, which asks chronyd on port 323 how well
-it's keeping time.
+To keep in step with true time, your computer has to have a reference to
look at.
+This could be one of the following:
+
+* Network time protocol (NTP) server.
+ The Internet contains a large number of NTP servers which themselves are
+ referenced to UTC (via other servers or directly connected hardware
clocks).
+ If you can find and get access to one or more NTP servers you will be able
to
+ configure Chronyd to synchronise your computer with them. Chronyd can also
act
+ as an NTP server in its own right.
+
+* Your wristwatch.
+ If all else fails, you can periodically use chronyc to tell chronyd the
true
+ time, by typing it into your keyboard and pressing Return at the correct
epoch.
+ chronyd will work out the average rate at which your computer clock loses
or
+ gains time, and compensate accordingly the rest of the time.
+
+ Obviously, the accuracy of this method is rather limited, but it can be
used if
+ you have an isolated network of computers where the primary requirement is
to
+ keep the computers synchronised together, with only a secondary
requirement to
+ have them report the true time of day.
+
+* Hardware reference clock.
+ You might have a GPS receiver or radio clock receiver connected to your
+ computer. Chrony has limited support for some of these.
+
+* Your system’s real-time clock.
+ For all recent versions of Linux, there is support for using the systems
+ real-time clock (RTC) (the one that maintains the time when the system is
+ turned off) at boot time to restart Chronyd with a good estimate of the
true
+ time. This is done by working out how much time the RTC gains or loses
over a
+ certain period, and using this information to correct the RTC reading at
the
+ next boot. This is useful for machines that are only powered up while they
are
+ being used.
+
+ The other major feature is if you have an intermittent (e.g. dial-up)
+ connection to the network where your NTP servers are. Chronyd has been
+ specifically written to work well in this case, and it still works well in
a
+ “permanently connected” mode.
EOF
diff --git a/net/chrony/HISTORY b/net/chrony/HISTORY
index 9b164cb..ff2499c 100644
--- a/net/chrony/HISTORY
+++ b/net/chrony/HISTORY
@@ -1,3 +1,15 @@
+2011-07-16 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated descriptions; quoting paths
+ * DEPENDS: renewed/corrected dependencies
+ * CONFLICTS: removed deprecated conflict with ntp
+ * CONFIGURE: added, for IPv6 option and future use
+ * BUILD: build docs optionally; use CHRONYD_OPTS
+ * INSTALL: install docs optionally; install config for init script;
+ install upstream config examples
+ * chrony.conf: removed deprecated config
+ * init.d/chrony: use CHRONYD_ARGS
+ * init.d/chrony.conf: added, for optional chronyd commandline
arguments
+
2011-07-14 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.26