BSD-licensed c implementation of John Gruber's Markdown plus
some aspects of SmartyPants. Markdown is a text-to-HTML
conversion language for web writers, inspired by the format
of plain-text e-mail messages. Markdown allows you to write
in an easy-to-read, easy-to-write plain text format, then
convert it to structurally valid XHTML (or HTML).
WWW: http://github.com/rtomayko/rdiscount/
PR: ports/128548
Submitted by: Daniel Roethlisberger <daniel at roe.ch>
common subsequence (LCS) algorithm to compute intelligent differences between
two sequenced enumerable containers.
WWW: http://rubyforge.org/projects/ruwiki/
PR: ports/128591
Submitted by: Daniel Roethlisberger <daniel at roe.ch>
|Changes between 0.6.0 and 0.6.1
|
| * SVG external graphics rendered as vectors in Cairo backend (#113,
| lode leroy)
| * Fixed CFLAGS usage in configure.ac (#124, Asmodai)
| * Table column order respects writing mode (#131)
| * Added table fix from Debian 494227 (#99, Thomas Viehmann)
|
| All xmlroff 0.6.1 tickets are listed at
| http://xmlroff.org/query?milestone=xmlroff+0.6.1
|
|Changes between 0.5.5 and 0.6.0
|
| * Using plain BSD license (Jon Bosak, Mike Anastasio)
| * Added version API (#123)
| * Fixed segfault if input not an FO document (#117)
| * Added generating xmlroff.1 man page
| * Fixed checking for CUnit (#116)
| * PNG graphics rendering in Cairo backend (#42, lode leroy)
| * Fewer error messages when image file not found (#69)
| * Divided manual into users' guide and developers' guide chapters
|
| All xmlroff 0.6.0 tickets are listed at
| http://xmlroff.org/query?milestone=xmlroff+0.6.0
- Force library dependency on expat. The configure script will automatically add
expat support if it detects it on the system, and there's no way of overriding
that. Means that previously, when installed from a binary package built on the
cluster, there was no expat support compiled in, but when compiled from source
there frequently would be. Therefore, for consistencies' sake, always depend
on expat.
PR: 127730
Submitted by: maintainer
"compilation error: file [...]db2latex/xsl/qandaset.mod.xsl line 366 element template"
PR: ports/127590
Submitted by: Martin Dieringer <martin.dieringer at gmx.de>
by Nassib Nassar and distributed as open source software under the terms
of version 2 of the GNU General Public License (GPL). Its distinguishing
features are indexing/search of semi-structured text (i.e. both free tex
and multiply nested fields), built-in support for XML documents using the
Xerces library, structured queries allowing generalized field/tag paths,
hierarchical result sets (XML only), automatic searching across multiple
databases (allowing modular indexing), TREC format results, efficient
indexing, and relatively low memory requirements during indexing (and the
ability to index documents larger than available memory). Z39.50 support
is available. Other features include Boolean queries, right truncation,
phrase searching, relevance ranking, support for multiple documents per
file, incremental indexing, and easy integration with other UNIX tools,
The architecture is also designed to permit proximity queries; however,
they are not fully implemented at present.
WWW: http://www.etymon.com/tr.html
This port also includes the Porter stemming algorithm for suffix
stripping, available at:
http://www.tartarus.org/~martin/PorterStemmer
PR: ports/127580
Submitted by: Pedro Giffuni
1.0, as described at http://www.wikicreole.org. It reads Creole 1.0
markup and returns XHTML.
In addition to the official Creole 1.0 markup elements, it also supports
several extensions, such as plugins, superscript, subscript, underline,
definition lists, indented paragraphs, plugins, etc.
WWW: http://search.cpan.org/dist/Text-WikiCreole/
PR: ports/127705
Submitted by: Matthew Fuller <fullermd at over-yonder.net>
Scim-bridge is wrapper library for SCIM, written in C. Scim-bridge
is seperated in two parts, the agent and the clients. The agent is
the IME server which communicates with SCIM. The clients are IMModules
which communicate only with the agent so that there is no binary
dependency between the clients and SCIM.
WWW: http://www.scim-im.org/projects/scim_bridge/
PR: 126603
Submitted by: Henry Hu <henry.hu.sh at gmail.com>
Approved by: miwi (mentor)
Add new port textproc/stardict3 (update stardict-2.x to
stardict-3.x).
StarDict is a Cross-Platform and international dictionary
written in Gtk2. It has powerful features such as "Glob-style
pattern matching," "Scan selection word," "Fuzzy query,"
etc.
WWW: http://stardict.sourceforge.net/
PR: ports/125924
Submitted by: "Eric L. Chen" <d9364104@mail.nchu.edu.tw>
Install header-files, which make the port's shared library usable by
other applications -- such as, most importantly, OpenOffice.
While here, ensure, the already installed -lintl is used, and configure
in the use of readline too.
Rephrase COMMENT to ease the confusion, that the port is only of
interest to Hungarian-speakers. It is not -- the software is an improved
version of myspell and can work with any dictionary.
Approved by: maintainer
- Remove GNU_CONFIGURE since it was doing nothing: respect CXX CXXFLAGS.
- Clean some warnings related to deprecated C++ headers.
- Use %%DOCSDIR%% in pkg-plist
PR: 126441
Submitted by: "Pedro F. Giffuni" <giffunip at tutopia dot com>
Approved by: Paul Marquis <pmarquis at pobox dot com> (maintainer)
This module supplies features similar as wcwidth(3) and wcswidth(3) in C
language.
Characters have its own width on terminal depending on locale. For example,
ASCII characters occupy one column per character, east Asian fullwidth
characters (like Hiragana or Han Ideograph) occupy two columns per
character, and combining characters (apperaring in ISO-8859-11 Thai,
Unicode, and so on) occupy zero columns per character. mbwidth() gives the
width of the first character of the given string and mbswidth() gives the
width of the whole given string.
The names of mbwidth and mbswidth came from "multibyte" versions of wcwidth
and wcswidth which are "wide character" versions.
mblen(string) returns number of bytes of the first character of the string.
Please note that a character may consist of multiple bytes in multibyte
encodings such as UTF-8, EUC-JP, EUC-KR, GB2312, or Big5.
mbwidth(string) returns the width of the first character of the string.
mbswidth(string) returns the width of the whole string.
Parameters are to be given in locale encodings, not always in UTF-8.
WWW: http://search.cpan.org/dist/Text-CharWidth/
output.
This module provides a flexible way to wrap and flow text for both ASCII and
non-ASCII outputs.
The main purpose of this module is to provide text wrapping and flowing
features without being tied down to ASCII based output and fixed-width
fonts. My needs were for a more sophisticated text control in PDF and GIF
output formats in particular.
WWW: http://search.cpan.org/dist/Text-Flow/
- Fixed ctpp2 build problem for amd64
- Updated p5-HTML-CTPP2 to version 2.3.6 and unbreak
- Added BUILD_DEPENDS to get correct version of ctpp2 to avoid
compilation errors in Perl module
PR: ports/126331
Submitted by: Andrei V. Shetuhin <reki at reki dot ru> (maintainer)
Approved by: beech (mentor, implicit)
Changes
- Fix -v flag [1]
- Proper EOF checking [2]
- Better and probable fully GNU-compatible binary checking
- Readd fixed string optimizations from OpenBSD in a
cleaner way; now it works with all the features, like
--color and -o
Reported by: Chuck Swiger <cswiger@mac.com> [1],
Stuart Barkley <stuartb@4gh.net> [2]
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.
To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.
To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.
Changes to Mk/*:
- Add runtime detection magic in bsd.port.mk
- Remove CONFIGURE_TARGET hack in various bsd.*.mk
- USE_GNOME=gnometarget is now an no-op
Changes to individual ports, other than removing the CONFIGURE_TARGET hack:
= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
- comms/gnuradio
- science/abinit
- science/elmer-fem
- science/elmer-matc
- science/elmer-meshgen2d
- science/elmerfront
- science/elmerpost
= use x86_64 as ARCH
- devel/g-wrap
= other changes
- print/magicfilter
GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf
Total # of ports modified: 1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)
PR: 126524 (obsoletes 52917)
Submitted by: rafan
Tested on: two pointyhat 7-amd64 exp runs (by pav)
Approved by: portmgr (pav)