mirror of
https://github.com/yann64/haikuports.git
synced 2026-05-05 22:48:55 +02:00
gdal: added a building recipe for version 1.11.0
* delete old format recipe
This commit is contained in:
142
sci-libs/gdal/gdal-1.11.0.recipe
Normal file
142
sci-libs/gdal/gdal-1.11.0.recipe
Normal file
@@ -0,0 +1,142 @@
|
||||
SUMMARY="GDAL - Geospatial Data Abstraction Library"
|
||||
DESCRIPTION="
|
||||
GDAL is a translator library for raster and vector geospatial data formats \
|
||||
that is released under an X/MIT style OpenSource license by the Open \
|
||||
Source Geospatial Foundation. As a library, it presents a single raster \
|
||||
abstract data model and vector abstract data model to the calling application \
|
||||
for all supported formats. It also comes with a variety of useful \
|
||||
commandline utilies for data translation and processing."
|
||||
HOMEPAGE="http://www.gdal.org"
|
||||
COPYRIGHT="
|
||||
2007-2014 Even Rouault
|
||||
2011 Alessandro Furieri
|
||||
1999, 2001, 2002-2003, 2005, 2008 Frank Warmerdam
|
||||
2013 Paul Ramsey
|
||||
2010 Chaitanya kumar CH
|
||||
2005 Radim Blazek
|
||||
2009 Leonardo de Paula Rosa Piga
|
||||
2006 Oleg Semykin
|
||||
2004, 2014 Pirmin Kalberer
|
||||
2007 Jens Oberender
|
||||
2006 Christopher Condit
|
||||
2010 Brian Case
|
||||
2000 Daniel Morissette
|
||||
2007 Mateusz Loskot
|
||||
2008 Shawn Gervais
|
||||
2008 Howard Butler
|
||||
2013 NextGIS
|
||||
2011 Ben Ahmed Daho Ali
|
||||
2002 Mark Phillips
|
||||
2009-2014 Martin Landa
|
||||
2013 ZJU Walkinfo Technology Corp., Ltd.
|
||||
"
|
||||
LICENSE="MIT"
|
||||
SRC_URI="http://download.osgeo.org/gdal/$portVersion/gdal-$portVersion.tar.xz"
|
||||
CHECKSUM_SHA256="b5186b5817e94743de1bceef66aeee1461687e14f73bf81034fcf0377eacbcc3"
|
||||
REVISION="1"
|
||||
ARCHITECTURES="x86 x86_64"
|
||||
if [ $effectiveTargetArchitecture != x86_gcc2 ]; then
|
||||
# x86_gcc2 is fine as primary target architecture as long as we're building
|
||||
# for a different secondary architecture.
|
||||
ARCHITECTURES="$ARCHITECTURES x86_gcc2"
|
||||
fi
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
if [ $targetArchitecture != x86_gcc2 ]; then
|
||||
commandSuffix=
|
||||
commandBinDir=$prefix/bin
|
||||
fi
|
||||
PATCHES="gdal-$portVersion.patchset"
|
||||
|
||||
PROVIDES="
|
||||
gdal$secondaryArchSuffix = $portVersion compat >= 1.11
|
||||
lib:libgdal$secondaryArchSuffix = 1.18.0 compat >= 1.18
|
||||
cmd:gdal_contour
|
||||
cmd:gdal_grid
|
||||
cmd:gdal_rasterize
|
||||
cmd:gdal_translate
|
||||
cmd:gdaladdo
|
||||
cmd:gdalbuildvrt
|
||||
cmd:gdaldem
|
||||
cmd:gdalenhance
|
||||
cmd:gdalinfo
|
||||
cmd:gdallocationinfo
|
||||
cmd:gdalmanage
|
||||
cmd:gdalserver
|
||||
cmd:gdalsrsinfo
|
||||
cmd:gdaltindex
|
||||
cmd:gdaltransform
|
||||
cmd:gdalwarp
|
||||
cmd:nearblack
|
||||
cmd:ogr2ogr
|
||||
cmd:ogrinfo
|
||||
cmd:ogrlineref
|
||||
cmd:ogrtindex
|
||||
cmd:testepsg
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix >= $haikuVersion
|
||||
lib:libexpat$secondaryArchSuffix
|
||||
lib:libgeotiff$secondaryArchSuffix
|
||||
lib:libgif$secondaryArchSuffix >= 7.0.0
|
||||
lib:libjpeg$secondaryArchSuffix
|
||||
lib:libpng$secondaryArchSuffix
|
||||
lib:libproj$secondaryArchSuffix
|
||||
lib:libtiff$secondaryArchSuffix
|
||||
lib:libz$secondaryArchSuffix
|
||||
lib:libstdc++$secondaryArchSuffix
|
||||
lib:libiconv$secondaryArchSuffix
|
||||
"
|
||||
BUILD_REQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel >= $haikuVersion
|
||||
devel:libexpat$secondaryArchSuffix
|
||||
devel:libgeotiff$secondaryArchSuffix
|
||||
devel:libgif$secondaryArchSuffix >= 7.0.0
|
||||
devel:libjpeg$secondaryArchSuffix
|
||||
devel:libpng$secondaryArchSuffix
|
||||
devel:libproj$secondaryArchSuffix
|
||||
devel:libtiff$secondaryArchSuffix
|
||||
devel:libz$secondaryArchSuffix
|
||||
devel:libiconv$secondaryArchSuffix
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:aclocal
|
||||
cmd:autoconf
|
||||
cmd:automake
|
||||
cmd:gcc$secondaryArchSuffix
|
||||
cmd:ld$secondaryArchSuffix
|
||||
cmd:libtoolize
|
||||
cmd:make
|
||||
cmd:pkg_config$secondaryArchSuffix
|
||||
"
|
||||
|
||||
BUILD()
|
||||
{
|
||||
expatDir=$portPackageLinks/lib~libexpat
|
||||
autoreconf -fi
|
||||
runConfigure ./configure --with-expat=$expatDir
|
||||
make $jobArgs
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
make install
|
||||
|
||||
prepareInstalledDevelLibs libgdal
|
||||
fixPkgconfig
|
||||
|
||||
# devel package
|
||||
packageEntries devel \
|
||||
$binDir/gdal-config \
|
||||
$developDir
|
||||
}
|
||||
|
||||
# ----- devel package -------------------------------------------------------
|
||||
|
||||
PROVIDES_devel="
|
||||
gdal${secondaryArchSuffix}_devel = $portVersion compat >= 1.11
|
||||
cmd:gdal_config$secondaryArchSuffix
|
||||
devel:libgdal$secondaryArchSuffix = 1.18.0 compat >= 1.18
|
||||
"
|
||||
REQUIRES_devel="
|
||||
gdal$secondaryArchSuffix == $portVersion base
|
||||
"
|
||||
Reference in New Issue
Block a user