Page MenuHomeFreeBSD

sysutils/tdir: Update to 1.72, Unbreak
AbandonedPublic

Authored by dbaio on May 12 2018, 1:02 AM.
Tags
None
Referenced Files
Unknown Object (File)
Feb 19 2024, 10:07 PM
Unknown Object (File)
Feb 10 2024, 9:34 PM
Unknown Object (File)
Dec 20 2023, 7:33 AM
Unknown Object (File)
Nov 9 2023, 7:27 PM
Unknown Object (File)
Oct 8 2023, 6:21 PM
Unknown Object (File)
Oct 3 2023, 5:56 PM
Subscribers
None

Details

Reviewers
AMDmi3
mat
Summary
sysutils/tdir: Update to 1.72, Unbreak

As tdir license forbids modification, we can't use shebangfix.
Installing python meta port because of this.

It nows supports Python2 or Python3.

PR:	228180
Reviewed by:	???
Submitted by:	Tim Daneliuk <tdir@tundraware.com> (maintainer)
Differential Revision:	https://reviews.freebsd.org/D15400

This is an attempt to unbreak this port.

Even so, this port won't pass QA, unless we have an option to disable shebangfix checks.

====> Running Q/A tests (stage-qa)
Error: '/usr/bin/env python' is an invalid shebang you need USES=shebangfix for 'bin/tdir'
*** Error code 1

If it's not a good idea, ok, just let me know.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 16537
Build 16451: arc lint + arc unit

Event Timeline

Hi @mat and @AMDmi3 .

Could you validate if this change is fine?

@AMDmi3 is who identified the TundraWare license issue.

Thanks.

mat requested changes to this revision.Jul 18 2018, 3:31 PM
mat added inline comments.
sysutils/tdir/Makefile
17–19

No.

No port can have a dependency on lang/python, lang/python2 and lang/python3. I spent a great deal of time removing those dependencies, do not add more.

The port is almost useless anyway as it does not have pkg-mirror and auto-accept.

This revision now requires changes to proceed.Jul 18 2018, 3:31 PM

Thanks @mat, understood.
We definitely need a shebang fix and this license does not permit any changes.

This, however, could be fixed by installing tdir in, say, DATADIR, and adding a wrapper running %%PYTHON_CMD%% %%DATADIR%%/tdir.