You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/sci-geosciences/opencpn/opencpn-2.5.0-r1.ebuild

67 lines
1.6 KiB

# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $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 $
EAPI=4
WX_GTK_VER="2.8"
MY_P=OpenCPN-${PV}-Source
inherit cmake-utils wxwidgets
DESCRIPTION="a free, open source software for marine navigation"
HOMEPAGE="http://opencpn.org/"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="gps"
RDEPEND="
app-arch/bzip2
dev-libs/tinyxml
media-libs/freetype:2
sys-libs/zlib
virtual/opengl
x11-libs/gtk+:2
>=x11-libs/wxGTK-2.8.11.0[X]
gps? ( >=sci-geosciences/gpsd-2.95 )
"
DEPEND="${DEPEND}
sys-devel/gettext"
S="${WORKDIR}/${MY_P}"
PATCHES=(
"${FILESDIR}/${P}-multilib-strict.patch"
"${FILESDIR}/${P}_tinyxml_stl.patch"
)
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_use gps GPSD)
-DUSE_S57=ON
-DUSE_GARMINHOST=ON
-DUSE_WIFI_CLIENT=OFF
)
cmake-utils_src_configure
}
pkg_postinst() {
if grep -rqE "sci-geosciences/opencpn.*gpsd" /etc/make.conf /etc/portage/package.use*; then
if use gps; then
ewarn "The local 'gpsd' USE flag has been removed in favour of the"
ewarn "global 'gps' USE flag which is enabled on your system."
ewarn ""
ewarn "Please remove the 'gpsd' USE flag from your make.conf"
ewarn "and/or /etc/portage/package.use files."
else
ewarn "global 'gps' USE flag."
ewarn ""
ewarn "In order to have GPS support in OpenCPN you need to"
ewarn "enable the 'gps' USE flag."
fi
fi
}