Gentoo Archives: gentoo-commits

From: Marc Schiffbauer <mschiff@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-geosciences/opencpn/
Date: Sun, 02 Dec 2018 00:18:36
Message-Id: 1543709893.81325cac04d8635ae12383f6b816ef6cb662f909.mschiff@gentoo
1 commit: 81325cac04d8635ae12383f6b816ef6cb662f909
2 Author: Marc Schiffbauer <mschiff <AT> gentoo <DOT> org>
3 AuthorDate: Sun Dec 2 00:17:46 2018 +0000
4 Commit: Marc Schiffbauer <mschiff <AT> gentoo <DOT> org>
5 CommitDate: Sun Dec 2 00:18:13 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81325cac
7
8 sci-geosciences/opencpn: Add new version 4.8.8
9
10 Fixes #654786
11
12 Signed-off-by: Marc Schiffbauer <mschiff <AT> gentoo.org>
13 Package-Manager: Portage-2.3.49, Repoman-2.3.10
14
15 sci-geosciences/opencpn/Manifest | 2 +
16 sci-geosciences/opencpn/opencpn-4.8.8.ebuild | 63 ++++++++++++++++++++++++++++
17 2 files changed, 65 insertions(+)
18
19 diff --git a/sci-geosciences/opencpn/Manifest b/sci-geosciences/opencpn/Manifest
20 index a746a2873e2..798beb6b038 100644
21 --- a/sci-geosciences/opencpn/Manifest
22 +++ b/sci-geosciences/opencpn/Manifest
23 @@ -1,3 +1,5 @@
24 DIST opencpn-4.8.0.tar.gz 53008393 BLAKE2B 79184b678db329e98c704f4f1a132e5d3af4a65b104c6eab1c37738cbbf98d88c21647ce654077a8f4b781221d7e3766c35d7450b81befdad7f269b636263c09 SHA512 1f1ea666566e98ee3af24423985119c1b14e184d4310dbc588b00065878b1dcb8fe73a7331e4ad3f75a905774fff187203fb31253faea7238f3d783a6729ad75
25 DIST opencpn-4.8.2.tar.gz 59164504 BLAKE2B fbfa86051845a922a7c642194cd0672fbccd6a75e3897e8b0b3f9b08c091d0933a146060f83265c9a85d0bacf18f57a0f9ba55aa4f26e035a77d39d73e5e5a7d SHA512 231f8ba29f8a0343cb3807e52e8535bdade221de65a169b57e94816b4b464407ba90b605dcec21a5c45c742de076b644f076fee88616ec2867a8ae182105102d
26 +DIST opencpn-4.8.8.tar.gz 59140674 BLAKE2B a03fd28b26bee46d559d16bf061eac409ca9395fdf1595162a51fe4cdfb30c3151c23b30f3396b645c4b177b3fd3b0f2ea03a850d0ea3fe2258f1abc4956a3db SHA512 4fa94655d7b9d389f5f335c15898e7138c792c71b824720fedd762ccd71c01481e5a24598b85211dba0c7d89d0ad0b2ebc2afc38301235829d4aa6f499c6f9b2
27 DIST opencpn-doc_4.1.1329.1.orig.tar.xz 8739872 BLAKE2B 1d0b1538230488586318212d371669d0dfd6fefb45a49c1405c8749cfc2d5b1ced39c03ad7814954db42644ab5c21a37177e0f315b8d6d49c2200508f27a9899 SHA512 652a932edbf8a6f05fd3c64ddf566f817405cf44697035f58ddbf1a99bf92269b7fd9ee83b7ee065aa60db15b6030d8c5c9a4a4001049ed2def9962bc51746c2
28 +DIST opencpn-doc_4.8.2.0.orig.tar.xz 22302480 BLAKE2B 2bcd2ac01340cde0d0be80537321c8c3e829a8e664944c34f3f3112f931c45746059b5c173402982601ccf88926241741c7fb44f251e9fe48b83aa5f3e8d7727 SHA512 678317c77feb3b0bf695e337e7e95083df1d488e0a5ad3bad41bad11dc87271d6fc0ac194a6b63b603d5c1f1184e6c9f91de895a7db01017ef2a7068a62404eb
29
30 diff --git a/sci-geosciences/opencpn/opencpn-4.8.8.ebuild b/sci-geosciences/opencpn/opencpn-4.8.8.ebuild
31 new file mode 100644
32 index 00000000000..bd242464255
33 --- /dev/null
34 +++ b/sci-geosciences/opencpn/opencpn-4.8.8.ebuild
35 @@ -0,0 +1,63 @@
36 +# Copyright 1999-2018 Gentoo Foundation
37 +# Distributed under the terms of the GNU General Public License v2
38 +
39 +EAPI=6
40 +
41 +WX_GTK_VER="3.0"
42 +inherit cmake-utils wxwidgets
43 +
44 +DOC_VERSION="4.8.2.0"
45 +
46 +DESCRIPTION="a free, open source software for marine navigation"
47 +HOMEPAGE="https://opencpn.org/"
48 +SRC_URI="https://github.com/OpenCPN/OpenCPN/archive/v${PV}.tar.gz -> ${P}.tar.gz
49 +doc? ( https://launchpad.net/~opencpn/+archive/ubuntu/${PN}/+files/${PN}-doc_${DOC_VERSION}.orig.tar.xz )
50 +"
51 +
52 +LICENSE="GPL-2+"
53 +SLOT="0"
54 +KEYWORDS="~amd64 ~x86"
55 +IUSE="doc lzma opengl"
56 +
57 +RDEPEND="
58 + app-arch/bzip2
59 + lzma? ( app-arch/xz-utils )
60 + dev-libs/tinyxml
61 + media-libs/freetype:2
62 + media-libs/portaudio
63 + net-misc/curl
64 + sys-libs/zlib
65 + opengl? ( virtual/opengl )
66 + x11-libs/gtk+:2
67 + x11-libs/wxGTK:${WX_GTK_VER}[X]
68 + !sci-geosciences/opencpn-plugin-wmm
69 +"
70 +DEPEND="${RDEPEND}
71 + sys-devel/gettext"
72 +
73 +S="${WORKDIR}/OpenCPN-${PV}"
74 +
75 +src_configure() {
76 + setup-wxwidgets
77 + local mycmakeargs=(
78 + -DUSE_S57=ON
79 + -DUSE_GARMINHOST=ON
80 + -DBUNDLE_GSHHS=CRUDE
81 + -DBUNDLE_TCDATA=ON
82 + )
83 +
84 + cmake-utils_src_configure
85 +}
86 +
87 +src_install() {
88 + if use doc; then
89 + dohtml -r "${S}"/../${PN}/doc/*
90 + fi
91 + cmake-utils_src_install
92 +}
93 +
94 +pkg_postinst() {
95 + if use doc; then
96 + einfo "Documentation is available at file:///usr/share/doc/${PF}/html/help_en_US.html"
97 + fi
98 +}