pkgsrc-WIP-changes archive

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

py-gdal: Add package w/o using cmake



Module Name:	pkgsrc-wip
Committed By:	Greg Troxel <gdt%lexort.com@localhost>
Pushed By:	gdt
Date:		Thu May 23 15:05:53 2024 -0400
Changeset:	dd86fea9de4d8452776ab1848aefb23a08b6e358

Modified Files:
	Makefile
Added Files:
	py-gdal/COMMIT_MSG
	py-gdal/DESCR
	py-gdal/Makefile
	py-gdal/PLIST
	py-gdal/TODO
	py-gdal/distinfo

Log Message:
py-gdal: Add package w/o using cmake

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=dd86fea9de4d8452776ab1848aefb23a08b6e358

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

diffstat:
 Makefile           |   1 +
 py-gdal/COMMIT_MSG |   3 +
 py-gdal/DESCR      |  21 ++++
 py-gdal/Makefile   |  41 +++++++
 py-gdal/PLIST      | 348 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 py-gdal/TODO       |   7 ++
 py-gdal/distinfo   |   6 +
 7 files changed, 427 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 43674ebb9f..4f0c7c1bbb 100644
--- a/Makefile
+++ b/Makefile
@@ -3699,6 +3699,7 @@ SUBDIR+=	py-gato
 SUBDIR+=	py-gatspy
 SUBDIR+=	py-gauss
 SUBDIR+=	py-gbpy
+SUBDIR+=	py-gdal
 SUBDIR+=	py-gdxcc
 SUBDIR+=	py-gem
 SUBDIR+=	py-genesis
