fast_xs provides C extensions for escaping text.
fast_xs_extra is an experimental extension that can be used with
fast_xs_monkey_patcher to monkey patch methods in common libraries:
CGI, ERB::Util, Rack::Utils, Mongrel.
OK jasper@
Automated proofreader for text files, man pages, and DocBook SGML
source files.
Developed by Warren Block for FreeBSD.
Port based on the FreeBSD port by Eitan Adler.
feedback and ok sthen@
ok afresh1@ and bcallah@ an a previous version
additional testing by Eric Radman <ericshane at eradman dot com>, thanks
grepcidr can be used to filter a list of IP addresses against one or
more Classless Inter-Domain Routing (CIDR) specifications, or arbitrary
networks specified by an address range. As with grep, there are options
to invert matching and load patterns from a file. grepcidr is capable
of comparing thousands or even millions of IPs to networks with little
memory usage and in reasonable computation time.
grepcidr has endless uses in network software, including: mail filtering
and processing, network security, log analysis, and many custom applications.
this port didn't build on static-only arch anyway). Unsupported upstream
(http://bugs.ghostscript.com/show_bug.cgi?id=691887#c1) but the patch is
easy to maintain, and there's a clear benefit:
$ stat -f "%Z %N" mupdf*
25262988 mupdf-1.4.tgz
4619258 mupdf-1.4p0.tgz
PoDoFo is a free portable C++ library which includes classes to parse a PDF
file and modify its contents into memory. The changes can be written back to
disk easily. PoDoFo is designed to avoid loading large PDF objects into
memory until they are required and can write large streams immediately to
disk, so it is possible to manipulate quite large files with it.
Besides PDF parsing and writing PoDoFo includes also very simple classes
to create your own PDF files.
PoDoFo is primarily useful for applications that wish to do lower level
manipulation of PDF, such as extracting content or merging files. It's also
useful if your application has specific requirements for its PDF output that
more general output-oriented libraries like Cairo cannot satisfy.
Simple tools tuild around the PoDoFo library are also included. They are
primarily examples on how to use the PoDoFo library in your own projects,
but also offer some features for working with PDF files.
The doclifter program translates documents written in troff macros to
DocBook.
Lifting documents from presentation level to semantic level is hard, and
a really good job requires human polishing. This tool aims to do
everything that can be mechanized, and to preserve any troff-level
information that might have structural implications in XML comments.
This tool does the hard parts. TBL tables are translated into DocBook
table markup, PIC into SVG, and EQN into MathML (relying on pic2svg and
GNU eqn for the last two).
ok benoit@ schwarze@
tools are actually used.
This commit replaces
MODGNOME_DESKTOP_FILE with MODGNOME_TOOLS += desktop-file-utils
MODGNOME_MIME_FILE with MODGNOME_TOOLS += shared-mime-info
MODGNOME_ICON_CACHE with MODGNOME_TOOLS += gtk-update-icon-cache
(some prettyfication will follow shortly)
uchardet is a C language binding of the original C++ implementation of
the universal charset detection library by Mozilla.
uchardet is an encoding detector library, which takes a sequence of bytes
in an unknown character encoding without any additional information, and
attempts to determine the encoding of the text.
The original code of universalchardet is available at
http://lxr.mozilla.org/seamonkey/source/extensions/universalchardet/
Techniques used by universalchardet are described at
http://www.mozilla.org/projects/intl/UniversalCharsetDetection.html
RUN_DEPENDS on yelp.
Note that this change will drop a big pile of dependencies from the pkg
and it is possible that some dependencies will be missing from the
dependency chain; if that is the case, it means that the pkg dependencies
were wrong in the first place and would have required fixing anyway.
Any fallout, please let me know.
This is a successor of p5-MojoX-Renderer-TT which is not on cpan anymore.
This module implements a Template Toolkit based renderer for Mojolicious.
From Remi Locherer, reads ok to (and reminded by :) sthen@
configure checks for php version using $PHP_VERSION '>' 5.0.0, which wont
fly with our sh... and since we dont have php4 anyway, assume PHP_SWIG will
be php5. Was probably broken before that..
1) For man(7), initialize internal numerical registers correctly
such that a stray .RE without a preceding .RS doesn't set the left
margin to column 0. Reported by bentley@ on discuss at mdocml.
Patch technically approved by Werner Lemberg (upstream).
The only reason it isn't committed upstream yet is that FSF
pesters me to sign a Copyright Assignment contract under
Massachusetts legislature, talking about Warranties and whatnot,
which i resist.
2) Restore correct syntax to the .ie cascade governing section titles
that i broke, trying to be too clever. Problem reported by
David Levine via pascal@ after the nmh(1) folks added an OpenBSD
machine to their buildbot cluster.
ok pascal@
- this doesnt work at runtime with newer xulrunner (starts, but fails to
open a chm file), and is dead upstream
- debian & freebsd removed it, ubuntu ships a version with a 3 year old
patch adding webkit support.
use xchm if you need a chm viewer for your warez ebooks.. or help fixing
it :)
The Link Grammar Parser is a syntactic parser of English, Russian,
Arabic and Persian (and other languages as well), based on link
grammar, an original theory of English syntax. Given a sentence,
the system assigns to it a syntactic structure, which consists of
a set of labelled links connecting pairs of words. The parser also
produces a "constituent" (Penn tree-bank style phrase tree)
representation of a sentence (showing noun phrases, verb phrases,
etc.). The RelEx extension provides dependency-parse output.
okay landry@, espie@ (for the BUILD_PACKAGES part)
committed upstream. It already works in mandoc(1), and it is used in
some OpenBSD base system manuals, and using it is generally encouraged,
so having it in our groff port as well really makes sense.
ok bentley@ on August 1, 2013 (and i forgot to commit after unlock, sorry)
cssselect parses CSS3 Selectors and translate them to XPath 1.0
expressions. Such expressions can be used in lxml or another XPath
engine to find the matching elements in an XML or HTML document.
This module used to live inside of lxml as lxml.cssselect before it was
extracted as a stand-alone project.