Wednesday, August 11, 2021

geo/py-laspy : Update to 2.0.2

Index: Makefile
===================================================================
RCS file: /cvs/ports/geo/py-laspy/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- Makefile 3 Jul 2020 21:12:54 -0000 1.8
+++ Makefile 10 Aug 2021 12:31:48 -0000
@@ -2,10 +2,9 @@

COMMENT = library for reading, modifying and creating LAS LiDAR files

-MODPY_EGG_VERSION= 1.7.0
+MODPY_EGG_VERSION= 2.0.2
DISTNAME= laspy-${MODPY_EGG_VERSION}
PKGNAME= py-${DISTNAME}
-REVISION= 0

CATEGORIES= geo devel textproc

@@ -19,6 +18,7 @@ FLAVOR= python3

MODPY_PI = Yes
MODPY_SETUPTOOLS = Yes
+MODPY_PYTEST = Yes

BUILD_DEPENDS = math/py-numpy,${FLAVOR}
RUN_DEPENDS = math/py-numpy,${FLAVOR} \
Index: distinfo
===================================================================
RCS file: /cvs/ports/geo/py-laspy/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo 22 Mar 2020 19:38:35 -0000 1.4
+++ distinfo 10 Aug 2021 12:31:48 -0000
@@ -1,2 +1,2 @@
-SHA256 (laspy-1.7.0.tar.gz) = 8qNU/gijmZSfzhqRAZ9wE27DlrH4hGLlTyO3oS7yrd8=
-SIZE (laspy-1.7.0.tar.gz) = 488033
+SHA256 (laspy-2.0.2.tar.gz) = E8JdVWXUKelEiE7MJmf81epKceZgeN+ycI6wgFYVlPQ=
+SIZE (laspy-2.0.2.tar.gz) = 596376
Index: patches/patch-setup_py
===================================================================
RCS file: patches/patch-setup_py
diff -N patches/patch-setup_py
--- patches/patch-setup_py 20 Jun 2017 17:14:47 -0000 1.1.1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
-$OpenBSD: patch-setup_py,v 1.1.1.1 2017/06/20 17:14:47 landry Exp $
-
-Index: setup.py
---- setup.py.orig
-+++ setup.py
-@@ -36,7 +36,6 @@ setup(name = 'laspy',
- packages = ['laspy', 'laspytest','laspy.tools'],
- install_requires = ['numpy'],
- test_suite = 'laspytest.test_laspy',
-- data_files = [("laspytest/data", ["simple.las", "simple1_3.las", "simple1_4.las", "simple.laz"])],
- include_package_data = True,
- zip_safe = False,
- entry_points = {'console_scripts':['lascopy = laspy.tools.lascopy:main',
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/geo/py-laspy/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- pkg/PLIST 25 Feb 2020 10:06:56 -0000 1.2
+++ pkg/PLIST 10 Aug 2021 12:31:48 -0000
@@ -1,58 +1,64 @@
@comment $OpenBSD: PLIST,v 1.2 2020/02/25 10:06:56 landry Exp $
@conflict py-laspy-*
@pkgpath geo/py-laspy
-bin/lascopy
-bin/lasexplorer
-bin/lasnoise
-bin/lasvalidate
-bin/lasverify
-bin/lasviewer
lib/python${MODPY_VERSION}/site-packages/laspy/
lib/python${MODPY_VERSION}/site-packages/laspy-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
lib/python${MODPY_VERSION}/site-packages/laspy-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
lib/python${MODPY_VERSION}/site-packages/laspy-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
lib/python${MODPY_VERSION}/site-packages/laspy-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
-lib/python${MODPY_VERSION}/site-packages/laspy-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/entry_points.txt
lib/python${MODPY_VERSION}/site-packages/laspy-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/not-zip-safe
lib/python${MODPY_VERSION}/site-packages/laspy-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
lib/python${MODPY_VERSION}/site-packages/laspy-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/laspy/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/laspy/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/laspy/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/laspy/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/laspy/${MODPY_PYCACHE}compression.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/laspy/${MODPY_PYCACHE}errors.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/laspy/${MODPY_PYCACHE}extradims.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/laspy/${MODPY_PYCACHE}file.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/laspy/${MODPY_PYCACHE}glviewer.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/laspy/${MODPY_PYCACHE}header.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/laspy/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/laspy/base.py
+lib/python${MODPY_VERSION}/site-packages/laspy/${MODPY_PYCACHE}lasappender.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/laspy/${MODPY_PYCACHE}lasdata.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/laspy/${MODPY_PYCACHE}lasmmap.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/laspy/${MODPY_PYCACHE}lasreader.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/laspy/${MODPY_PYCACHE}laswriter.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/laspy/${MODPY_PYCACHE}lib.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/laspy/${MODPY_PYCACHE}typehints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/laspy/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/laspy/compression.py
+lib/python${MODPY_VERSION}/site-packages/laspy/errors.py
+lib/python${MODPY_VERSION}/site-packages/laspy/extradims.py
lib/python${MODPY_VERSION}/site-packages/laspy/file.py
-lib/python${MODPY_VERSION}/site-packages/laspy/glviewer.py
lib/python${MODPY_VERSION}/site-packages/laspy/header.py
-lib/python${MODPY_VERSION}/site-packages/laspy/tools/
-lib/python${MODPY_VERSION}/site-packages/laspy/tools/__init__.py
-${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/laspy/tools/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/laspy/tools/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/laspy/tools/${MODPY_PYCACHE}lascopy.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/laspy/tools/${MODPY_PYCACHE}lasexplorer.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/laspy/tools/${MODPY_PYCACHE}lasnoise.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/laspy/tools/${MODPY_PYCACHE}lasvalidate.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/laspy/tools/${MODPY_PYCACHE}lasverify.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/laspy/tools/${MODPY_PYCACHE}lasviewer.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/laspy/tools/lascopy.py
-lib/python${MODPY_VERSION}/site-packages/laspy/tools/lasexplorer.py
-lib/python${MODPY_VERSION}/site-packages/laspy/tools/lasnoise.py
-lib/python${MODPY_VERSION}/site-packages/laspy/tools/lasvalidate.py
-lib/python${MODPY_VERSION}/site-packages/laspy/tools/lasverify.py
-lib/python${MODPY_VERSION}/site-packages/laspy/tools/lasviewer.py
-lib/python${MODPY_VERSION}/site-packages/laspy/util.py
-lib/python${MODPY_VERSION}/site-packages/laspytest/
-lib/python${MODPY_VERSION}/site-packages/laspytest/__init__.py
-${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/laspytest/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/laspytest/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/laspytest/${MODPY_PYCACHE}test_laspy.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/laspytest/data/
-lib/python${MODPY_VERSION}/site-packages/laspytest/data/simple.las
-lib/python${MODPY_VERSION}/site-packages/laspytest/data/simple.laz
-lib/python${MODPY_VERSION}/site-packages/laspytest/data/simple1_3.las
-lib/python${MODPY_VERSION}/site-packages/laspytest/data/simple1_4.las
-lib/python${MODPY_VERSION}/site-packages/laspytest/test_laspy.py
+lib/python${MODPY_VERSION}/site-packages/laspy/lasappender.py
+lib/python${MODPY_VERSION}/site-packages/laspy/lasdata.py
+lib/python${MODPY_VERSION}/site-packages/laspy/lasmmap.py
+lib/python${MODPY_VERSION}/site-packages/laspy/lasreader.py
+lib/python${MODPY_VERSION}/site-packages/laspy/laswriter.py
+lib/python${MODPY_VERSION}/site-packages/laspy/lib.py
+lib/python${MODPY_VERSION}/site-packages/laspy/point/
+lib/python${MODPY_VERSION}/site-packages/laspy/point/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/laspy/point/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/laspy/point/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/laspy/point/${MODPY_PYCACHE}dims.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/laspy/point/${MODPY_PYCACHE}format.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/laspy/point/${MODPY_PYCACHE}packing.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/laspy/point/${MODPY_PYCACHE}record.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/laspy/point/dims.py
+lib/python${MODPY_VERSION}/site-packages/laspy/point/format.py
+lib/python${MODPY_VERSION}/site-packages/laspy/point/packing.py
+lib/python${MODPY_VERSION}/site-packages/laspy/point/record.py
+lib/python${MODPY_VERSION}/site-packages/laspy/typehints.py
+lib/python${MODPY_VERSION}/site-packages/laspy/utils.py
+lib/python${MODPY_VERSION}/site-packages/laspy/vlrs/
+lib/python${MODPY_VERSION}/site-packages/laspy/vlrs/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/laspy/vlrs/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/laspy/vlrs/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/laspy/vlrs/${MODPY_PYCACHE}geotiff.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/laspy/vlrs/${MODPY_PYCACHE}known.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/laspy/vlrs/${MODPY_PYCACHE}vlr.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/laspy/vlrs/${MODPY_PYCACHE}vlrlist.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/laspy/vlrs/geotiff.py
+lib/python${MODPY_VERSION}/site-packages/laspy/vlrs/known.py
+lib/python${MODPY_VERSION}/site-packages/laspy/vlrs/vlr.py
+lib/python${MODPY_VERSION}/site-packages/laspy/vlrs/vlrlist.py
Hi, ports@:

Here is a patch for geo/py-laspy:
i) Update to 2.0.2
ii) Remove the unneeded patch
iii) Make test work

It build well and all tests passed on amd64-current system.

Cheers !
wen

No comments:

Post a Comment