Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Ismael Luceno (f33f7f352d9a78fdbca4bfd78c23845cfbef5851)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Ismael Luceno <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Ismael Luceno (f33f7f352d9a78fdbca4bfd78c23845cfbef5851)
  • Date: Thu, 3 Mar 2022 22:31:19 +0000

GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:

ChangeLog | 3 +++
gnome2-libs/libsoup-2.4/BUILD | 2 ++
gnome2-libs/libsoup-2.4/CONFIGURE | 4 ++++
gnome2-libs/libsoup-2.4/DEPENDS | 32
++++++++++++++++++++++++++++++++
gnome2-libs/libsoup-2.4/DETAILS | 23 +++++++++++++++++++++++
gnome2-libs/libsoup-2.4/HISTORY | 4 ++++
gnome2-libs/libsoup-2.4/PRE_SUB_DEPENDS | 8 ++++++++
gnome2-libs/libsoup-2.4/SUB_DEPENDS | 10 ++++++++++
gnome2-libs/libsoup/DETAILS | 4 +++-
gnome2-libs/libsoup/HISTORY | 4 ++++
gnome2-libs/libsoup/TRIGGERS | 1 -
graphics/inkscape/DEPENDS | 1 +
graphics/inkscape/HISTORY | 3 +++
13 files changed, 97 insertions(+), 2 deletions(-)

New commits:
commit f33f7f352d9a78fdbca4bfd78c23845cfbef5851
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

inkscape: Add missing dep on libsoup-2.4

commit 5df40eb8ccad9f6810031c75fff6f4c358f140ed
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

libsoup: Remove icu trigger

No longer needed.

commit df89edfa6cdb4cb94395dff0dadeba29f5d8c89f
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

libsoup: Update description

commit 5cec1a41f573987ae2923f844eabdf017d0ae24b
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

libsoup-2.4: new spell, SOAP implementation in C

diff --git a/ChangeLog b/ChangeLog
index 94b82f4..2a94503 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2022-03-03 Ismael Luceno <ismael AT sourcemage.org>
+ * gnome2-libs/libsoup-2.4: new spell, SOAP implementation in C
+
2022-03-01 Ismael Luceno <ismael AT sourcemage.org>
* devel/autoconf-2.69: new spell, from autoconf

