Gentoo Archives: gentoo-commits

From: "Sergei Trofimovich (slyfox)" <slyfox@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-fs/mtpfs: metadata.xml mtpfs-1.1-r1.ebuild ChangeLog
Date: Sat, 30 May 2015 22:33:31
Message-Id: 20150530223327.58CBEA10@oystercatcher.gentoo.org
1 slyfox 15/05/30 22:33:27
2
3 Modified: metadata.xml ChangeLog
4 Added: mtpfs-1.1-r1.ebuild
5 Log:
6 Fixed crash on double mutex unlock for mtpfs_getattr_real(). Added myself to co-maintainers.
7
8 (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 611FF3AA)
9
10 Revision Changes Path
11 1.6 sys-fs/mtpfs/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/mtpfs/metadata.xml?rev=1.6&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/mtpfs/metadata.xml?rev=1.6&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/mtpfs/metadata.xml?r1=1.5&r2=1.6
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sys-fs/mtpfs/metadata.xml,v
20 retrieving revision 1.5
21 retrieving revision 1.6
22 diff -u -r1.5 -r1.6
23 --- metadata.xml 17 Mar 2014 07:02:46 -0000 1.5
24 +++ metadata.xml 30 May 2015 22:33:27 -0000 1.6
25 @@ -5,6 +5,11 @@
26 <email>voyageur@g.o</email>
27 <name>Bernard Cafarelli</name>
28 </maintainer>
29 + <maintainer>
30 + <email>slyfox@g.o</email>
31 + <name>Sergei Trofimovich</name>
32 + </maintainer>
33 +
34 <longdescription>
35 MTPfs is a FUSE filesystem that supports reading and writing from any
36 MTP device, as supported by libmtp. MTPfs includes extra features such
37
38
39
40 1.12 sys-fs/mtpfs/ChangeLog
41
42 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/mtpfs/ChangeLog?rev=1.12&view=markup
43 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/mtpfs/ChangeLog?rev=1.12&content-type=text/plain
44 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/mtpfs/ChangeLog?r1=1.11&r2=1.12
45
46 Index: ChangeLog
47 ===================================================================
48 RCS file: /var/cvsroot/gentoo-x86/sys-fs/mtpfs/ChangeLog,v
49 retrieving revision 1.11
50 retrieving revision 1.12
51 diff -u -r1.11 -r1.12
52 --- ChangeLog 17 Mar 2014 07:02:46 -0000 1.11
53 +++ ChangeLog 30 May 2015 22:33:27 -0000 1.12
54 @@ -1,6 +1,13 @@
55 # ChangeLog for sys-fs/mtpfs
56 -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
57 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/mtpfs/ChangeLog,v 1.11 2014/03/17 07:02:46 xarthisius Exp $
58 +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
59 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/mtpfs/ChangeLog,v 1.12 2015/05/30 22:33:27 slyfox Exp $
60 +
61 +*mtpfs-1.1-r1 (30 May 2015)
62 +
63 + 30 May 2015; Sergei Trofimovich <slyfox@g.o>
64 + +files/mtpfs-1.1-fix-mutex-crash.patch, +mtpfs-1.1-r1.ebuild, metadata.xml:
65 + Fixed crash on double mutex unlock for mtpfs_getattr_real(). Added myself to
66 + co-maintainers.
67
68 17 Mar 2014; Kacper Kowalik <xarthisius@g.o> metadata.xml:
69 Remove myself from metadata.xml
70
71
72
73 1.1 sys-fs/mtpfs/mtpfs-1.1-r1.ebuild
74
75 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/mtpfs/mtpfs-1.1-r1.ebuild?rev=1.1&view=markup
76 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/mtpfs/mtpfs-1.1-r1.ebuild?rev=1.1&content-type=text/plain
77
78 Index: mtpfs-1.1-r1.ebuild
79 ===================================================================
80 # Copyright 1999-2015 Gentoo Foundation
81 # Distributed under the terms of the GNU General Public License v2
82 # $Header: /var/cvsroot/gentoo-x86/sys-fs/mtpfs/mtpfs-1.1-r1.ebuild,v 1.1 2015/05/30 22:33:27 slyfox Exp $
83
84 EAPI=5
85
86 inherit eutils
87
88 DESCRIPTION="A FUSE filesystem providing access to MTP devices"
89 HOMEPAGE="http://www.adebenham.com/mtpfs/"
90 SRC_URI="http://www.adebenham.com/files/mtp/${P}.tar.gz"
91
92 LICENSE="GPL-3"
93 SLOT="0"
94 KEYWORDS="~amd64 ~x86"
95 IUSE="debug mad"
96
97 RDEPEND="dev-libs/glib:2
98 >=media-libs/libmtp-1.1.2
99 sys-fs/fuse
100 mad? (
101 media-libs/libid3tag
102 media-libs/libmad
103 )"
104 DEPEND="${RDEPEND}
105 virtual/pkgconfig"
106
107 DOCS=(AUTHORS NEWS README)
108
109 src_prepare() {
110 sed -e "/#include <string.h>/ a\
111 #include <stdlib.h>" -i mtpfs.h id3read.c || die #implicit
112
113 epatch "${FILESDIR}"/${P}-fix-mutex-crash.patch
114 }
115
116 src_configure() {
117 econf $(use_enable debug) \
118 $(use_enable mad)
119 }
120
121 pkg_postinst() {
122 einfo "To mount your MTP device, issue:"
123 einfo " /usr/bin/mtpfs <mountpoint>"
124 echo
125 einfo "To unmount your MTP device, issue:"
126 einfo " /usr/bin/fusermount -u <mountpoint>"
127
128 if use debug; then
129 echo
130 einfo "You have enabled debugging output."
131 einfo "Please make sure you run mtpfs with the -d flag."
132 fi
133 }