Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 604434 Details for
Bug 691130
sci-geosciences/mapnik does not check for correct boost-version
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
ebuild from git containing the all the needed boost patches
mapnik-3.0.22.ebuild (text/plain), 4.56 KB, created by
Peter Serbe
on 2020-01-26 02:57:03 UTC
(
hide
)
Description:
ebuild from git containing the all the needed boost patches
Filename:
MIME Type:
Creator:
Peter Serbe
Created:
2020-01-26 02:57:03 UTC
Size:
4.56 KB
patch
obsolete
># Copyright 1999-2019 Gentoo Authors ># Distributed under the terms of the GNU General Public License v2 > >EAPI=6 > >GIT_ECLASS="git-r3" >EGIT_REPO_URI="https://github.com/mapnik/mapnik" ># jan >#GIT_COMMIT="60a33a9b8f044ecf127329ca4c52198ea105e063" ># dec15: >EGIT_COMMIT="538eb2026467417b778bb19e1716b79d84bb8aef" >EGIT_CHECKOUT_DIR=${WORKDIR}/${P} >EGIT_SUBMODULES=( '*' ) > >inherit ${GIT_ECLASS} scons-utils eutils toolchain-funcs ># scons-utils? > >DESCRIPTION="A Free Toolkit for developing mapping applications" >HOMEPAGE="http://www.mapnik.org/" >#SRC_URI="https://github.com/mapnik/mapnik/releases/download/v${PV}/mapnik-v${PV}.tar.bz2 -> ${P}.tar.bz2" >SRC_URI="" >S="${WORKDIR}/mapnik-${PV}" > >LICENSE="LGPL-3" >SLOT="0" >KEYWORDS="~amd64 ~x86" >IUSE="cairo debug doc gdal osmfonts 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 > ) > osmfonts? ( > media-fonts/dejavu > media-fonts/noto > media-fonts/noto-cjk > media-fonts/unifont > ) > 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}/change_gcc_version.patch" ># "${FILESDIR}/${PN}-3.0.18-boost.patch" ># "${FILESDIR}/${PN}-3.0.18-scons.patch" ># "${FILESDIR}/${PN}-3.0.18-icu-61.patch" >) > >src_unpack() { > git-r3_src_unpack >} > > >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 PYTHONCMD="$(which python3.6)" > local PYTHONCMD="/usr/bin/python3.6" > 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)" > "LIBDIR_SCHEMA=$(get_libdir)" > "FREETYPE_INCLUDES=/usr/include/freetype2" > "FREETYPE_LIBS=/usr/$(get_libdir)" ># "XML2_INCLUDES=/usr/include/libxml2" ># "XML2_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 ># default > ># try to configure without Gentoo scons ># econf \ ># "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)" ># "LIBDIR_SCHEMA=$(get_libdir)" ># "FREETYPE_INCLUDES=/usr/include/freetype2" ># "FREETYPE_LIBS=/usr/$(get_libdir)" >## "XML2_INCLUDES=/usr/include/libxml2" >## "XML2_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)" > ># use the system scons - use scons-3.0.4 >#scons -j4 CC=x86_64-pc-linux-gnu-gcc CXX=x86_64-pc-linux-gnu-g++ INPUT_PLUGINS=shape,csv,raster,geojson PREFIX=/usr DESTDIR=/var/tmp/portage/sci-geosciences/mapnik-3.0.22/image/ XMLPARSER=libxml2 LINKING=shared RUNTIME_LINK=shared PROJ_INCLUDES=/usr/include PROJ_LIBS=/usr/lib64 LIBDIR_SCHEMA=lib64 FREETYPE_INCLUDES=/usr/include/freetype2 FREETYPE_LIBS=/usr/lib64 SYSTEM_FONTS=/usr/share/fonts CAIRO=1 DEBUG=0 DEMO=0 CUSTOM_LDFLAGS=-Wl,-O1 -Wl,--as-needed CUSTOM_LDFLAGS+=-L/var/tmp/portage/sci-geosciences/mapnik-3.0.22/image//usr/lib64 configure ># offending xml2 options removed >} > >src_compile() { ># default > 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 "" >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 691130
:
586790
|
595638
| 604434 |
604436
|
614242
|
617278