Opened 8 years ago

Closed 7 years ago

Last modified 7 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) 8 years ago.
Update tup to v 0.4.1

Download all attachments as: .zip

Change History (9)

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

Keywords: haspatch added
Type: enhancementsubmission

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

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

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

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

Changed 8 years ago by anatol (Anatol Pomozov)

Attachment: Portfile added

Update tup to v 0.4.1

comment:4 Changed 8 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 8 years ago by anatol (Anatol Pomozov)

comment:6 Changed 7 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 7 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 7 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.