pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/geography



Module Name:    pkgsrc
Committed By:   gdt
Date:           Tue May 21 18:21:34 UTC 2024

Modified Files:
        pkgsrc/geography/gdal-lib: Makefile Makefile.common
        pkgsrc/geography/py-gdal: Makefile PLIST

Log Message:
geography/gdal: Convert py-gdal to wheel.mk (not autoconf)

Use wheel.mk for py-gdal, mostly straightforwardly.

Move many things not needed for py-gdal from Makefile.common to gdal's
Makefile.


To generate a diff of this commit:
cvs rdiff -u -r1.164 -r1.165 pkgsrc/geography/gdal-lib/Makefile
cvs rdiff -u -r1.25 -r1.26 pkgsrc/geography/gdal-lib/Makefile.common
cvs rdiff -u -r1.64 -r1.65 pkgsrc/geography/py-gdal/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/geography/py-gdal/PLIST

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/geography/gdal-lib/Makefile
diff -u pkgsrc/geography/gdal-lib/Makefile:1.164 pkgsrc/geography/gdal-lib/Makefile:1.165
--- pkgsrc/geography/gdal-lib/Makefile:1.164    Tue May 21 13:36:10 2024
+++ pkgsrc/geography/gdal-lib/Makefile  Tue May 21 18:21:33 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.164 2024/05/21 13:36:10 gdt Exp $
+# $NetBSD: Makefile,v 1.165 2024/05/21 18:21:33 gdt Exp $
 
 PKGREVISION= 11
 .include "../../geography/gdal-lib/Makefile.common"
@@ -11,6 +11,12 @@ USE_LANGUAGES+=              c c++
 USE_C_FEATURES+=       c99
 USE_CXX_FEATURES+=     c++11
 
+USE_TOOLS+=            gmake
+USE_TOOLS+=            pkg-config
+
+USE_LIBTOOL=           yes
+USE_PKGLOCALEDIR=      yes
+
 # This package intends to link against only libgeos_c, but ends up
 # also linking to the C++ library libgeos, apparently because of a
 # libtool problem.
@@ -19,6 +25,39 @@ USE_CXX_FEATURES+=   c++11
 .include "../../devel/cmake/build.mk"
 CMAKE_ARGS+=           -DBUILD_PYTHON_BINDINGS=OFF
 
+# \todo Justify or change to bl3 on json-c
+CMAKE_CONFIGURE_ARGS+= -DGDAL_USE_JSONC_INTERNAL=ON
+CMAKE_CONFIGURE_ARGS+= -DGDAL_USE_JSONC=OFF
+
+# Disable things that cmake finds that we didn't bl3.
+# \todo For each, consider if we should intead add a bl3.
+CMAKE_CONFIGURE_ARGS+= -DGDAL_USE_DEFLATE=OFF
+CMAKE_CONFIGURE_ARGS+= -DGDAL_USE_FREEXL=OFF
+CMAKE_CONFIGURE_ARGS+= -DGDAL_USE_HDF5=OFF
+CMAKE_CONFIGURE_ARGS+= -DGDAL_USE_HEIF=OFF
+CMAKE_CONFIGURE_ARGS+= -DGDAL_USE_LZ4=OFF
+# \todo Resolve LZMA usage.
+# GDAL_USE_LZMA appears in gtif but cmake says it doesn't exist.
+#CMAKE_CONFIGURE_ARGS+=        -DGDAL_USE_LZMA=OFF
+CMAKE_CONFIGURE_ARGS+= -DGDAL_USE_ODBC=OFF
+CMAKE_CONFIGURE_ARGS+= -DGDAL_USE_OPENEXR=OFF
+CMAKE_CONFIGURE_ARGS+= -DGDAL_USE_PCRE2=OFF
+CMAKE_CONFIGURE_ARGS+= -DGDAL_USE_POPPLER=OFF
+CMAKE_CONFIGURE_ARGS+= -DGDAL_USE_ZSTD=OFF
+
+# \todo One would think these are unnnecessary.  Check if these
+# can/should be dropped.  If not, explain why we have some and not
+# all.  Commented lines are incompletely translated from autoconf,
+# because there is no obvious analog.
+CMAKE_CONFIGURE_ARGS+= -DGEOS_DIR=${BUILDLINK_PREFIX.geos}
+CMAKE_CONFIGURE_ARGS+= -DTIFFDIR=${BUILDLINK_PREFIX.tiff}
+#CMAKE_CONFIGURE_ARGS+=        -Dlibz=${BUILDLINK_PREFIX.zlib}
+CMAKE_CONFIGURE_ARGS+= -DNetCDF_DIR=${BUILDLINK_PREFIX.netcdf}
+#CMAKE_CONFIGURE_ARGS+=        -Dwebp=${BUILDLINK_PREFIX.libwebp}
+#CMAKE_CONFIGURE_ARGS+=        -Dxerces
+#CMAKE_CONFIGURE_ARGS+=        -Dxerces-inc=${BUILDLINK_PREFIX.xerces-c}/include
+#CMAKE_CONFIGURE_ARGS+=        -Dxerces-lib=-L${BUILDLINK_PREFIX.xerces-c}/lib\ -lxerces-c
+
 .include "options.mk"
 
 CHECK_PORTABILITY_SKIP+=       mkbindist.sh

