Gentoo Archives: gentoo-commits

From: "Samuli Suominen (ssuominen)" <ssuominen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-libs/libmtp: libmtp-1.1.6-r1.ebuild ChangeLog
Date: Sat, 23 Nov 2013 13:42:26
Message-Id: 20131123134218.B32612004B@flycatcher.gentoo.org
1 ssuominen 13/11/23 13:42:18
2
3 Modified: ChangeLog
4 Added: libmtp-1.1.6-r1.ebuild
5 Log:
6 Revision bump to propagate the change to the udev rule.
7
8 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 4868F14D)
9
10 Revision Changes Path
11 1.138 media-libs/libmtp/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libmtp/ChangeLog?rev=1.138&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libmtp/ChangeLog?rev=1.138&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libmtp/ChangeLog?r1=1.137&r2=1.138
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-libs/libmtp/ChangeLog,v
20 retrieving revision 1.137
21 retrieving revision 1.138
22 diff -u -r1.137 -r1.138
23 --- ChangeLog 23 Nov 2013 13:40:55 -0000 1.137
24 +++ ChangeLog 23 Nov 2013 13:42:18 -0000 1.138
25 @@ -1,6 +1,11 @@
26 # ChangeLog for media-libs/libmtp
27 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-libs/libmtp/ChangeLog,v 1.137 2013/11/23 13:40:55 ssuominen Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/media-libs/libmtp/ChangeLog,v 1.138 2013/11/23 13:42:18 ssuominen Exp $
30 +
31 +*libmtp-1.1.6-r1 (23 Nov 2013)
32 +
33 + 23 Nov 2013; Samuli Suominen <ssuominen@g.o> +libmtp-1.1.6-r1.ebuild:
34 + Revision bump to propagate the change to the udev rule.
35
36 23 Nov 2013; Samuli Suominen <ssuominen@g.o> libmtp-1.1.6.ebuild,
37 libmtp-9999.ebuild:
38
39
40
41 1.1 media-libs/libmtp/libmtp-1.1.6-r1.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libmtp/libmtp-1.1.6-r1.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libmtp/libmtp-1.1.6-r1.ebuild?rev=1.1&content-type=text/plain
45
46 Index: libmtp-1.1.6-r1.ebuild
47 ===================================================================
48 # Copyright 1999-2013 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/media-libs/libmtp/libmtp-1.1.6-r1.ebuild,v 1.1 2013/11/23 13:42:18 ssuominen Exp $
51
52 EAPI=5
53
54 inherit autotools eutils udev user toolchain-funcs
55
56 if [[ ${PV} == *9999* ]]; then
57 EGIT_REPO_URI="git://git.code.sf.net/p/libmtp/code"
58 EGIT_PROJECT="libmtp"
59 inherit git-2
60 else
61 KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-fbsd"
62 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
63 fi
64
65 DESCRIPTION="An implementation of Microsoft's Media Transfer Protocol (MTP)."
66 HOMEPAGE="http://libmtp.sourceforge.net/"
67
68 LICENSE="LGPL-2.1"
69 SLOT="0"
70 IUSE="+crypt doc examples static-libs"
71
72 RDEPEND="virtual/libusb:1
73 crypt? ( dev-libs/libgcrypt )"
74 DEPEND="${RDEPEND}
75 virtual/pkgconfig
76 doc? ( app-doc/doxygen )"
77
78 DOCS="AUTHORS ChangeLog README TODO"
79
80 pkg_setup() {
81 enewgroup plugdev
82 }
83
84 src_prepare() {
85 epatch "${FILESDIR}"/${P}-fbsdlibusb.patch
86 if [[ ${PV} == *9999* ]]; then
87 touch config.rpath # This is from upstream autogen.sh
88 eautoreconf
89 fi
90 }
91
92 src_configure() {
93 econf \
94 $(use_enable static-libs static) \
95 $(use_enable doc doxygen) \
96 $(use_enable crypt mtpz) \
97 --with-udev="$(get_udevdir)" \
98 --with-udev-group=plugdev \
99 --with-udev-mode=0660
100 }
101
102 src_install() {
103 default
104 prune_libtool_files
105
106 if use examples; then
107 docinto examples
108 dodoc examples/*.{c,h,sh}
109 fi
110
111 sed -i -e '/^Unable to open/d' "${ED}/$(get_udevdir)"/rules.d/*-libmtp.rules || die #481666
112 }