Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (03cc9a594a47bcce4ee64db8fa58f305a2bccde8)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Pavel Vinogradov <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (03cc9a594a47bcce4ee64db8fa58f305a2bccde8)
  • Date: Sat, 7 Apr 2018 21:02:19 +0000

GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:

gnome2-libs/glib2/BUILD | 3 ++
gnome2-libs/glib2/DEPENDS | 52
++++++++++++++++++++++++++--------------------
gnome2-libs/glib2/DETAILS | 9 ++++---
gnome2-libs/glib2/HISTORY | 4 +++
4 files changed, 42 insertions(+), 26 deletions(-)

New commits:
commit 03cc9a594a47bcce4ee64db8fa58f305a2bccde8
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>

gnome2-libs/glib2: version 2.56.1

diff --git a/gnome2-libs/glib2/BUILD b/gnome2-libs/glib2/BUILD
new file mode 100755
index 0000000..47c8193
--- /dev/null
+++ b/gnome2-libs/glib2/BUILD
@@ -0,0 +1,3 @@
+check_tmp_noexec /tmp &&
+default_build &&
+check_tmp_noexec /tmp
diff --git a/gnome2-libs/glib2/DEPENDS b/gnome2-libs/glib2/DEPENDS
index 726afcb..8be161d 100755
--- a/gnome2-libs/glib2/DEPENDS
+++ b/gnome2-libs/glib2/DEPENDS
@@ -1,5 +1,7 @@
. "$GRIMOIRE/FUNCTIONS" &&

+depends ninja-build-system &&
+depends meson &&
depends pkgconfig &&
depends libffi &&
depends gettext &&
@@ -23,23 +25,9 @@ depends perl &&
# "Perform post-build testing" &&
depends PYTHON &&

-if spell_ok $SPELL; then
- optional_depends FAM \
- "--enable-fam" \
- "--disable-fam" \
- "Build with file system monitoring"
-else
- message "${MESSAGE_COLOR}NOTE: spell $SPELL isn't installed yet, FAM
provider unavailable.${DEFAULT_COLOR}" &&
-
- optional_depends fam \
- "--enable-fam" \
- "--disable-fam" \
- "Build with file system monitoring"
-fi &&
-
optional_depends -sub UTFPROP pcre \
- "--with-pcre=system" \
- "--with-pcre=internal" \
+ "internal_pcre=true" \
+ "internal_pcre=false" \
"Use system supplied PCRE. Otherwise, the internal PCRE
library will be used" &&

if is_depends_enabled $SPELL pcre; then
@@ -48,14 +36,34 @@ if is_depends_enabled $SPELL pcre; then
fi
fi &&

-optional_depends libselinux \
- "--enable-selinux" \
- "--disable-selinux" \
- "Build with selinux support" &&
+optional_depends attr \
+ "xattr=true" \
+ "xattr=false" \
+ "Build with xattr support" &&
+
+optional_depends libselinux \
+ "selinux=true" \
+ "selinux=false" \
+ "Build with selinux support" &&

optional_depends gtk-doc \
- "--enable-gtk-doc" \
- "--disable-gtk-doc" \
+ "gtk_doc=true" \
+ "gtk_doc=false" \
"Build documentation with gtk-doc" &&

+optional_depends libxslt \
+ "man=true" \
+ "man=false" \
+ "Generate man pages" &&
+
+optional_depends systemtap \
+ "systemtap=true" \
+ "systemtap=false" \
+ "Include tracing support for systemtap" &&
+
+optional_depends util-linux \
+ "libmount=true" \
+ "libmount=false" \
+ "Build with libmount support" &&
+
depends zlib
diff --git a/gnome2-libs/glib2/DETAILS b/gnome2-libs/glib2/DETAILS
index 8aafefc..2f60c40 100755
--- a/gnome2-libs/glib2/DETAILS
+++ b/gnome2-libs/glib2/DETAILS
@@ -1,10 +1,11 @@
+. "${GRIMOIRE}/MESON_FUNCTIONS"
SPELL=glib2
if [[ $GLIB_VER == devel ]];then
- VERSION=2.56.0
-
SOURCE_HASH=sha256:ecef6e17e97b8d9150d0e8a4b3edee1ac37331213b8a2a87a083deea408a0fc7:UPSTREAM_HASH
+ VERSION=2.56.1
+
SOURCE_HASH=sha256:40ef3f44f2c651c7a31aedee44259809b6f03d3d20be44545cd7d177221c0b8d:UPSTREAM_HASH
else
- VERSION=2.56.0
-
SOURCE_HASH=sha256:ecef6e17e97b8d9150d0e8a4b3edee1ac37331213b8a2a87a083deea408a0fc7:UPSTREAM_HASH
+ VERSION=2.56.1
+
SOURCE_HASH=sha256:40ef3f44f2c651c7a31aedee44259809b6f03d3d20be44545cd7d177221c0b8d:UPSTREAM_HASH
fi
SECURITY_PATCH=1
SOURCE=glib-$VERSION.tar.xz
diff --git a/gnome2-libs/glib2/HISTORY b/gnome2-libs/glib2/HISTORY
index 07c8a54..ed881c3 100644
--- a/gnome2-libs/glib2/HISTORY
+++ b/gnome2-libs/glib2/HISTORY
@@ -1,3 +1,7 @@
+2018-04-07 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS, DEPENDS: version 2.56.1, converted to meson build system
+ * BUILD: added to fix compilation with noexec /tmp
+
2018-03-13 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 2.56.0




  • [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (03cc9a594a47bcce4ee64db8fa58f305a2bccde8), Pavel Vinogradov, 04/07/2018

Archive powered by MHonArc 2.6.24.

Top of Page