R: [PATCH] sysutils/gnome-settings-daemon: depend on libgdbm
Barbara
barbara.xxx1975 at libero.it
Tue Sep 13 13:20:58 UTC 2011
>>Submitter-Id: current-users
>>Originator: Jimmy Olgeni
>>Organization:
>>Confidential: no
>>Synopsis: [PATCH] sysutils/gnome-settings-daemon: depend on libgdbm
>>Severity: non-critical
>>Priority: low
>>Category: ports
>>Class: change-request
>>Release: FreeBSD 8.2-STABLE amd64
>>Environment:
>System: FreeBSD backoffice 8.2-STABLE FreeBSD 8.2-STABLE #1: Sun May 15 20:37:
17 CEST 2011
>>Description:
>This port needs to depend on databases/gdbm because it links directly
>with libgdbm (libmedia-keys.so).
>
>(portlint complained about CPPFLAGS being included in CONFIGURE_ENV
>but I left it alone)
>
>Port maintainer (gnome at FreeBSD.org) is cc'd.
>
>Generated with FreeBSD Port Tools 0.99
>>How-To-Repeat:
>>Fix:
>
>--- gnome-settings-daemon-2.32.1_3.patch begins here ---
>Index: Makefile
>===================================================================
>RCS file: /home/pcvs/ports/sysutils/gnome-settings-daemon/Makefile,v
>retrieving revision 1.22
>diff -u -u -r1.22 Makefile
>--- Makefile 23 Aug 2011 18:39:13 -0000 1.22
>+++ Makefile 13 Sep 2011 11:39:52 -0000
>@@ -8,7 +8,7 @@
>
> PORTNAME= gnome-settings-daemon
> PORTVERSION= 2.32.1
>-PORTREVISION= 2
>+PORTREVISION= 3
> CATEGORIES= sysutils gnome
> MASTER_SITES= GNOME
> DIST_SUBDIR= gnome2
>@@ -18,7 +18,8 @@
>
> LIB_DEPENDS= canberra-gtk.0:${PORTSDIR}/audio/libcanberra \
> notify.4:${PORTSDIR}/devel/libnotify \
>- nss3.1:${PORTSDIR}/security/nss
>+ nss3.1:${PORTSDIR}/security/nss \
>+ gdbm.4:${PORTSDIR}/databases/gdbm
> RUN_DEPENDS= xrdb:${PORTSDIR}/x11/xrdb
>
> CONFLICTS= gnome-settings-daemon-3.[0-9]*
>--- gnome-settings-daemon-2.32.1_3.patch ends here ---
>
As I wrote in a previous message in the gnome ml, libmedia-keys.so should be
built only if gsd is built with PULSEAUDIO, so maybe the entry for LIB_DEPENDS
could be moved below (=+), in the "else" of the test for WITHOUT_PULSEAUDIO.
More information about the freebsd-gnome
mailing list