Commit graph

4292 commits

Author SHA1 Message Date
darcy
0105decc39 Change MAINTAINER email address at his request. 2009-03-21 16:07:02 +00:00
obache
8f418ba4eb Bump PKGREVISION from tokyocabinet's ABI changes. 2009-03-21 05:34:57 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
joerg
0d0e90a320 Include pyversion.mk include the protected part of the buildlink3.mk
files, not over and over again.
2009-03-20 17:30:09 +00:00
joerg
453d6cac33 Add comment about include guard. 2009-03-19 15:34:41 +00:00
darcy
57ded33aec Correct email address for generic MAINTAINER. 2009-03-17 21:40:44 +00:00
jmcneill
fa552d8807 Update gnome-doc-utils to 0.16.0.
Changes in 0.16.0:
------------------
* Updated translations:
  as    (Amitakhya Phukan)
  gl    (Suso Baleato)
  he    (Yaron Sharabani)

Changes in 0.15.2:
------------------
* More RTL fixes for bug #563559
* Updated translations:
  ml    (Praveen Arimbrathodiyil)
  ro    (Adi Roiban)

Changes in 0.15.1:
------------------
* Fixed some RTL issues, thanks to muayyad alsadi, bug #563559
* Updated translations:
  lv    (Raivis Dejus)
2009-03-17 10:50:14 +00:00
joerg
52ba3606db Add glob to USE_FEATURES only once. 2009-03-16 23:17:14 +00:00
seb
18f64e08e2 Update from version 0.17nb1 to version 0.18.
Pkgsrc changes:
- Fix HOMEPAGE
- Add empty USE_LANGUAGES as no compiler is needed to build this package

Upstream changes:
#------------------------------------------------------------------------
# Version 0.18  2009-03-11
#------------------------------------------------------------------------

