Bug 196046

Summary: [NEW PORT] textproc/py-qrcode: QR Code image generator
Product: Ports & Packages Reporter: kyuupichan
Component: Individual Port(s)Assignee: Johannes Jost Meixner <xmj>
Status: Closed FIXED    
Severity: Affects Only Me CC: xmj
Priority: --- Keywords: easy, needs-qa, patch-ready
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
SHAR file of the new port
none
SHAR file of the new port
none
Output requested
none
Unittest run output none

Description kyuupichan 2014-12-17 02:20:34 UTC
Created attachment 150664 [details]
SHAR file of the new port

This module uses image libraries, Python Imaging Library (PIL) by
default, to generate QR Codes.

This package is a new dependency of upgrading package finance/electrum to 2.0.
Comment 1 Kubilay Kocak freebsd_committer freebsd_triage 2014-12-17 02:55:52 UTC
Thank you for your submission!

For QA, please attach:

* portlint output
* poudriere testport output
* Python unit test output (if available)

Also, the current attachment is missing RUN_DEPENDS on PIL and six [1]

[1] https://github.com/lincolnloop/python-qrcode/blob/master/setup.py
Comment 2 kyuupichan 2014-12-17 08:53:19 UTC
Created attachment 150674 [details]
SHAR file of the new port

Updated SHAR file.
Comment 3 kyuupichan 2014-12-17 08:54:26 UTC
Created attachment 150675 [details]
Output requested

Output of portlint and make stage && make check-plist && make stage-qa && make package as requested
Comment 4 kyuupichan 2014-12-17 09:04:09 UTC
Created attachment 150676 [details]
Unittest run output

Unittest output
Comment 5 kyuupichan 2015-01-23 10:03:26 UTC
Hi - is there anything else, or can this be committed now please?
Comment 6 Johannes Jost Meixner freebsd_committer freebsd_triage 2015-01-24 07:37:48 UTC
I'll take it.
Comment 7 commit-hook freebsd_committer freebsd_triage 2015-01-24 10:17:14 UTC
A commit references this bug:

Author: xmj
Date: Sat Jan 24 10:16:50 UTC 2015
New revision: 377786
URL: https://svnweb.freebsd.org/changeset/ports/377786

Log:
  textproc/py-qrcode: Add port

  This module uses image libraries, Python Imaging Library (PIL) by
  default, to generate QR Codes.

  A Quick Response code is a two-dimensional pictographic code used
  for its fast readability and comparatively large storage capacity.
  The code consists of black modules arranged in a square pattern on
  a white background. The information encoded can be made up of any
  kind of data (e.g., binary, alphanumeric, or Kanji symbols)

  WWW: https://github.com/lincolnloop/python-qrcode

  PR:		196046
  Differential Revision:	https://reviews.freebsd.org/D1631
  Submitted by:	kyuupichan@gmail.com
  Approved by:	koobs (mentor)

Changes:
  head/textproc/Makefile
  head/textproc/py-qrcode/
  head/textproc/py-qrcode/Makefile
  head/textproc/py-qrcode/distinfo
  head/textproc/py-qrcode/pkg-descr
Comment 8 Johannes Jost Meixner freebsd_committer freebsd_triage 2015-01-24 10:20:44 UTC
Committed, with minor changes. Thanks!