> -----Original Message-----
> From: s...@apache.org [mailto:s...@apache.org]
> Sent: donderdag 6 maart 2014 00:28
> To: comm...@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 


Reply via email to