Summary: | print/latex-beamer: update to 3.57 and unbreak | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Christoph Moench-Tegeder <cmt> | ||||||
Component: | Individual Port(s) | Assignee: | Christoph Moench-Tegeder <cmt> | ||||||
Status: | Closed FIXED | ||||||||
Severity: | Affects Only Me | CC: | john, sdalu | ||||||
Priority: | --- | Keywords: | easy, patch, patch-ready | ||||||
Version: | Latest | Flags: | bugzilla:
maintainer-feedback?
(hrs) |
||||||
Hardware: | Any | ||||||||
OS: | Any | ||||||||
URL: | https://github.com/josephwright/beamer/releases | ||||||||
Attachments: |
|
Thank you for working on this. portlint wants DISTVERSIONPREFIX above CATEGORIES, and the addition of LICENSE: LICENSE= GPLv2 LPPL13c LICENSE_COMB= dual We can also remove USES=tar:bz2 because GitHub supplies a tar.gz (see distinfo). Created attachment 209419 [details]
update latex-beamer to 3.57 and unbreak
reordered Makefile, removed unuses USES tar:bz2 and added LICENSE
(In reply to John W. O'Brien from comment #1) I hope you're sure about the licenses - I'm not, I think the licensing situation on the latex related stuff is slightly confusing. (In reply to Christoph Moench-Tegeder from comment #3) I could be missing something, but LICENSE.md [0] seems reasonably clear. The code is under a dual license, GNU Public License 2 or later, or LaTeX Project Public License 1.3c or later. It's a little less clear how to handle the docs, but my thinking is that a) LPPL 1.3c or later is one of the options; b) the port variables are informative, not normative; and c) while perhaps not perfect, this is still an improvement over specifying no license. [0] https://github.com/josephwright/beamer/blob/v3.57/LICENSE.md A commit references this bug: Author: cmt Date: Mon Dec 16 13:16:08 UTC 2019 New revision: 520255 URL: https://svnweb.freebsd.org/changeset/ports/520255 Log: print/latex-beamer: update to 3.57 and unbreak latex-beamer is now hosted at github. PR: 241766 Approved by: maintainer-timeout (hrs) Changes: head/print/latex-beamer/Makefile head/print/latex-beamer/distinfo head/print/latex-beamer/pkg-descr head/print/latex-beamer/pkg-plist committed as ports r520255 |
Created attachment 208922 [details] update beamer to 3.57 Our latex-beamer package is lagging behind (nearly three years), and the old upstream at bitbucket vanished recently. Attached updates latex-beamer to 3.57 and has the package point to the new upstream location at github. Unfortunately, our tex packages are too old, we cannot use the l3build script - so we have to install everything by hand. Package passes poudriere, and beamer still processes my slides (which are rather simple, but that's about all I have).