Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 79812 Details for
Bug 113355
[req] Ebuild for gdal-grass driver
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
simple try to add grass flag to gdal
gdal-1.3.1-r1.ebuild (text/plain), 4.43 KB, created by
karpi
on 2006-02-14 16:46:18 UTC
(
hide
)
Description:
simple try to add grass flag to gdal
Filename:
MIME Type:
Creator:
karpi
Created:
2006-02-14 16:46:18 UTC
Size:
4.43 KB
patch
obsolete
># Copyright 1999-2005 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/sci-libs/gdal/gdal-1.3.1.ebuild,v 1.8 2005/12/23 16:26:50 carlo Exp $ > >inherit eutils libtool gnuconfig distutils toolchain-funcs > >IUSE="jpeg png geos gif grass jpeg2k netcdf hdf hdf5 python postgres \ > odbc sqlite ogdi fits gml doc debug" > >DESCRIPTION="GDAL is a translator library for raster geospatial data formats (includes OGR support)" >HOMEPAGE="http://www.remotesensing.org/gdal/index.html" >SRC_URI="http://dl.maptools.org/dl/gdal/${P}.tar.gz" > >SLOT="0" >LICENSE="MIT" >KEYWORDS="~amd64 ~ppc ~sparc ~x86" ># need to get these arches updated on several libs first >#KEYWORDS="~alpha ~hppa ~ppc64" > >DEPEND=">=sys-libs/zlib-1.1.4 > >=media-libs/tiff-3.7.0 > sci-libs/libgeotiff > jpeg? ( media-libs/jpeg ) > gif? ( media-libs/giflib ) > png? ( media-libs/libpng ) > python? ( dev-lang/python ) > fits? ( sci-libs/cfitsio ) > ogdi? ( sci-libs/ogdi ) > gml? ( dev-libs/xerces-c ) > hdf5? ( >=sci-libs/hdf5-1.6.4 ) > postgres? ( dev-db/postgresql ) > || ( > netcdf? ( sci-libs/netcdf ) > hdf? ( sci-libs/hdf ) > ) > jpeg2k? ( media-libs/jasper ) > odbc? ( dev-db/unixODBC ) > geos? ( sci-libs/geos ) > grass? ( sci-geosciences/grass ) > sqlite? ( >=dev-db/sqlite-3 ) > doc? ( app-doc/doxygen )" > >src_unpack() { > unpack ${A} > cd ${S} > epatch ${FILESDIR}/${P}-installpathfix.patch || die "installpath patch failed" > if [ $(gcc-major-version) -eq 4 ] ; then > epatch ${FILESDIR}/${PN}-gcc4.patch || die "gcc4 patch failed" > fi > elibtoolize --patch-only > gnuconfig_update > if useq netcdf && useq hdf; then > einfo "Checking is HDF4 compiled with szip..." > if built_with_use sci-libs/hdf szip ; then > einfo "Found HDF4 compiled with szip. Nice." > else > ewarn "HDF4 (sci-libs/hdf) must be compiled with szip USE flag!" > einfo "Emerge HDF with szip USE flag and then emerge GDAL." > die "HDF4 not merged with szip use flag" > fi > fi >} > >src_compile() { > distutils_python_version > > pkg_conf="--enable-static=no --enable-shared=yes \ > --with-libgrass=no" > > use_conf="$(use_with jpeg) $(use_with png) \ > $(use_with postgres pg) $(use_with fits cfitsio) \ > $(use_with netcdf) $(use_with hdf hdf4) $(use_with geos) \ > $(use_with sqlite) $(use_with jpeg2k jasper) $(use_with odbc) \ > $(use_with gml xerces) $(use_with hdf5)" > # mysql support temporarily disabled $(use_with mysql) > > # It can't find this > if useq ogdi ; then > use_conf="--with-ogdi=/usr/$(get_libdir) ${use_conf}" > fi > ># if useq mysql ; then ># use_conf="--with-mysql=/usr/bin/mysql_config ${use_conf}" ># fi > > if useq gif ; then > use_conf="--with-gif=internal ${use_conf}" > else > use_conf="--with-gif=no ${use_conf}" > fi > > if useq debug ; then > export CFG=debug > fi > > if useq python ; then > use_conf="--with-pymoddir=/usr/$(get_libdir)/python${PYVER}/site-packages \ > ${use_conf}" > else > use_conf="--with-python=no ${use_conf}" > fi > > if useq grass ; then > use_conf="--with-grass=/usr/grass60/ \ > ${use_conf}" > else > use_conf="--with-grass=no ${use_conf}" > fi > > # Fix doc path just in case > sed -i -e "s:@exec_prefix@/doc:/usr/share/doc/${PF}/html:g" GDALmake.opt.in > > econf ${pkg_conf} ${use_conf} || die "econf failed" > # parallel makes fail on the ogr stuff (C++, what can I say?) > emake || die "emake failed" > if useq doc ; then > emake docs || die "emake docs failed" > fi >} > >src_install() { > # einstall causes sandbox violations on /usr/lib/libgdal.so > make DESTDIR=${D} install || die "make install failed" > dodoc Doxyfile.man Doxyfile HOWTO-RELEASE NEWS > if useq doc ; then > dohtml html/* || die "install html failed" > docinto ogr > dohtml ogr/html/* || die "install ogr html failed" > fi >} > >pkg_postinst() { > einfo "GDAL is most useful with full graphics support enabled via various" > einfo "USE flags: png, jpeg, gif, jpeg2k, etc. Also python, fits, ogdi," > einfo "geos, and support for either netcdf or HDF4 is available, as well as" > einfo "grass, and mysql, sqlite, or postgres. HDF5 support is now included." > ewarn > einfo "Note: tiff and geotiff are now hard depends, so no USE flags." > einfo "Also, this package will check for netcdf before hdf, so if you" > einfo "prefer hdf, please emerge hdf with USE=szip prior to emerging" > einfo "gdal. Detailed API docs require doxygen (man pages are free)." > einfo "" > einfo "Check available image and data formats after building with" > einfo "gdalinfo and ogrinfo (using the --formats switch)." >}
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 113355
: 79812 |
90623
|
90625
|
93190
|
93272
|
98261