Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to devel-xorg-modular grimoire by Vlad Glagolev (3ae3092dd21be7876a7f22eaaadac6656248937c)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Vlad Glagolev <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to devel-xorg-modular grimoire by Vlad Glagolev (3ae3092dd21be7876a7f22eaaadac6656248937c)
  • Date: Wed, 23 May 2012 20:03:50 -0500

GIT changes to devel-xorg-modular grimoire by Vlad Glagolev
<stealth AT sourcemage.org>:

disk/davfs/BUILD | 2 +
disk/davfs/DEPENDS | 7 ++++-
disk/davfs/HISTORY | 5 +++
disk/davfs/PRE_BUILD | 2 -
ftp/uget/DETAILS | 4 +-
ftp/uget/HISTORY | 3 ++
http/cadaver/DEPENDS | 8 ++---
http/cadaver/HISTORY | 3 ++
libs/neon/BUILD | 2 -
libs/neon/CONFIGURE | 24 +++++++++++++++++
libs/neon/DEPENDS | 47
+++++++++++++++++++++++++++--------
libs/neon/DETAILS | 38 ++++++++++++++--------------
libs/neon/HISTORY | 10 +++++++
libs/neon/PRE_SUB_DEPENDS | 5 +++
libs/neon/REPAIR^all^PRE_SUB_DEPENDS | 5 +++
libs/neon/SUB_DEPENDS | 13 +++++++++
16 files changed, 139 insertions(+), 39 deletions(-)

New commits:
commit ed05e851c57326bbf1c4a43eac9c907f6ecfec7a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

davfs: renewed dependencies

commit f9f2859e4e663b43105b90d8745570ac80451bf7
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

neon: don't ask twice when subdep is triggered

commit f4a513961088377e92f0993128dc64fbff1cb0e4
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

cadaver: use DAV subdependency from neon

commit 48b45bdb392febd7b8d4d1198a118e8f8a7472ae
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

neon: refreshed spell

commit 1a0eaf3cc6b240a46e2b68f244cef7503077bb76
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

uget: => 1.8.2

diff --git a/disk/davfs/BUILD b/disk/davfs/BUILD
index feceeab..cc1268d 100755
--- a/disk/davfs/BUILD
+++ b/disk/davfs/BUILD
@@ -1,3 +1,5 @@
+create_account davfs2 &&
+
make_single &&
default_build &&
make_normal
diff --git a/disk/davfs/DEPENDS b/disk/davfs/DEPENDS
index 42ab952..844e669 100755
--- a/disk/davfs/DEPENDS
+++ b/disk/davfs/DEPENDS
@@ -1 +1,6 @@
-depends neon
+depends -sub DAV neon &&
+
+optional_depends gettext \
+ "--enable-nls" \
+ "--disable-nls" \
+ "for Native Language Support"
diff --git a/disk/davfs/HISTORY b/disk/davfs/HISTORY
index 2ee4f04..0e9e513 100644
--- a/disk/davfs/HISTORY
+++ b/disk/davfs/HISTORY
@@ -1,3 +1,8 @@
+2012-05-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * PRE_BUILD: dropped, accounts are created usually in BUILD
+ * BUILD: create 'davfs2' account here
+ * DEPENDS: renewed dependencies
+
2012-02-02 Julien "_kaze_" ROZO <julien AT rozo.org>
* DETAILS: updated version to 1.4.6, fixed WEB_SITE and SOURCE_URL[0]
as spell is now hosted on savannah
diff --git a/disk/davfs/PRE_BUILD b/disk/davfs/PRE_BUILD
deleted file mode 100755
index 0b9bb4a..0000000
--- a/disk/davfs/PRE_BUILD
+++ /dev/null
@@ -1,2 +0,0 @@
-create_account davfs2 &&
-default_pre_build
diff --git a/ftp/uget/DETAILS b/ftp/uget/DETAILS
index f25f64f..8565e3c 100755
--- a/ftp/uget/DETAILS
+++ b/ftp/uget/DETAILS
@@ -1,8 +1,8 @@
SPELL=uget
- VERSION=1.8.0
+ VERSION=1.8.2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=$SOURCEFORGE_URL/urlget/$SOURCE
-
SOURCE_HASH=sha512:c68c591b3c513c4829dfee735cbe8d4ee2c47aed0c5962002de9462c6c12b731e51756785e834aadaef1cb47182b9e560dd836d2e4861f053ec1f2f447c2c68d
+
SOURCE_HASH=sha512:72495d475079b35ed0b7b58727a8ff8de500e6d81100bdbd5f292955bdebcd217119846b8f84c892d8ec8cfd1970c75b8d5e5d494ddbcd14fc116c58a818d919
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://uget.visuex.com/
LICENSE[0]=LGPL
diff --git a/ftp/uget/HISTORY b/ftp/uget/HISTORY
index b4107b3..a683b61 100644
--- a/ftp/uget/HISTORY
+++ b/ftp/uget/HISTORY
@@ -1,3 +1,6 @@
+2012-05-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.8.2
+
2011-06-03 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.8.0; fixed SOURCE_URL[0]; renewed
website
* DEPENDS: made curl optional; added aria2 opt dep
diff --git a/http/cadaver/DEPENDS b/http/cadaver/DEPENDS
index b9166dd..d553472 100755
--- a/http/cadaver/DEPENDS
+++ b/http/cadaver/DEPENDS
@@ -28,10 +28,10 @@ else
depends libxml2 '--with-libxml2 --without-expat'
fi

