notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
py-pymtbl Python wrapper for devel/mtbl
0.5.0 devel 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 0.5.0Version of this port present on the latest quarterly branch.
Maintainer: truckman@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2015-04-05 21:16:01
Last Update: 2021-04-19 08:00:13
Commit Hash: 1bf865f
Also Listed In: python
License: APACHE20
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}pymtbl>0:devel/py-pymtbl@${PY_FLAVOR}
To install the port: cd /usr/ports/devel/py-pymtbl/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/py-pymtbl
  • pkg install py37-pymtbl
NOTE: This is a Python port. Instead of py37-pymtbl listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py37-pymtbl
Package flavors (<flavor>: <package>)
  • py37: py37-pymtbl
distinfo:
Packages (timestamps in pop-ups are UTC):
py27-pymtbl
ABIlatestquarterly
FreeBSD:11:aarch640.4.10.4.1
FreeBSD:11:amd64--
FreeBSD:11:armv60.4.00.4.1
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips640.4.0-
FreeBSD:12:aarch640.4.1-
FreeBSD:12:amd64--
FreeBSD:12:armv6--
FreeBSD:12:armv70.4.1-
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips640.4.1-
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py36-pymtbl
ABIlatestquarterly
FreeBSD:11:aarch640.4.1-
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch640.4.1-
FreeBSD:12:amd64--
FreeBSD:12:armv6--
FreeBSD:12:armv70.4.1-
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips640.4.1-
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py37-pymtbl
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64--
FreeBSD:12:amd64--
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-0.5.0
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6-0.5.0
FreeBSD:13:armv7-0.5.0
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv60.5.0-
FreeBSD:14:armv70.5.0-
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc640.5.0-
 
py38-pymtbl
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd640.5.00.5.0
FreeBSD:11:armv6--
FreeBSD:11:i3860.5.00.5.0
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-0.5.0
FreeBSD:12:amd640.5.00.5.0
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3860.5.00.5.0
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64-0.5.0
FreeBSD:13:amd640.5.00.5.0
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3860.5.00.5.0
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-0.5.0
FreeBSD:14:aarch640.5.0-
FreeBSD:14:amd640.5.0-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3860.5.0-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. pkgconf>=1.3.0_1 : devel/pkgconf
  2. cython-3.7 : lang/cython@py37
  3. py37-setuptools>0 : devel/py-setuptools@py37
  4. python3.7 : lang/python37
Runtime dependencies:
  1. py37-setuptools>0 : devel/py-setuptools@py37
  2. python3.7 : lang/python37
Library dependencies:
  1. libmtbl.so : devel/mtbl
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

Master Sites:
Expand this list (5 items)
Collapse this list.
  1. http://distcache.FreeBSD.org/local-distfiles/truckman/farsight/
  2. http://distcache.eu.FreeBSD.org/local-distfiles/truckman/farsight/
  3. http://distcache.us-east.FreeBSD.org/local-distfiles/truckman/farsight/
  4. http://distcache.us-west.FreeBSD.org/local-distfiles/truckman/farsight/
  5. https://dl.farsightsecurity.com/dist/pymtbl/
Collapse this list.

Number of commits found: 18

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
19 Apr 2021 08:00:13
 files touched by this commit commit hash:1bf865fed5a69877b34d01b873ccac59a8ab9476  0.5.0
tobik search for other commits by this committer
Clean up all commented PORTREVISION and PORTEPOCH lines

No revision bump tool that we have cleans them up or deals with
them, so we end up with duplicated lines.  Instead of implementing
that just clean up the 51 ports that do this.

PORTREVISION and PORTEPOCH can be set to 0 explicitly instead if
you need a reminder or placeholder.
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  0.5.0
mat search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  0.5.0
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
06 Mar 2021 12:12:26
Original commit files touched by this commit Revision:567489  0.5.0
kai search for other commits by this committer
devel/py-pymtbl: Fix packaging with Python 3.8

* Apply the same fix as in r559094 by stripping libraries by wildcard paths.

* Also use PYTHONPREFIX_SITELIBDIR instead PYTHON_SITELIBDIR to make the
  port PREFIX safe while I'm here.

PR:		253815
Approved by:	python (with hat)
31 Jan 2021 19:05:46
Original commit files touched by this commit Revision:563515  0.5.0
antoine search for other commits by this committer
Remove python 2.7 support
31 Jan 2021 07:43:38
Original commit files touched by this commit Revision:563477  0.5.0
truckman search for other commits by this committer
Resurrect devel/py-pymtbl and upgrade to version 0.5.0, which is
compatible with python 3.

MFH:		2021Q1
Sponsored by:	Farsight Security, Inc.
15 Aug 2020 10:50:59
Original commit files touched by this commit Revision:544927  0.4.1
rene search for other commits by this committer
Remove deprecated ports:

2020-08-15 archivers/py-backports.lzma: Uses deprecated version of python
2020-08-15 archivers/py-bup: Uses deprecated version of python
2020-08-15 archivers/py-librtfcomp: Uses deprecated version of python
2020-08-15 audio/blop-lv2: Uses deprecated version of python
2020-08-15 audio/bs2b-lv2: Uses deprecated version of python
2020-08-15 audio/py-gmusicproxy: Uses deprecated version of python
2020-08-15 audio/py-karaoke: Uses deprecated version of python
2020-08-15 audio/py-openal: Uses deprecated version of python
2020-08-15 audio/py-py-jack: Uses deprecated version of python
2020-08-15 audio/py-xmms2: Uses deprecated version of python
2020-08-15 audio/triceratops-lv2: Uses deprecated version of python
2020-08-15 biology/py-biom-format: Uses deprecated version of python
2020-08-15 comms/py-bulksms: Uses deprecated version of python
(Only the first 15 lines of the commit message are shown above View all of this commit message)
23 Feb 2020 15:25:53
Original commit files touched by this commit Revision:526925  0.4.1
antoine search for other commits by this committer
Deprecate a few ports

