From owner-svn-ports-head@FreeBSD.ORG Tue Dec 17 21:11:22 2013 Return-Path: Delivered-To: svn-ports-head@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id F1959A79; Tue, 17 Dec 2013 21:11:21 +0000 (UTC) Received: from gw.catspoiler.org (gw.catspoiler.org [75.1.14.242]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id B71431D6F; Tue, 17 Dec 2013 21:11:21 +0000 (UTC) Received: from FreeBSD.org (mousie.catspoiler.org [192.168.101.2]) by gw.catspoiler.org (8.13.3/8.13.3) with ESMTP id rBHLB6ss076024; Tue, 17 Dec 2013 13:11:10 -0800 (PST) (envelope-from truckman@FreeBSD.org) Message-Id: <201312172111.rBHLB6ss076024@gw.catspoiler.org> Date: Tue, 17 Dec 2013 13:11:06 -0800 (PST) From: Don Lewis Subject: Re: 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... To: bapt@FreeBSD.org In-Reply-To: <201312111808.rBBI8rH4083498@svn.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/plain; charset=us-ascii Cc: svn-ports-head@FreeBSD.org, svn-ports-all@FreeBSD.org, ports-committers@FreeBSD.org X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Dec 2013 21:11:22 -0000 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@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