cvs commit: ports/print/acroread7 Makefile

Hiroki Sato hrs at FreeBSD.org
Sat Oct 8 13:25:33 PDT 2005


Hi Trevor,

Trevor Johnson <trevor at FreeBSD.org> wrote
  in <200510052317.j95NHWBa083203 at repoman.freebsd.org>:

tr>   The license for the Adobe Reader forbids any changes to the installed
tr>   files, even inserting the word "FreeBSD" into the wrapper script.
tr>   By cleverly spoofing "uname" output we can avoid patching that
tr>   script.
tr>   Submitted by:   hrs

 The license also forbids to create a new installer (according to
 2.5 No Modification).  So, if print/acroread7 installs the
 files by itself, not by the provided installer, it violates the term.
 The Makefile now processes the RPM file with rpm2cpio(1) and installs
 them with cpio(1).  I think this is a kind of installer.

 I have sent a patch to use a tarball instead of an RPM package
 to avoid this problem.  Whether the current print/acroread7/Makefile
 is "an installer" or not remains a matter of debate, but
 the tarball includes "INSTALL" script explicitly and we can think
 the Makefile as "an wrapper for the provided installer" by using it.
 So, this method is safer from the aspect of license compliance IMO,
 and also we can remove a dependency on archivers/rpm.

 Do you have any specific reasons to use the RPM package?

--
| Hiroki SATO
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/cvs-ports/attachments/20051009/e5039f75/attachment.bin


More information about the cvs-ports mailing list