Page MenuHomeFreeBSD

[new port] [WIP] devel/redo: Smaller, easier, more powerful, and more reliable than make (reimplementation of djb's redo)
AbandonedPublic

Authored by 0mp on Oct 29 2018, 5:00 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Apr 30, 8:04 AM
Unknown Object (File)
Tue, Apr 30, 8:04 AM
Unknown Object (File)
Tue, Apr 30, 3:36 AM
Unknown Object (File)
Dec 20 2023, 7:52 AM
Unknown Object (File)
Dec 13 2023, 3:59 AM
Unknown Object (File)
Nov 30 2023, 7:01 AM
Unknown Object (File)
Jun 28 2023, 12:56 AM
Unknown Object (File)
May 6 2023, 4:35 AM
Subscribers

Details

Reviewers
None
Summary

There are still some build and Q&A problems.

Diff Detail

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

Event Timeline

tobik added inline comments.
devel/redo/Makefile
20

Are you sure that's right? I get

===>   redo-0.20 depends on file: /usr/local/lib/python3.7/site-packages/BeautifulSoup.py - not found
===>  py37-beautifulsoup32-3.2.1_1 Unknown flavor 'py37', possible flavors:
py27..

here with DEFAULT_VERSIONS=python=3.7

26–27

It doesn't work because you're not passing through MAKE_ENV (where PATH is set by the framework for the BINARY_LINKDIR) in do-install.

38

Why the parentheses?

linimon retitled this revision from [WIP] devel/redo: Smaller, easier, more powerful, and more reliable than make (reimplementation of djb's redo) to [new port] [WIP] devel/redo: Smaller, easier, more powerful, and more reliable than make (reimplementation of djb's redo).Jan 15 2019, 8:25 PM

@0mp Do you plan to work on this still?

@tobik, hi, sorry for late response.

I might work on this in the future. If someone is willing to work on this now then I'm OK with it. I'll be happy to help testing and reviewing ;)

In D17752#403759, @0mp wrote:

@tobik, hi, sorry for late response.

I might work on this in the future. If someone is willing to work on this now then I'm OK with it. I'll be happy to help testing and reviewing ;)

Hi Mateusz,

I had itchy fingers and went ahead and snatched the devel/redo name in rP490581 and added another C++ based redo implementation to match what's available in Void Linux and nix. It has the benefit of having no extra run dependencies, but is probably not as advanced as apenwarr's Python-based redo, so it might still be worthwhile to add it.