Index: pkgsrc/geography/gdal-lib/Makefile.common
diff -u pkgsrc/geography/gdal-lib/Makefile.common:1.25 pkgsrc/geography/gdal-lib/Makefile.common:1.26
--- pkgsrc/geography/gdal-lib/Makefile.common:1.25      Tue May 21 13:36:10 2024
+++ pkgsrc/geography/gdal-lib/Makefile.common   Tue May 21 18:21:33 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.25 2024/05/21 13:36:10 gdt Exp $
+# $NetBSD: Makefile.common,v 1.26 2024/05/21 18:21:33 gdt Exp $
 #
 # used by geography/gdal-lib/Makefile
 # used by geography/py-gdal/Makefile
@@ -23,47 +23,3 @@ PATCHDIR=    ${.CURDIR}/../../geography/gda
 DISTINFO_FILE= ${.CURDIR}/../../geography/gdal-lib/distinfo
 
 CHECK_PORTABILITY_SKIP+=       mkbindist.sh
-
-# The base gdal and the python bindings have very different dependency
-# footprints.  Sorting content into gdal-lib/Makefile and
-# Makefile.common is already somewhat difficult, and complicated by
-# cmake's habit of finding installed packages that are not buildlinked.
-
-# \todo Consider moving to package Makefiles.
-USE_TOOLS+=            gmake pkg-config
-USE_LANGUAGES=         c99 c++
-USE_LIBTOOL=           yes
-USE_PKGLOCALEDIR=      yes
-
-# \todo Justify or move to bl3 of json-c
-CMAKE_CONFIGURE_ARGS+= -DGDAL_USE_JSONC_INTERNAL=ON
-CMAKE_CONFIGURE_ARGS+= -DGDAL_USE_JSONC=OFF
-
-# Disable things that cmake finds that we didn't bl3.
-# \todo For each, consider if we should intead add a bl3.
-CMAKE_CONFIGURE_ARGS+= -DGDAL_USE_DEFLATE=OFF
-CMAKE_CONFIGURE_ARGS+= -DGDAL_USE_FREEXL=OFF
-CMAKE_CONFIGURE_ARGS+= -DGDAL_USE_HDF5=OFF
-CMAKE_CONFIGURE_ARGS+= -DGDAL_USE_HEIF=OFF
-CMAKE_CONFIGURE_ARGS+= -DGDAL_USE_LZ4=OFF
-# \todo Resolve LZMA usage.
-# GDAL_USE_LZMA appears in gtif but cmake says it doesn't exist.
-#CMAKE_CONFIGURE_ARGS+=        -DGDAL_USE_LZMA=OFF
-CMAKE_CONFIGURE_ARGS+= -DGDAL_USE_ODBC=OFF
-CMAKE_CONFIGURE_ARGS+= -DGDAL_USE_OPENEXR=OFF
-CMAKE_CONFIGURE_ARGS+= -DGDAL_USE_PCRE2=OFF
-CMAKE_CONFIGURE_ARGS+= -DGDAL_USE_POPPLER=OFF
-CMAKE_CONFIGURE_ARGS+= -DGDAL_USE_ZSTD=OFF
-
-# \todo One would think these are unnnecessary.  Check if these
-# can/should be dropped.  If not, explain why we have some and not
-# all.  Commented lines are incompletely translated from autoconf,
-# because there is no obvious analog.
-CMAKE_CONFIGURE_ARGS+= -DGEOS_DIR=${BUILDLINK_PREFIX.geos}
-CMAKE_CONFIGURE_ARGS+= -DTIFFDIR=${BUILDLINK_PREFIX.tiff}
-#CMAKE_CONFIGURE_ARGS+=        -Dlibz=${BUILDLINK_PREFIX.zlib}
-CMAKE_CONFIGURE_ARGS+= -DNetCDF_DIR=${BUILDLINK_PREFIX.netcdf}
-#CMAKE_CONFIGURE_ARGS+=        -Dwebp=${BUILDLINK_PREFIX.libwebp}
-#CMAKE_CONFIGURE_ARGS+=        -Dxerces
-#CMAKE_CONFIGURE_ARGS+=        -Dxerces-inc=${BUILDLINK_PREFIX.xerces-c}/include
-#CMAKE_CONFIGURE_ARGS+=        -Dxerces-lib=-L${BUILDLINK_PREFIX.xerces-c}/lib\ -lxerces-c

