Opened 10 years ago

Closed 10 years ago

#27023 closed submission (fixed)

NEW PORT: daisydiff

Reported by: oksmith77 Owned by: ryandesign (Ryan Schmidt)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: daisydiff

Description (last modified by mf2k (Frank Schima))

Daisy Diff is a Java library that diffs (compares) HTML files. It highlights added and removed words and annotates changes to the styling.

I've hacked this Portfile together from the epubcheck Portfile.

And yes the setting:


is intentional. For large files, daisydiff is a memory pig. The files I am diff'ing really do require this much memory!

Attachments (1) (3.3 KB) - added by oksmith77 10 years ago.
archive of Portfile and the executable script

Download all attachments as: .zip

Change History (4)

Changed 10 years ago by oksmith77

Attachment: added

archive of Portfile and the executable script

comment:1 Changed 10 years ago by mf2k (Frank Schima)

Description: modified (diff)
Keywords: textproc removed
Port: java HTML removed
Type: defectsubmission
Version: 1.9.1

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

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

Thanks for the submission.

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

Resolution: fixed
Status: assignedclosed

I added the port in r73409 with these changes:

  • added modeline
  • removed "revision 1" line; the initial revision of any given version of a port should be 0, not 1
  • removed md5 checksum, which I consider to be obsolete
  • removed "extract.mkdir yes" since this software's distfile is already distributed in a directory
  • removed "distname ${name}-${version}" because that is the default
  • simplified destroot
  • installed documentation files into the usual documentation directory instead of the java directory (unless there was some reason why they need to be in a nonstandard place?)
  • reformatted the notes and removed all the #'s
Note: See TracTickets for help on using tickets.