diff --git a/gnome2-libs/libsoup-2.4/BUILD b/gnome2-libs/libsoup-2.4/BUILD
new file mode 100755
index 0000000..8e9ae4b
--- /dev/null
+++ b/gnome2-libs/libsoup-2.4/BUILD
@@ -0,0 +1,2 @@
+OPTS+=" $LIBSOUP_2_4_OPTS sysprof=disabled" &&
+default_build
diff --git a/gnome2-libs/libsoup-2.4/CONFIGURE
b/gnome2-libs/libsoup-2.4/CONFIGURE
new file mode 100755
index 0000000..8edd986
--- /dev/null
+++ b/gnome2-libs/libsoup-2.4/CONFIGURE
@@ -0,0 +1,4 @@
+source $GRIMOIRE/MESON_CONFIGURE &&
+config_query_option LIBSOUP_2_4_OPTS \
+ "Build with GNOME support?" y \
+ gnome={true,false}
diff --git a/gnome2-libs/libsoup-2.4/DEPENDS b/gnome2-libs/libsoup-2.4/DEPENDS
new file mode 100755
index 0000000..a9118d1
--- /dev/null
+++ b/gnome2-libs/libsoup-2.4/DEPENDS
@@ -0,0 +1,32 @@
+depends meson &&
+depends dbus &&
+depends glib2 &&
+depends libgcrypt &&
+depends libgpg-error &&
+depends libpsl &&
+depends libtool &&
+depends libxml2 &&
+depends sqlite &&
+case " $LIBSOUP_2_4_OPTS " in
+ (*\ gnome=true\ *)
+ depends libproxy &&
+ depends gconf2 &&
+ depends libgnome-keyring
+ ;;
+esac &&
+
+optional_depends krb5 \
+ gssapi={enabled,disabled} \
+ "GSSAPI Kerberos 5 support" &&
+optional_depends gtk-doc \
+ gtk_doc={true,false} \
+ "Build documenation with gtk-doc" &&
+optional_depends gobject-introspection \
+ introspection={enabled,disabled} \
+ "for introspection" &&
+optional_depends vala \
+ vapi={enabled,disabled} \
+ 'VALA bindings' &&
+optional_depends -sub TLS glib-networking \
+ tls_check={true,false} \
+ 'TLS support'
diff --git a/gnome2-libs/libsoup-2.4/DETAILS b/gnome2-libs/libsoup-2.4/DETAILS
new file mode 100755
index 0000000..ecc2b56
--- /dev/null
+++ b/gnome2-libs/libsoup-2.4/DETAILS
@@ -0,0 +1,23 @@
+source $GRIMOIRE/MESON_FUNCTIONS
+ SPELL=libsoup-2.4
+ VERSION=2.74.0
+
SOURCE_HASH[0]=sha512:d78374c31631d7d1fb30ceb7c6016ab970cb321b06191d3463f178ceea9dacd08c828b8f16f5a30c185489ebfbc93ff9da09ae4978be3e3ff11bf7ee95a2a9a6
+ SOURCE=libsoup-$VERSION.tar.xz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/libsoup-$VERSION
+ SOURCE_URL[0]=$GNOME_URL/sources/libsoup/${VERSION%.*}/$SOURCE
+ LICENSE[0]=LGPL
+ WEB_SITE=http://live.gnome.org/LibSoup/
+ ENTERED=20220303
+ GATHER_DOCS=off
+ KEYWORDS="gnome2 libs"
+ SHORT="SOAP implementation in C"
+cat << EOF
+Soup is a SOAP (Simple Object Access Protocol) implementation for the
+C programming language. It provides an queued asynchronous
+callback-based mechanism for sending and servicing SOAP requests, and
+a WSDL (Web Service Definition Language) to C compiler which generates
+client stubs and server skeletons for easily calling and implementing
+SOAP methods.
+
+This spell provides the libsoup-2.4 API.
+EOF
diff --git a/gnome2-libs/libsoup-2.4/HISTORY b/gnome2-libs/libsoup-2.4/HISTORY
new file mode 100644
index 0000000..ca21a5b
--- /dev/null
+++ b/gnome2-libs/libsoup-2.4/HISTORY
@@ -0,0 +1,4 @@
+2022-03-03 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, CONFIGURE, DEPENDS, DETAILS, PRE_SUB_DEPENDS, SUB_DEPENDS:
+ spell created, from libsoup
+
diff --git a/gnome2-libs/libsoup-2.4/PRE_SUB_DEPENDS
b/gnome2-libs/libsoup-2.4/PRE_SUB_DEPENDS
new file mode 100755
index 0000000..0bd0e36
--- /dev/null
+++ b/gnome2-libs/libsoup-2.4/PRE_SUB_DEPENDS
@@ -0,0 +1,8 @@
+case "$THIS_SUB_DEPENDS" in
+ (GNOME)
+ case " $LIBSOUP_2_4_OPTS " in
+ (*\ gnome=true\ *) return 0 ;;
+ esac
+ ;;
+esac
+return 1
diff --git a/gnome2-libs/libsoup-2.4/SUB_DEPENDS
b/gnome2-libs/libsoup-2.4/SUB_DEPENDS
new file mode 100755
index 0000000..f2502b8
--- /dev/null
+++ b/gnome2-libs/libsoup-2.4/SUB_DEPENDS
@@ -0,0 +1,10 @@
+case "$THIS_SUB_DEPENDS" in
+ (GNOME)
+ message "GNOME support requested, forcing it." &&
+ LIBSOUP_2_4_OPTS+=' gnome=true'
+ ;;
+ (*)
+ echo "unknown sub-depends!"
+ return 1
+ ;;
+esac
diff --git a/gnome2-libs/libsoup/DETAILS b/gnome2-libs/libsoup/DETAILS
index 5cd116a..def7077 100755
--- a/gnome2-libs/libsoup/DETAILS
+++ b/gnome2-libs/libsoup/DETAILS
@@ -18,7 +18,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://live.gnome.org/LibSoup/
ENTERED=20030312
KEYWORDS="gnome2 libs"
- SHORT="Soup is a SOAP (Simple Object Access Protocol) implemented
in C"
+ SHORT="SOAP implementation in C"
cat << EOF
Soup is a SOAP (Simple Object Access Protocol) implementation for the
C programming language. It provides an queued asynchronous
@@ -26,4 +26,6 @@ callback-based mechanism for sending and servicing SOAP
requests, and
a WSDL (Web Service Definition Language) to C compiler which generates
client stubs and server skeletons for easily calling and implementing
SOAP methods.
+
+This spell provides the libsoup-3.0 API.
EOF
diff --git a/gnome2-libs/libsoup/HISTORY b/gnome2-libs/libsoup/HISTORY
index 1fecb5f..7da9ccb 100644
--- a/gnome2-libs/libsoup/HISTORY
+++ b/gnome2-libs/libsoup/HISTORY
@@ -1,3 +1,7 @@
+2022-03-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated description
+ * TRIGGERS: removed, no longer needed
+
2022-01-07 Florian Franzmann <bwlf AT bandrate.org>
* DETAILS: version 3.0.4

diff --git a/gnome2-libs/libsoup/TRIGGERS b/gnome2-libs/libsoup/TRIGGERS
deleted file mode 100755
index 22e8fbb..0000000
--- a/gnome2-libs/libsoup/TRIGGERS
+++ /dev/null
@@ -1 +0,0 @@
-on_cast icu check_self
diff --git a/graphics/inkscape/DEPENDS b/graphics/inkscape/DEPENDS
index 754c1a8..d4004dc 100755
--- a/graphics/inkscape/DEPENDS
+++ b/graphics/inkscape/DEPENDS
@@ -10,6 +10,7 @@ depends libsigc++3 &&
depends libgc &&
depends popt &&
depends xml-parser-expat &&
+depends libsoup-2.4 &&

optional_depends readline \
-DWITH_GNU_READLINE={ON,OFF} \
diff --git a/graphics/inkscape/HISTORY b/graphics/inkscape/HISTORY
index 9831973..a20db1e 100644
--- a/graphics/inkscape/HISTORY
+++ b/graphics/inkscape/HISTORY
@@ -1,3 +1,6 @@
+2022-03-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS: added missing dep on libsoup-2.4
+
2021-08-14 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 1.1
* BUILD, INSTALL, patches/inkscape-0.92.4-upstream_fixes-1.patch:



  • [SM-Commit] GIT changes to master grimoire by Ismael Luceno (f33f7f352d9a78fdbca4bfd78c23845cfbef5851), Ismael Luceno, 03/03/2022

Archive powered by MHonArc 2.6.24.

Top of Page