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-all/attachments/20051009/e5039f75/attachment.bin
More information about the cvs-all
mailing list