Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#30432 closed submission (fixed)

Tup: add port

Reported by: anatol (Anatol Pomozov) Owned by: ryandesign (Ryan Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.0.0
Keywords: haspatch Cc: drkp (Dan Ports)
Port: tup

Description

Tup is a great build system that

  • Has really small incremental build time (for 50K files project the "calculate dependencies" step takes 0.6 seconds).
  • Provides strong consistency of the build (by automatically tracking *all* build dependencies).

It is great to have it in macports so macosx users can install it without any hustle.

http://gittup.org/tup/

Attachments (1)

Portfile (1.6 KB) - added by anatol (Anatol Pomozov) 10 years ago.
Update tup to v 0.4.1

Download all attachments as: .zip

Change History (9)

comment:1 Changed 10 years ago by drkp (Dan Ports)

Keywords: haspatch added
Type: enhancementsubmission

comment:2 Changed 10 years ago by ryandesign (Ryan Schmidt)

Owner: changed from macports-tickets@… to ryandesign@…
Status: newassigned

comment:3 Changed 10 years ago by anatol (Anatol Pomozov)

What is the best way to speedup the review/acceptance process?

Changed 10 years ago by anatol (Anatol Pomozov)

Attachment: Portfile added

Update tup to v 0.4.1

comment:4 Changed 10 years ago by anatol (Anatol Pomozov)

Ryan, had you chance to review it? If you are busy would it be better to assign the ticket to someone else?

comment:5 Changed 10 years ago by anatol (Anatol Pomozov)

comment:6 Changed 10 years ago by drkp (Dan Ports)

Resolution: fixed
Status: assignedclosed

I've committed the portfile in r88006 with some changes

  • updated to v0.5
  • added the maintainers line; it's required
  • fixed the license; it's GPL-2 only
  • used use_configure instead of configure {}
  • moved fuse to depends_lib as it seems to be required at runtime
  • added a dependency against libiconv
  • removed the libtool dependency; it didn't seem to be needed
  • added a livecheck

I have the port listed as nomaintainer right now, but it'd certainly be better if it had a maintainer. Do you want to maintain it?

comment:7 Changed 10 years ago by anatol (Anatol Pomozov)

Thanks for doing this.

Do you want to maintain it?

Sure, I would like to be.

comment:8 in reply to:  7 Changed 10 years ago by drkp (Dan Ports)

Replying to anatol.pomozov@…:

Thanks for doing this.

Do you want to maintain it?

Sure, I would like to be.

Great -- I added you as maintainer in r88020.

Note: See TracTickets for help on using tickets.