svn commit: r336187 - in head/databases: akonadi akonadi-googledata couchdb cppdb cyrus-imspd dbtool evolution-data-server firebird20-server firebird21-server firebird25-server freetds freetds-deve...
Don Lewis
truckman at FreeBSD.org
Tue Dec 17 21:11:22 UTC 2013
On 11 Dec, Baptiste Daroussin wrote:
> Author: bapt
> Date: Wed Dec 11 18:08:52 2013
> New Revision: 336187
> URL: http://svnweb.freebsd.org/changeset/ports/336187
>
> Log:
> In preparation for making libtool generate libraries with a sane name, fix all
> LIB_DEPENDS in databases
>
> Modified: head/databases/evolution-data-server/Makefile
> ==============================================================================
> --- head/databases/evolution-data-server/Makefile Wed Dec 11 18:05:34 2013 (r336186)
> +++ head/databases/evolution-data-server/Makefile Wed Dec 11 18:08:52 2013 (r336187)
> @@ -12,13 +12,13 @@ DIST_SUBDIR= gnome2
> MAINTAINER= gnome at FreeBSD.org
> COMMENT= The data backends for the Evolution integrated mail/PIM suite
>
> -LIB_DEPENDS= soup-2.4:${PORTSDIR}/devel/libsoup \
> - gdata.7:${PORTSDIR}/devel/libgdata \
> - dbus-glib-1:${PORTSDIR}/devel/dbus-glib \
> - ical:${PORTSDIR}/devel/libical \
> - nss3:${PORTSDIR}/security/nss \
> - tasn1:${PORTSDIR}/security/libtasn1 \
> - gnome-keyring:${PORTSDIR}/security/libgnome-keyring
> +LIB_DEPENDS= libsoup-2.so:${PORTSDIR}/devel/libsoup \
> + libgdata.so:${PORTSDIR}/devel/libgdata \
> + libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \
> + libical.so:${PORTSDIR}/devel/libical \
> + libnss3.so:${PORTSDIR}/security/nss \
> + libtasn1.so:${PORTSDIR}/security/libtasn1 \
> + libgnome-keyring.so:${PORTSDIR}/security/libgnome-keyring
>
> USE_BZIP2= yes
> USE_GMAKE= yes
> @@ -52,7 +52,7 @@ KRB5_LIB= `/usr/bin/krb5-config gssapi
> .endif
>
> .if ${PORT_OPTIONS:MWEATHER}
> -LIB_DEPENDS+= gweather:${PORTSDIR}/net/libgweather
> +LIB_DEPENDS+= libgweather.so:${PORTSDIR}/net/libgweather
> CONFIGURE_ARGS+= --with-weather
> PLIST_SUB+= WEATHER=""
> .else
>
This broke evolution-data-server, and it is still broken as of r336693.
The devel/libsoup port installs these libraries:
-rw-r--r-- 1 root wheel 845900 Dec 17 02:59 /usr/local/lib/libsoup-2.4.a
-rwxr-xr-x 1 root wheel 1229 Dec 17 02:59 /usr/local/lib/libsoup-2.4.la
lrwxr-xr-x 1 root wheel 16 Dec 17 02:59 /usr/local/lib/libsoup-2.4.so -> libsoup-2.4.so.1
-rwxr-xr-x 1 root wheel 689498 Dec 17 02:59 /usr/local/lib/libsoup-2.4.so.1
but evolution-data-server is looking for libsoup-2.so. It doesn't find
it and tries to reinstall devel/libsoup, which doesn't help.
---> Reinstalling 'evolution-data-server-2.32.1_5' (databases/evolution-data-server)
---> Building '/usr/ports/databases/evolution-data-server'
===> Cleaning for libsoup-2.40.3_2
===> Cleaning for evolution-data-server-2.32.1_5
===> Found saved configuration for evolution-data-server-2.32.1_1
===> evolution-data-server-2.32.1_5 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by evolution-data-server-2.32.1_5 for building
===> Extracting for evolution-data-server-2.32.1_5
=> SHA256 Checksum OK for gnome2/evolution-data-server-2.32.1.tar.bz2.
===> Patching for evolution-data-server-2.32.1_5
===> evolution-data-server-2.32.1_5 depends on package: libtool>=2.4 - found
===> evolution-data-server-2.32.1_5 depends on package: libtool>=2.4 - found
===> Applying FreeBSD patches for evolution-data-server-2.32.1_5
===> evolution-data-server-2.32.1_5 depends on executable: bison - found
===> evolution-data-server-2.32.1_5 depends on executable: pkgconf - found
===> evolution-data-server-2.32.1_5 depends on executable: gmake - found
===> evolution-data-server-2.32.1_5 depends on package: libtool>=2.4 - found
===> evolution-data-server-2.32.1_5 depends on file: /usr/local/bin/intltool-extract - found
===> evolution-data-server-2.32.1_5 depends on shared library: libsoup-2.so - not found
===> Verifying for libsoup-2.so in /usr/ports/devel/libsoup
===> libsoup-2.40.3_2 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by libsoup-2.40.3_2 for building
===> Extracting for libsoup-2.40.3_2
=> SHA256 Checksum OK for gnome2/libsoup-2.40.3.tar.xz.
===> Patching for libsoup-2.40.3_2
===> libsoup-2.40.3_2 depends on package: libtool>=2.4 - found
===> Applying FreeBSD patches for libsoup-2.40.3_2
[snip]
===> Installing for libsoup-2.40.3_2
===> libsoup-2.40.3_2 depends on package: glib-networking>=2.29.18 - found
===> libsoup-2.40.3_2 depends on file: /usr/local/etc/mtree/BSD.gnome.dist - found
===> Generating temporary packing list
===> Checking if devel/libsoup already installed
===> libsoup-2.40.3_2 is already installed
You may wish to ``make deinstall'' and install this port again
by ``make reinstall'' to upgrade it properly.
If you really wish to overwrite the old port of devel/libsoup
without deleting it first, set the variable "FORCE_PKG_REGISTER"
in your environment or the "make install" command line.
*** Error code 1
Stop.
make[2]: stopped in /usr/ports/devel/libsoup
*** Error code 1
Stop.
make[1]: stopped in /usr/ports/databases/evolution-data-server
*** Error code 1
Stop.
make: stopped in /usr/ports/databases/evolution-data-server
More information about the svn-ports-all
mailing list