Gentoo Archives: gentoo-commits

From: "Marc Schiffbauer (mschiff)" <mschiff@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sci-geosciences/opencpn: ChangeLog opencpn-2.5.0-r1.ebuild
Date: Fri, 02 Dec 2011 16:39:57
Message-Id: 20111202163938.BFE7B2004B@flycatcher.gentoo.org
1 mschiff 11/12/02 16:39:38
2
3 Modified: ChangeLog
4 Added: opencpn-2.5.0-r1.ebuild
5 Log:
6 Revbump. USE=gpsd -> USE=gps. Fixes #390973
7
8 (Portage version: 2.2.0_alpha79/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.8 sci-geosciences/opencpn/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/opencpn/ChangeLog?rev=1.8&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/opencpn/ChangeLog?rev=1.8&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/opencpn/ChangeLog?r1=1.7&r2=1.8
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sci-geosciences/opencpn/ChangeLog,v
20 retrieving revision 1.7
21 retrieving revision 1.8
22 diff -u -r1.7 -r1.8
23 --- ChangeLog 19 Nov 2011 09:48:59 -0000 1.7
24 +++ ChangeLog 2 Dec 2011 16:39:38 -0000 1.8
25 @@ -1,6 +1,11 @@
26 # ChangeLog for sci-geosciences/opencpn
27 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/sci-geosciences/opencpn/ChangeLog,v 1.7 2011/11/19 09:48:59 hwoarang Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/sci-geosciences/opencpn/ChangeLog,v 1.8 2011/12/02 16:39:38 mschiff Exp $
30 +
31 +*opencpn-2.5.0-r1 (02 Dec 2011)
32 +
33 + 02 Dec 2011; Marc Schiffbauer <mschiff@g.o> +opencpn-2.5.0-r1.ebuild:
34 + Revbump. USE=gpsd -> USE=gps. Fixes #390973
35
36 19 Nov 2011; Markos Chandras <hwoarang@g.o> opencpn-2.5.0.ebuild:
37 Stable on amd64 wrt bug #390551
38
39
40
41 1.1 sci-geosciences/opencpn/opencpn-2.5.0-r1.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/opencpn/opencpn-2.5.0-r1.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/opencpn/opencpn-2.5.0-r1.ebuild?rev=1.1&content-type=text/plain
45
46 Index: opencpn-2.5.0-r1.ebuild
47 ===================================================================
48 # Copyright 1999-2011 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/sci-geosciences/opencpn/opencpn-2.5.0-r1.ebuild,v 1.1 2011/12/02 16:39:38 mschiff Exp $
51
52 EAPI=4
53
54 WX_GTK_VER="2.8"
55 MY_P=OpenCPN-${PV}-Source
56 inherit cmake-utils wxwidgets
57
58 DESCRIPTION="a free, open source software for marine navigation"
59 HOMEPAGE="http://opencpn.org/"
60 SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
61
62 LICENSE="GPL-2"
63 SLOT="0"
64 KEYWORDS="~amd64 ~x86"
65 IUSE="gps"
66
67 RDEPEND="
68 app-arch/bzip2
69 dev-libs/tinyxml
70 media-libs/freetype:2
71 sys-libs/zlib
72 virtual/opengl
73 x11-libs/gtk+:2
74 >=x11-libs/wxGTK-2.8.11.0[X]
75 gps? ( >=sci-geosciences/gpsd-2.95 )
76 "
77 DEPEND="${DEPEND}
78 sys-devel/gettext"
79
80 S="${WORKDIR}/${MY_P}"
81
82 PATCHES=(
83 "${FILESDIR}/${P}-multilib-strict.patch"
84 "${FILESDIR}/${P}_tinyxml_stl.patch"
85 )
86
87 src_configure() {
88 local mycmakeargs=(
89 $(cmake-utils_use_use gps GPSD)
90 -DUSE_S57=ON
91 -DUSE_GARMINHOST=ON
92 -DUSE_WIFI_CLIENT=OFF
93 )
94
95 cmake-utils_src_configure
96 }
97
98 pkg_postinst() {
99 if grep -rqE "sci-geosciences/opencpn.*gpsd" /etc/make.conf /etc/portage/package.use*; then
100 if use gps; then
101 ewarn "The local 'gpsd' USE flag has been removed in favour of the"
102 ewarn "global 'gps' USE flag which is enabled on your system."
103 ewarn ""
104 ewarn "Please remove the 'gpsd' USE flag from your make.conf"
105 ewarn "and/or /etc/portage/package.use files."
106 else
107 ewarn "global 'gps' USE flag."
108 ewarn ""
109 ewarn "In order to have GPS support in OpenCPN you need to"
110 ewarn "enable the 'gps' USE flag."
111 fi
112 fi
113 }