-optional_depends neon \
- "--without-included-neon" \
- "--with-included-neon" \
- "to use system neon library" &&
+optional_depends -sub DAV neon \
+ "--without-included-neon" \
+ "--with-included-neon" \
+ "to use system neon library" &&

optional_depends ca-certificates \

"--with-ca-bundle=$INSTALL_ROOT/etc/ssl/certs/ca-certificates.crt" \
diff --git a/http/cadaver/HISTORY b/http/cadaver/HISTORY
index 330654b..a8e71b8 100644
--- a/http/cadaver/HISTORY
+++ b/http/cadaver/HISTORY
@@ -1,2 +1,5 @@
+2012-05-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: use DAV subdependency from neon
+
2012-05-22 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS, CONFIGURE, BUILD, DEPENDS: spell created
diff --git a/libs/neon/BUILD b/libs/neon/BUILD
index 56ee872..e691720 100755
--- a/libs/neon/BUILD
+++ b/libs/neon/BUILD
@@ -1,2 +1,2 @@
-OPTS="$OPTS --enable-shared" &&
+OPTS="--enable-shared $NEON_OPTS $OPTS" &&
default_build
diff --git a/libs/neon/CONFIGURE b/libs/neon/CONFIGURE
new file mode 100755
index 0000000..467602e
--- /dev/null
+++ b/libs/neon/CONFIGURE
@@ -0,0 +1,24 @@
+config_query_list NEON_SSL "Which SSL backend do you want for SSL support?" \
+ none \
+ openssl \
+ gnutls &&
+
+if [[ $NEON_SSL != none ]]; then
+ config_query_option NEON_OPTS "Enable SSL library thread-safety using
POSIX threads?" y \
+ "--enable-threadsafe-ssl=posix" \
+ "--disable-threadsafe-ssl"
+fi &&
+
+config_query_option NEON_OPTS "Enable WebDAV support?" y \
+ "--enable-webdav" \
+ "--disable-webdav" &&
+
+if list_find "$NEON_OPTS" "--enable-webdav"; then
+ config_query_list NEON_XML "Specify XML Parser:" \
+ expat \
+ libxml2
+fi &&
+
+config_query_option NEON_OPTS "Enable runtime debugging messages?" n \
+ "--enable-debug" \
+ "--disable-debug"
diff --git a/libs/neon/DEPENDS b/libs/neon/DEPENDS
index 2276bfe..53680a9 100755
--- a/libs/neon/DEPENDS
+++ b/libs/neon/DEPENDS
@@ -1,10 +1,37 @@
-depends e2fsprogs &&
-depends libxml2 '--with-libxml2' &&
-depends zlib '--with-zlib' &&
-optional_depends libproxy '' '--without-libproxy' 'http proxy support'&&
-optional_depends icu '' '--disable-nls' 'internationalization support' &&
-# TODO also supports --with-ssl=gnutls
-optional_depends openssl \
- '--with-ssl' \
- '--without-ssl' \
- 'for SSL/TLS support'
+if [[ -n $NEON_XML ]]; then
+ depends $NEON_XML "--with-${NEON_XML}"
+fi &&
+
+optional_depends zlib \
+ "--with-zlib" \
+ "--without-zlib" \
+ "for zlib support" &&
+
+optional_depends gettext \
+ "--enable-nls" \
+ "--disable-nls" \
+ "for Native Language Support" &&
+
+case $NEON_SSL in
+ none) OPTS="--without-ssl $OPTS"
+ ;;
+ openssl) depends openssl "--with-ssl=openssl"
+ ;;
+ gnutls) depends gnutls "--with-ssl=gnutls"
+ ;;
+esac &&
+
+optional_depends ca-certificates \
+
"--with-ca-bundle=$INSTALL_ROOT/etc/ssl/certs/ca-certificates.crt" \
+ "--without-ca-bundle" \
+ "to use specified filename of an SSL CA root bundle" &&
+
+optional_depends krb5 \
+ "--with-gssapi" \
+ "--without-gssapi" \
+ "for GSSAPI support" &&
+
+optional_depends libproxy \
+ "--with-libproxy" \
+ "--without-libproxy" \
+ "for libproxy support"
diff --git a/libs/neon/DETAILS b/libs/neon/DETAILS
index d19cd79..111d4c4 100755
--- a/libs/neon/DETAILS
+++ b/libs/neon/DETAILS
@@ -1,34 +1,34 @@
SPELL=neon
VERSION=0.29.6
- PATCHLEVEL=1
+ SECURITY_PATCH=2
+ PATCHLEVEL=2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
SOURCE2_IGNORE=signature
SOURCE_GPG=neon.gpg:$SOURCE2:UPSTREAM_KEY
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://www.webdav.org/neon/$SOURCE
SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
LICENSE[0]=LGPL
WEB_SITE=http://www.webdav.org/neon/
ENTERED=20020528
- SECURITY_PATCH=2
KEYWORDS="http libs"
- SHORT='Neon is an HTTP and WebDAV client library, with a C
interface'
+ SHORT="HTTP and WebDAV client library, with a C interface"
cat << EOF
neon is an HTTP and WebDAV client library, with a C interface. Featuring:
-* High-level interface to HTTP and WebDAV methods (PUT, GET, HEAD etc);
-* Low-level interface to HTTP request handling, to allow implementing
new
- methods easily;
-* persistent connections;
-* RFC2617 basic and digest authentication (including auth-int,
md5-sess);
-* Proxy support (including basic/digest authentication);
-* SSL/TLS support using OpenSSL (including client certificate support);
-* Generic WebDAV 207 XML response handling mechanism;
-* XML parsing using the expat or libxml parsers;
-* Easy generation of error messages from 207 error responses;
-* WebDAV resource manipulation: MOVE, COPY, DELETE, MKCOL;
-* WebDAV metadata support: set and remove properties, query any set of
- properties (PROPPATCH/PROPFIND);
-* autoconf macros supplied for easily embedding neon directly inside an
- application source tree.
+* High-level interface to HTTP and WebDAV methods (PUT, GET, HEAD etc);
+* Low-level interface to HTTP request handling, to allow implementing new
+ methods easily;
+* persistent connections;
+* RFC2617 basic and digest authentication (including auth-int, md5-sess);
+* Proxy support (including basic/digest authentication);
+* SSL/TLS support using OpenSSL (including client certificate support);
+* Generic WebDAV 207 XML response handling mechanism;
+* XML parsing using the expat or libxml parsers;
+* Easy generation of error messages from 207 error responses;
+* WebDAV resource manipulation: MOVE, COPY, DELETE, MKCOL;
+* WebDAV metadata support: set and remove properties, query any set of
+ properties (PROPPATCH/PROPFIND);
+* autoconf macros supplied for easily embedding neon directly inside an
+ application source tree.
EOF
diff --git a/libs/neon/HISTORY b/libs/neon/HISTORY
index 1436728..53c2004 100644
--- a/libs/neon/HISTORY
+++ b/libs/neon/HISTORY
@@ -1,3 +1,13 @@
+2012-05-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL++; cleaned up; quoting paths; replaced tabs with
+ spaces
+ * CONFIGURE: added, for new options
+ * {{REPAIR^all^,}PRE_,}SUB_DEPENDS: added, for DAV subdependency
+ * BUILD: use NEON_OPTS
+ * DEPENDS: extended dependencies; icu has nothing to do with NLS; it's
+ provided by bindtextdomain() function from libintl as a part of
+ gettext spell
+
2012-04-02 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: add optional icu
* DETAILS: PATCHLEVEL=1
diff --git a/libs/neon/PRE_SUB_DEPENDS b/libs/neon/PRE_SUB_DEPENDS
new file mode 100755
index 0000000..7723200
--- /dev/null
+++ b/libs/neon/PRE_SUB_DEPENDS
@@ -0,0 +1,5 @@
+case $THIS_SUB_DEPENDS in
+ DAV) is_depends_enabled $SPELL expat || is_depends_enabled $SPELL libxml2;;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"
+ return 1;;
+esac
diff --git a/libs/neon/REPAIR^all^PRE_SUB_DEPENDS
b/libs/neon/REPAIR^all^PRE_SUB_DEPENDS
new file mode 100755
index 0000000..7723200
--- /dev/null
+++ b/libs/neon/REPAIR^all^PRE_SUB_DEPENDS
@@ -0,0 +1,5 @@
+case $THIS_SUB_DEPENDS in
+ DAV) is_depends_enabled $SPELL expat || is_depends_enabled $SPELL libxml2;;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"
+ return 1;;
+esac
diff --git a/libs/neon/SUB_DEPENDS b/libs/neon/SUB_DEPENDS
new file mode 100755
index 0000000..dea3ce6
--- /dev/null
+++ b/libs/neon/SUB_DEPENDS
@@ -0,0 +1,13 @@
+case $THIS_SUB_DEPENDS in
+ DAV) message "WebDAV support requested, forcing it" &&
+ list_remove NEON_OPTS "--disable-webdav" &&
+ list_add NEON_OPTS "--enable-webdav" &&
+
+ config_query_list NEON_XML "Specify XML Parser:" \
+ expat \
+ libxml2 &&
+
+ depends $NEON_XML "--with-${NEON_XML}";;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"
+ return 1;;
+esac



  • [SM-Commit] GIT changes to devel-xorg-modular grimoire by Vlad Glagolev (3ae3092dd21be7876a7f22eaaadac6656248937c), Vlad Glagolev, 05/23/2012

Archive powered by MHonArc 2.6.24.

Top of Page