Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 90438 Details for
Bug 122188
Enable GDAL to be built with the ECW JPEG 2000 SDK
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
gdal-1.3.2 ebuild with ecw support
gdal-1.3.2-r1.ebuild (text/plain), 4.47 KB, created by
Emiliano Vavassori
on 2006-06-29 08:58:00 UTC
(
hide
)
Description:
gdal-1.3.2 ebuild with ecw support
Filename:
MIME Type:
Creator:
Emiliano Vavassori
Created:
2006-06-29 08:58:00 UTC
Size:
4.47 KB
patch
obsolete
># Copyright 1999-2006 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: $ > >inherit eutils libtool gnuconfig distutils toolchain-funcs > >IUSE="ecw jpeg png geos gif jpeg2k netcdf hdf hdf5 python ruby 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" >PKG="${PN}-1.3.2" >SRC_URI="http://dl.maptools.org/dl/gdal/${PKG}.tar.gz" > >SLOT="0" >LICENSE="MIT" >KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86" ># need to get these arches updated on several libs first >#KEYWORDS="~alpha ~hppa" > >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 ) > ruby? ( >=dev-lang/ruby-1.8.4.20060226 > >=dev-lang/swig-1.3.28 ) > 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-2.2.1 ) > sqlite? ( >=dev-db/sqlite-3 ) > ecw? ( sci-libs/libecwj2 ) > doc? ( app-doc/doxygen )" > >src_unpack() { > unpack ${A} > cd ${S} > epatch ${FILESDIR}/${P}-destdir.patch || die "epatch failed" > epatch ${FILESDIR}/${P}-ruby-install.patch || die "epatch failed" > 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-pic \ > --with-libgrass=no" > > use_conf="$(use_with jpeg) $(use_with png) $(use_with ruby) \ > $(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) $(use_with ecw)" > # 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 > > # 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?) > # also failing with gcc4 in libcsf > make || die "make failed" > if useq ruby ; then > cd ${S}/swig > make build || die "make ruby failed" > cd ${S} > fi > if useq doc ; then > make docs || die "make 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 (grass support requires grass 6" > einfo "and the new gdal-grass ebuild). 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 122188
:
79284
| 90438 |
104363