Bug 211125 - security/py-pyclamd: update 0.2.2 -> 0.3.17
Summary: security/py-pyclamd: update 0.2.2 -> 0.3.17
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: Kurt Jaeger
URL:
Keywords:
Depends on:
Blocks: 211061
  Show dependency treegraph
 
Reported: 2016-07-14 19:10 UTC by Kurt Jaeger
Modified: 2016-08-01 06:00 UTC (History)
3 users (show)

See Also:
pi: maintainer-feedback-


Attachments
patch (2.67 KB, patch)
2016-07-14 19:10 UTC, Kurt Jaeger
no flags Details | Diff
py-pyclamd-0.3.17.diff (4.07 KB, patch)
2016-07-16 21:23 UTC, Danilo G. Baio
koobs: maintainer-approval? (bsd)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Kurt Jaeger freebsd_committer freebsd_triage 2016-07-14 19:10:48 UTC
Created attachment 172532 [details]
patch

- now compatible with python 3
- API now object oriented.
  Useful classes are ClamdNetworkSocket and ClamdUnixSocket.
- patches makepatch compliant

portlint is fine, poudriere build is fine.
Comment 1 Danilo G. Baio freebsd_committer freebsd_triage 2016-07-16 21:23:02 UTC
Created attachment 172589 [details]
py-pyclamd-0.3.17.diff

With attachment 172532 [details]  It was still fetching the old version.
I've prepared this other patch to let Python Framework do the job.

- Move MASTER_SITES to PyPI (CHEESESHOP)
- Change the PORTNAME to the right name with a capital letter.
 I don't know if it is the right approach in this case.
- Insert PYTHON_PKGNAMEPREFIX...
- Include license LGPL3+
- Remove unnecessary patches.

portlint: OK
	looks fine.

testport: OK
	poudriere: i386,  10.3 (tested)
	poudriere: amd64, 10.3 (tested)

	poudriere: i386,  9.3  (tested)
	poudriere: amd64, 9.3  (tested)

	poudriere: i386,  11   (tested)
	poudriere: amd64, 11   (tested)


"mail/courier-pythonfilter" uses this port as an optional dependency... if this proposal is accepted I will submit a patch for it.
Comment 2 Kurt Jaeger freebsd_committer freebsd_triage 2016-07-17 02:38:36 UTC
Thanks for catching this. Let's wait for maintainer approval.
Comment 3 Kubilay Kocak freebsd_committer freebsd_triage 2016-07-17 08:47:11 UTC
Comment on attachment 172532 [details]
patch

Obsolete original attachment
Comment 4 Kubilay Kocak freebsd_committer freebsd_triage 2016-07-17 08:47:35 UTC
Comment on attachment 172589 [details]
py-pyclamd-0.3.17.diff

Set maintainer-approval flag on attachment so maintainer can modify/set it
Comment 5 Kubilay Kocak freebsd_committer freebsd_triage 2016-07-17 08:48:10 UTC
Reporter is committer, assign accordingly
Comment 6 Kurt Jaeger freebsd_committer freebsd_triage 2016-07-17 08:55:27 UTC
I really like to have the previous version in the bug title.

And: While I submitted the bug, I prefer to 'take' it when all things have settled, so that other committers can work on it, too.
Comment 7 commit-hook freebsd_committer freebsd_triage 2016-08-01 05:59:19 UTC
A commit references this bug:

Author: pi
Date: Mon Aug  1 05:58:32 UTC 2016
New revision: 419425
URL: https://svnweb.freebsd.org/changeset/ports/419425

Log:
  security/py-pyclamd: 0.2.2 -> 0.3.17

  - now compatible with python 3
  - API now object oriented.
    Useful classes are ClamdNetworkSocket and ClamdUnixSocket.
  - patches makepatch compliant
  - added WWW

  PR:		211125
  Approved by:	bsd@dino.sk (maintainer timeout)

Changes:
  head/security/py-pyclamd/Makefile
  head/security/py-pyclamd/distinfo
  head/security/py-pyclamd/files/
  head/security/py-pyclamd/pkg-descr