notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
All times are UTC
Ukraine
The safest procedure: change your FreshPorts password. Anything you had set before Friday March 24 2023 09:49:20 UTC should be changed. You can read more here: SQL inejection issues fixed and FreshSource code fixes Sorry about the extra work for you.
All known SQL injection issues patched. There is no evidence it was exploited. That doesn’t mean it wasn’t. Please change your password.
Port details
py-extract-msg Extracts emails and attachments saved in MS Outlook's .msg files
0.39.2 textproc on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Version of this port present on the latest quarterly branch.
Maintainer: DtxdF@disroot.org search for ports maintained by this maintainer
Port Added: 2022-10-25 18:42:06
Last Update: 2023-03-08 10:10:18
Commit Hash: 8a14da3
Also Listed In: python
License: GPLv3
Description:
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}extract-msg>0:textproc/py-extract-msg@${PY_FLAVOR}
To install the port:
cd /usr/ports/textproc/py-extract-msg/ && make install clean
To add the package, run one of these commands:
  • pkg install textproc/py-extract-msg
  • pkg install py39-extract-msg
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py39-extract-msg listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py39-extract-msg
Package flavors (<flavor>: <package>)
  • py39: py39-extract-msg
distinfo:

Packages (timestamps in pop-ups are UTC):
py39-extract-msg
ABIlatestquarterly
FreeBSD:11:aarch64pkg-falloutpkg-fallout
FreeBSD:11:amd64pkg-falloutpkg-fallout
FreeBSD:11:armv6pkg-falloutpkg-fallout
FreeBSD:11:i386pkg-falloutpkg-fallout
FreeBSD:11:mipspkg-falloutpkg-fallout
FreeBSD:11:mips64pkg-falloutpkg-fallout
FreeBSD:12:aarch64pkg-fallout0.38.4
FreeBSD:12:amd640.39.20.38.4
FreeBSD:12:armv6pkg-falloutpkg-fallout
FreeBSD:12:armv7pkg-falloutpkg-fallout
FreeBSD:12:i3860.39.20.38.4
FreeBSD:12:mipspkg-falloutpkg-fallout
FreeBSD:12:mips64pkg-falloutpkg-fallout
FreeBSD:12:powerpc64pkg-falloutpkg-fallout
FreeBSD:13:aarch640.39.20.38.4
FreeBSD:13:amd640.39.20.38.4
FreeBSD:13:armv6pkg-falloutpkg-fallout
FreeBSD:13:armv70.39.20.38.4
FreeBSD:13:i3860.39.20.38.4
FreeBSD:13:mipspkg-falloutpkg-fallout
FreeBSD:13:mips64pkg-falloutpkg-fallout
FreeBSD:13:powerpc64pkg-fallout0.38.4
FreeBSD:13:riscv64pkg-falloutpkg-fallout
FreeBSD:14:aarch640.39.2pkg-fallout
FreeBSD:14:amd640.39.2pkg-fallout
FreeBSD:14:armv6pkg-falloutpkg-fallout
FreeBSD:14:armv70.39.1pkg-fallout
FreeBSD:14:i3860.39.2pkg-fallout
FreeBSD:14:mipspkg-falloutpkg-fallout
FreeBSD:14:mips64pkg-falloutpkg-fallout
FreeBSD:14:powerpc640.39.0pkg-fallout
FreeBSD:14:riscv64pkg-falloutpkg-fallout
 
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py39-setuptools>=63.1.0 : devel/py-setuptools@py39
  2. python3.9 : lang/python39
Test dependencies:
  1. python3.9 : lang/python39
Runtime dependencies:
  1. py39-beautifulsoup>=4.11.1 : www/py-beautifulsoup@py39
  2. py39-chardet>=4.0.0 : textproc/py-chardet@py39
  3. py39-compressed-rtf>=1.0.6 : archivers/py-compressed-rtf@py39
  4. py39-ebcdic>=1.1.1 : textproc/py-ebcdic@py39
  5. py39-imapclient>=2.1.0 : mail/py-imapclient@py39
  6. py39-olefile>=0.46 : devel/py-olefile@py39
  7. py39-pytz-deprecation-shim>0 : devel/py-pytz-deprecation-shim@py39
  8. py39-RTFDE>=0.0.2 : textproc/py-RTFDE@py39
  9. py39-tzlocal>=4.2 : devel/py-tzlocal@py39
  10. py39-setuptools>=63.1.0 : devel/py-setuptools@py39
  11. python3.9 : lang/python39
This port is required by:
for Run
  1. textproc/py-textract

Configuration Options:
Options name:
USES:
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/e/extract_msg/
  2. https://pypi.org/packages/source/e/extract_msg/
Collapse this list.
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2017-11-30
    Affects: */py*
    Author: mat@FreeBSD.org
    Reason: 
      Ports using Python via USES=python are now flavored.  All the py3-* ports
      have been removed and folded into their py-* master ports.
    
      People using Poudriere 3.2+ and binary packages do not have to do anything.
    
      For other people, to build the Python 3.6 version of, for example,
      databases/py-gdbm, you need to run:
    
        # make FLAVOR=py36 install
    
    

Number of commits found: 9

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.39.2
08 Mar 2023 10:10:18
commit hash:8a14da3cda467b794e6493ee55488cc0be002a8fcommit hash:8a14da3cda467b794e6493ee55488cc0be002a8fcommit hash:8a14da3cda467b794e6493ee55488cc0be002a8fcommit hash:8a14da3cda467b794e6493ee55488cc0be002a8f files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
textproc/py-extract-msg: Update to 0.39.2

