Gentoo Archives: gentoo-commits

From: "Romain Perier (mrpouet)" <mrpouet@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in gnome-base/gnome-vfs: ChangeLog gnome-vfs-2.24.3.ebuild
Date: Tue, 06 Apr 2010 10:51:38
Message-Id: 20100406105134.BFE2D2C04A@corvid.gentoo.org
1 mrpouet 10/04/06 10:51:34
2
3 Modified: ChangeLog
4 Added: gnome-vfs-2.24.3.ebuild
5 Log:
6 Version bump, bugfixes and updated translations.
7 (Portage version: 2.2_rc67/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.321 gnome-base/gnome-vfs/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gnome-vfs/ChangeLog?rev=1.321&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gnome-vfs/ChangeLog?rev=1.321&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gnome-vfs/ChangeLog?r1=1.320&r2=1.321
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/gnome-base/gnome-vfs/ChangeLog,v
19 retrieving revision 1.320
20 retrieving revision 1.321
21 diff -u -r1.320 -r1.321
22 --- ChangeLog 5 Apr 2010 14:50:08 -0000 1.320
23 +++ ChangeLog 6 Apr 2010 10:51:34 -0000 1.321
24 @@ -1,6 +1,11 @@
25 # ChangeLog for gnome-base/gnome-vfs
26 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-vfs/ChangeLog,v 1.320 2010/04/05 14:50:08 armin76 Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-vfs/ChangeLog,v 1.321 2010/04/06 10:51:34 mrpouet Exp $
29 +
30 +*gnome-vfs-2.24.3 (06 Apr 2010)
31 +
32 + 06 Apr 2010; Romain Perier <mrpouet@g.o> +gnome-vfs-2.24.3.ebuild:
33 + Version bump, bugfixes and updated translations.
34
35 05 Apr 2010; Raúl Porcel <armin76@g.o> gnome-vfs-2.24.2.ebuild:
36 alpha/arm/ia64/sh/sparc stable wrt #308549
37
38
39
40 1.1 gnome-base/gnome-vfs/gnome-vfs-2.24.3.ebuild
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gnome-vfs/gnome-vfs-2.24.3.ebuild?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gnome-vfs/gnome-vfs-2.24.3.ebuild?rev=1.1&content-type=text/plain
44
45 Index: gnome-vfs-2.24.3.ebuild
46 ===================================================================
47 # Copyright 1999-2010 Gentoo Foundation
48 # Distributed under the terms of the GNU General Public License v2
49 # $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-vfs/gnome-vfs-2.24.3.ebuild,v 1.1 2010/04/06 10:51:34 mrpouet Exp $
50
51 inherit autotools eutils gnome2
52
53 DESCRIPTION="Gnome Virtual Filesystem"
54 HOMEPAGE="http://www.gnome.org/"
55
56 LICENSE="GPL-2 LGPL-2"
57 SLOT="2"
58 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
59 IUSE="acl avahi doc fam gnutls hal ipv6 kerberos samba ssl"
60
61 RDEPEND=">=gnome-base/gconf-2
62 >=dev-libs/glib-2.9.3
63 >=dev-libs/libxml2-2.6
64 app-arch/bzip2
65 fam? ( virtual/fam )
66 gnome-base/gnome-mime-data
67 >=x11-misc/shared-mime-info-0.14
68 >=dev-libs/dbus-glib-0.71
69 samba? ( >=net-fs/samba-3 )
70 gnutls? (
71 net-libs/gnutls
72 !gnome-extra/gnome-vfs-sftp )
73 ssl? (
74 !gnutls? (
75 >=dev-libs/openssl-0.9.5
76 !gnome-extra/gnome-vfs-sftp ) )
77 hal? ( >=sys-apps/hal-0.5.7 )
78 avahi? ( >=net-dns/avahi-0.6 )
79 kerberos? ( virtual/krb5 )
80 acl? (
81 sys-apps/acl
82 sys-apps/attr )"
83 DEPEND="${RDEPEND}
84 sys-devel/gettext
85 gnome-base/gnome-common
86 >=dev-util/intltool-0.40
87 >=dev-util/pkgconfig-0.9
88 >=dev-util/gtk-doc-am-1.10-r1
89 doc? ( >=dev-util/gtk-doc-1 )"
90 PDEPEND="hal? ( >=gnome-base/gnome-mount-0.6 )"
91
92 DOCS="AUTHORS ChangeLog HACKING NEWS README TODO"
93
94 pkg_setup() {
95 G2CONF="${G2CONF}
96 --disable-schemas-install
97 --disable-static
98 --disable-cdda
99 --disable-howl
100 $(use_enable acl)
101 $(use_enable avahi)
102 $(use_enable fam)
103 $(use_enable gnutls)
104 $(use_enable hal)
105 $(use_enable ipv6)
106 $(use_enable kerberos krb5)
107 $(use_enable samba)
108 $(use_enable ssl openssl)"
109 # Useless ? --enable-http-neon
110
111 if use hal ; then
112 G2CONF="${G2CONF}
113 --with-hal-mount=/usr/bin/gnome-mount
114 --with-hal-umount=/usr/bin/gnome-umount
115 --with-hal-eject=/usr/bin/gnome-eject"
116 fi
117
118 # this works because of the order of configure parsing
119 # so should always be behind the use_enable options
120 # foser <foser@g.o 19 Apr 2004
121 use gnutls && use ssl && G2CONF="${G2CONF} --disable-openssl"
122 }
123
124 src_unpack() {
125 gnome2_src_unpack
126
127 # Allow the Trash on afs filesystems (#106118)
128 epatch "${FILESDIR}"/${PN}-2.12.0-afs.patch
129
130 # Fix compiling with headers missing
131 epatch "${FILESDIR}"/${PN}-2.15.2-headers-define.patch
132
133 # Fix for crashes running programs via sudo
134 epatch "${FILESDIR}"/${PN}-2.16.0-no-dbus-crash.patch
135
136 # Fix automagic dependencies, upstream bug #493475
137 epatch "${FILESDIR}"/${PN}-2.20.0-automagic-deps.patch
138 epatch "${FILESDIR}"/${PN}-2.20.1-automagic-deps.patch
139
140 # Fix to identify ${HOME} (#200897)
141 # thanks to debian folks
142 epatch "${FILESDIR}"/${PN}-2.20.0-home_dir_fakeroot.patch
143
144 # Configure with gnutls-2.7, bug #253729
145 epatch "${FILESDIR}"/${PN}-2.24.0-gnutls27.patch
146
147 # Prevent duplicated volumes, bug #193083
148 epatch "${FILESDIR}"/${PN}-2.24.0-uuid-mount.patch
149
150 # Fix deprecated API disabling in used libraries - this is not future-proof, bug 212163
151 # upstream bug #519632
152 sed -i -e '/DISABLE_DEPRECATED/d' \
153 daemon/Makefile.am daemon/Makefile.in \
154 libgnomevfs/Makefile.am libgnomevfs/Makefile.in \
155 modules/Makefile.am modules/Makefile.in \
156 test/Makefile.am test/Makefile.in
157 sed -i -e 's:-DG_DISABLE_DEPRECATED:$(NULL):g' \
158 programs/Makefile.am programs/Makefile.in
159
160 # Fix use of broken gtk-doc.make
161 if use doc; then
162 sed "/^TARGET_DIR/i \GTKDOC_REBASE=/usr/bin/gtkdoc-rebase" -i gtk-doc.make
163 else
164 sed "/^TARGET_DIR/i \GTKDOC_REBASE=true" -i gtk-doc.make
165 fi
166
167 intltoolize --force --copy --automake || die "intltoolize failed"
168 eautoreconf
169 }
170
171 src_test() {
172 unset DISPLAY
173 # Fix bug #285706
174 unset XAUTHORITY
175 emake check || die "tests failed"
176 }