<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/2526a80a8fb237b6bebb6e28dece9c0c1828b3ee">https://github.com/macports/macports-ports/commit/2526a80a8fb237b6bebb6e28dece9c0c1828b3ee</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 2526a80 py-kerfi-vangasvipur: fix installation
</span>2526a80 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 2526a80a8fb237b6bebb6e28dece9c0c1828b3ee
</span>Author: reneeotten <reneeotten@users.noreply.github.com>
AuthorDate: Sun Dec 2 22:51:46 2018 -0500
<span style='display:block; white-space:pre;color:#404040;'> py-kerfi-vangasvipur: fix installation
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> - patch setup.py so that pip.req is no longer needed
</span><span style='display:block; white-space:pre;color:#404040;'> - update dependencies
</span><span style='display:block; white-space:pre;color:#404040;'> - make use of python.rootname
</span><span style='display:block; white-space:pre;color:#404040;'> - use default GitHub homepage
</span><span style='display:block; white-space:pre;color:#404040;'> - modernize checksums
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/56578
</span>---
python/py-kerfi-vangasvipur/Portfile | 27 ++++++++++++--------
.../py-kerfi-vangasvipur/files/patch-setup.py.diff | 29 ++++++++++++++++++++++
2 files changed, 45 insertions(+), 11 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-kerfi-vangasvipur/Portfile b/python/py-kerfi-vangasvipur/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0f9fa6f..56ec2ce 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-kerfi-vangasvipur/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-kerfi-vangasvipur/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,32 +7,37 @@ PortGroup github 1.0
</span>
github.setup steenzout python-kerfi-vangasvipur 1.0.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set real_name kerfi-vangasvipur
</span> name py-kerfi-vangasvipur
version 1.0.0
maintainers {gmail.com:pedro.salgado @steenzout}
platforms darwin
supported_archs noarch
license Apache-2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description python tool to manipulate OS X system_profiler output.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description Python tool to manipulate OS X system_profiler output.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage https://www.github.com/steenzout/python-${real_name}/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description Python tool to manipulate OS X system_profiler output.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description ${description}
</span>
checksums sha256 0513135f4b13c9bb3d1297e0de02ccf77db258bc7d493b44dbe07e868f1ed42a \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 168a81a270feb979da9df562e78283fc581b2642
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 168a81a270feb979da9df562e78283fc581b2642 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 11652
</span>
python.versions 27
if {${name} ne ${subport}} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:${real_name}_select \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-pip
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.type none
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- select.group ${real_name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- select.file ${filespath}/kv-print${python.version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-setuptools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patchfiles patch-setup.py.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_run-append port:${python.rootname}_select
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ select.group ${python.rootname}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ select.file ${filespath}/kv-print${python.version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> notes "
<span style='display:block; white-space:pre;background:#ffe0e0;'>-To make the Python ${python.branch} version of ${real_name} the one that is run\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+To make the Python ${python.branch} version of ${python.rootname} the one that is run\
</span> when you execute the commands without a version suffix, e.g. 'kv-print', run:
port select --set ${select.group} [file tail ${select.file}]
"
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ livecheck.type none
</span> }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-kerfi-vangasvipur/files/patch-setup.py.diff b/python/py-kerfi-vangasvipur/files/patch-setup.py.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..d0ccad4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-kerfi-vangasvipur/files/patch-setup.py.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,29 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- setup.py.orig 2018-12-02 22:48:29.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ setup.py 2018-12-02 22:49:56.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3,10 +3,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ import kerfi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++from setuptools import find_packages, setup
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-from pip.req import parse_requirements
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++with open('requirements.txt', 'r') as f:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ install_reqs = f.read().splitlines()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++with open('test-requirements.txt', 'r') as f:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ test_reqs = f.read().splitlines()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-from setuptools import find_packages, setup
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ setup(name='kerfi-vangasvipur',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version=kerfi.version(),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -17,7 +21,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ maintainer_email='steenzout@ymail.com',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ url='https://github.com/steenzout/python-kerfi-vangasvipur',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ packages=find_packages(exclude=('*.tests', '*.tests.*', 'tests.*', 'tests')),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- install_requires=[str(pkg.req) for pkg in parse_requirements('requirements.txt')],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- tests_requires=[str(pkg.req) for pkg in parse_requirements('test-requirements.txt')],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ install_requires=install_reqs,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tests_requires=test_reqs,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ scripts=(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 'scripts/kv-print',),)
</span></pre><pre style='margin:0'>
</pre>