* Add patches from RT

  * BOOK's ticket #24266: Proposed correction for bugs #1949 and #5759
    (As described in tickets #1949 and #5759, the content =begin/=end blocks
     should be treated as data text (no sequence parsing, etc).)

  * JJ's ticket #16764: Problem handling paragraph separators - incompatibility with perlpodspec
    (Pod::POM 0.17 does not accept blank lines containing whitespace as
    paragraph separators, it only accepts blank lines containing no
    characters at all. According to perlpodspec, blank lines containing
    whitespace should be taken as paragraph separators.

* Modified pom2 to search for viewer modules other than Pod, Text and
  HTML in @INC, and to pass any options to the constructor method.
2009-03-15 08:54:43 +00:00
taca
0082e43ee1 Update namazu package to 2.0.19.
* pkgsrc change: sort PLIST.

Overview of Changes in Namazu 2.0.19 - Mar 12, 2009

- namazu, namazu.cgi:
* The bug in an analytical part of a complex retrieval type including
  the phrase search is corrected.

- mknmz:
* The check on the size of the file is added.

- pl/htmlsplit.pl:
* Addition of code conversion processing.
* The close forgetting of the file is corrected.

- Other filters:
* The regularization of the text is added.
* The judgment processing of an internal filter is sped up.
* It corresponds to pl/extutf8.pl and the pl/extzip.pl extensions
  module.

- Extensions module:
* The processing done with an individual filter is integrated as an
  extensions module.
* Two enhanced feature modules are added.

Pl/extutf8.pl: UTF-8 processing extension module
* It is called from the filter for extutf8.pl, and UTF-8 is processed.
* Those tool and module are used for the UTF-8 processing when the
  tool necessary for the UTF-8 processing and the judgment of the module
  can be done in the following order, and it use it.

1. NKF Perl module 2.04 or more
2. Perl 5.8 or more
3. Lv command
4. Unicode.pl module

Pl/extzip.pl: zip processing extension module
* It is called from the filter for extzip.pl, and zip is processed.
* Those tool and module are used for the zip processing when the tool
  necessary for the zip processing and the judgment of the module
  can be done in the following order, and it use it.

1. Compress::Zlib, Archive::Zip, (IO::String)
   When IO::String is installed, processing is sped up.
2. Unzip command

- pltests:
* The output of the version of some Perl modules is added.
* The check on whether there is illegal one in the value of the
  environment variable is added.
2009-03-14 15:04:39 +00:00
sno
a13fb2d094 PkgSrc changes:
- Updating module to 1.46

Upstream Changes:

1.36 28 February 2009
----
  * Fixed install issue [RT #28232]

1.35 25 February 2009
----
  * Included Core patches 32864, 33341 & 34776
  * Side effect of above patches means that Filters needs at least Perl 5.005

Oked by rhaen@
2009-03-10 17:50:22 +00:00
abs
fc1f45cfb8 +MAKE_JOBS_SAFE=no 2009-03-09 21:37:17 +00:00
rhaen
338c6796ab - updated to 2.32
ChangeLog:
! lib/Encode/Alias.pm t/Alias.t
  Encode now resolves 'en_US.UTF-8' to utf-8-strict like 'ja_JP.euc'
  Those who set locale on their shells should be happier now.
! AUTHORS
  added tokuhirom
! Encode.pm
  "encode(undef, 'str') should die earlier"
  http://coderepos.org/share/changeset/30790
2009-03-09 20:22:43 +00:00
joerg
436cc09eb5 Update to mdoc-1.4.7. No detailed changes, but fixes a number of
assertions and improves mdoc(7) coverage.
2009-03-09 14:53:19 +00:00
wiz
d732999e45 Remove omf.mk -- use mk/omf-scrollkeeper.mk instead. 2009-03-08 15:57:04 +00:00
wiz
78b7af7df5 Use mk/omf-scrollkeeper.mk instead of textproc/rarian/omf.mk. 2009-03-08 15:56:43 +00:00
seb
8da11b24b9 The package textproc/p5-XML-SAX-Base is at version 1.02, on CPAN
the module XML::SAX:Base is at version 1.04 since 2002, no newer
release is available.

Since about the same time the Perl 5 module XML::SAX includes the
XML::SAX::Base module, the CHANGES file says:

0.11  03 Sep 2002  Matt Sergeant
    - Base: Merged in XML::SAX::Base 1.04 (including memory leak fixes)

Hence the packages textproc/p5-XML-SAX-Base and textproc/p5-XML-SAX
are conflicting.

To resolve this situation and as discussed with he@:

- Remove the package textproc/p5-XML-SAX-Base.

- Make textproc/p5-XML-SAX conflicting with the now defunct
textproc/p5-XML-SAX-Base.
Bump PKGREVISION of textproc/p5-XML-SAX to 2.

- Adjust accordingly the dependencies of textproc/p5-XML-SAX-Writer:
make it depend on textproc/p5-XML-SAX.
Bump PKGREVISION of textproc/p5-XML-SAX-Writer to 1.
2009-03-08 13:30:46 +00:00
seb
f2d98fec77 Update from version 0.38 to version 0.39.
pkgsrc changes:
- adjust build dependency on devel/p5-Test-Warn

Upstream changes:
0.39 - 2009-03-05
* No code changes; increase Test::Warn dependency to 0.11, as 0.10 was
  broken
2009-03-07 05:38:37 +00:00
minskim
34b7a322f6 Add PKG_DESTDIR_SUPPORT. 2009-03-06 22:27:36 +00:00
wiz
67e2f69e06 Update to 8.3.3:
1. Version 8.3.3 (2009-01-02)

   This release supercedes 8.3.2.

   Bug fixes
     * The broken and confusing numeration and numeration2 numbered list
       attributes have been dropped, use the style attribute instead.
     __________________________________________________________________

2. Version 8.3.2 (2009-01-01)

   Additions and changes
     * Added Gouichi Iisaka's Graphviz filter to distribution.
     * The SidebarBlock element can now be rendered with an abstract
       style.
     * Reorganized filters into a separate subdirectory for each filter.
     * Updated Makefile.in and MANIFEST files to reflect new filters
       organization.
     * Added listing style to LiteralBlock element so listings with nested
       listing blocks can be rendered as a listing block.
     * Changed example code filter to use preferred ListingBlock syntax
       (the old ~ delimited filter syntax is no longer used).
     * Implemented enumeration and enumeration2 numbered list attributes
       for specifying the list numbering style (arabic, loweralpha,
       upperalpha, lowerroman and upperroman).
     * AsciiDoc now recognizes upperalpha, lowerroman and upperroman
       numbers in listdef-numbered2 numbered lists and sets the number
       style based on the style of the first numbered list item
       (alternative to setting enumeration2 attribute).
     * Updated formatlistpat definition in .vimrc example in User Guide.
     * You can now backslash escape system block macros.
     * Added Pychart FAQ.
     * Drop paragraph text and list text, index and label match groups
       from attributes -- they are included in the element's text and we
       don't want them processed a second time as attributes.
     * Changed comment line block macro to a passthrough block macro to
       ensure no substitutions.
     * A subslist no longer has to be appended to a PassthroughBlock macro
       definition, if omitted no substitutions are performed.
     * Code tidy up: replaced deprecated <> operator with !=.
     * Removed unused linuxdoc code.
     * Code tidy ups: dropped old types module reference; replaced
       has_key() with preferred in operator.

   Bug fixes
     * Old syntax source highlight filter regression: special characters
       where not escaped in DocBook outputs.
     __________________________________________________________________

3. Version 8.3.1 (2008-12-14)

   Additions and changes
     * Replaced the install.sh script with Ben Walton's updated autoconf
       scripts -- see [1]INSTALL for details.
     * Added a generalized AttributeEntry syntax to allow arbitrary
       configuration file entries to be set from within an AsciiDoc
       document (suggested by Henrik Maier).
     * Listing delimited blocks in DocBook outputs now support IDs; IDs of
       titled Listing and Literal delimited blocks have been moved to the
       enclosing DocBook example tag (thanks to Vijay Kumar for this
       patch).
     * Replaced vertical typewriter apostrophe with punctuation apostrophe
       (thanks to Noah Slater).

   Bug fixes
     * Regression: Excluding double-quotes from unquoted attribute values
       resulted in backward incompatibility, double-quotes in unquoted
       attribute values has been reinstated.
     * Regression: Text like &...; was sometimes mistaken for an entity
       reference -- tightened up entity reference matching.
     __________________________________________________________________

4. Version 8.3.0 (2008-11-29)

   Additions and changes
     * [2]AsciiDoc new tables is a complete redesign of the tables syntax
       and generation. The new syntax and features are a huge improvement
       over the old tables. The old tables syntax has been deprecated but
       is currently still processed.
     * [3]Lists can now be styled like other block elements. This allows a
       single list syntax for glossary, qanda (Question and Answer) and
       bibliography lists instead of having to remember a different syntax
       for each type.
     * Inline passthroughs macros have been improved and block passthrough
       macros added. Attribute substitution can be optionally specified
       when the macro is called.
     * The passthrough block has a fully transparent passthrough delimited
       block block style called pass.
     * The asciimath and latexmath [4]passthrough macros along with
       asciimath and latexmath [5]passthrough blocks provide a (backend
       dependent) mechanism for rendering mathematical formulas. There are
       [6]LaTeX Math, [7]AsciiMathML and [8]LaTeXMathML examples on the
       AsciiDoc website.
     * Reimplemented and cleaned up filter processing based on a patch
       submitted by Kelly Anderson. Uses the newer subprocess module
       instead of the deprecated popen2 module. Now works in Win32 command
       shell.
     * Addition FAQs, more documentation updates.
     * Arbitrary HTML/XML entities can be entered in AsciiDoc source.
     * Did away with the need for the shaded-literallayout.patch (thanks
       to Henrik Maier for this patch).
     * Implemented page break block macro.
     * Added line breaks and ruler processing instructions to DocBook
       outputs (thanks to Henrik Maier for this patch).
     * Added deg (degree) and wj (word joiner) entity attributes (thanks
       to Henrik Maier).
     * Tweaked DocBook indexterm2 macro to avoid white space preceding the
       term when used in table cells (thanks to Henrik Maier for this
       patch).
     * Title elements now process the options attribute like other block
       elements.
     * Added `single quoted' element.
     * Spaces on both sides of a -- em-dash are translated to thin space
       characters.
     * Improved detection and reporting of malformed attribute lists.
     * The list compact style is now a list option.
     * Added strong labeled list option which makes the labels bold (HTML
       outputs only).
     * Dropped unsupported linuxdoc backend.
     * Dropped deprecated xhtml-deprecated (version 6) backend.
     * Added breakable and unbreakable attribute options to tables to
       control table breaking across page boundaries (DocBook XSL/FO
       outputs). By and in collaboration with Henrik Maier.
     * Added pgwide attribute option to tables to table, block image,
       horizontal labeled lists. Specifies that the element should be
       rendered across the full text width of the page irrespective of the
       current indentation (DocBook XSL/FO outputs). Thanks to Henrik
       Maier for this patch.
     * Vim syntax highlighter: spaces before/after bullets no longer
       highlighted (which is ugly if using a theme that highlights with
       underlines). Thanks to Donald Chai for this patch.
     * Added a2x(1) --fop option.
     * Added a2x(1) --no-xmllint option.
     * Highlighted labelled list terms with the navy color in XHTML
       outputs.
     * Use w3m(1) as default a2x(1) text format generator (fallback to
       lynx(1)).
     * Changed callout formats in html4 and xhtml11 outputs to angle
       brackets to match source highlighter rendering.
     * Macros now inject user defined <optionname>-option attributes into
       markup.
     * Added IRC URLs to AsciiDoc inline macros.
     * Added depth attribute to include::[] system macro.
     * Added footnoteref inline macro.
     * Added stylesheet XHTML attribute to specify additional custom CSS
       stylesheet.
     * If a paragraph style is specified it will be added to the XHTML
       class attribute and DocBook role attribute.
     * Replacements can be set in a document using the reserved
       AttributeEntry name replacement.
     * The prefix for auto-generated section name IDs can be set with the
       idprefix attribute.

   Bug fixes
     * Escaped quote skipped over leading and trailing quote instead of
       just the leading quote.
     * Fixed bug that was causing false negative safe mode warnings (patch
       submitted by Julien Palmas).
     * Placed priority of AttributeEntry, AttributeList and BlockTitle
       above Title. This ensures an AttributeEntry, AttributeList or
       BlockTitle followed by a same length leading ListingBlock delimiter
       is not mistaken for a two-line title.
     * Vim syntax highlighter: fixed multi-line quoted text.
     * Contstrained quote termination after non-space character enforced.
     * Vim syntax highlighter: unterminated quoted text is no longer
       highlighted.
     * Vim syntax highlighter: passthroughs now exactly match AsciiDoc
       semantics.
     * Vim syntax highlighter: escaped quoted text, attribute references
       and inline macros are not highlighted.
     * Vim syntax highlighter: TODO's highlighted in CommentBlocks (thanks
       to Scott Wall); non-greedy $$...$$.
     * Vim syntax highlighter: Comment lines mistaken for vertical list
       labels (thanks to Scott Wall).
     * Vim syntax highlighter: Single unmatched $$ mistakenly highlighted
       remaining text (patch contributed by Scott Wall).
     * Callouts now work in source highlighted listing generated by
       dblatex.
     * Fixed exception that occured if undefined attribute was present in
       filter command.
     * AttributeList block can now follow a paragraph without intervening
       blank line.
     * The include macro tabsize attribute is no longer propagated to
       nested includes.

   Omissions
   The following features were implemented but then but removed from this
   release:
     * pi, cdata and comment passthrough macros and passthrough block
       styles (creeping featurism, use pass macros instead).
     * Generic tag inline macro (creeping featurism, use pass macros
       instead).

  4.1. Compatibility issues

   Version 8.3.0 has a number of backward incompatibilities with respect
   to the previous 8.2.7 release:
     * The old table syntax is still processed but a DEPRECATED warning is
       issued.
     * Entity references have to be escaped with a backslash.
     * You have to explicitly precede horizontal style labeled lists with
       the [horizontal] style attribute -- by default all labeled lists
       are rendered vertically.
     * The list compact style has been dropped and is now a list option
       (use options="compact" in attribute lists).
     * AsciiDoc version 6 sytnax no longer supported.
     * Linuxdoc been removed from the distribution.
     * The unsupported experimental latex backend has not been tested on
       this release.
     * The introduction of single-quote quoting requires that double-quote
       quoting is escaped with two backslashes.
     __________________________________________________________________

5. Version 8.2.7 (2008-07-04)

   Additions and changes
     * Added dvi, ps and tex output format options to a2x(1).
     * Added --dblatex option to a2x(1) so dblatex(1) can be used to
       generate PDFs.
     * Added custom dblatex(1) configuration files (in distribution
       ./dblatex directory) that are used by a2x(1).
     * dblatex(1) is now used to generate the distributed PDF version of
       the AsciiDoc User Guide.
     * If you don't need a customized the link caption you can enter the
       http, https, ftp, file URLs and email addresses without any special
       macro syntax -- you get the links by just cutting and pasting URLs
       and emails addresses. This also makes it easier to open links
       directly form AsciiDoc source ( most editors allow you to open URLs
       directly). The Vim syntax highlighter has been updated to reflect
       these changes.
     * Highlighted source code paragraphs have been implemented -- it's a
       much more convenient way to enter short code examples (see [9]the
       online docs).
     * The source highlighter and music filter syntax has changed -- they
       now used the ListingBlock syntax customized with source and music
       style attribute values. This follows the Paragraph styling
       convention introduced by the source paragraph (previous item) and
       is easier to read. The old syntax still works but has been
       deprecated.
     * QuoteBlocks now have a verse style -- you no longer have to nest a
       verse LiteralBlock inside a QuoteBlock for verses. The verse style
       on the LiteralBlock has been deprecated (still works though) and
       the style attribute is positional attribute 1, pushing attribution
       and citetitle attributes to the right (you'll need to insert a
       quote attribute into your existing QuoteBlocks).
     * It is no up to the DocBook processor to highlight source code
       syntax in <programlisting> elements rather than GNU Highlighter --
       this is the correct way to handle it, plus dblatex(1) makes a much
       better job.
     * scaledwidth and align attributes have been added to the image
       macro. They apply to DocBook outputs (specifically for PDF
       documents). scaledwidth sets the image size as a percent of the
       available page width; align applies left, center or right
       horizontal image justification.
     * Added a2x(1) --fop-opts=FOP_OPTS option (patch submitted by Miklos
       Vajna).
     * Added a2x(1) --dblatex-opts=DBLATEX_OPTS option.
     * Added Mikhail Yakshin's FOP 0.95 patch which fixes a long-standing
       fo.xsl problem and allows PDF's to be generated with FOP 0.95
       (previously had to use FOP 0.20.5).
     * The User Guide has been updated and outdated FOP configuration and
       installation sections removed.

   Bug fixes
     * Fixed stylesheets/xhtml11-manpage.css not being included when
       linkcss attribute was used.
     * Configuration file *-style attributes are now dumped correctly.
     * Fixed FAILED: malformed section entry LaTeX backend error.

   See the also the [10]AsciiDoc repository changelog.
2009-03-06 15:17:07 +00:00
wiz
8b1c10741a Update to 1.82:
1.82 (2009-01-05)

* NEW FEATURES
  ------------

* Add new hooks for user functions, for simple @-commands, and at the start and
  end of special regions.

* BUG FIXES
  ---------

* Tests are now more cross-platform and more tolerant of missing optional
  dependencies.

* Don't use unidecode on unicode characters that are known not to have a good
  transliteration.  This corresponds with characters with an @-command that
  don't have a transliteration, like @exclamdown...

* Misc minor bug fixes.

1.80 (2009-01-01)

* NEW FEATURES
  ------------

* handle @alias, @quote*, @guillem*, @textdegree, @allowcodebreaks,
  @fonttextsize, @hyphenation, @click, @clickstyle, @click, @arrow,
  @clicksequence, @geq, @leq, @*headingmarks, @*footingmarks, @smallquotation,
  @ogonek.
  Handle @columnfractions and row prototypes in @multitable better.

* @documentlanguage is used to set the language each time it is seen (except
  if the language was set on the command line).

* new option --css-ref, generate reference to a CSS URL.

* new option --transliterate-file-names, produce file names in ASCII
  transliteration (set in the default case).

* use accesskey and rel attributes, use link element if set in the init file.

* use node id as targets for sections.

* COMPATIBILITY
  -------------

* the API for the formatting of menus completly changed. $simple_menu_link
  is removed, everything should be done in $menu_link.

* change handling of @detailmenu and menu comments, with (among other changes)
  the menu function reference replaced by the menu_command function reference
  also handling @detailmenu.

* tex4ht.init now may use a different external program for @tex and for
  @math, and therefore the configuration variables were doubled and
  their name changed.

* change in the interface, a new function reference print_element_header
  has been added, that should print the heading navigation of an element.
  Previously it was done in print_section.

* change in the normal_text function reference API, now there is an
  input variable true if in simple text.

* change in the menu_entry and simple_menu_entry function reference API,
  the name is always assed, and a new argument tells if there was an
  explicit name.

* change in unknown function reference API, now there is a pass argument
  to be able to handle unknown macros in other passes than the last.
  Report from Reinhold Kainhofer.

* in table_item the text is not formatted with the format command,
  the text_formatted argument is.

* definition index entries are now formatted with $definition_index_entry,
  not with $definition_category anymore.

* $Texi2HTML::THISDOC{copying} is now $Texi2HTML::THISDOC{copying_comment}.

* TOC_LIST_ATTRIBUTE is now called NO_BULLET_LIST_ATTRIBUTE.

* TOC_LIST_STYLE is now called NO_BULLET_LIST_STYLE.

* changes in command line switches to synchronize with makeinfo:
  --number becomes --number-sections
  --separated-footnotes becomes --footnote-style
  --sec-nav becomes --header
  --Verbose becomes --verbose
  --lang becomes --document-language

* everything before @setfilename is not outputted, like makeinfo. The previous
  behaviour can be restored with $IGNORE_BEFORE_SETFILENAME = 0;

* Now there is an argtype possibility for definition specification
  and the arg meaning changed. The whole definition parsing is now more
  like makeinfo.

* internal_ref and external_ref don't change inforef to xref anymore.

* change in the heading API. THIS_HEADER is not used anymore.
  New function reference, element_heading  to format a node or a section
  heading, including navigation and label. Accordingly, print_Top and
  one_section don't print the element header anymore. Also it is
  reported if the element is a new element, is the main element and
  more arguments, and top element heading is always done in heading.

* print_element_header and print_navigation now return their result.

* new argument for print_misc and print_misc_header, the misc page name.

* printindex is called if it appears, even if the index is not defined or
  there are no index entries.

* image API completly changed. The current behaviour is not stable, so
  is not documented.

* new argument (@@-command name) for quotation and quotation_prepend_text.

* image file paths are not completed anymore in the default case. The previous
  behaviour can be restored with $COMPLETE_IMAGE_PATHS set to true.

* there is a new 'style' key in $complex_format_map, to be able to
  differentiate complex formats inheriting fonts and code_style (like
  @format, @display).

* $EXTENSION should be undef if one doesn't want an extension to be added.

* THISDOC{'title'} and similar are now for @title since only one @title
  should appear in the document. @settitle is tried first to set fulltitle.

* Configuration variables are not modified anymore, instead the variable
  value is put in $Texi2HTML::THISDOC{'VAR'}. This is the case for
  DO_CONTENTS, DO_SCONTENTS, CSS_LINES, BODYTEXT, DOCUMENT_DESCRIPTION,
  DOCUMENT_ENCODING, IN_ENCODING, ENCODING_NAME, OUT_ENCODING.

  For example, if $CSS_LINES is defined, the value is put in
  $Texi2HTML::THISDOC{'CSS_LINES'} which is used for formatting, and if
  $CSS_LINES is not defined, $Texi2HTML::THISDOC{'CSS_LINES'} is
  autodetected.

* When there is no section and $USE_NODES is not set don't split by node.
  This behaviour and the previous aren't documented, so it could change
  in the future.

* BUG FIXES
  ---------

* --no-monolithic is reenabled.

* @, followed by an argument without brace is now handled. Report from
  Jorge Barros de Abreu.

* @, is kept with --macro-expand.

* @math is more compatible with makeinfo/texi2dvi when no external program
  is used. Using tex4ht for html generation should also lead to a correct
  result.

* Handle right @end block commands followed by something else than a
  spacing character.

* Remove trailing end of line in @html block.

* @itemize should produce bullets by default. Report from Reinhold Kainhofer.

* handle frame files like other files. Report from Reinhold Kainhofer.
2009-03-06 14:34:43 +00:00
joerg
25a80fb4ab Remove PYBINMODULE. All it did was mark some packages as not available
on some platforms that lacked shared library support in the past. The
list hasn't been maintained at all and the gain is very limited, so just
get rid of it.
2009-03-05 18:51:26 +00:00
jmmv
fadd9ef3fa Add user-destdir support; per joerg@'s request. 2009-03-05 11:56:00 +00:00
wiz
96f07e71d6 Become OWNER. 2009-03-05 10:47:29 +00:00
minskim
eb829aa72f Add PKG_DESTDIR_SUPPORT. 2009-03-04 16:44:28 +00:00
joerg
ab02cbe651 Update to mdocml-1.3.15, no detailed changes, but fixes at least one
assertion.
2009-03-03 15:13:13 +00:00
rh
c2be95e5e7 Update highlight to 2.7. Changes include tons of language updates, new
languages, and bug fixes.  A detailed list of changes can be found at:
http://www.andre-simon.de/doku/highlight/highlight_changelog.html
2009-03-02 22:10:26 +00:00
wiz
747d98cb15 Recognize 2009 in Dd. 2009-03-02 10:24:54 +00:00
wiz
86dfd52841 mdoclint and mdocml conflict with each other because both have bin/mdoclint. 2009-03-02 09:39:53 +00:00
sno
6d35ad52fe pkgsrc changes:
- update module to 2.31

Upstream changes

$Revision: 2.31 $ $Date: 2009/02/16 06:18:09 $
! lib/Encode/MIME/Header.pm
  "Revert [29767] and [29771] since it breaks perl 5.8" by miyagawa
  http://coderepos.org/share/changeset/30111

2.30 2009/02/15 17:44:13
! encoding.pm
  fixed regexes, et cetera. by drry
  http://coderepos.org/share/changeset/29767
! lib/Encode/MIME/Header.pm
  Addressed: Encode::MIME::Header::decode should respect CHECK
  http://rt.cpan.org/Ticket/Display.html?id=43204
  http://coderepos.org/share/changeset/29767
2009-03-01 21:53:39 +00:00
wiz
e4682a829b + mdoclint. 2009-03-01 21:26:20 +00:00
wiz
d5222d76c5 Initial import of mdoclint-1.0:
mdoclint is a tool to verify that man pages follow the conventions
for NetBSD (and most other BSDs) regarding structure and macro
usage.
2009-03-01 21:25:39 +00:00
joerg
3e42298569 DESTDIR support. 2009-03-01 19:17:45 +00:00
wiz
a48e8de2e1 + mdocml. 2009-03-01 15:21:17 +00:00
wiz
bd8b7d0bca Initial import of mdocml-1.3.13:
The mdocml utilities interface with the mdoc library to compile
mdoc-roff documents into a variety of output formats.
2009-03-01 15:19:49 +00:00
seb
361423d028 Update from version 0.37 to version 0.38.
Upstream changes:
0.38 - 2009-02-27
* Support, but deprecate, Template::Declare->buffer->data(...) usage
2009-02-28 20:42:25 +00:00
kleink
a3b5a8a548 Handle in-situ update of distfile, which fixes the remaining py24
compatibility issue in change_tz.  Bump PKGREVISION.
2009-02-27 00:05:02 +00:00
kleink
933c81c176 Update textproc/py-vobject to 0.8.1c. Changes since 0.8.1b:
* Tweaked change_tz.py to keep it 2.4 compatible
2009-02-26 22:52:48 +00:00
jnemeth
1977c88f40 sort 2009-02-26 08:02:01 +00:00
minskim
017b982c40 Let tex2page depend on dvipsk because teTeX-bin no longer provides dvips.
Bump PKGREVISION.
2009-02-25 18:07:40 +00:00
minskim
06dc852dc5 Let harmony depend on dvipsk because teTeX-bin no longer provides dvips. 2009-02-25 18:02:01 +00:00
minskim
bf23001845 Let latex2html depend on dvipsk because teTeX-bin no-longer provides dvips.
Bump PKGREVISION.
2009-02-25 17:18:08 +00:00
kleink
e4f467449b Require Python 2.5: change_tz.py uses the tenary operator, in spite
of $HOMEPAGE advertising at least 2.4 being required.

Bump PKGREVISION.
2009-02-25 08:23:27 +00:00
wiz
45fed580be Update to 1.20.1:
VERSION 1.20.1
==============

A packaging error made it necessary to publish this release.  No
user-visible changes.


VERSION 1.20
============

Groff
-----

o XHTML support has been added to grohtml and can be specified by
  -Txhtml.  This option also utilizes the MathML capability of
  eqn and combines the outputs of both in the final XHTML file.
  Users can also specify the `-P-V' option together with `-Txhtml'
  in groff.  This has the effect of creating an XHTML validator
  button at the bottom of each page.

o Some options have been added to control a new preprocessor,
  `preconv' (see below): `-k' activates it, `-K' sets the input
  encoding, and `-D' sets the default encoding.

o A new environment variable `GROFF_ENCODING' sets the encoding
  of input files; it implies command option `-k'.

Troff
-----

o Two new requests `device' and `devicem' have been added which are
  equivalents to the \X and \Y escapes, respectively.

o A new read-only number register `.br' is available which is set to 1
  if a macro is called as .foo and to 0 if called as 'foo.  This allows to
  reliably modify requests.

    .als bp@orig bp
    .de bp
    .  tm before bp
    .  ie \\n[.br] .bp@orig
    .  el 'bp@orig
    .  tm after bp
    ..

o A new request `fzoom' has been added to adjust the optical size of a
  font in relation to the others.  The zoom factor is given in integer
  multiples of 1/1000th.  In the following example, the CR font is
  magnified by 10% (the zoom factor is 1.1).

    .fam P
    .fzoom CR 1100
    .ps 12
    Palatino and \f[CR]Courier\f[]

  The new number register `.zoom' holds the zoom value of the current font,
  in multiples of 1/1000th.

o The `cflags' request has been extended with a new flag value 64, to be
  used in combination with values 2 (break before character) and 4 (break
  after character).  If set, the hyphenation codes of the surrounding
  characters are ignored.

o A new debugging request, `pev', has been added to print all of the current
  known environments to stderr.  It first prints the state of the current
  environment, then iterates through all of the known environments, printing
  each except the one that is current.

o A new escape `\$^' has been added.  It represents the parameters of a
  macro as if they were an argument to the `ds' request.  This is used by
  `trace.tmac'.

o A new read-only number register `.O' is available which returns the
  current suppression level as set by the `\O' escape.

o The space width emitted by the `\|' and `\^' escape sequences can be
  controlled on a per-font basis.  If there is a glyph named `\|' or `\^',
  respectively (note the leading backslash), defined in the current font
  file, use this glyph's width instead of the default value.

  This behaviour is not new, but hasn't been documented before.

Nroff
-----

o Two new command line options `-w' and `-W' are accepted and passed to
  groff to enable and disable warning messages, respectively.

Preconv
-------

o This is a new preprocessor to convert various input encodings to something
  groff understands (this is, ASCII and \[uXXXX] entities, with `XXXX' a
  hexadecimal number with 4 to 6 digits, representing a Unicode input code).
  Normally, preconv should be invoked with options `-k' and `-K' of groff.
  See the preconv man page for details.

Pic
---

o int(x) now really behaves as documented: It truncates the non-integer part
  of x, this is, it rounds towards zero and not towards the next integer
  less than or equal to x.

o Pic now supports up to 32 macro arguments (and up to 16 on EBCDIC
  platforms).

o Heinz-J
  `yslanted', which can change the shape of boxes into arbitrary
  parallelograms.

Tbl
---

o Latest versions of DWB tbl introduced an `x' column specifier for a single
  column expanded to the line width.  GNU tbl has now been extended to
  support even multiple `x' specifiers within a table.

o To avoid collision with the new `x' specifier, a block formatting macro
  must now be selected with specifier letter `m'.

Eqn
---

o Eric S. Raymond has added a new device type to eqn, MathML.  When
  -TMathML is enabled, eqn now emits MathML formula markup rather than
  groff commands.  The new groff -Txhtml device uses this.

Chem
----

o The preprocessor `chem' was added.  `chem' is a roff language to generate
  chemical structure diagrams.  It generates `pic' output.

Grops
-----

o The PS font definition files have been regenerated with newer AFM versions
  from Adobe's 35 core fonts as present in most Level 2 PS printers.  The
  changes are minor (most notably, the addition of the `Euro' glyph and an
  extended set of kerning values).

  For backwards compatibility, the old set of font definition files is still
  available; for details please read the man page of grops.

Grotty
------

o \D'p...' is now supported if the polygon consists entirely of horizontal
   and vertical lines.

Grohtml
-------

o XHTML support has been added.

o New command line option `-V' (to be used in XHTML mode) to produce an
  XHTML validator button.

o New command line option `-y' to produce a right-justified groff signature
  at the end of the document (in combination with option `-V').

Gxditview
---------

o Support for keyboard navigation has been improved.

o Similar to other X11 applications, there are now two resource files,
  `GXditview' and `GXditview-color'.

Groffer
-------

o `groffer' version 1.* exists now in a shell and a Perl version.

Afmtodit
--------

o New option `-c' to output more font information as comments.

o New option `-k' to suppress output of kerning data.

o New option `-f NAME' to set the internal name of the groff font.

Macro Packages
--------------

o Joachim Walsdorff contributed the `hdtbl' package for the generation of
  tables, using a syntax very similar to the HTML table model.  For
  example, a table with two cells and two rows looks like this:

    .TBL cols=2
    .  TR .TD 1*1 .TD 1*2
    .  TR .TD 2*1 .TD 2*2
    .ETB

  Here the same table using a more expanded syntax:

    .TBL cols=2
    .  TR
    .    TD 1*1
    .    TD 1*2
    .  TR
    .    TD 2*1
    .    TD 2*2
    .ETB

  Tables can be nested; `hdtbl' works without a preprocessor so that the
  full capability of groff's macro engine is available.

  This package currently works with `-Tps' only.

o -mandoc now supports multiple man pages (in either man or mdoc format).

o Fabrice M
  possible to get French localization of the main macro packages (-ms, -mm,
  -me, and -mom, but not -man and -mdoc which are localized differently) by
  appending `-mfr' to the list of macro packages.  Example:

    groff -ms -mfr foo > foo.ps

  Note that latin-9 input encoding is used for French (to support the `oe'
  ligature).

o Swedish macro localization (with `-msv') has been added.

o German macro localization (with `-mde' and `-mden' for traditional and
  new orthography, respectively) has been added.

o Czech macro localization (with `-mcs') has been added.

  Note that latin-2 input encoding is used for Czech.

o A new macro `Dx' has been added to the mdoc package which identifies the
  DragonFly OS.

o If mdoc is used to print multiple man pages (together with the -rcR=0
  command line option), each man page now starts a new page.

o -mtrace has been considerably improved, now showing number and string
  register assignments, among other things.  See the groff_trace man page
  for details.

o The PSPIC macro now works with all devices (producing a hollow
  rectangle on devices which don't support inclusion of PS images) and
  is loaded in troffrc at start-up.

o A new auxiliary macro package `62bit' has been added which provides some
  macros for adding, multiplying, and dividing signed 62bit integers (mainly
  to handle normal groff number operations without risking overflow errors).

o For -ms, Eric S. Raymond contributed support for ancient Bell Labs
  localisms `.SC', `.UC', `.P1', and `.P2'.  The latter three are enabled
  only after .SC is called.

o A new string, `SN-STYLE', has been added to the ms macros, controlling
  the formatting of section numbers in headings defined by `.NH'.

o The new macro package `ptx' provides a template definition for the `.xx'
  macro as needed by GNU ptx (for creating permuted indices).
2009-02-24 20:41:45 +00:00
wiz
ae61ba2196 Drop maintainership. 2009-02-24 16:15:22 +00:00
tonnerre
f60d674072 +p5-Convert-Translit 2009-02-24 12:28:58 +00:00
tonnerre
5c4420847e Initial import of the Convert-Translit Perl package version 1.03.
This module converts strings among 8-bit character sets defined by IETF
RFC 1345 (about 128 sets). The RFC document is included so you can look up
character set names and aliases; it's also read by the module when composing
conversion maps. Failing functions or objects return undef value.
2009-02-24 12:25:35 +00:00
tonnerre
0cf0c0b931 Initial import of the Convert-Translit Perl package version 1.03.
This module converts strings among 8-bit character sets defined by IETF
RFC 1345 (about 128 sets). The RFC document is included so you can look up
character set names and aliases; it's also read by the module when composing
conversion maps. Failing functions or objects return undef value.
2009-02-24 12:14:27 +00:00
tonnerre
e86eae5c1f +p5-Text-Unidecode 2009-02-24 12:10:14 +00:00
tonnerre
2f25d140a8 Initial import of Text::Unidecode version 0.04.
It often happens that you have non-Roman text data in Unicode, but you can't
display it -- usually because you're trying to show it to a user via an
application that doesn't support Unicode, or because the fonts you need aren't
accessible. You could represent the Unicode characters as "???????" or
"\15BA\15A0\1610...", but that's nearly useless to the user who actually wants
to read what the text says.

What Text::Unidecode provides is a function, unidecode(...) that takes Unicode
data and tries to represent it in US-ASCII characters (i.e., the universally
displayable characters between 0x00 and 0x7F). The representation is almost
always an attempt at transliteration -- i.e., conveying, in Roman letters, the
pronunciation expressed by the text in some other writing system.
2009-02-24 11:59:08 +00:00