New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #25904 (assigned submission)

Opened 3 years ago

Last modified 3 years ago

[NEW] graphics/afterglow

Reported by: jul_bsd@… Owned by: ryandesign@…
Priority: Normal Milestone:
Component: ports Version: 1.9.1
Keywords: Cc:
Port: afterglow

Description

AfterGlow 1.x is a collection of scripts which facilitate the process of generating link graphs. AfterGlow 1.x is written in Perl and is meant to be used on the command line. There is no graphical user interface available. AfterGlow expects a CSV file as input and generates either an attributed graph langugage file that can be processed by the graphiviz libraries, or it can generate output for consumption by the large grpah library (LGL).

Attachments

Portfile (2.4 KB) - added by jul_bsd@… 3 years ago.

Change History

Changed 3 years ago by jul_bsd@…

comment:1 Changed 3 years ago by ryandesign@…

  • Owner changed from macports-tickets@… to ryandesign@…
  • Status changed from new to assigned
  • Port set to afterglow

Can you explain the comment at the top of the submitted portfile "## miss perlchartdir for bar.pl & co, http://www.advsofteng.com/download.html (closed-source) ..."? Is this a dependency of afterglow? If so, what should we do?

comment:2 Changed 3 years ago by jul_bsd@…

afterglow archive contains 2 sets of scripts:

  • afterglow*.pl is a converter-like between csv and graphviz dot format and works ok
  • bar.pl & co allow to make barchart or else but need the closed-source software, so they can't work for now. On this Portfile, I forgot to move them to ${prefix}/share/examples which seems more fitted here.

Choice

  • either take it but ignore perlchartdir script (put in examples or excluded them)
  • either make a port for perlchartdir which is binary only (universal dylib file to copy in perl lib path)

I don't know if macports has a fixed policy for closed-source software and want to avoid them ?

comment:3 Changed 3 years ago by ryandesign@…

I don't think we mind closed-source. We already have the port oracle-instantclient, which provides libraries for connecting to Oracle databases. This can be used by other ports like php5, which is open-source, though Oracle's code is not open-source and probably never will be. We also have the port mystonline-wine, to install the game Myst Online, which is not open-source (yet; it might be soon). But it runs in wine, which is open-source.

I would say if the software works on the Mac, and its authors don't object to it being included, we could probably make a port for it.

comment:4 Changed 3 years ago by jul_bsd@…

ok, I'll try to review it and make a port for it.

comment:5 Changed 3 years ago by jul_bsd@…

ok port done (Ticket #26004). So need to add it as dep and put bar.pl & co in bin with afterglow.pl

Note: See TracTickets for help on using tickets.