[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: svn commit: r1574720 - /subversion/trunk/build.conf

From: Bert Huijben <bert_at_qqmail.nl>
Date: Thu, 6 Mar 2014 09:50:16 +0100

> -----Original Message-----
> From: stsp_at_apache.org [mailto:stsp_at_apache.org]
> Sent: donderdag 6 maart 2014 00:28
> To: commits_at_subversion.apache.org
> Subject: svn commit: r1574720 - /subversion/trunk/build.conf
>
> Author: stsp
> Date: Wed Mar 5 23:27:57 2014
> New Revision: 1574720
>
> URL: http://svn.apache.org/r1574720
> Log:
> Add missing descriptions for several libraries to build.conf.
> These descriptions are used in pkg-config .pc files and I noticed
> a few .pc files were lacking them.

Thanks for updating these :)

>
> * build.conf
> (libsvn_fs_base, libsvn_fs_fs, libsvn_fs_x,
> libsvn_fs_util, libsvn_ra, libsvn_ra_serf,
> libsvn_ra_svn, libsvn_ra_local): Describe these libraries.
>
> Modified:
> subversion/trunk/build.conf
>
> Modified: subversion/trunk/build.conf
> URL:
> http://svn.apache.org/viewvc/subversion/trunk/build.conf?rev=1574720&r1
> =1574719&r2=1574720&view=diff
> ==========================================================
> ====================
> --- subversion/trunk/build.conf (original)
> +++ subversion/trunk/build.conf Wed Mar 5 23:27:57 2014
> @@ -273,6 +273,7 @@ add-install-deps = $(SVN_FS_LIB_INSTALL_
> msvc-export = svn_fs.h private/svn_fs_private.h
>
> [libsvn_fs_base]
> +description = Subversion Filesystem Base Library
> type = fs-module
> path = subversion/libsvn_fs_base
> sources = *.c bdb/*.c util/*.c
> @@ -281,6 +282,7 @@ libs = libsvn_delta libsvn_subr aprutil
> msvc-static = yes
>
> [libsvn_fs_fs]
> +description = Subversion FSFS Repository Filesystem Library
> type = fs-module
> path = subversion/libsvn_fs_fs
> install = fsmod-lib
> @@ -288,6 +290,7 @@ libs = libsvn_delta libsvn_subr aprutil
> msvc-static = yes
>
> [libsvn_fs_x]
> +description = Subversion FSX Repository Filesystem Library
> type = fs-module
> path = subversion/libsvn_fs_x
> install = fsmod-lib
> @@ -296,6 +299,7 @@ msvc-static = yes
>
> # Low-level grab bag of utilities
> [libsvn_fs_util]
> +description = Subversion Filesystem Utility Library
> type = lib
> install = fsmod-lib
> path = subversion/libsvn_fs_util
> @@ -305,7 +309,7 @@ msvc-static = yes
>
> # General API for accessing repositories
> [libsvn_ra]
> -description = Subversion Repository Access Library
> +description = Subversion General Repository Access Library
> type = lib
> path = subversion/libsvn_ra
> libs = libsvn_delta libsvn_subr ra-libs apriconv apr

This hunk of the patch makes the result on the Windows shared libraries slightly less accurate.

On Windows the libraries with msvc-static = true are compiled into static libraries, that are then later linked into the parent libraries and applications. So our libsvn_ra-1.dll doesn't just contain libsvn_ra, but also libsvn_ra_svn and libsvn_ra_serf.

But now it has the description 'Subversion General Repository Access Library'...

> @@ -317,6 +321,7 @@ msvc-export = svn_ra.h private\svn_ra_pr
>
> # Accessing repositories via DAV through serf
> [libsvn_ra_serf]
> +description = Subversion HTTP/WebDAV Protocol Repository Access Library
> type = ra-module
> path = subversion/libsvn_ra_serf
> install = serf-lib
> @@ -325,6 +330,7 @@ msvc-static = yes
>
> # Accessing repositories via SVN
> [libsvn_ra_svn]
> +description = Subversion SVN Protocol Repository Access Library
> type = ra-module
> path = subversion/libsvn_ra_svn
> install = ramod-lib
> @@ -333,6 +339,7 @@ msvc-static = yes
>
> # Accessing repositories via direct libsvn_fs
> [libsvn_ra_local]
> +description = Subversion Local Repository Access Library
> type = ra-module
> path = subversion/libsvn_ra_local
> install = ramod-lib

And because until recently we didn't use the description on *nix, the only reason to fill in the description was to produce Win32 resources.

I'm trying to find where we produce the pkg-config files, but I can't find it... Do you know where we write these?

        Bert
Received on 2014-03-06 09:50:55 CET

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.