Index: pkgsrc/geography/py-gdal/Makefile
diff -u pkgsrc/geography/py-gdal/Makefile:1.64 pkgsrc/geography/py-gdal/Makefile:1.65
--- pkgsrc/geography/py-gdal/Makefile:1.64      Tue May 21 13:36:10 2024
+++ pkgsrc/geography/py-gdal/Makefile   Tue May 21 18:21:33 2024
@@ -1,42 +1,29 @@
-# $NetBSD: Makefile,v 1.64 2024/05/21 13:36:10 gdt Exp $
+# $NetBSD: Makefile,v 1.65 2024/05/21 18:21:33 gdt Exp $
 
-PKGREVISION= 9
+PKGREVISION=   10
 .include "../../geography/gdal-lib/Makefile.common"
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 #PKGREVISION=  0
 
 COMMENT=       Translator library for raster geospatial data formats, Python binding
 
-GNU_CONFIGURE=         yes
-
-BUILD_DIRS=    swig/python
-
-MAKE_FILE=     GNUmakefile
-
-# CONFIGURE_DIR=               swig/python     # cmake
-# CMAKE_CONFIGURE_ARGS+=       -DGDAL_USE_SPATIALITE=OFF
-# .include "../../devel/cmake/build.mk"
+USE_LANGUAGES=         c c++
+USE_C_FEATURES+=       c99
+USE_CXX_FEATURES+=     c++11
 
 PYTHON_VERSIONS_INCOMPATIBLE=  27 38
 
-INSTALLATION_DIRS=     bin
+PYSETUPSUBDIR=         swig/python
 
 .include "../../mk/bsd.prefs.mk"
 
 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
-
-#For testing future versions from git:
-#EGG_NAME=             GDAL-3.5.0.dev0
-EGG_NAME?=             GDAL-${VERSION_BASE}
-EGG_INFODIR?=          ${EGG_NAME}-py${PYVERSSUFFIX}.egg-info
-PLIST_SUBST+=          PYSITELIB=${PYSITELIB}
-PLIST_SUBST+=          EGG_NAME=${EGG_NAME}-py${PYVERSSUFFIX}
-PLIST_SUBST+=          EGG_INFODIR=${EGG_INFODIR}
-PRINT_PLIST_AWK+=      { gsub(/${EGG_NAME}-py${PYVERSSUFFIX}.egg-info/, \
-                               "$${EGG_INFODIR}") }
+TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel>=0:../../devel/py-wheel
 
 .include "../../geography/gdal-lib/buildlink3.mk"
-.include "../../lang/python/extension.mk"
+# \todo Explain why wheel must be before tool (Python.h not found), or fix
+# documentation of python/foo.mk.
+.include "../../lang/python/wheel.mk"
 .include "../../lang/python/tool.mk"
 .include "../../math/py-numpy/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/geography/py-gdal/PLIST
diff -u pkgsrc/geography/py-gdal/PLIST:1.5 pkgsrc/geography/py-gdal/PLIST:1.6
--- pkgsrc/geography/py-gdal/PLIST:1.5  Mon Jul  5 17:25:29 2021
+++ pkgsrc/geography/py-gdal/PLIST      Tue May 21 18:21:33 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2021/07/05 17:25:29 gdt Exp $
+@comment $NetBSD: PLIST,v 1.6 2024/05/21 18:21:33 gdt Exp $
 bin/gdal2tiles.py
 bin/gdal2xyz.py
 bin/gdal_calc.py
@@ -16,14 +16,13 @@ bin/gdalmove.py
 bin/ogrmerge.py
 bin/pct2rgb.py
 bin/rgb2pct.py
