(cherry picked from commit e12277d527b3a823ef354249d395d97f5310ac88)
Conflicts:
chat-im/gajim/HISTORY
commit ef725dab17c39e85a9160e834ead9a5336693c6c
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
bind-tools: => 9.10.2
(cherry picked from commit 51ee5807b61174cc703a0a4ec4ccd03c9530e883)
commit d5d532b30904d9fcf612d8c38e0b03cfec2a0b56
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
added 911A4C02 public key (Internet Systems Consortium, Inc. (Signing
key, 2015-2016) <codesign AT isc.org>)
(cherry picked from commit 375b285e5c74cfd520300318a18f3ac363671b0e)
Conflicts:
ChangeLog
commit 3f1421d573eba96e78025271401e4bb41988169b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
icu: added libicudata to the triggers
(cherry picked from commit c50dba5c1da8c426ef6e860216a20e1bff0ee718)
commit 647c77e42c19acd3ce77b1089a9ee857105090d1
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
parted: fixed build
(cherry picked from commit 58085d7c39a68cd179245f7c4799b0f5b6cbe0f3)
commit 0be40c750c6e62602bec1f68488224b69ba76fe3
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
vile: fixed build
(cherry picked from commit 6005d08070d8e8a48a5f7c7b486960e678cfb5be)
commit 35f564e1d0e481762cb58d228a71259035744e1d
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
gvfs: => 1.22.3
(cherry picked from commit f3f4a4363abf8cec6fef5fd9cf85c3de4aee1c8b)
commit 8e88385a00726494950b8efb9fe7cc46f14b996f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
Revert "gvfs 1.23.4"
This reverts commit f2d00b995e4f66e8bb7dd8395f40cfe617122bbb.
Conflicts:
gnome2-libs/gvfs/HISTORY
Reason: devel branches are not acceptable
(cherry picked from commit 51d03ae25a9d85aac68c77d4a36e0936c392d629)
commit 7c50fcd72aad8f41ef2c84a75397e1e9e8da82b7
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
ntp: bump to 4.2.8p1 for SECURITY
(cherry picked from commit 110f92e0710e68072c62608a3fc9bff557d370b9)
commit 010ffec96b82dd69217453e474cf3ac8709a9813
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
devel/python3: install python3 symlink
(cherry picked from commit fbf1ea14987950553c70490154919da02b5a1bb2)
diff --git a/ChangeLog b/ChangeLog
index a285682..3d0dca7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,18 @@
+2015-03-17 Vlad Glagolev <stealth AT sourcemage.org>
+ * python-pypi/requests: new spell, Python HTTP for Humans
+ * volatiles: added fonts.dir/fonts.scale exceptions -- these files
+ are like cache files modified by all fonts spells installing files
+ to the same directories (or by running mkfontdir/mkfontscale)
+
+2015-03-16 Vlad Glagolev <stealth AT sourcemage.org>
+ * net/isc.gpg: added 911A4C02 public key (Internet Systems Consortium,
+ Inc. (Signing key, 2015-2016) <codesign AT isc.org>)
+ * python-pypi/enum34: new spell, support for enumerations
+ * python-pypi/python-cryptography: new spell, Python cryptographic
+ recipes and primitives
+ * gnome3-libs/gtk3-nocsd: new spell, hack to disable gtk+ 3 client
side
+ decoration
+
2015-02-25 Eric Sandall <sandalle AT sourcemage.org>
* ruby-raa/rubygem-json: Added Ruby extension for JSON
diff --git a/audio-libs/aubio/HISTORY b/audio-libs/aubio/HISTORY
index a23df2c..c998398 100644
--- a/audio-libs/aubio/HISTORY
+++ b/audio-libs/aubio/HISTORY
@@ -1,3 +1,6 @@
+2015-03-17 Vlad Glagolev <stealth AT sourcemage.org>
+ * UP_TRIGGERS: added, for correct update on branch changing
+
2014-03-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS, DEPENDS: version 0.4.1
* BUILD, INSTALL: use waf
diff --git a/audio-libs/aubio/UP_TRIGGERS b/audio-libs/aubio/UP_TRIGGERS
new file mode 100755
index 0000000..e75f355
--- /dev/null
+++ b/audio-libs/aubio/UP_TRIGGERS
@@ -0,0 +1,18 @@
+# up_trigger everything on branch updates
+
+if spell_ok $SPELL; then
+ local NEW_SPELL_BRANCH="$(echo $VERSION | cut -d. -f1,2)" &&
+ local OLD_SPELL_BRANCH="$(installed_version $SPELL | cut -d. -f1,2)" &&
+
+ if test "${NEW_SPELL_BRANCH}" != "${OLD_SPELL_BRANCH}"; then
+ message "${MESSAGE_COLOR}This is a possibly incompatible update of
$SPELL..." &&
+ message "Figuring out what spells need to be recast, this may take a
while.${DEFAULT_COLOR}" &&
+
+ for each in $(show_up_depends $SPELL 1); do
+ if gaze -q install $each | xargs readelf -d 2> /dev/null |
+ grep -q "NEEDED.*libaubio\.so"; then
+ up_trigger $each cast_self
+ fi
+ done
+ fi
+fi
diff --git a/audio-soft/easytag/DEPENDS b/audio-soft/easytag/DEPENDS
index 54501d8..3e2f12f 100755
--- a/audio-soft/easytag/DEPENDS
+++ b/audio-soft/easytag/DEPENDS
@@ -5,7 +5,6 @@ depends expat &&
depends fontconfig &&
depends freetype2 &&
depends gdk-pixbuf2 &&
-depends libffi &&
depends libpng &&
depends libx11 &&
depends libxau &&
diff --git a/audio-soft/easytag/HISTORY b/audio-soft/easytag/HISTORY
index bc5e204..459d8d4 100644
--- a/audio-soft/easytag/HISTORY
+++ b/audio-soft/easytag/HISTORY
@@ -1,3 +1,6 @@
+2015-03-15 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: removed libffi -- it's not a direct dependency
+
2015-02-07 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.2.6
diff --git a/chat-im/gajim/DEPENDS b/chat-im/gajim/DEPENDS
index 372bf0d..5b1396a 100755
--- a/chat-im/gajim/DEPENDS
+++ b/chat-im/gajim/DEPENDS
@@ -16,6 +16,7 @@ fi &&
suggest_depends pyopenssl "" "" "for secure connections support" &&
suggest_depends pyasn1 "" "" "to check SSL/TLS certificates" &&
suggest_depends dbus-python "" "" "to control Gajim via commandline" &&
+suggest_depends bind-tools "" "" "to get SRV records for Jabber servers" &&
-2015-01-25 Ismael Luceno <ismael AT sourcemage.org>
- * DETAILS: updated spell to 1.23.4
-
2013-07-28 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: udev => UDEV
diff --git a/gnome2-libs/pango/DEPENDS b/gnome2-libs/pango/DEPENDS
index c9d882a..d0b5490 100755
--- a/gnome2-libs/pango/DEPENDS
+++ b/gnome2-libs/pango/DEPENDS
@@ -7,7 +7,6 @@ depends fontconfig &&
depends freetype2 &&
depends glib2 &&
depends harfbuzz &&
-depends libffi &&
depends libpng &&
depends mesalib &&
depends pcre &&
diff --git a/gnome2-libs/pango/HISTORY b/gnome2-libs/pango/HISTORY
index 1be0528..ae79983 100644
--- a/gnome2-libs/pango/HISTORY
+++ b/gnome2-libs/pango/HISTORY
@@ -1,3 +1,6 @@
+2015-03-16 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: removed libffi -- it's not a direct dependency
+
2014-10-01 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.36.8
* DEPENDS: mesalib
diff --git a/gnome3-libs/gtk3-nocsd/BUILD b/gnome3-libs/gtk3-nocsd/BUILD
new file mode 100755
index 0000000..32f27b4
--- /dev/null
+++ b/gnome3-libs/gtk3-nocsd/BUILD
@@ -0,0 +1,5 @@
+./build.sh &&
+
+if list_find "$LDFLAGS" "-s"; then
+ strip gtk3-nocsd.so
+fi
diff --git a/gnome3-libs/gtk3-nocsd/DEPENDS b/gnome3-libs/gtk3-nocsd/DEPENDS
new file mode 100755
index 0000000..cbbb394
--- /dev/null
+++ b/gnome3-libs/gtk3-nocsd/DEPENDS
@@ -0,0 +1,2 @@
+depends gtk+3 &&
+depends git
diff --git a/gnome3-libs/gtk3-nocsd/DETAILS b/gnome3-libs/gtk3-nocsd/DETAILS
new file mode 100755
index 0000000..220982e
--- /dev/null
+++ b/gnome3-libs/gtk3-nocsd/DETAILS
@@ -0,0 +1,26 @@
+ SPELL=gtk3-nocsd
+ VERSION=scm
+ SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE_URL[0]=git://github.com/PCMan/$SPELL/
+ SOURCE_IGNORE=volatile
+ FORCE_DOWNLOAD=on
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=https://github.com/PCMan/gtk3-nocsd
+ ENTERED=20150316
+ LICENSE[0]=LGPL
+ SHORT="hack to disable gtk+ 3 client side decoration"
+cat << EOF
+gtk3-nocsd is a small module used to disable the client side decoration of
+GTK+3.
+
+Since GTK+ 3.10, its developers added a so-called header bar or custom title
+bar. With this and the client-side decoration, the original title bar and
window
+border provided by the window manager are disabled by gtk+. This makes all
GTK+3
+programs look like align. Even worse, this may break some window manager or
+compositors.
+
+Unfortunately, the GTK+ developers decided to be against the existing
standards
+and provide "no option" to turn it off.
+
+Luckily, with gtk3-nocsd, we still have a way to (partially) turn it off.
+EOF
diff --git a/gnome3-libs/gtk3-nocsd/HISTORY b/gnome3-libs/gtk3-nocsd/HISTORY
new file mode 100644
index 0000000..b61d64a
--- /dev/null
+++ b/gnome3-libs/gtk3-nocsd/HISTORY
@@ -0,0 +1,2 @@
+2015-03-16 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, {PRE_}BUILD, INSTALL: created spell
diff --git a/gnome3-libs/gtk3-nocsd/INSTALL b/gnome3-libs/gtk3-nocsd/INSTALL
new file mode 100755
index 0000000..c104830
--- /dev/null
+++ b/gnome3-libs/gtk3-nocsd/INSTALL
@@ -0,0 +1 @@
+install -vm 755 gtk3-nocsd.so "$INSTALL_ROOT/usr/lib/gtk3-nocsd.so"
diff --git a/gnome3-libs/gtk3-nocsd/PRE_BUILD
b/gnome3-libs/gtk3-nocsd/PRE_BUILD
new file mode 100755
index 0000000..05fefaa
--- /dev/null
+++ b/gnome3-libs/gtk3-nocsd/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+sedit "s:-Wall:-Wall $CFLAGS:" build.sh
diff --git a/libs/icu/HISTORY b/libs/icu/HISTORY
index f5df02d..0e9ce3b 100644
--- a/libs/icu/HISTORY
+++ b/libs/icu/HISTORY
@@ -1,3 +1,7 @@
+2015-03-16 Vlad Glagolev <stealth AT sourcemage.org>
+ * UP_TRIGGERS: added libicudata to the triggers; added libxml2 and
+ raptor spells to check for
+
2015-03-13 Vlad Glagolev <stealth AT sourcemage.org>
* UP_TRIGGERS: rewritten, to fix upgrade procedure
diff --git a/libs/icu/UP_TRIGGERS b/libs/icu/UP_TRIGGERS
index a43ab7f..d08afc7 100755
--- a/libs/icu/UP_TRIGGERS
+++ b/libs/icu/UP_TRIGGERS
@@ -7,9 +7,21 @@ if spell_ok $SPELL; then
message "${MESSAGE_COLOR}This is a possibly incompatible update of
$SPELL..." &&
message "Figuring out what spells need to be recast, this may take a
while.${DEFAULT_COLOR}" &&
- for each in $(show_up_depends $SPELL 1); do
+ local dependees="$(show_up_depends $SPELL 1)" &&
+
+ # LDFLAGS are taken from /usr/lib/pkgconfig/libxml-2.0.pc
+ if spell_ok libxml2 && is_depends_enabled libxml2 icu; then
+ dependees="`echo -e "$(show_up_depends libxml2 1)\n$dependees" | sort
| uniq`"
+ fi &&
+
+ # LDFLAGS are taken from /usr/lib/pkgconfig/raptor2.pc
+ if spell_ok raptor && is_depends_enabled raptor icu; then
+ dependees="`echo -e "$(show_up_depends raptor 1)\n$dependees" | sort |
uniq`"
+ fi &&
+
+ for each in $dependees; do
if gaze install $each | xargs readelf -d 2> /dev/null |
- grep -q "NEEDED.*\(libicuuc\|libicuio\|libicui18n\)\.so"; then
+ grep -q
"NEEDED.*\(libicuuc\|libicuio\|libicudata\|libicui18n\)\.so"; then
up_trigger $each cast_self
fi
done
diff --git a/libs/libffi/HISTORY b/libs/libffi/HISTORY
index e691418..b054d00 100644
--- a/libs/libffi/HISTORY
+++ b/libs/libffi/HISTORY
@@ -1,3 +1,6 @@
+2015-03-16 Vlad Glagolev <stealth AT sourcemage.org>
+ * UP_TRIGGERS: rewritten, to recast all gobject-linked spells
+
2015-01-29 Eric Sandall <sandalle AT sourcemage.org>
* UP_TRIGGERS: 3.0.10 -> 3.2.1 is an ABI change causing breakage
Recast dependees on x.y version changes in x.y.z updates
diff --git a/libs/libffi/UP_TRIGGERS b/libs/libffi/UP_TRIGGERS
index d282a33..5fa581a 100755
--- a/libs/libffi/UP_TRIGGERS
+++ b/libs/libffi/UP_TRIGGERS
@@ -1,8 +1,23 @@
# Run if X or Y changes in version x.y.z for ABI (e.g. 3.0 -> 3.2) changes
-local OLD_SPELL_VERSION=""
-spell_ok $SPELL && OLD_SPELL_VERSION="$(installed_version $SPELL)"
-if [ "${OLD_SPELL_VERSION:0:3}" != "${VERSION:0:3}" ]; then
- for each in $(show_up_depends $SPELL 1); do
- up_trigger $each cast_self
- done
+if spell_ok $SPELL; then
+ local OLD_SPELL_VERSION="$(installed_version $SPELL)" &&
+
+ if [ "${OLD_SPELL_VERSION:0:3}" != "${VERSION:0:3}" ]; then
+ message "${MESSAGE_COLOR}This is a possibly incompatible update of
$SPELL..." &&
+ message "Figuring out what spells need to be recast, this may take a
while.${DEFAULT_COLOR}" &&
+
+ local dependees="$(show_up_depends $SPELL 1)" &&
+
+ # LDFLAGS are taken from /usr/lib/pkgconfig/gobject-2.0.pc
+ if spell_ok glib2; then
+ dependees="`echo -e "$(show_up_depends glib2 1)\n$dependees" | sort |
uniq`"
+ fi &&
+
+ for each in $dependees; do
+ if gaze install $each | xargs readelf -d 2> /dev/null |
+ grep -q "NEEDED.*libffi\.so"; then
+ up_trigger $each cast_self
+ fi
+ done
+ fi
fi
diff --git a/net/bind-tools/DETAILS b/net/bind-tools/DETAILS
index 797b6c3..3d40589 100755
--- a/net/bind-tools/DETAILS
+++ b/net/bind-tools/DETAILS
@@ -1,5 +1,5 @@
SPELL=bind-tools
- VERSION=9.10.1-P1
+ VERSION=9.10.2
SOURCE=bind-$VERSION.tar.gz
SOURCE2=$SOURCE.sha512.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/bind-$VERSION"
diff --git a/net/bind-tools/HISTORY b/net/bind-tools/HISTORY
index 64a1cf7..d5ecc2d 100644
--- a/net/bind-tools/HISTORY
+++ b/net/bind-tools/HISTORY
@@ -1,3 +1,6 @@
+2015-03-16 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 9.10.2; SECURITY_PATCH++
+
2015-01-30 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 9.10.1-P1