BSD Ports

devel/gettext-lint 0.4_5 FreeBSD

Check the validity and consistency of PO and POT files

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2
Categories
devel
Package size
27.9 KiB, 84.7 KiB installed

Description

The gettext lint tools is a collection of tools for checking the validity and consistency of PO and POT files. It also includes an experimental glossary building tool.

This package includes: * POFileStatus - PO file validator and status reporting * POFileChecker - searches for common mistakes in PO files * POTFileChecker - searches for common mistakes in POT files * POFileConsistency - PO file consistency checks * POFileConsistencyShell - PO file consistency checks, interactive mode * POFileEquiv - PO file glossary generator

All tools generate XML to the standard output; just run them with a list of PO or POT files to check. Some have extra options, run the command with no parameters for a short usage message.

In the other systems

SystemPortVersion
FreeBSDdevel/gettext-lint0.4_5
DragonFlydevel/gettext-lint0.4_5
MidnightBSDdevel/gettext-lint0.4_3
HardenedBSDdevel/gettext-lint0.4_5
GhostBSDdevel/gettext-lint0.4_5

Install

Binary package:

pkg install gettext-lint

From the ports tree:

cd /usr/ports/devel/gettext-lint/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	gettext-lint>0:devel/gettext-lint

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.4_50.4_50.4_40.4_50.4_5
FreeBSD:14:quarterly0.4_50.4_5n/a0.4_50.4_5
FreeBSD:15:latest0.4_50.4_5n/a0.4_50.4_5
FreeBSD:15:quarterly0.4_50.4_5n/an/an/a
FreeBSD:16:latest0.4_50.4_5n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Run dependencies 11

No port depends on this one.

Configuration

No options to configure.

USES
gettext-tools:run python:run shebangfix
Service scripts
none

Message after installing

===>   NOTICE:

The gettext-lint port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

Files

Manual pages 8
  • POFileChecker(1)
  • POFileClean(1)
  • POFileConsistency(1)
  • POFileEquiv(1)
  • POFileFill(1)
  • POFileGlossary(1)
  • POFileSpell(1)
  • POFileStatus(1)
pkg-plist 24
  • bin/POFileChecker
  • bin/POFileClean
  • bin/POFileConsistency
  • bin/POFileEquiv
  • bin/POFileFill
  • bin/POFileGlossary
  • bin/POFileSpell
  • bin/POFileStatus
  • %%PYTHON_SITELIBDIR%%/gettext-lint/Equivalent.py
  • %%PYTHON_SITELIBDIR%%/gettext-lint/Glossary.py
  • %%PYTHON_SITELIBDIR%%/gettext-lint/POFile.py
  • %%PYTHON_SITELIBDIR%%/gettext-lint/capitalization.py
  • %%PYTHON_SITELIBDIR%%/gettext-lint/util.py
  • share/man/man1/POFileChecker.1.gz
  • share/man/man1/POFileClean.1.gz
  • share/man/man1/POFileConsistency.1.gz
  • share/man/man1/POFileEquiv.1.gz
  • share/man/man1/POFileFill.1.gz
  • share/man/man1/POFileGlossary.1.gz
  • share/man/man1/POFileSpell.1.gz
  • share/man/man1/POFileStatus.1.gz
  • share/gettext-lint/count.xsl
  • share/gettext-lint/report.css
  • share/gettext-lint/report.xsl
distinfo 1
FileSizeSHA256
gettext-lint-0.4.tar.gz1483640ddf463517cc8eb87afc127683040073edad47623be963e0fdd537a7c7b4ec68
Master sites 1
  • SF/gettext-lint/gettext-lint/0.4.0

Commit history 0

No commits in the history this site was built from.