With hat:	portmgr
05 Apr 2019 15:26:49
Original commit files touched by this commit Revision:497966  0.4.1
amdmi3 search for other commits by this committer
- Document incompatibility with python 3.7+

Approved by:	portmgr blanket
10 Sep 2018 13:15:48
Original commit files touched by this commit Revision:479407  0.4.1
mat search for other commits by this committer
Add EXAMPLES options to ports that should have one.

Also various fixes related to said option.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
04 Aug 2017 00:37:55
Original commit files touched by this commit Revision:447311  0.4.1
truckman search for other commits by this committer
Upgrade py-pymtb to version 0.4.1:

 *  depend on at least libmtbl 1.1.0

Pet portlint.

Sponsored by:	Farsight Security, Inc.
23 Feb 2017 01:54:12
Original commit files touched by this commit Revision:434654  0.4.0_1
truckman search for other commits by this committer
Upgrade devel/mtbl to version 1.0.0:

  mtbl (1.0.0)

   * Backwards-incompatible file format change to enable block sizes >4G.
   * Add support for zstd compression. This adds a new library dependency
     on libzstd.
   * Add mtbl_iter_seek function.
   * Add mtbl_fileset_partition function.
   * Breaks ABI for version 0.x.x.

  mtbl (0.8.1)

   * Add portability for clock time.
   * Simplify and improve portability related to byte order primitives.
   * Fix assertion failure. If there is a broken mtbl file in the fileset
     then a NULL reader will be returned. This change checks for that
     error condition in fs_reinit_merger() and does not pass the empty
     reader onwards to mtbl_merger_add_source().

Compatiblity with the latest libz4 has been added so files/patch-configure
is no longer needed.

Bump PORTREVISION on dependent ports due to ABI / shared library version
change.
01 Apr 2016 14:00:57
Original commit files touched by this commit Revision:412346  0.4.0
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
19 Oct 2015 14:50:52
Original commit files touched by this commit Revision:399684  0.4.0
amdmi3 search for other commits by this committer
Improve shebangfix framework

- Support multiple values in *_OLD_CMD, i.e. we can now fix both
"/usr/bin/python" and "/usr/bin/env python" at the same time
- Default *_OLD_CMD values are now always appended, so you don't need to specify
them in individual ports
- Add lua support (depends on USES=lua)
- Add more default values, such as "/usr/bin/env foo" for python, perl, bash,
ruby and lua
- Shebangfix now matches whole words, e.g. we will no longer (erroneously)
replace "/usr/bin/perl5.005" with "${perl_CMD}5.005" (but "/usr/bin/perl -tt" is
still (correctly) replaced with "${perl_CMD} -tt")

Note that *_OLD_CMD items containing spaces must now be quoted (e.g.
perl_OLD_CMD=/bin/perl /usr/bin/perl "/usr/bin/env perl")

Update shebangfix usage according to new rules in many ports:

- Remove *_OLD_CMD for patterns now replaced by default
- Quote custom *_OLD_CMD which contain spaces

Fix shebangfix usage in many ports (irrelevant to infrastructure change):

- Remove redundant SHEBANG_LANG (no need to duplicate default langs)
- Remove redundant *_CMD (such as
python_CMD=${LOCALBASE}/bin/python${PYTHON_VER} when USES=python is present)
- Never use *_OLD_CMD in REINPLACE_CMD matchers, these should always look for
exact string

Approved by:	portmgr (bapt)
Differential Revision:	D3756
24 Sep 2015 04:58:10
Original commit files touched by this commit Revision:397678  0.4.0
truckman search for other commits by this committer
Upgrade to 0.4.0:

  * Add LZ4/LZ4HC compression types

Sponsored by:	Farsight Security, Inc.
22 Aug 2015 00:22:22
Original commit files touched by this commit Revision:395004  0.3.1
truckman search for other commits by this committer
Upgrade to version 0.3.1, which requires USES=pkgconfig.

Sort USE_PYTHON.

Sponsored by:	Farsight Security, Inc.
29 Jul 2015 22:09:55
Original commit files touched by this commit Revision:393196  0.2
antoine search for other commits by this committer
Switch default python_CMD used by shebangfix to ${PYTHON_CMD} for ports
using python

PR:		201077
Reviewed by:	mat
With hat:	portmgr
Differential Revision:	https://reviews.freebsd.org/D2955
05 Apr 2015 21:15:52
Original commit files touched by this commit Revision:383360  0.2
truckman search for other commits by this committer
New port: devel/py-pymtbl

pymtbl: Python bindings for the mtbl sorted string table library

pymtbl provides a simple Pythonic wrapper for mtbl's reader, writer,
sorter, and merger interfaces. The examples/ directory contains
scripts demonstrating each of these interfaces.

Differential Revision:	https://reviews.freebsd.org/D2220
Approved by:	mat (mentor)
Sponsored by:	Farsight Security, Inc.

Number of commits found: 18