Ticket #11877 (closed submission: fixed)
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: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:
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:11 Changed 4 years ago by anonymous
- Milestone Port Submissions deleted
Milestone Port Submissions deleted

