commit:     4854a76b43c2c6c4c265f0d3b7c3bb477965cf34
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sat Apr  9 23:12:15 2016 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat Apr  9 23:12:31 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4854a76b

sci-geosciences/mapnik: Version bump

Gentoo-Bug: 554892
* EAPI=6

Package-Manager: portage-2.2.28

 sci-geosciences/mapnik/Manifest            |   1 +
 sci-geosciences/mapnik/mapnik-3.0.9.ebuild | 105 +++++++++++++++++++++++++++++
 2 files changed, 106 insertions(+)

diff --git a/sci-geosciences/mapnik/Manifest b/sci-geosciences/mapnik/Manifest
index 101e552..6607294 100644
--- a/sci-geosciences/mapnik/Manifest
+++ b/sci-geosciences/mapnik/Manifest
@@ -1,3 +1,4 @@
+DIST mapnik-3.0.9.tar.gz 13434729 SHA256 
f0242606096e2c4ca2cd0caac1ff0fd5f8054a38b5f288ba38b0e397b5b311b2 SHA512 
ad45ecbb2661e860b7057e0a235542a390ae5790f401ef2c04f1517b6487e83cdb8e307072681847cb72a3abc242e0114bc15d48f504dec1f92df970dd1556e1
 WHIRLPOOL 
792c69891ab09f38c4061c0c1622ec1d62df86dbec88a6eb6de0a6f7c745bc8dff0bc47c01397d222b48063848fa6c8406166f2c4f1e0a85dbdc94492b151805
 DIST mapnik-v2.0.1.tar.bz2 12018783 SHA256 
fe3da0b1adbb48f55ebd01ab0e95e5183f512154249f1d407b7e59aa9176ba8c SHA512 
405028b44f39d883d5d235e9f560748210065890df20ef4c581711f2d2373b5b403104f7bc3f9ece2133ca1ca307c54034fe4e37f07d1f7a4ed12fb0834266c6
 WHIRLPOOL 
22faf112b1cb3b9cd3343ba4881b0b3dd09e810a5d9f67793a241461dd8035aec37eb835c948e6b96e86998d6b2760e39223715490bcbee6bf5d323b19f2eb18
 DIST mapnik-v2.0.2.tar.bz2 12010042 SHA256 
40e55c85f5148da22379830f7aaf2da4471f38c04590e06ded04b3fd4d693c5f SHA512 
2111b47cc1b73facfa6acd58e25da74f2f4f1faa74fd8a73d69a843611859d0158995c1fc1e587a10287069f275f058881fe0f0e5efcc2230261fd5768172511
 WHIRLPOOL 
623350f7d87f4368802dbfbed8c91c56b4dd11f94ac467ecf06e0cf73666d29e59128d35930942411843910d7d2302819332a934317b30a69568ce0d2d8309b7
 DIST mapnik-v2.1.0.tar.bz2 17441565 SHA256 
d5fcbaaea00359613b707eacaaa2109a0b5696e2baa35c02e4436e8a823b7160 SHA512 
3b922e94d229cd8b0091953bd48b18b903e367a1f374d2c821560b6a14f115ab054ceac0749668f18ca40238116bd6617d571403bf860c824b3f260bee054d9e
 WHIRLPOOL 
675082091871db5620f0a75d0a3f35d247150d558dd9546c6100cc6b9d5efc1230868c19707c23d5d5e2c08f9fdeccc33688f229ec96ffecb0e7afa604c3134d

diff --git a/sci-geosciences/mapnik/mapnik-3.0.9.ebuild 
b/sci-geosciences/mapnik/mapnik-3.0.9.ebuild
new file mode 100644
index 0000000..4bc3248
--- /dev/null
+++ b/sci-geosciences/mapnik/mapnik-3.0.9.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit eutils scons-utils toolchain-funcs
+
+DESCRIPTION="A Free Toolkit for developing mapping applications"
+HOMEPAGE="http://www.mapnik.org/";
+SRC_URI="https://github.com/mapnik/mapnik/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="cairo debug doc gdal postgres sqlite"
+
+RDEPEND="
+       >=dev-libs/boost-1.48[threads]
+       dev-libs/icu:=
+       sys-libs/zlib
+       media-libs/freetype
+       media-libs/harfbuzz
+       dev-libs/libxml2
+       media-libs/libpng:0=
+       media-libs/tiff:0=
+       virtual/jpeg:0=
+       media-libs/libwebp
+       sci-libs/proj
+       media-fonts/dejavu
+       x11-libs/agg[truetype]
+       cairo? (
+               x11-libs/cairo
+               dev-cpp/cairomm
+       )
+       postgres? ( >=dev-db/postgresql-8.3:* )
+       gdal? ( sci-libs/gdal )
+       sqlite? ( dev-db/sqlite:3 )"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+       "${FILESDIR}/${PN}-2.2.0-configure-only-once.patch"
+       "${FILESDIR}/${PN}-2.2.0-dont-run-ldconfig.patch"
+       "${FILESDIR}/${PN}-2.2.0-scons.patch"
+)
+
+src_prepare() {
+       default
+
+       # do not version epidoc data
+       sed -i \
+               -e 's:-`mapnik-config --version`::g' \
+               utils/epydoc_config/build_epydoc.sh || die
+
+       # force user flags, optimization level
+       sed -i -e "s:\-O%s:%s:" \
+               -i -e "s:env\['OPTIMIZATION'\]:'${CXXFLAGS}':" \
+               SConstruct || die
+}
+
+src_configure() {
+       local PLUGINS=shape,csv,raster,geojson
+       use gdal && PLUGINS+=,gdal,ogr
+       use postgres && PLUGINS+=,postgis
+       use sqlite && PLUGINS+=,sqlite
+
+       MYSCONS=(
+               "CC=$(tc-getCC)"
+               "CXX=$(tc-getCXX)"
+               "INPUT_PLUGINS=${PLUGINS}"
+               "PREFIX=/usr"
+               "DESTDIR=${D}"
+               "XMLPARSER=libxml2"
+               "LINKING=shared"
+               "RUNTIME_LINK=shared"
+               "PROJ_INCLUDES=/usr/include"
+               "PROJ_LIBS=/usr/$(get_libdir)"
+               "SYSTEM_FONTS=/usr/share/fonts"
+               CAIRO="$(usex cairo 1 0)"
+               DEBUG="$(usex debug 1 0)"
+               XML_DEBUG="$(usex debug 1 0)"
+               DEMO="$(usex doc 1 0)"
+               SAMPLE_INPUT_PLUGINS="$(usex doc 1 0)"
+               "CUSTOM_LDFLAGS=${LDFLAGS}"
+               "CUSTOM_LDFLAGS+=-L${ED}/usr/$(get_libdir)"
+       )
+       escons "${MYSCONS[@]}" configure
+}
+
+src_compile() {
+       escons "${MYSCONS[@]}"
+}
+
+src_install() {
+       escons "${MYSCONS[@]}" DESTDIR="${D}" install
+
+       dodoc AUTHORS.md README.md CHANGELOG.md
+}
+
+pkg_postinst() {
+       elog ""
+       elog "See the home page or wiki (https://github.com/mapnik/mapnik/wiki) 
for more info"
+       elog "or the installed examples for the default mapnik ogcserver 
config."
+       elog ""
+}

Reply via email to