ChangeLog:
https://github.com/TeamMsgExtractor/msg-extractor/blob/v0.39.2/CHANGELOG.md

* Fixed issues with AttachmentBase.name that could cause it to generate
  wrong.
* Added convenience function MSGFile.exportBytes which returns the
  exported version from MSGFile.export as bytes instead of writing
  it to a file or file-like object.

PR:		269975
0.39.1
26 Feb 2023 18:59:18
commit hash:b66d7bf153240467033c205dde6665690a314489commit hash:b66d7bf153240467033c205dde6665690a314489commit hash:b66d7bf153240467033c205dde6665690a314489commit hash:b66d7bf153240467033c205dde6665690a314489 files touched by this commit
Tilman Keskinoz (arved) search for other commits by this committer
textproc/py-extract-msg: Update to 0.39.1

Changelog:	https://github.com/TeamMsgExtractor/msg-extractor/blob/v0.39.1/CHANGELOG.md

PR:		269775
Submitted by:	maintainer
0.39.0
19 Feb 2023 11:01:40
commit hash:8f82410463b7b82080a72f12531d2b6a3ae7eab2commit hash:8f82410463b7b82080a72f12531d2b6a3ae7eab2commit hash:8f82410463b7b82080a72f12531d2b6a3ae7eab2commit hash:8f82410463b7b82080a72f12531d2b6a3ae7eab2 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
textproc/py-extract-msg: Update to 0.39.0

ChangeLog:
https://github.com/TeamMsgExtractor/msg-extractor/blob/v0.39.0/CHANGELOG.md

PR:		269199
Approved by:	flo (mentor)
Differential Revision: https://reviews.freebsd.org/D38631
0.38.4
30 Jan 2023 13:02:40
commit hash:6d25ba2eb0864506ee26ae9491322541844e88afcommit hash:6d25ba2eb0864506ee26ae9491322541844e88afcommit hash:6d25ba2eb0864506ee26ae9491322541844e88afcommit hash:6d25ba2eb0864506ee26ae9491322541844e88af files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
textproc/py-extract-msg: Add NO_ARCH

Approved by:	portmgr (blanket)
0.38.4
11 Jan 2023 15:58:34
commit hash:77d68471aded6907dbbcb5ef50d557e4c69db656commit hash:77d68471aded6907dbbcb5ef50d557e4c69db656commit hash:77d68471aded6907dbbcb5ef50d557e4c69db656commit hash:77d68471aded6907dbbcb5ef50d557e4c69db656 files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
*/*: rename CHEESESHOP to PYPI in MASTER_SITES

PR:			267994
Differential revision:	D37518
Approved by:		bapt
0.38.4
07 Dec 2022 05:06:15
commit hash:3b3f310f4b6816fabd4bcd1a94de07b5d4664d37commit hash:3b3f310f4b6816fabd4bcd1a94de07b5d4664d37commit hash:3b3f310f4b6816fabd4bcd1a94de07b5d4664d37commit hash:3b3f310f4b6816fabd4bcd1a94de07b5d4664d37 files touched by this commit
Guangyuan Yang (ygy) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
textproc/py-extract-msg: Update to 0.38.4

Changelog:	https://github.com/TeamMsgExtractor/msg-extractor/blob/v0.38.4/CHANGELOG.md

PR:		268212
0.37.0
22 Nov 2022 23:35:10
commit hash:f27f862129c466c0933693958ee256ae9eab6116commit hash:f27f862129c466c0933693958ee256ae9eab6116commit hash:f27f862129c466c0933693958ee256ae9eab6116commit hash:f27f862129c466c0933693958ee256ae9eab6116 files touched by this commit
Guangyuan Yang (ygy) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
textproc/py-extract-msg: Update to 0.37.0

Changelog:	https://github.com/TeamMsgExtractor/msg-extractor/blob/v0.37.0/CHANGELOG.md

PR:		267924
0.36.4
31 Oct 2022 21:57:24
commit hash:1441b8233d6bb1e1cc095ac52d7fb3b735712d33commit hash:1441b8233d6bb1e1cc095ac52d7fb3b735712d33commit hash:1441b8233d6bb1e1cc095ac52d7fb3b735712d33commit hash:1441b8233d6bb1e1cc095ac52d7fb3b735712d33 files touched by this commit
Nuno Teixeira (eduardo) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
textproc/py-extract-msg: Update to 0.36.4

 - fix typo in pkg-descr

ChangeLog:
https://github.com/TeamMsgExtractor/msg-extractor/blob/v0.36.4/CHANGELOG.md

PR:		267441, 267445
Reported by:	grahamperrin in 267441
0.36.3
25 Oct 2022 18:41:38
commit hash:01e61056c897d9d905c7510a689e45613d12dc6bcommit hash:01e61056c897d9d905c7510a689e45613d12dc6bcommit hash:01e61056c897d9d905c7510a689e45613d12dc6bcommit hash:01e61056c897d9d905c7510a689e45613d12dc6b files touched by this commit
Li-Wen Hsu (lwhsu) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
Add textproc/py-extract-msg: Extracts emails and attachments saved in MS
Outlook's .msg files

msg-extract extracts emails and attachments saved in Microsoft
Outlook's .msg files. It automates the extraction of key email data
(from, to, cc, date, subject, body) and the email's attachments.

WWW: https://github.com/TeamMsgExtractor/msg-extractor

PR:		265765

Number of commits found: 9