New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #11877 (closed submission: fixed)

Opened 6 years ago

Last modified 4 years ago

NEW: distract, haskell-hinstaller, haskell-parsedate, haskell-chunks

Reported by: me@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port:

Description

Hi there!

I've prepared a few port files for review. The haskell-* stuff are dependencies for the main port, distract, which needs a couple of haskell modules to compile properly.

You can download a tgz, which contains the ports, here: http://thomaskeller.biz/stuff/devel.tar.gz

Please review those and give me feedback if they are ok. If yes, please add them to the main ports repository.

Thomas.

Change History

comment:1 Changed 6 years ago by jmpp@…

  • Milestone set to New Ports

comment:2 Changed 6 years ago by jmpp@…

  • Status changed from new to closed
  • Resolution set to fixed
  • Type changed from defect to contribution

All ports committed in r25455, thanks for the contributions and keep them coming! Closing ticket.

-jmpp

comment:3 Changed 6 years ago by gwright@…

  • Priority changed from Not set to Expected
  • Resolution fixed deleted
  • Status changed from closed to reopened
  • Type changed from contribution to defect

I'm reopening this to fix the destroot issue. Having distract install its binaries into each repository is very nonstandard, but acceptible if a message is printed for the user warning him that he will have to modify the PATH.

From email messages it also seems that monotone is a run-time dependency. If this is true, it should be added as such.

I'll rename the ports according to the haskell naming convention (hs-* instead of haskell-*).

-Greg

comment:4 Changed 6 years ago by me@…

> Having distract install its binaries into each repository is very
> nonstandard, but acceptible if a message is printed for the user 
> warning him that he will have to modify the PATH.

A user never has to call these binaries directly. They're usually called by the web browser in use to update the particular views.

To actually "use" the program you just locally open one of the supplied HTML files. In there are links which execute the binaries via javascript, which in turn update the local HTML file. Afterwards a refresh is made to the browser to view the updated HTML file.

This all sounds a bit weird and it certainly is a bit of a weird setup, but in return you don't need a local web server running to use the program.

comment:5 Changed 6 years ago by jmpp@…

  • Milestone changed from New Ports to Port Submissions

Milestone New Ports deleted

comment:6 Changed 6 years ago by me@…

I updated the distract port to 0.2.5 - you can browse / download the port structure here:

http://guitone.thomaskeller.biz/viewmtn/viewmtn.py/revision/info/607f18772296ae90d522d5592685c5034cf9d10f

Please let me know if its ok that way or if there is something else I can do.

comment:7 Changed 6 years ago by me@…

I had to add another tweak, please use this URL to always get the latest revision:

http://guitone.thomaskeller.biz/viewmtn/viewmtn.py/branch/changes/biz.thomaskeller.macports

comment:8 Changed 6 years ago by nox@…

  • Priority changed from Expected to Normal
  • Type changed from defect to enhancement
  • Summary changed from New ports: distract, haskell-hinstaller, haskell-parsedate, haskell-chunks to NEW: distract, haskell-hinstaller, haskell-parsedate, haskell-chunks

comment:9 Changed 6 years ago by gwright@…

  • Status changed from reopened to closed
  • Resolution set to fixed

r27700, r27701, r27702 and r27703 should fix this.

The distract port now depends on monotone, hs-hinstaller and hs-chunks. The haskell-hinstaller, haskell-chunks and haskell-parsedate ports have been renamed to follow the "hs-" scheme. The hs-parsedate port has been marked "nomaintainer" since Thomas is not maintaining it anymore (and it is no longer a dependency of distract).

Installation and destroot locations were corrected for all ports.

/g

comment:10 Changed 4 years ago by jmr@…

  • Type changed from enhancement to submission

comment:11 Changed 4 years ago by anonymous

  • Milestone Port Submissions deleted

Milestone Port Submissions deleted

Note: See TracTickets for help on using tickets.