Bug 265760 - [NEW PORT] archivers/py-compressed-rtf: Compressed RTF compression and decompression package
Summary: [NEW PORT] archivers/py-compressed-rtf: Compressed RTF compression and decomp...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Li-Wen Hsu
URL: https://github.com/delimitry/compress...
Keywords:
Depends on:
Blocks: 265765
  Show dependency treegraph
 
Reported: 2022-08-10 16:37 UTC by Jesús Daniel Colmenares Oviedo
Modified: 2022-10-25 17:04 UTC (History)
2 users (show)

See Also:


Attachments
Port content (3.70 KB, patch)
2022-08-10 16:37 UTC, Jesús Daniel Colmenares Oviedo
no flags Details | Diff
Update port maintainer (3.74 KB, patch)
2022-09-01 21:44 UTC, Jesús Daniel Colmenares Oviedo
no flags Details | Diff
compressed-rtf-1.0.6 (3.65 KB, patch)
2022-09-23 17:36 UTC, Jesús Daniel Colmenares Oviedo
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jesús Daniel Colmenares Oviedo 2022-08-10 16:37:10 UTC
Created attachment 235826 [details]
Port content

compressed-rtf can create a Compressed Rich Text Format (RTF), also known as "LZFu", based on Microsoft's RTF Compression Algorithm (see https://msdn.microsoft.com/en-us/library/cc463890(v=exchg.80).aspx).

WWW: https://github.com/delimitry/compressed_rtf

portlint: WARN: Makefile: using hyphen in PORTNAME. consider using PKGNAMEPREFIX and/or PKGNAMESUFFIX. [1]
poudriere: testport is ok

[1] The application (upstream) already has a hyphen.
Comment 1 Jesús Daniel Colmenares Oviedo 2022-08-10 20:40:54 UTC
I have a question: in the Porter's Handbook, section 5.7.5. "LICENSE_FILE and LICENSE_FILE_NAME" says:

"If the file is not in the distfile, and its content is too long to be put in LICENSE_TEXT, put it in a new file in ${FILESDIR}".

I include the license because the above is true in my case, but is it necessary to include the license even if bsd.licenses.db.mk mentions it?

This package does not send the license in the distfile, but the license is not unknown, although the manual does not say "only unknown license", but I guess "with all licenses".

I have seen some ports that include the license, like "www/py-django-smart-selects" and its includes a known license "BSD3CLAUSE". I guess this is necessary because bsd.license.db.mk does not include the content, only the names. is it true?
Comment 2 Jesús Daniel Colmenares Oviedo 2022-09-01 21:44:39 UTC
Created attachment 236297 [details]
Update port maintainer

Reason:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=266157
Comment 3 Jesús Daniel Colmenares Oviedo 2022-09-23 17:36:05 UTC
Created attachment 236770 [details]
compressed-rtf-1.0.6

Description:

* move WWW from pkg-descr to Makefile

QA:

* portlint:
  * WARN: Makefile: using hyphen in PORTNAME. consider using PKGNAMEPREFIX and/or PKGNAMESUFFIX.
* testport: (poudriere: 13.1, amd64)
Comment 4 commit-hook freebsd_committer freebsd_triage 2022-10-25 17:04:34 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b8480951e844816bc3bd3ff8967afb79c04e3b77

commit b8480951e844816bc3bd3ff8967afb79c04e3b77
Author:     Jesús Daniel Colmenares Oviedo <DtxdF@disroot.org>
AuthorDate: 2022-09-23 17:30:13 +0000
Commit:     Li-Wen Hsu <lwhsu@FreeBSD.org>
CommitDate: 2022-10-25 17:04:09 +0000

    Add archivers/py-compressed-rtf: Compressed RTF compression and decompression package

    compressed-rtf can create a Compressed Rich Text Format (RTF), also
    known as "LZFu", based on Microsoft's RTF Compression Algorithm.

    WWW: https://github.com/delimitry/compressed_rtf

    PR:             265760

 archivers/Makefile                              |  1 +
 archivers/py-compressed-rtf/Makefile (new)      | 18 ++++++++++++++++++
 archivers/py-compressed-rtf/distinfo (new)      |  3 +++
 archivers/py-compressed-rtf/files/LICENSE (new) | 21 +++++++++++++++++++++
 archivers/py-compressed-rtf/pkg-descr (new)     |  2 ++
 5 files changed, 45 insertions(+)