Gentoo Archives: gentoo-commits

From: "Sergey Popov (pinkbyte)" <pinkbyte@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/libdivecomputer: metadata.xml ChangeLog libdivecomputer-0.4.2.ebuild
Date: Thu, 27 Feb 2014 11:52:58
Message-Id: 20140227115254.3C4332004C@flycatcher.gentoo.org
1 pinkbyte 14/02/27 11:52:54
2
3 Modified: metadata.xml ChangeLog
4 Added: libdivecomputer-0.4.2.ebuild
5 Log:
6 Version bump, add new proxied maintainer, bug #500568
7
8 (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 0x1F357D42)
9
10 Revision Changes Path
11 1.6 dev-libs/libdivecomputer/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libdivecomputer/metadata.xml?rev=1.6&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libdivecomputer/metadata.xml?rev=1.6&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libdivecomputer/metadata.xml?r1=1.5&r2=1.6
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-libs/libdivecomputer/metadata.xml,v
20 retrieving revision 1.5
21 retrieving revision 1.6
22 diff -u -r1.5 -r1.6
23 --- metadata.xml 16 Feb 2014 12:52:10 -0000 1.5
24 +++ metadata.xml 27 Feb 2014 11:52:54 -0000 1.6
25 @@ -1,16 +1,21 @@
26 <?xml version="1.0" encoding="UTF-8"?>
27 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
28 <pkgmetadata>
29 - <maintainer>
30 - <email>aaron@××××××××××.com</email>
31 - <name>Aaron Bauman</name>
32 - <description>Proxied maintainer. Assign bugs to him.</description>
33 - </maintainer>
34 - <herd>proxy-maintainers</herd>
35 - <longdescription lang="en">
36 - Library for communication with dive computers from various manufacturers.
37 - </longdescription>
38 - <use>
39 - <flag name="tools">Install tools that can be used to test the library.</flag>
40 - </use>
41 + <herd>proxy-maintainers</herd>
42 + <maintainer>
43 + <email>me@××××××.org</email>
44 + <name>Martin Gysel</name>
45 + <description>Proxied maintainer. Assign bugs to him.</description>
46 + </maintainer>
47 + <maintainer>
48 + <email>aaron@××××××××××.com</email>
49 + <name>Aaron Bauman</name>
50 + <description>Proxied maintainer. CC him on bugs.</description>
51 + </maintainer>
52 + <longdescription lang="en">
53 + Library for communication with dive computers from various manufacturers.
54 + </longdescription>
55 + <use>
56 + <flag name="tools">Install tools that can be used to test the library.</flag>
57 + </use>
58 </pkgmetadata>
59
60
61
62 1.12 dev-libs/libdivecomputer/ChangeLog
63
64 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libdivecomputer/ChangeLog?rev=1.12&view=markup
65 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libdivecomputer/ChangeLog?rev=1.12&content-type=text/plain
66 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libdivecomputer/ChangeLog?r1=1.11&r2=1.12
67
68 Index: ChangeLog
69 ===================================================================
70 RCS file: /var/cvsroot/gentoo-x86/dev-libs/libdivecomputer/ChangeLog,v
71 retrieving revision 1.11
72 retrieving revision 1.12
73 diff -u -r1.11 -r1.12
74 --- ChangeLog 27 Feb 2014 08:38:43 -0000 1.11
75 +++ ChangeLog 27 Feb 2014 11:52:54 -0000 1.12
76 @@ -1,6 +1,12 @@
77 # ChangeLog for dev-libs/libdivecomputer
78 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
79 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libdivecomputer/ChangeLog,v 1.11 2014/02/27 08:38:43 pinkbyte Exp $
80 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libdivecomputer/ChangeLog,v 1.12 2014/02/27 11:52:54 pinkbyte Exp $
81 +
82 +*libdivecomputer-0.4.2 (27 Feb 2014)
83 +
84 + 27 Feb 2014; Sergey Popov <pinkbyte@g.o>
85 + +libdivecomputer-0.4.2.ebuild, metadata.xml:
86 + Version bump, add new proxied maintainer, bug #500568
87
88 27 Feb 2014; Sergey Popov <pinkbyte@g.o> libdivecomputer-0.4.1.ebuild,
89 libdivecomputer-9999.ebuild:
90
91
92
93 1.1 dev-libs/libdivecomputer/libdivecomputer-0.4.2.ebuild
94
95 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libdivecomputer/libdivecomputer-0.4.2.ebuild?rev=1.1&view=markup
96 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libdivecomputer/libdivecomputer-0.4.2.ebuild?rev=1.1&content-type=text/plain
97
98 Index: libdivecomputer-0.4.2.ebuild
99 ===================================================================
100 # Copyright 1999-2014 Gentoo Foundation
101 # Distributed under the terms of the GNU General Public License v2
102 # $Header: /var/cvsroot/gentoo-x86/dev-libs/libdivecomputer/libdivecomputer-0.4.2.ebuild,v 1.1 2014/02/27 11:52:54 pinkbyte Exp $
103
104 EAPI="5"
105
106 if [[ ${PV} = *9999* ]]; then
107 EGIT_REPO_URI="git://libdivecomputer.git.sourceforge.net/gitroot/libdivecomputer/libdivecomputer"
108 GIT_ECLASS="git-2"
109 AUTOTOOLIZE=yes
110 KEYWORDS=""
111 else
112 KEYWORDS="~amd64 ~x86"
113 fi
114
115 AUTOTOOLS_IN_SOURCE_BUILD=1
116 inherit eutils autotools-utils ${GIT_ECLASS}
117
118 if [[ ${PV} = *9999* ]]; then
119 SRC_URI=""
120 else
121 SRC_URI="http://www.divesoftware.org/libdc/releases/${P}.tar.gz"
122 fi
123
124 DESCRIPTION="Library for communication with dive computers from various manufacturers."
125 HOMEPAGE="http://www.divesoftware.org/libdc"
126 LICENSE="LGPL-2.1"
127
128 SLOT="0"
129 IUSE="usb +static-libs -tools"
130
131 RDEPEND="usb? ( virtual/libusb:1 )"
132 DEPEND="${RDEPEND}
133 virtual/pkgconfig"
134
135 src_prepare() {
136 if [[ -n ${AUTOTOOLIZE} ]]; then
137 autotools-utils_src_prepare
138 else
139 epatch_user
140 fi
141 }
142
143 src_configure() {
144 autotools-utils_src_configure
145
146 if ! use tools ; then
147 sed -i 's|examples||' Makefile || die "sed failed"
148 fi
149 }
150
151 src_compile() {
152 autotools-utils_src_compile
153 }
154
155 src_install() {
156 autotools-utils_src_install
157
158 if use tools ; then
159 einfo "prefixing tools with 'dctool_'"
160 pushd "${D}/usr/bin/"
161 for file in * ; do
162 mv "${file}" "dctool_${file}" || die "prefixing tools failed"
163 done
164 popd
165 fi
166 }
167
168 pkg_postinst() {
169 if use tools ; then
170 elog "The 'tools' USE flag has been enabled,"
171 elog "to avoid file collisions, all ${PN}"
172 elog "related tools have been prefixed with 'dctool_'"
173 fi
174 }