diff --git a/py-gdal/COMMIT_MSG b/py-gdal/COMMIT_MSG
new file mode 100644
index 0000000000..19078c2fef
--- /dev/null
+++ b/py-gdal/COMMIT_MSG
@@ -0,0 +1,3 @@
+geography/py-gdal: Use the pypi distfile and avoid needing to run cmake
+
+The hope is that it will be less fragile.
diff --git a/py-gdal/DESCR b/py-gdal/DESCR
new file mode 100644
index 0000000000..a391b38f23
--- /dev/null
+++ b/py-gdal/DESCR
@@ -0,0 +1,21 @@
+GDAL is a translator library for raster geospatial data formats that
+is released under an X/MIT style Open Source license. As a library, it
+presents a single abstract data model to the calling application for
+all supported formats.  The related OGR library (which lives within
+the GDAL source tree) provides a similar capability for simple
+features vector data. It includes roughly 60 format drivers. Current
+translators include:
+	* GeoTIFF 		(read/write)
+	* Erdas Imagine		(read/write)
+	* ESRI .BIL 		(read)
+	* .aux labelled raw	(read/write)
+	* DTED 			(read)
+	* SDTS DEM 		(read)
+	* CEOS 			(read)
+	* JPEG 			(read/write)
+	* PNG 			(read/write)
+	* Geosoft GXF		(read)
+	* Arc/Info Binary Grid 	(read)
+A full list is available at http://www.gdal.org/formats_list.html.
+
+This package is a binding for Python language.
diff --git a/py-gdal/Makefile b/py-gdal/Makefile
new file mode 100644
index 0000000000..8cb9b0ee1a
--- /dev/null
+++ b/py-gdal/Makefile
@@ -0,0 +1,41 @@
+# $NetBSD$
+
+# The gdal release tarball does not have swig output for the python
+# bindings, and running that requires first running cmake.  This
+# package instead uses the bindings release, which is apparently only
+# on pypi.
+.include "../../geography/gdal-lib/Makefile.common"
+DISTNAME=	GDAL-3.9.0
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME:tl}
+CATEGORIES=	# TODO: add primary category
+MASTER_SITES=	${MASTER_SITE_PYPI:=G/GDAL/}
+
+#HOMEPAGE=	https://pypi.org/project/GDAL/
+COMMENT=	Translator library for raster geospatial data formats, Python binding
+#LICENSE=	# TODO: (see mk/license.mk)
+
+# Reset things in Makefile.common, which are no longer common.
+EXTRACT_SUFX=	.tar.gz
+PATCHDIR=	patches
+DISTINFO_FILE=	distinfo
+WRKSRC=		${WRKDIR}/GDAL-${VERSION_BASE}
+
+USE_LANGUAGES+=		c c++
+USE_CC_FEATURES+=	c99
+USE_CXX_FEATURES+=	c++11
+
+PYTHON_VERSIONS_INCOMPATIBLE=	27 38
+
+TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+TOOL_DEPENDS+=	${PYPKGPREFIX}-wheel>=0:../../devel/py-wheel
+
+WHEEL_NAME=		GDAL-${PKGVERSION_NOREV}
+
+BUILDLINK_API_DEPENDS.gdal-lib+=	gdal-lib>=3.9.0
+.include "../../geography/gdal-lib/buildlink3.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"
diff --git a/py-gdal/PLIST b/py-gdal/PLIST
new file mode 100644
index 0000000000..119a249c75
--- /dev/null
+++ b/py-gdal/PLIST
@@ -0,0 +1,348 @@
+@comment $NetBSD$
+bin/gdal2tiles
+bin/gdal2tiles.py
+bin/gdal2xyz
+bin/gdal2xyz.py
+bin/gdal_calc
+bin/gdal_calc.py
+bin/gdal_edit
+bin/gdal_edit.py
+bin/gdal_fillnodata
+bin/gdal_fillnodata.py
+bin/gdal_merge
+bin/gdal_merge.py
+bin/gdal_pansharpen
+bin/gdal_pansharpen.py
+bin/gdal_polygonize
+bin/gdal_polygonize.py
+bin/gdal_proximity
+bin/gdal_proximity.py
+bin/gdal_retile
+bin/gdal_retile.py
+bin/gdal_sieve
+bin/gdal_sieve.py
+bin/gdalattachpct
+bin/gdalattachpct.py
+bin/gdalcompare
+bin/gdalcompare.py
+bin/gdalmove
+bin/gdalmove.py
+bin/ogr_layer_algebra
+bin/ogr_layer_algebra.py
+bin/ogrmerge
+bin/ogrmerge.py
+bin/pct2rgb
+bin/pct2rgb.py
+bin/rgb2pct
+bin/rgb2pct.py
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/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
+${PYSITELIB}/osgeo/_gnm.so
+${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/__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/ogr_layer_algebra.py
+${PYSITELIB}/osgeo_utils/ogr_layer_algebra.pyc
+${PYSITELIB}/osgeo_utils/ogr_layer_algebra.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/gdalbuildvrtofvrt.py
+${PYSITELIB}/osgeo_utils/samples/gdalbuildvrtofvrt.pyc
+${PYSITELIB}/osgeo_utils/samples/gdalbuildvrtofvrt.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/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/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_geoparquet.py
+${PYSITELIB}/osgeo_utils/samples/validate_geoparquet.pyc
+${PYSITELIB}/osgeo_utils/samples/validate_geoparquet.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
diff --git a/py-gdal/TODO b/py-gdal/TODO
new file mode 100644
index 0000000000..87b4f13780
--- /dev/null
+++ b/py-gdal/TODO
@@ -0,0 +1,7 @@
+  - Test
+
+  - Decide if py-gdal should be done this way.  Consult with upstream.
+
+  - Simplify Makefile.common by moving things to gdal/Makefile and
+    then stop resetting them here.
+ 
diff --git a/py-gdal/distinfo b/py-gdal/distinfo
new file mode 100644
index 0000000000..3be64792a1
--- /dev/null
+++ b/py-gdal/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+BLAKE2s (GDAL-3.9.0.tar.gz) = e399b159ec8874b53f696bab28a5e004cd3b2d0867b469be3b33a81735b873a9
+SHA512 (GDAL-3.9.0.tar.gz) = 3796caf113aa196b1cd268c30a21971d38258a4514460e6c0a217bbc2ca4130acb3a358615f6b7e41c46b1af2d0d375b0db97a0f38b59d5b59c8f2b7571ccb28
+Size (GDAL-3.9.0.tar.gz) = 839919 bytes
+SHA1 (patch-frmts_grib_degrib_degrib_myutil.c) = 0e046afa236d7e0d6186fe392cb2da05fa5b42c5


Home | Main Index | Thread Index | Old Index