Page MenuHomeFreeBSD

biology/paml: update to version 4.9c and add license information
ClosedPublic

Authored by jrm on Sep 26 2016, 9:16 PM.

Details

Summary
  • Update biology/paml to version 4.9c
  • Set LICENSE=GPLv3
  • Use the variable PORTDOCS to automate the generation of the DOCS plist (as suggested by mat@).
  • Install dat/ examples/ and Technical/ directories as well as files in the root directory of the distribution tarball.
  • Fix broken permissions.
  • Delete windows executables.
  • Build and install useful binaries not built by upstream's Makefile.
  • Update pkg-descr.
Test Plan

portlint -C: OK
testport: OK (poudriere: 9.3-RELEASE-p45, i386, default options)
testport: OK (poudriere: 9.3-RELEASE-p45, amd64, default options)
testport: OK (poudriere: 10.3-RELEASE-p7, i386, default options)
testport: OK (poudriere: 10.3-RELEASE-p7, amd64, default options)
testport: OK (poudriere: 11.0-RC3, i386, default options)
testport: OK (poudriere: 11.0-RC3, amd64, default options)

http://pkg.awarnach.mathstat.dal.ca/data/latest-per-pkg/paml/4.9c/

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

jrm retitled this revision from to biology/paml: update to version 4.9c and add legal details.
jrm updated this object.
jrm edited the test plan for this revision. (Show Details)
jrm added reviewers: swills, AMDmi3.

I've updated the diff because the author added, just since this latest version,
this note to src/README.txt.

"The software package is provided "as is" without warranty of any
kind. In no event shall the author or his employer be held responsible
for any damage resulting from the use of this software, including but
not limited to the frustration that you may experience in using the
package. The program package, including source codes, example data
sets, executables, and this documentation, is maintained by Ziheng
Yang and distributed under the GNU GPL v3."

Unfortunately, the README.txt in the top level still says this.

"PAML is distributed free of charge for academic use only."

I suspect this was accidentally left in.

jrm retitled this revision from biology/paml: update to version 4.9c and add legal details to biology/paml: update to version 4.9c and add license information.Sep 26 2016, 9:41 PM
jrm updated this object.
biology/paml/Makefile
20 ↗(On Diff #20721)

This should be called PORTDOCS, and then, you could remove them from pkg-plist.

Changes since last diff:

  • Use the variable PORTDOCS to automate the generation of the DOCS plist (as suggested by mat@).
  • Install dat/ examples/ and Technical/ directories as well as files in the root directory of the distribution tarball. I chose to keep all of these files under one root and install them in ${DATADIR} because there is no logical distinction between them.
  • Fix broken permissions.
  • Delete windows executables.
  • Build and install useful binaries not built by the distribution's Makefile.
  • Update pkg-descr.
swills edited edge metadata.

Looks good, approved.

This revision is now accepted and ready to land.Sep 28 2016, 2:19 AM
This revision was automatically updated to reflect the committed changes.
jrm marked an inline comment as done.