Import qrcode 6.0
QR (Quick Response) codes are 2D pictographic codes that can encode many types of data. They can be quickly machine-read and are quite robust. This package provides qrcode, a pure Python module to generate QR codes, with direct output as SVG, or in other image formats via modules such as Pillow and pymaging. It also provides qr(1), a script using the above module, which can take data from standard input or the command line and format as a QR code. By default, ASCII art will be used if output is directed to the terminal, otherwise an image file will be output. Tweaks kn@ and sthen@, OK sthen@
This commit is contained in:
parent
f1b43491fd
commit
808c0af5ed
31
graphics/py-qrcode/Makefile
Normal file
31
graphics/py-qrcode/Makefile
Normal file
@ -0,0 +1,31 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2018/05/28 05:11:05 feinerer Exp $
|
||||
|
||||
COMMENT = QR Code image generator
|
||||
|
||||
MODPY_EGG_VERSION = 6.0
|
||||
DISTNAME = qrcode-${MODPY_EGG_VERSION}
|
||||
PKGNAME = py-${DISTNAME}
|
||||
|
||||
CATEGORIES = graphics textproc
|
||||
|
||||
MAINTAINER = Ingo Feinerer <feinerer@logic.at>
|
||||
|
||||
# BSD
|
||||
PERMIT_PACKAGE_CDROM = Yes
|
||||
|
||||
MODULES = lang/python
|
||||
MODPY_PI = Yes
|
||||
MODPY_SETUPTOOLS = Yes
|
||||
RUN_DEPENDS = devel/py-six${MODPY_FLAVOR} \
|
||||
graphics/py-Pillow${MODPY_FLAVOR}
|
||||
TEST_DEPENDS = ${RUN_DEPENDS} \
|
||||
devel/py-mock${MODPY_FLAVOR}
|
||||
|
||||
FLAVORS = python3
|
||||
FLAVOR ?=
|
||||
|
||||
post-install:
|
||||
mv ${PREFIX}/bin/qr ${PREFIX}/bin/qr${MODPY_BIN_SUFFIX}
|
||||
mv ${PREFIX}/man/man1/qr.1 ${PREFIX}/man/man1/qr${MODPY_BIN_SUFFIX}.1
|
||||
|
||||
.include <bsd.port.mk>
|
2
graphics/py-qrcode/distinfo
Normal file
2
graphics/py-qrcode/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (qrcode-6.0.tar.gz) = A3sNtMk/RFhuN/hMPaP3Y4dPyshbKXSmmpjjmax44b8=
|
||||
SIZE (qrcode-6.0.tar.gz) = 29160
|
12
graphics/py-qrcode/patches/patch-setup_py
Normal file
12
graphics/py-qrcode/patches/patch-setup_py
Normal file
@ -0,0 +1,12 @@
|
||||
$OpenBSD: patch-setup_py,v 1.1.1.1 2018/05/28 05:11:05 feinerer Exp $
|
||||
|
||||
Index: setup.py
|
||||
--- setup.py.orig
|
||||
+++ setup.py
|
||||
@@ -3,5 +3,5 @@ from setuptools import setup
|
||||
|
||||
# See setup.cfg for configuration.
|
||||
setup(
|
||||
- data_files=[('share/man/man1', ['doc/qr.1'])],
|
||||
+ data_files=[('man/man1', ['doc/qr.1'])],
|
||||
)
|
11
graphics/py-qrcode/pkg/DESCR
Normal file
11
graphics/py-qrcode/pkg/DESCR
Normal file
@ -0,0 +1,11 @@
|
||||
QR (Quick Response) codes are 2D pictographic codes that can encode many types
|
||||
of data. They can be quickly machine-read and are quite robust.
|
||||
|
||||
This package provides qrcode, a pure Python module to generate QR codes, with
|
||||
direct output as SVG, or in other image formats via modules such as Pillow and
|
||||
pymaging.
|
||||
|
||||
It also provides qr(1), a script using the above module, which can take data
|
||||
from standard input or the command line and format as a QR code. By default,
|
||||
ASCII art will be used if output is directed to the terminal, otherwise an
|
||||
image file will be output.
|
57
graphics/py-qrcode/pkg/PLIST
Normal file
57
graphics/py-qrcode/pkg/PLIST
Normal file
@ -0,0 +1,57 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2018/05/28 05:11:05 feinerer Exp $
|
||||
bin/qr${MODPY_BIN_SUFFIX}
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/entry_points.txt
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/not-zip-safe
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/LUT.py
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/__init__.py
|
||||
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/qrcode/${MODPY_PYCACHE}/
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/${MODPY_PYCACHE}LUT.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/${MODPY_PYCACHE}console_scripts.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/${MODPY_PYCACHE}constants.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/${MODPY_PYCACHE}release.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/base.py
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/console_scripts.py
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/constants.py
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/exceptions.py
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/image/
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/image/__init__.py
|
||||
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/qrcode/image/${MODPY_PYCACHE}/
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/image/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/image/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/image/${MODPY_PYCACHE}pil.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/image/${MODPY_PYCACHE}pure.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/image/${MODPY_PYCACHE}svg.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/image/base.py
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/image/pil.py
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/image/pure.py
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/image/svg.py
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/main.py
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/release.py
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/tests/
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/tests/__init__.py
|
||||
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/qrcode/tests/${MODPY_PYCACHE}/
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/tests/${MODPY_PYCACHE}svg.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/tests/${MODPY_PYCACHE}test_example.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/tests/${MODPY_PYCACHE}test_qrcode.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/tests/${MODPY_PYCACHE}test_release.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/tests/${MODPY_PYCACHE}test_script.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/tests/svg.py
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/tests/test_example.py
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/tests/test_qrcode.py
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/tests/test_release.py
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/tests/test_script.py
|
||||
lib/python${MODPY_VERSION}/site-packages/qrcode/util.py
|
||||
@man man/man1/qr${MODPY_BIN_SUFFIX}.1
|
Loading…
Reference in New Issue
Block a user