Finally getting back to this, I have addressed the review comments from
Klemens below.

Updated version of the port attached as tarball.

Package builds correctly. I installed it on my machine and it seems to
be working as expected (talking to xrandr as it should) - I have only
tested this on amd64. Portcheck is again clean.

Comments on what specifically changed since intial review below. Any
suggestions appreciated.

Thanks again Klemens for the initial review.

Attachment: autorandr-1.10.1.tgz
Description: Binary data

Klemens Nanni <k...@openbsd.org> writes:

>> --- /dev/null
>> +++ b/sysutils/autorandr/Makefile
>> @@ -0,0 +1,29 @@
>> +# $OpenBSD: Makefile,v 1.13 2019/11/10 16:25:41 kmos Exp $
>> +
>> +COMMENT=            automates xrandr calls based on connect devices
>> +
>> +MODPY_EGG_VERSION= 1.10.1
> You can merge that right into GH_TAGNAME.

Done.

>> +DISTNAME=           autorandr-${MODPY_EGG_VERSION}
> GH_* sets DISTNAME and PKGNAME automatically so only set them manually
> when required (not here).

Done.

>> +CATEGORIES=         sysutils
> "x11" could do as second category.

Done. Maybe it's better as the primary category, on reflection?

>> +
>> +GH_ACCOUNT=phillipberndt
>> +GH_PROJECT=autorandr
>> +GH_TAGNAME=${MODPY_EGG_VERSION}
>> +
>> +# GPLv3
>> +PERMIT_PACKAGE=     Yes
>> +
>> +MAINTAINER=Ashton Fagg <ash...@fagg.id.au>
>> +
>> +MODULES=    lang/python
>> +MODPY_SETUPTOOLS = Yes
> New ports should be using Python 3, i.e.
> MODPY_VERSION=        ${MODPY_DEFAULT_VERSION_3}

Addressed. I also changed the Makefile to use MODPY_ADJ_FILES, so I am
not sure if the Python shebang needs to patched now...

(Sorry, I am new to this).

>> --- /dev/null
>> +++ b/sysutils/autorandr/patches/patch-autorandr_py
>> @@ -0,0 +1,11 @@
>> +$OpenBSD$
>> +
>> +Index: autorandr.py
>> +--- autorandr.py.orig
>> ++++ autorandr.py
>> +@@ -1,4 +1,4 @@
>> +-#!/usr/bin/env python
>> ++#!/usr/bin/env python2
> Use MODPY_ADJ_FILES, see port-modules(5).

Addressed, see above.

>> --- /dev/null
>> +++ b/sysutils/autorandr/pkg/DESCR
>> @@ -0,0 +1 @@
>> +Automates xrandr actions.
> This is not a description, even COMMENT contains more information.
> Please be more elaborate so that `pkg_info autorandr' will tell users
> what to expect from this package before they install it.

I have elaborated more in the attached version.

Reply via email to