-${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
-${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
-${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
-${PYSITELIB}/${EGG_INFODIR}/requires.txt
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/GDAL-${PKGVERSION}.dist-info/METADATA
+${PYSITELIB}/GDAL-${PKGVERSION}.dist-info/RECORD
+${PYSITELIB}/GDAL-${PKGVERSION}.dist-info/WHEEL
+${PYSITELIB}/GDAL-${PKGVERSION}.dist-info/top_level.txt
 ${PYSITELIB}/osgeo/__init__.py
 ${PYSITELIB}/osgeo/__init__.pyc
+${PYSITELIB}/osgeo/__init__.pyo
 ${PYSITELIB}/osgeo/_gdal.so
 ${PYSITELIB}/osgeo/_gdal_array.so
 ${PYSITELIB}/osgeo/_gdalconst.so
@@ -32,201 +31,301 @@ ${PYSITELIB}/osgeo/_ogr.so
 ${PYSITELIB}/osgeo/_osr.so
 ${PYSITELIB}/osgeo/gdal.py
 ${PYSITELIB}/osgeo/gdal.pyc
+${PYSITELIB}/osgeo/gdal.pyo
 ${PYSITELIB}/osgeo/gdal_array.py
 ${PYSITELIB}/osgeo/gdal_array.pyc
+${PYSITELIB}/osgeo/gdal_array.pyo
 ${PYSITELIB}/osgeo/gdalconst.py
 ${PYSITELIB}/osgeo/gdalconst.pyc
+${PYSITELIB}/osgeo/gdalconst.pyo
 ${PYSITELIB}/osgeo/gdalnumeric.py
 ${PYSITELIB}/osgeo/gdalnumeric.pyc
+${PYSITELIB}/osgeo/gdalnumeric.pyo
 ${PYSITELIB}/osgeo/gnm.py
 ${PYSITELIB}/osgeo/gnm.pyc
+${PYSITELIB}/osgeo/gnm.pyo
 ${PYSITELIB}/osgeo/ogr.py
 ${PYSITELIB}/osgeo/ogr.pyc
+${PYSITELIB}/osgeo/ogr.pyo
 ${PYSITELIB}/osgeo/osr.py
 ${PYSITELIB}/osgeo/osr.pyc
+${PYSITELIB}/osgeo/osr.pyo
 ${PYSITELIB}/osgeo/utils.py
 ${PYSITELIB}/osgeo/utils.pyc
+${PYSITELIB}/osgeo/utils.pyo
 ${PYSITELIB}/osgeo_utils/__init__.py
 ${PYSITELIB}/osgeo_utils/__init__.pyc
+${PYSITELIB}/osgeo_utils/__init__.pyo
 ${PYSITELIB}/osgeo_utils/auxiliary/__init__.py
 ${PYSITELIB}/osgeo_utils/auxiliary/__init__.pyc
+${PYSITELIB}/osgeo_utils/auxiliary/__init__.pyo
 ${PYSITELIB}/osgeo_utils/auxiliary/array_util.py
 ${PYSITELIB}/osgeo_utils/auxiliary/array_util.pyc
+${PYSITELIB}/osgeo_utils/auxiliary/array_util.pyo
 ${PYSITELIB}/osgeo_utils/auxiliary/base.py
 ${PYSITELIB}/osgeo_utils/auxiliary/base.pyc
+${PYSITELIB}/osgeo_utils/auxiliary/base.pyo
 ${PYSITELIB}/osgeo_utils/auxiliary/batch_creator.py
 ${PYSITELIB}/osgeo_utils/auxiliary/batch_creator.pyc
+${PYSITELIB}/osgeo_utils/auxiliary/batch_creator.pyo
 ${PYSITELIB}/osgeo_utils/auxiliary/color_palette.py
 ${PYSITELIB}/osgeo_utils/auxiliary/color_palette.pyc
+${PYSITELIB}/osgeo_utils/auxiliary/color_palette.pyo
 ${PYSITELIB}/osgeo_utils/auxiliary/color_table.py
 ${PYSITELIB}/osgeo_utils/auxiliary/color_table.pyc
+${PYSITELIB}/osgeo_utils/auxiliary/color_table.pyo
 ${PYSITELIB}/osgeo_utils/auxiliary/extent_util.py
 ${PYSITELIB}/osgeo_utils/auxiliary/extent_util.pyc
+${PYSITELIB}/osgeo_utils/auxiliary/extent_util.pyo
 ${PYSITELIB}/osgeo_utils/auxiliary/gdal_argparse.py
 ${PYSITELIB}/osgeo_utils/auxiliary/gdal_argparse.pyc
+${PYSITELIB}/osgeo_utils/auxiliary/gdal_argparse.pyo
 ${PYSITELIB}/osgeo_utils/auxiliary/numpy_util.py
 ${PYSITELIB}/osgeo_utils/auxiliary/numpy_util.pyc
+${PYSITELIB}/osgeo_utils/auxiliary/numpy_util.pyo
 ${PYSITELIB}/osgeo_utils/auxiliary/osr_util.py
 ${PYSITELIB}/osgeo_utils/auxiliary/osr_util.pyc
+${PYSITELIB}/osgeo_utils/auxiliary/osr_util.pyo
 ${PYSITELIB}/osgeo_utils/auxiliary/progress.py
 ${PYSITELIB}/osgeo_utils/auxiliary/progress.pyc
+${PYSITELIB}/osgeo_utils/auxiliary/progress.pyo
 ${PYSITELIB}/osgeo_utils/auxiliary/raster_creation.py
 ${PYSITELIB}/osgeo_utils/auxiliary/raster_creation.pyc
+${PYSITELIB}/osgeo_utils/auxiliary/raster_creation.pyo
 ${PYSITELIB}/osgeo_utils/auxiliary/rectangle.py
 ${PYSITELIB}/osgeo_utils/auxiliary/rectangle.pyc
+${PYSITELIB}/osgeo_utils/auxiliary/rectangle.pyo
 ${PYSITELIB}/osgeo_utils/auxiliary/util.py
 ${PYSITELIB}/osgeo_utils/auxiliary/util.pyc
+${PYSITELIB}/osgeo_utils/auxiliary/util.pyo
 ${PYSITELIB}/osgeo_utils/gdal2tiles.py
 ${PYSITELIB}/osgeo_utils/gdal2tiles.pyc
+${PYSITELIB}/osgeo_utils/gdal2tiles.pyo
 ${PYSITELIB}/osgeo_utils/gdal2xyz.py
 ${PYSITELIB}/osgeo_utils/gdal2xyz.pyc
+${PYSITELIB}/osgeo_utils/gdal2xyz.pyo
 ${PYSITELIB}/osgeo_utils/gdal_calc.py
 ${PYSITELIB}/osgeo_utils/gdal_calc.pyc
+${PYSITELIB}/osgeo_utils/gdal_calc.pyo
 ${PYSITELIB}/osgeo_utils/gdal_edit.py
 ${PYSITELIB}/osgeo_utils/gdal_edit.pyc
+${PYSITELIB}/osgeo_utils/gdal_edit.pyo
 ${PYSITELIB}/osgeo_utils/gdal_fillnodata.py
 ${PYSITELIB}/osgeo_utils/gdal_fillnodata.pyc
+${PYSITELIB}/osgeo_utils/gdal_fillnodata.pyo
 ${PYSITELIB}/osgeo_utils/gdal_merge.py
 ${PYSITELIB}/osgeo_utils/gdal_merge.pyc
+${PYSITELIB}/osgeo_utils/gdal_merge.pyo
 ${PYSITELIB}/osgeo_utils/gdal_pansharpen.py
 ${PYSITELIB}/osgeo_utils/gdal_pansharpen.pyc
+${PYSITELIB}/osgeo_utils/gdal_pansharpen.pyo
 ${PYSITELIB}/osgeo_utils/gdal_polygonize.py
 ${PYSITELIB}/osgeo_utils/gdal_polygonize.pyc
+${PYSITELIB}/osgeo_utils/gdal_polygonize.pyo
 ${PYSITELIB}/osgeo_utils/gdal_proximity.py
 ${PYSITELIB}/osgeo_utils/gdal_proximity.pyc
+${PYSITELIB}/osgeo_utils/gdal_proximity.pyo
 ${PYSITELIB}/osgeo_utils/gdal_retile.py
 ${PYSITELIB}/osgeo_utils/gdal_retile.pyc
+${PYSITELIB}/osgeo_utils/gdal_retile.pyo
 ${PYSITELIB}/osgeo_utils/gdal_sieve.py
 ${PYSITELIB}/osgeo_utils/gdal_sieve.pyc
+${PYSITELIB}/osgeo_utils/gdal_sieve.pyo
 ${PYSITELIB}/osgeo_utils/gdalattachpct.py
 ${PYSITELIB}/osgeo_utils/gdalattachpct.pyc
+${PYSITELIB}/osgeo_utils/gdalattachpct.pyo
 ${PYSITELIB}/osgeo_utils/gdalcompare.py
 ${PYSITELIB}/osgeo_utils/gdalcompare.pyc
+${PYSITELIB}/osgeo_utils/gdalcompare.pyo
 ${PYSITELIB}/osgeo_utils/gdalmove.py
 ${PYSITELIB}/osgeo_utils/gdalmove.pyc
+${PYSITELIB}/osgeo_utils/gdalmove.pyo
 ${PYSITELIB}/osgeo_utils/ogrmerge.py
 ${PYSITELIB}/osgeo_utils/ogrmerge.pyc
+${PYSITELIB}/osgeo_utils/ogrmerge.pyo
 ${PYSITELIB}/osgeo_utils/pct2rgb.py
 ${PYSITELIB}/osgeo_utils/pct2rgb.pyc
+${PYSITELIB}/osgeo_utils/pct2rgb.pyo
 ${PYSITELIB}/osgeo_utils/rgb2pct.py
 ${PYSITELIB}/osgeo_utils/rgb2pct.pyc
+${PYSITELIB}/osgeo_utils/rgb2pct.pyo
 ${PYSITELIB}/osgeo_utils/samples/__init__.py
 ${PYSITELIB}/osgeo_utils/samples/__init__.pyc
+${PYSITELIB}/osgeo_utils/samples/__init__.pyo
 ${PYSITELIB}/osgeo_utils/samples/assemblepoly.py
 ${PYSITELIB}/osgeo_utils/samples/assemblepoly.pyc
+${PYSITELIB}/osgeo_utils/samples/assemblepoly.pyo
 ${PYSITELIB}/osgeo_utils/samples/build_jp2_from_xml.py
 ${PYSITELIB}/osgeo_utils/samples/build_jp2_from_xml.pyc
+${PYSITELIB}/osgeo_utils/samples/build_jp2_from_xml.pyo
 ${PYSITELIB}/osgeo_utils/samples/classify.py
 ${PYSITELIB}/osgeo_utils/samples/classify.pyc
+${PYSITELIB}/osgeo_utils/samples/classify.pyo
 ${PYSITELIB}/osgeo_utils/samples/crs2crs2grid.py
 ${PYSITELIB}/osgeo_utils/samples/crs2crs2grid.pyc
+${PYSITELIB}/osgeo_utils/samples/crs2crs2grid.pyo
 ${PYSITELIB}/osgeo_utils/samples/densify.py
 ${PYSITELIB}/osgeo_utils/samples/densify.pyc
+${PYSITELIB}/osgeo_utils/samples/densify.pyo
 ${PYSITELIB}/osgeo_utils/samples/dump_jp2.py
 ${PYSITELIB}/osgeo_utils/samples/dump_jp2.pyc
+${PYSITELIB}/osgeo_utils/samples/dump_jp2.pyo
 ${PYSITELIB}/osgeo_utils/samples/epsg_tr.py
 ${PYSITELIB}/osgeo_utils/samples/epsg_tr.pyc
+${PYSITELIB}/osgeo_utils/samples/epsg_tr.pyo
 ${PYSITELIB}/osgeo_utils/samples/esri2wkt.py
 ${PYSITELIB}/osgeo_utils/samples/esri2wkt.pyc
+${PYSITELIB}/osgeo_utils/samples/esri2wkt.pyo
 ${PYSITELIB}/osgeo_utils/samples/fft.py
 ${PYSITELIB}/osgeo_utils/samples/fft.pyc
+${PYSITELIB}/osgeo_utils/samples/fft.pyo
 ${PYSITELIB}/osgeo_utils/samples/fix_gpkg.py
 ${PYSITELIB}/osgeo_utils/samples/fix_gpkg.pyc
+${PYSITELIB}/osgeo_utils/samples/fix_gpkg.pyo
 ${PYSITELIB}/osgeo_utils/samples/gcps2ogr.py
 ${PYSITELIB}/osgeo_utils/samples/gcps2ogr.pyc
+${PYSITELIB}/osgeo_utils/samples/gcps2ogr.pyo
 ${PYSITELIB}/osgeo_utils/samples/gcps2vec.py
 ${PYSITELIB}/osgeo_utils/samples/gcps2vec.pyc
+${PYSITELIB}/osgeo_utils/samples/gcps2vec.pyo
 ${PYSITELIB}/osgeo_utils/samples/gcps2wld.py
 ${PYSITELIB}/osgeo_utils/samples/gcps2wld.pyc
+${PYSITELIB}/osgeo_utils/samples/gcps2wld.pyo
 ${PYSITELIB}/osgeo_utils/samples/gdal2grd.py
 ${PYSITELIB}/osgeo_utils/samples/gdal2grd.pyc
+${PYSITELIB}/osgeo_utils/samples/gdal2grd.pyo
 ${PYSITELIB}/osgeo_utils/samples/gdal_auth.py
 ${PYSITELIB}/osgeo_utils/samples/gdal_auth.pyc
+${PYSITELIB}/osgeo_utils/samples/gdal_auth.pyo
 ${PYSITELIB}/osgeo_utils/samples/gdal_cp.py
 ${PYSITELIB}/osgeo_utils/samples/gdal_cp.pyc
+${PYSITELIB}/osgeo_utils/samples/gdal_cp.pyo
 ${PYSITELIB}/osgeo_utils/samples/gdal_create_pdf.py
 ${PYSITELIB}/osgeo_utils/samples/gdal_create_pdf.pyc
+${PYSITELIB}/osgeo_utils/samples/gdal_create_pdf.pyo
 ${PYSITELIB}/osgeo_utils/samples/gdal_ls.py
 ${PYSITELIB}/osgeo_utils/samples/gdal_ls.pyc
+${PYSITELIB}/osgeo_utils/samples/gdal_ls.pyo
 ${PYSITELIB}/osgeo_utils/samples/gdal_lut.py
 ${PYSITELIB}/osgeo_utils/samples/gdal_lut.pyc
+${PYSITELIB}/osgeo_utils/samples/gdal_lut.pyo
 ${PYSITELIB}/osgeo_utils/samples/gdal_mkdir.py
 ${PYSITELIB}/osgeo_utils/samples/gdal_mkdir.pyc
+${PYSITELIB}/osgeo_utils/samples/gdal_mkdir.pyo
 ${PYSITELIB}/osgeo_utils/samples/gdal_remove_towgs84.py
 ${PYSITELIB}/osgeo_utils/samples/gdal_remove_towgs84.pyc
+${PYSITELIB}/osgeo_utils/samples/gdal_remove_towgs84.pyo
 ${PYSITELIB}/osgeo_utils/samples/gdal_rm.py
 ${PYSITELIB}/osgeo_utils/samples/gdal_rm.pyc
+${PYSITELIB}/osgeo_utils/samples/gdal_rm.pyo
 ${PYSITELIB}/osgeo_utils/samples/gdal_rmdir.py
 ${PYSITELIB}/osgeo_utils/samples/gdal_rmdir.pyc
+${PYSITELIB}/osgeo_utils/samples/gdal_rmdir.pyo
 ${PYSITELIB}/osgeo_utils/samples/gdal_vrtmerge.py
 ${PYSITELIB}/osgeo_utils/samples/gdal_vrtmerge.pyc
+${PYSITELIB}/osgeo_utils/samples/gdal_vrtmerge.pyo
 ${PYSITELIB}/osgeo_utils/samples/gdal_zip.py
 ${PYSITELIB}/osgeo_utils/samples/gdal_zip.pyc
+${PYSITELIB}/osgeo_utils/samples/gdal_zip.pyo
 ${PYSITELIB}/osgeo_utils/samples/gdalchksum.py
 ${PYSITELIB}/osgeo_utils/samples/gdalchksum.pyc
+${PYSITELIB}/osgeo_utils/samples/gdalchksum.pyo
 ${PYSITELIB}/osgeo_utils/samples/gdalcopyproj.py
 ${PYSITELIB}/osgeo_utils/samples/gdalcopyproj.pyc
+${PYSITELIB}/osgeo_utils/samples/gdalcopyproj.pyo
 ${PYSITELIB}/osgeo_utils/samples/gdalfilter.py
 ${PYSITELIB}/osgeo_utils/samples/gdalfilter.pyc
+${PYSITELIB}/osgeo_utils/samples/gdalfilter.pyo
 ${PYSITELIB}/osgeo_utils/samples/gdalident.py
 ${PYSITELIB}/osgeo_utils/samples/gdalident.pyc
+${PYSITELIB}/osgeo_utils/samples/gdalident.pyo
 ${PYSITELIB}/osgeo_utils/samples/gdalimport.py
 ${PYSITELIB}/osgeo_utils/samples/gdalimport.pyc
+${PYSITELIB}/osgeo_utils/samples/gdalimport.pyo
 ${PYSITELIB}/osgeo_utils/samples/gdalinfo.py
 ${PYSITELIB}/osgeo_utils/samples/gdalinfo.pyc
+${PYSITELIB}/osgeo_utils/samples/gdalinfo.pyo
 ${PYSITELIB}/osgeo_utils/samples/gdallocationinfo.py
 ${PYSITELIB}/osgeo_utils/samples/gdallocationinfo.pyc
+${PYSITELIB}/osgeo_utils/samples/gdallocationinfo.pyo
 ${PYSITELIB}/osgeo_utils/samples/get_soundg.py
 ${PYSITELIB}/osgeo_utils/samples/get_soundg.pyc
+${PYSITELIB}/osgeo_utils/samples/get_soundg.pyo
 ${PYSITELIB}/osgeo_utils/samples/histrep.py
 ${PYSITELIB}/osgeo_utils/samples/histrep.pyc
+${PYSITELIB}/osgeo_utils/samples/histrep.pyo
 ${PYSITELIB}/osgeo_utils/samples/hsv_merge.py
 ${PYSITELIB}/osgeo_utils/samples/hsv_merge.pyc
+${PYSITELIB}/osgeo_utils/samples/hsv_merge.pyo
 ${PYSITELIB}/osgeo_utils/samples/jpeg_in_tiff_extract.py
 ${PYSITELIB}/osgeo_utils/samples/jpeg_in_tiff_extract.pyc
+${PYSITELIB}/osgeo_utils/samples/jpeg_in_tiff_extract.pyo
 ${PYSITELIB}/osgeo_utils/samples/load2odbc.py
 ${PYSITELIB}/osgeo_utils/samples/load2odbc.pyc
+${PYSITELIB}/osgeo_utils/samples/load2odbc.pyo
 ${PYSITELIB}/osgeo_utils/samples/loslas2ntv2.py
 ${PYSITELIB}/osgeo_utils/samples/loslas2ntv2.pyc
+${PYSITELIB}/osgeo_utils/samples/loslas2ntv2.pyo
 ${PYSITELIB}/osgeo_utils/samples/magphase.py
 ${PYSITELIB}/osgeo_utils/samples/magphase.pyc
+${PYSITELIB}/osgeo_utils/samples/magphase.pyo
 ${PYSITELIB}/osgeo_utils/samples/make_fuzzer_friendly_archive.py
 ${PYSITELIB}/osgeo_utils/samples/make_fuzzer_friendly_archive.pyc
+${PYSITELIB}/osgeo_utils/samples/make_fuzzer_friendly_archive.pyo
 ${PYSITELIB}/osgeo_utils/samples/mkgraticule.py
 ${PYSITELIB}/osgeo_utils/samples/mkgraticule.pyc
+${PYSITELIB}/osgeo_utils/samples/mkgraticule.pyo
 ${PYSITELIB}/osgeo_utils/samples/ogr2ogr.py
 ${PYSITELIB}/osgeo_utils/samples/ogr2ogr.pyc
+${PYSITELIB}/osgeo_utils/samples/ogr2ogr.pyo
 ${PYSITELIB}/osgeo_utils/samples/ogr2vrt.py
 ${PYSITELIB}/osgeo_utils/samples/ogr2vrt.pyc
+${PYSITELIB}/osgeo_utils/samples/ogr2vrt.pyo
 ${PYSITELIB}/osgeo_utils/samples/ogr_build_junction_table.py
 ${PYSITELIB}/osgeo_utils/samples/ogr_build_junction_table.pyc
+${PYSITELIB}/osgeo_utils/samples/ogr_build_junction_table.pyo
 ${PYSITELIB}/osgeo_utils/samples/ogr_dispatch.py
 ${PYSITELIB}/osgeo_utils/samples/ogr_dispatch.pyc
+${PYSITELIB}/osgeo_utils/samples/ogr_dispatch.pyo
 ${PYSITELIB}/osgeo_utils/samples/ogr_layer_algebra.py
 ${PYSITELIB}/osgeo_utils/samples/ogr_layer_algebra.pyc
+${PYSITELIB}/osgeo_utils/samples/ogr_layer_algebra.pyo
 ${PYSITELIB}/osgeo_utils/samples/ogrinfo.py
 ${PYSITELIB}/osgeo_utils/samples/ogrinfo.pyc
+${PYSITELIB}/osgeo_utils/samples/ogrinfo.pyo
 ${PYSITELIB}/osgeo_utils/samples/ogrupdate.py
 ${PYSITELIB}/osgeo_utils/samples/ogrupdate.pyc
+${PYSITELIB}/osgeo_utils/samples/ogrupdate.pyo
 ${PYSITELIB}/osgeo_utils/samples/rel.py
 ${PYSITELIB}/osgeo_utils/samples/rel.pyc
+${PYSITELIB}/osgeo_utils/samples/rel.pyo
 ${PYSITELIB}/osgeo_utils/samples/tigerpoly.py
 ${PYSITELIB}/osgeo_utils/samples/tigerpoly.pyc
+${PYSITELIB}/osgeo_utils/samples/tigerpoly.pyo
 ${PYSITELIB}/osgeo_utils/samples/tile_extent_from_raster.py
 ${PYSITELIB}/osgeo_utils/samples/tile_extent_from_raster.pyc
+${PYSITELIB}/osgeo_utils/samples/tile_extent_from_raster.pyo
 ${PYSITELIB}/osgeo_utils/samples/tolatlong.py
 ${PYSITELIB}/osgeo_utils/samples/tolatlong.pyc
+${PYSITELIB}/osgeo_utils/samples/tolatlong.pyo
 ${PYSITELIB}/osgeo_utils/samples/val_repl.py
 ${PYSITELIB}/osgeo_utils/samples/val_repl.pyc
+${PYSITELIB}/osgeo_utils/samples/val_repl.pyo
 ${PYSITELIB}/osgeo_utils/samples/validate_cloud_optimized_geotiff.py
 ${PYSITELIB}/osgeo_utils/samples/validate_cloud_optimized_geotiff.pyc
+${PYSITELIB}/osgeo_utils/samples/validate_cloud_optimized_geotiff.pyo
 ${PYSITELIB}/osgeo_utils/samples/validate_gpkg.py
 ${PYSITELIB}/osgeo_utils/samples/validate_gpkg.pyc
+${PYSITELIB}/osgeo_utils/samples/validate_gpkg.pyo
 ${PYSITELIB}/osgeo_utils/samples/validate_jp2.py
 ${PYSITELIB}/osgeo_utils/samples/validate_jp2.pyc
+${PYSITELIB}/osgeo_utils/samples/validate_jp2.pyo
 ${PYSITELIB}/osgeo_utils/samples/vec_tr.py
 ${PYSITELIB}/osgeo_utils/samples/vec_tr.pyc
+${PYSITELIB}/osgeo_utils/samples/vec_tr.pyo
 ${PYSITELIB}/osgeo_utils/samples/vec_tr_spat.py
 ${PYSITELIB}/osgeo_utils/samples/vec_tr_spat.pyc
+${PYSITELIB}/osgeo_utils/samples/vec_tr_spat.pyo
 ${PYSITELIB}/osgeo_utils/samples/wcs_virtds_params.py
 ${PYSITELIB}/osgeo_utils/samples/wcs_virtds_params.pyc
+${PYSITELIB}/osgeo_utils/samples/wcs_virtds_params.pyo



Home | Main Index | Thread Index | Old Index