Bug 259682 - graphics/py-cartopy: Update to 0.20.1
Summary: graphics/py-cartopy: Update to 0.20.1
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Po-Chuan Hsieh
URL: https://github.com/SciTools/cartopy/r...
Keywords:
Depends on:
Blocks: 258313
  Show dependency treegraph
 
Reported: 2021-11-06 18:32 UTC by Rainer Hurling
Modified: 2022-01-05 07:11 UTC (History)
2 users (show)

See Also:
lbartoletti: maintainer-feedback-


Attachments
patch with update from 0.19.0 to 0.20.1 (2.04 KB, patch)
2021-11-06 18:32 UTC, Rainer Hurling
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Rainer Hurling freebsd_committer freebsd_triage 2021-11-06 18:32:25 UTC
Created attachment 229331 [details]
patch with update from 0.19.0 to 0.20.1

Without the update of graphics/py-cartopy >= v0.20.x it will not work, after the update of graphics/proj to v8.2.0 in bug #258313 is committed.

Added dependency graphics/py-pyproj for coordinate transformations, which added support for building with Proj 8 [1].

The EPSG database support seems to have gone [1].


[1] https://github.com/SciTools/cartopy/compare/v0.19.0.post1...v0.20.1
Comment 1 Loïc Bartoletti freebsd_committer freebsd_triage 2022-01-03 19:53:32 UTC
Rainer,

Can you push the new version? I'd like to push proj 8.2.1 soon.

Thanks.
Comment 2 Rainer Hurling freebsd_committer freebsd_triage 2022-01-03 20:55:35 UTC
(In reply to Loïc Bartoletti from comment #1)

Hi Loïc,

I am testing again. But I can't push graphics/py-cartopy before proj >= 8.0.0 is committed, because it depends on it:

===>  Configuring for py38-cartopy-0.20.1
Proj version 7.2.1 is installed, but cartopy requires at least version 8.0.0.
*** Error code 1


Or we have to synchronize a bit to get both committed at almost the same time?
Comment 3 Loïc Bartoletti freebsd_committer freebsd_triage 2022-01-04 17:46:21 UTC
(In reply to Rainer Hurling from comment #2)
I'll prepare proj 6.2.1, and I commit this patch too if you're ok (with your credit)
Comment 4 Rainer Hurling freebsd_committer freebsd_triage 2022-01-04 18:26:51 UTC
(In reply to Loïc Bartoletti from comment #3)

I am fine with it, please commit it this way :)
Comment 5 commit-hook freebsd_committer freebsd_triage 2022-01-05 07:10:23 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=3135e8e9bbab2e19553578231e49d2920bfc6411

commit 3135e8e9bbab2e19553578231e49d2920bfc6411
Author:     Rainer Hurling <rhurlin@FreeBSD.org>
AuthorDate: 2022-01-05 06:01:21 +0000
Commit:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
CommitDate: 2022-01-05 06:08:24 +0000

    graphics/py-cartopy: Update to 0.20.1

    - Update to 0.20.1 and build against graphics/proj v8
    - Add dependency graphics/py-pyproj for coordinate transformations,
      which added support for building with Proj 8.

    Changes:
      - https://github.com/SciTools/cartopy/compare/v0.19.0.post1...v0.20.1

    PR:             259682, 258313
    Reported by:    rhurlin
    Approved by:    maintainer (timeout)

 graphics/py-cartopy/Makefile | 10 +++-------
 graphics/py-cartopy/distinfo |  6 +++---
 2 files changed, 6 insertions(+), 10 deletions(-)