Bug 232240 - [NEW PORT] math/py-networkx1: Backport of 1.11 of math/py-networkx
Summary: [NEW PORT] math/py-networkx1: Backport of 1.11 of math/py-networkx
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: Martin Wilke
URL:
Keywords:
Depends on:
Blocks: 232241
  Show dependency treegraph
 
Reported: 2018-10-14 12:34 UTC by Kai Knoblich
Modified: 2019-01-13 17:38 UTC (History)
4 users (show)

See Also:
dikshie: maintainer-feedback+


Attachments
py-networkx1-1.11.patch (3.66 KB, patch)
2018-10-14 12:34 UTC, Kai Knoblich
no flags Details | Diff
py-networkx1-rev1.patch (6.22 KB, patch)
2019-01-12 17:27 UTC, Kai Knoblich
no flags Details | Diff
py-networkx1-rev2.patch (4.33 KB, patch)
2019-01-12 19:22 UTC, Kai Knoblich
no flags Details | Diff
py-networkx1-rev3.patch (9.03 KB, patch)
2019-01-13 00:26 UTC, Kai Knoblich
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Kai Knoblich freebsd_committer freebsd_triage 2018-10-14 12:34:15 UTC
Created attachment 198122 [details]
py-networkx1-1.11.patch

Hello,

attached is the patch that adds the Python package math/py-networkx1 to the ports tree.

It is a backport for version 1.11 from the math/py-network package and is required by the package devel/py-taskflow that is not compatible with math/py-network .

It has been repocopied from rP472884 of math/py-networkx .

QA:
~~~
- poudriere (10.4-, 11.2-RELEASE, 12.0-ALPHA9 amd64 + i386) for each py27 + py36 flavor -> OK
- portlint -> OK
Comment 1 dikshie 2018-10-15 13:43:20 UTC
looks good for me. 
please go ahead.
Comment 2 Kurt Jaeger freebsd_committer freebsd_triage 2019-01-12 15:52:14 UTC
I'm testing this right now. How would this be correctly be repo-copied, now that py-networkx is @ 2.x ?
Comment 3 Kurt Jaeger freebsd_committer freebsd_triage 2019-01-12 15:53:11 UTC
Btw, is this py-networkx1 still needed after all ?
Comment 4 Kurt Jaeger freebsd_committer freebsd_triage 2019-01-12 16:17:12 UTC
btw, testbuilds are fine.
Comment 5 Kai Knoblich freebsd_committer freebsd_triage 2019-01-12 17:27:52 UTC
Created attachment 201069 [details]
py-networkx1-rev1.patch

Updated patch by using '--show-copies-as-adds' to make it more compatible.
Comment 6 Martin Wilke freebsd_committer freebsd_triage 2019-01-12 17:30:38 UTC
(In reply to Kurt Jaeger from comment #4)
yea still needed. will get it done now :).
Comment 7 Kai Knoblich freebsd_committer freebsd_triage 2019-01-12 19:22:40 UTC
Created attachment 201078 [details]
py-networkx1-rev2.patch

Revised and rebased patch.
Comment 8 Kai Knoblich freebsd_committer freebsd_triage 2019-01-13 00:26:01 UTC
Created attachment 201087 [details]
py-networkx1-rev3.patch

Revised patch that should contain everything to bring the port into the ports tree:

- Copies math/py-networkx to math/py-networkx1 and applies modifications to backport it to the latest version of the 1.x branch -> 1.11
- Adds CONFLICTS_INSTALL to math/py-networkx (no bump of PORTVERSION) and math/py-networkx1

QA:
~~~
- poudriere (11.2-, 12.0-RELEASE, 13.0-CURRENT@r342772 amd64 + i386) for each py27 + py36 flavor -> OK
- portlint -> OK
Comment 9 commit-hook freebsd_committer freebsd_triage 2019-01-13 17:37:03 UTC
A commit references this bug:

Author: miwi
Date: Sun Jan 13 17:36:50 UTC 2019
New revision: 490159
URL: https://svnweb.freebsd.org/changeset/ports/490159

Log:
  - Copy math/py-networkx to math/py-networkx1 and applies modifications to
    backport it to the latest version of the 1.x branch -> 1.11
  - Adds CONFLICTS_INSTALL to math/py-networkx (no bump of PORTVERSION) and math/py-networkx1
  - math/py-networkx1 is required by the package devel/py-taskflow that is not compatible with math/py-network

  PR:		232240
  Submitted by:	freebsd_ports@k-worx.org
  Sponsored by:	iXsystems Inc.

Changes:
  head/math/Makefile
  head/math/py-networkx/Makefile
  head/math/py-networkx1/
  head/math/py-networkx1/Makefile
  head/math/py-networkx1/distinfo
  head/math/py-networkx1/files/patch-setup.py
  head/math/py-networkx1/pkg-descr