take maintainership
switch from tcl 8.4 to 8.5
OK landry@ already some time ago on a slightly different patch to the Makefile since jakob@
dropped maintainership in the meantime.
Rubber is a program whose purpose is to handle all tasks related to the
compilation of LaTeX documents. This includes compiling the document
itself, of course, enough times so that all references are defined, and
running BibTeX to manage bibliographic references. Automatic execution
of dvips to produce PostScript documents is also included, as well as
usage of pdfLaTeX to produce PDF documents.
ok jasper@
fragments, which share data structures wo that it's easy to work
with both. Document fragments are bits of documents, which are not
constrained by some of the high-level structure rules (in particular,
they may contain more than one root element).
ok jasper@ jim@
efficiently with network protocols and complicated text/binary file
formats. This library is basically a translation of the original
attoparsec library to use text instead of bytestrings.
ok jasper@ jim@
ITS Tool allows you to translate your XML documents with PO files, using
rules from the W3C Internationalization Tag Set (ITS) to determine what
to translate and how to separate it into PO file messages.
ok jasper@
StringTemplate is a java template engine (with ports for C#, Python,
Ruby, and Scala) for generating source code, web pages, emails, or any
other formatted text output. StringTemplate is particularly good at
multi-targeted code generators, multiple site skins, and
internationalization/localization.
ok aja@
* Add set attribute functions for various types to XML generation API
* Modify xmlsd_generate to take two additional parameters for size of
generated XML and a flag to determine whether an XML declaration is
prepended
* Change prototypes of all string parameters which aren't modified to const
* Add new XML code generation APIs
* Don't link against clens directly from library
ok sthen@
LaTeX::Pod converts LaTeX sources to Perl's POD (Plain old
documentation) format. Currently only a subset of the available LaTeX
language is supported.
from wen heping, with tweaks by me
ok sthen@
Diction and style are two old standard Unix commands. Diction identifies
wordy and commonly misused phrases. Style analyses surface
characteristics of a document, including sentence length and other
readability measures.
Some bits (including maintainership) from an otherwise identical port
sent by Pascal Stumpf.
ok landry@
* this removes the experimental unify(1) program; in case anyone was using
this it can be added back if needed.
- clarify license
- remove groff (manpage checked)
- remove now unnecessary patches, CONFIGURE_ENV etc.
from pascal stumpf
- drop fontres.c and switch to upstream's standard method of embedding fonts;
with gcc4 this is now able to build on arm without running out of RAM (this is
fortunate because it avoids reworking fontres for changes to MuPDF).
Solar Designer did an audit of temp file handling in groff-1.20.
He found and fixed *lots* of ugliness, but most does not look
exploitable and some was already improved in groff-1.21.
This is my own fix for the only one that, with a huge amount of extra
paranoia, might be worth patching. To mount an exploit, the attacker
would need to trick root into setting an unusable TMPDIR (or similar)
variable in the environment such that mktemp -d fails, then convince
root to run pdfroff (*you* don't run that as root, do you?), then
handle a race condition to find the PID and predict the temp file
name to mount a symlink attack.
"I think we should still go for the fix" jasper@
LuaExpat XML Processing Denial of Service Vulnerability.
tweaks/ok sthen@ jolan@
ok jasper@
"MAINTAINER was notified a couple days ago about this. Since it is security-related,
you have my ok to commit it now." jolan@
- zap groff too, doesnt need it here
- install examples files
- it is only Artistic license, not both GPL/Artistic as perl
Full Changelog at: http://cpansearch.perl.org/src/DLOWE/Text-Tmpl-0.33/Changes
"looks good" to Alex Feinberg and sthen@
OK jasper@
with tweaks from myself and landry@. ok landry@
If PDF is electronic paper, then pdftk is an electronic staple-remover,
hole-punch, binder, secret-decoder-ring, and X-Ray-glasses. Pdftk is a
simple tool for doing everyday things with PDF documents. Use it to:
* Merge and/or split PDF Documents
* Rotate PDF Documents or Pages
* Decrypt/Encrypt PDF Documents
* Fill PDF Forms with X/FDF Data and/or Flatten Forms
* Apply a Background Watermark or a Foreground Stamp
* Report or update PDF Metrics such as Metadata and Bookmarks
* Attach Files to PDF Pages or the PDF Document
* Unpack PDF Attachments
* Uncompress and Re-Compress Page Streams
* Repair Corrupted PDF (Where Possible)
PLIST and delete everything under the @sample'd directory instead of the
directory itself to prevent a warning from pkg_delete(1) trying to
remove a non existing directory and to help preventing left-over files
and directories.
- doesnt need groff. mandoc handled fine those manpages
- set RUN_DEPENDS (textproc/p5-Text-CSV_XS)
This is an optional dependency, just to speed up Text::CSV.
Since that the new dependency is SHARED_ONLY, add a proper conditional treatment
so doesn't break it on NO_SHARED_LIBS arch.
- adjust pkg/DESCR, bump REVISION
ok jasper@, tweaks and ok sthen@
docbook2X is a software package that converts DocBook documents into
the traditional Unix man page format and the GNU Texinfo format.
It is free software under a MIT-style license.
Notable features include table support for man pages, internationalization
support, and easy customization of the output using XSLT. (Easy, because
unlike other converters, the docbook2X stylesheets are written in a modular
way, and the character escaping and whitespace issues with the man-page and
Texinfo formats are encapsulated away from the user.)
developed by users of e-books for users of e-books. It has a cornucopia
of features divided into the following main categories:
* Library Management
* E-book conversion
* Syncing to e-book reader devices
* Downloading news from the web and converting it into e-book form
* Comprehensive e-book viewer
* Content server for online access to your book collection
OK laurent@, jasper@
Enable one of the tests that was disabled in a patch (another test is
still disabled; this relates to non-utf8 locales and fails in the same
way with libutf8 or base). ok kili@
PDF::API2::Simple Simplistic wrapper for the excellent PDF::API2 modules.
from Anibal Ezau Limon Belmares (MAINTAINER), with tweaks by
gleydson soares and myself. ok sthen@
* add missing run dependencies
* set the correct path to ruby in the gonzui-* scripts
* remove the patches and cheat with pre-configure
* add patches to fix an error with more recent ruby-bdb
Docx2txt is a Perl based command-line tool to convert Microsoft docx
documents to (ASCII) text files, preserving some formatting and document
information (which MS text conversion drops) along with appropriate
character conversions. It can also recover text from damaged docx
documents in many cases.
tweaks and ok sthen@
rather than yet-another-xpdf-derivative) to 0.8.15.
various improvements and fixes, notably now supports AESv3 encrypted
PDFs and, very welcome, search now operates over all pages and is thus
actually useful.
Lots of new functionality, lots of bug fixes, and bringing in
significant maintenance efforts from upstream.
To name just one specific example, the number of arguments mdoc(7)
macros can take is no longer limited.
Two of the more tricky patches contributed by naddy@, thanks!
Tested in bulk builds by landry@.
Tested on sparc (GCC 2) by phessler@ and on alpha (GCC 3) by naddy@.
ok naddy@, landry@
Before using this to build ports, make sure you install
the src/usr.sbin/pkg_add/OpenBSD/PackingElement.pm patch
i'm going to commit right afterwards as well, or you will end up
with ports manuals containing ANSI escape sequences.
In parser_get_next_char(), make sure we are on at least the second character
when testing if the current double-quote char is escaped.
Might fix the crash reported in ID: 2994723
This fixes a crash in evolution.
ok sebastia@ (maintainer)
upstream will release this fix in xpdf-3.03).
Also apply a patch that kili@ lifted from poppler some time ago.
Both patches fix crashes seen with some PDF documents.
ok sthen, "don't wait for me" kili
Quite a few new features and bugfixes from our previous version, more
details are available at http://codespeak.net/lxml/changes-2.2.8.html
remove MAINTAINER (requested by MAINTAINER)
OK sthen@, previous MAINTAINER Benoit Chesneau
Committing on behalf of sthen@ who did the actual work