1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-28 10:08:24 +00:00
Commit Graph

1502 Commits

Author SHA1 Message Date
Timur I. Bakeyev
e0f8a6a654 This module provides an easy-to-use interface for encoding and decoding
Internationalized Domain Names (IDNs).

IDNs use characters drawn from a large repertoire (Unicode), but IDNA
allows the non-ASCII characters to be represented using only the ASCII
characters already allowed in so-called host names today (letter-digit-
hypen, "/[A-Z0-9-]/i").
2010-12-10 01:22:19 +00:00
Wen Heping
18cef50f03 p5-XML-Compile-Dumper is a perl module to dump compiled
XML translators.

WWW:    http://search.cpan.org/dist/XML-Compile-Dumper/

PR:		ports/152652
Submitted by:	Patrick Powell <papowell@astart.com>
2010-12-09 08:27:57 +00:00
Wen Heping
ec190f95f9 Often, XML messages and schemas are created by automatic tools. These
tools may provide very nice user interfaces, but tend to produce
horrible XML.  If you have to read these ugly products, you are in for
pain.  The purpose of this module (and the script "xmlrewrite" which is
part of this distribution) is to be able to rewrite XML messages and
Schema's into something maintainable.

The main difference between this module and other beautifiers is that
the clean-up is based on schema rules.  For instance, it is permitted
to remove blanks around and inside integers, but not in strings.
Beautifiers which do not look into the schema have only limited
possibilities for cleanup, or may accidentally change the message
content.

WWW:    http://search.cpan.org/dist/XML-Rewrite/

PR:		ports/152658
Submitted by:	Patrick Powell <papowell@astart.com>
2010-12-09 07:22:41 +00:00
Greg Larkin
9e74af8f58 File::Inplace is a Perl module intended to ease the common task of
editing a file in-place. Inspired by variations of Perl's -i option,
this module is intended for somewhat more structured and reusable
editing than command line Perl typically allows.

File::Inplace endeavors to guarantee file integrity; that is, either
all of the changes made will be saved to the file, or none will.
It also offers functionality such as backup creation, automatic
field splitting per-line, automatic chomping/unchomping, and aborting
edits partially through without affecting the original file.

WWW:    http://search.cpan.org/dist/File-Inplace/
2010-12-08 21:03:20 +00:00
Anton Berezin
a35b82c608 Add textproc/p5-String-Flogger, a string munging Perl module for
loggers.
2010-12-03 19:53:54 +00:00
Philip M. Gollucci
6372ece335 Library to perform character encoding auto-detection in Ruby.
WWW: https://github.com/jmhodges/rchardet

PR:		ports/152219
Submitted by:	Eric Freeman <freebsdports at chillibear.com>
2010-11-27 00:17:47 +00:00
MANTANI Nobutaka
312a702b4b - Update to 1.6.0.
- Add textproc/uim-kde4, KDE4 panel applet of uim input method. It is a
  slave port of textproc/uim.
- Remove japanese/uim-canna and japanese/uim-prime. Now the canna and prime
  modules are implemented as scheme scripts and they can be installed from
  textproc/uim.
- Enable helper tools installation of textproc/uim-qt4.
- Enable sj3 support of textproc/uim.
2010-11-26 17:38:22 +00:00
Dmitry Marakasov
7e3953d581 Qt gui for google translate based on ajax api
WWW: http://code.google.com/p/qgt

PR:		152416
Submitted by:	Oleg Ginzburg <olevole@olevole.ru>
2010-11-21 18:15:00 +00:00
Jun Kuriyama
a583e8ee3c groonga is an open-source fulltext search engine and column store.
It lets you write high-performance applications that requires fulltext
search.

WWW: http://groonga.org/
2010-11-20 11:30:22 +00:00
Wen Heping
55d546ae72 Tralics is a free software whose purpose is to convert a LaTeX
document into an XML file.

WWW: http://www-sop.inria.fr/miaou/tralics/

PR:		ports/152081
Submitted by:	Artyom Olshevskiy <siasiamail@gmail.com>
2010-11-10 08:15:48 +00:00
Josh Paetzel
be5629e921 CLucene is a C++ port of Lucene: the high-performance,
full-featured text search engine written in Java.
CLucene is faster than lucene as it is written in C++.

WWW:	http://sourceforge.net/projects/clucene/

PR:		ports/151951
Submitted by:	Tom Judge <tom at tomjudge.com>
2010-11-05 15:49:20 +00:00
Wen Heping
e0f6da3e82 XML::Entities provides a mapping from the standard XML entities
to their Unicode characters. A function for decoding is provided.
The mapping can be generated from a DTD file with entity definitions.

WWW:    http://search.cpan.org/dist/XML-Entities/
2010-11-03 08:06:45 +00:00
Sunpoet Po-Chuan Hsieh
f47bcd02e8 - Add p5-CSS-Simple-2874
CSS::Simple is an interface through which to read/write/manipulate CSS
files while respecting the cascade order.

WWW: http://search.cpan.org/dist/CSS-Simple

PR:		ports/151798
Submitted by:	Vivek Khera <vivek@khera.org>
Approved by:	pgollucci (mentor, implicit)
2010-10-28 16:14:05 +00:00
TAKATSU Tomonari
6dfc57c155 - Add a new port: textproc/ruby-rttool
RT is a simple and human-readable table format.
  RTtool is a converter from RT into various formats.
  RT can be incorporated into RD.

  At this time, RTtool can convert RT into HTML and plain text.
  To convert into plain text, you need w3m.

  WWW:	http://www.rubyist.net/~rubikitch/computer/rttool/index.en.html
2010-10-06 12:42:24 +00:00
Wen Heping
aff7774f56 Text::CSV::Encoded is a perl module of encoding aware Text::CSV.
It inherits Text::CSV and is aware of input/output encodings.

WWW: http://search.cpan.org/dist/Text-CSV-Encoded/

PR:		ports/150710
Submitted by:	Sebastien Santoro <dereckson@gmail.com>
2010-09-20 08:51:42 +00:00
Josh Paetzel
ae6044e2f8 Duplicate of textproc/pootle
textproc/py-Pootle
2010-09-15 16:21:39 +00:00
Wen Heping
99c24a832b Sigil is a multi-platform WYSIWYG ebook editor. It is designed to edit books
in ePub format.
* Free and open source software under GPLv3
* Multi-platform: runs on Windows, FreeBSD, Linux and Mac
* Full Unicode support: everything you see in Sigil is in UTF-16
* Full EPUB spec support
* WYSIWYG editing
* Multiple Views: Book View, Code View and Split View
* Metadata editor with full support for all possible metadata entries
(more than 200) with full descriptions for each
* Table Of Contents editor
* Multi-level TOC support
* Book View fully supports the display of any XHTML document possible
under the OPS spec
* SVG support
* Basic XPGT support
* Advanced automatic conversion of all imported documents to Unicode
* Currently imports TXT, HTML and EPUB files; more will be added with time
* Embedded HTML Tidy; all imported documents are thoroughly cleaned;
  changing views cleans the document so no matter how much you screw
  up your code, it will fix it (usually)
* An actually usable user interface

WWW: http://code.google.com/p/sigil/

PR:		ports/150348
Submitted by:	Jonathan Chen <jonc@chen.org.nz>
2010-09-10 06:31:09 +00:00
Tim Bishop
064cf3b453 This is a port of ML/I (Macro Language I) which is the grand-daddy of nearly
all macro processors. It is still maintained and ported to a large number
of systems.

WWW: http://www.ml1.org.uk

PR:		ports/150234
Submitted by:	Bob Eager <rde at ml1.org.uk>
2010-09-08 10:33:43 +00:00
Wen Heping
05d0670211 py-MarkupSafe is a python module that implements a XML/HTML/XHTML Markup
safe string.

WWW:    http://pypi.python.org/pypi/MarkupSafe/
2010-09-08 02:18:02 +00:00
Josh Paetzel
63fe5cd360 Welcome Pootle 2.1.1 to the ports tree
Feature safe:	Yes
2010-09-07 22:40:58 +00:00
Renato Botelho
430df7191c Remove textproc/smartdoc-devel, older than stable and unmaintained 2010-08-31 15:30:00 +00:00
Dmitry Marakasov
01f45759a4 A C++ XML parser library.
WWW:	http://bitbucket.org/klepa/simplexml

PR:		149320
Submitted by:	Konstantin Lepa <konstantin.lepa@gmail.com>
2010-08-31 02:04:59 +00:00
Thierry Thomas
eb2794183f Jarnal is an open-source application for notetaking, sketching, keeping a
journal, making a presentation, annotating a document - including pdf - or
collaborating using a stylus, mouse or keyboard. It is similar to Microsoft
Windows Journal and to the earlier Mimeo whiteboarding and Palm notepad
applications.

WWW:	http://levine.sscnet.ucla.edu/general/software/tc1000/jarnal.htm
2010-08-28 15:56:43 +00:00
Pav Lucistnik
d1e1053b93 exmpp is a fast and scalable library for the Extensible Messaging and Presence
Protocol (XMPP) written in Erlang/OTP.

Main features:
 - Based on Erlang message reception and pattern matching. The programming
   style is close to Erlang approach and lead to very short pieces of code.
 - Support for both formating of client and server packets.
 - Based on Erlang atoms and binary to limit memory consumption. It can be
   used to write a highly scalable XMPP proxy or XMPP server.
 - SSL support.
 - Several different XML parsers can be used (expat, libxml2).

WWW: https://support.process-one.net/doc/display/EXMPP/exmpp+home

PR:		ports/147135
Submitted by:	Maxim Ignatenko <gelraen.ua@gmail.com>
2010-08-26 13:20:17 +00:00
Li-Wen Hsu
eeed177451 Add libcue 1.4.0, CUE Sheet Parser Library.
PR:		ports/149887
Submitted by:	buganini at gmail.com
2010-08-22 21:33:27 +00:00
Jose Alonso Cardenas Marquez
50d6de20f4 - New port: textproc/fpc-libxml2
Interface to xml2 library

PR:		146001
Submitted by:	Christopher Key <cjk32 __ __ cam.ac.uk>
2010-08-16 18:14:38 +00:00
Max Brazhnikov
57ade5402c Connect uim-qt4 2010-08-10 21:50:51 +00:00
Max Brazhnikov
a25383168d Connect scim-kmfl-khmer 2010-08-02 18:38:29 +00:00
Sergey Skvortsov
e6019a6ec3 Add p5-PPIx-Utilities 1.000001, extensions to PPI. 2010-07-30 14:58:58 +00:00
Wesley Shields
9a8fd9da35 Remove textproc/mini-xml as it is outdated and a duplicate of textproc/mxml.
Technically, textproc/mini-xml was added to the tree first but it has been
outdated for a while now.

PR:		ports/148775
Submitted by:	Bapt <baptiste.daroussin@gmail.com>
2010-07-25 11:24:16 +00:00
Hajimu UMEMOTO
99fb430990 Add new port - IBus client for GNU Emacs.
Feature safe:	yes
2010-07-04 10:01:00 +00:00
Sylvio Cesar Teixeira
fbcfa7f19b - Simple Data Validation
WWW:	http://search.cpan.org/dist/Validator-Custom/

PR:		ports/148324
Submitted by:	Sunpoet Po-Chuan Hsieh <sunpoet@sunpoet.net>
Feature safe:	yes
2010-07-02 20:29:18 +00:00
Wen Heping
9f550f2336 HTML::HTML5::Parse is substantially the same as the non-CPAN module
Whatpm::HTML. Changes include:
    * Provides an XML::LibXML-like DOM interface. If you usually use
XML::LibXML's DOM parser, this should be a drop-in solution for tag
soup HTML.
    * Constructs an XML::LibXML::Document as the result of parsing.
    * Via bundling and modifications, removed external dependencies
on non-CPAN packages.

WWW: http://search.cpan.org/dist/HTML-HTML5-Parser/

PR:		ports/148308
Submitted by:	Ju Pengfei <jupengfei@gmail.com>
Feature safe:	yes
2010-07-02 08:54:56 +00:00
Xin LI
759976db23 Add ibus-kmfl 1.0.2, KMFL IMEngine for IBus framework.
PR:		ports/147763
Submitted by:	Nikola Lecic <nikola.lecic at anthesphoria.net>
2010-06-10 18:30:26 +00:00
Anton Berezin
b795626b1b Add textproc/p5-Text-Xslate 0.1031, a high performance template engine
for Perl.
2010-06-10 08:14:17 +00:00
Martin Wilke
4a979b24e7 A declarative SAX parsing library backed by Nokogiri.
WWW: http://github.com/pauldix/sax-machine

PR:		ports/147183
Submitted by:	Eric Freeman <freebsdports at chillibear.com>
2010-06-03 17:07:13 +00:00
Martin Wilke
dbdc74ae88 Loofah is a general library for manipulating HTML/XML documents and fragments.
It's built on top of Nokogiri and libxml2, so it's fast and has a nice API.
Loofah excels at HTML sanitization (XSS prevention). It includes some nice HTML
sanitizers, which are based on HTML5lib's whitelist.

WWW: http://github.com/flavorjones/loofah
WWW: http://loofah.rubyforge.org/loofah/

PR:		ports/147185
Submitted by:	Eric Freeman <freebsdports at chillibear.com>
2010-06-03 17:06:22 +00:00
Martin Wilke
01f88fc8d9 Ruby bindings for Augeas
WWW:	 http://augeas.net/

PR:		ports/146744
Submitted by:	Russell Jackson <raj at csub.edu>
2010-06-02 16:49:51 +00:00
Martin Wilke
3e488db3fd Augeas is a configuration editing tool. It parses configuration files in their
native formats and transforms them into a tree. Configuration changes are made
by manipulating this tree and saving it back into native config files.

WWW:	http://augeas.net

PR:		ports/146743
Submitted by:	Russell Jackson <raj at csub.edu>
2010-06-02 16:48:12 +00:00
Dmitry Sivachenko
1c8ca5bff0 New port: irstlm.
The IRST Language Modeling Toolkit features algorithms and data structures suitable to estimate, store, and access very large LMs.
2010-05-31 13:01:23 +00:00
Wen Heping
d97f1e3dc4 Pod::Elemental is a system for treating a Pod (plain old documentation)
documents as trees of elements. This model may be familiar from many other
document systems, especially the HTML DOM. Pod::Elemental's document
object model is much less sophisticated than the HTML DOM, but still makes
a lot of document transformations easy.

WWW: http://search.cpan.org/dist/Pod-Elemental/
2010-05-27 08:47:16 +00:00
Wen Heping
3cd3f5e9f9 p5-POD2-Base is an abstraction of the code in POD2::IT and
POD2::FR. These modules belong to the Italian and the French
translation projects of core Perl pods.

WWW:    http://search.cpan.org/dist/POD2-Base/

PR:		ports/146974
Submitted by:	Ashish SHUKLA <wahjava@gmail.com>
2010-05-26 02:17:35 +00:00
Wen Heping
2b3953d222 The purpose of the PPIx-Regexp package is to parse regular expressions
in a manner similar to the way the PPI package parses Perl.

WWW:    http://search.cpan.org/dist/PPIx-Regexp

PR:		ports/146973
Submitted by:	Ashish SHUKLA <wahjava@gmail.com>
2010-05-26 02:14:37 +00:00
Gabor Pali
52a16208ea Rename the following Haskell ports to bring them in sync with the
HackageDB:

  archivers/hs-zip-archive-ghc -> archivers/hs-zip-archive
  devel/hs-binary-ghc -> devel/hs-binary
  devel/darcs -> devel/hs-darcs
  devel/hs-language-c-ghc -> devel/hs-language-c
  devel/hs-lazysmallcheck-ghc -> devel/hs-lazysmallcheck
  devel/hs-pcre-light-ghc -> devel/hs-pcre-light
  devel/hs-utf8-string-ghc -> devel/hs-utf8-string
  graphics/hs-HGL-ghc -> graphics/hs-HGL
  ports-mgmt/porte -> ports-mgmt/hs-porte
  security/hs-digest-ghc -> security/hs-digest
  textproc/hs-haxml -> textproc/hs-HaXml
  textproc/hs-highlighting-kate-ghc -> textproc/hs-highlighting-kate
  textproc/hs-polyparse-ghc -> textproc/hs-polyparse
  textproc/pandoc -> textproc/hs-pandoc
  x11/hs-x11-ghc -> x11/hs-X11
  x11/hs-x11-xft-ghc -> x11/hs-X11-xft
  x11/xmobar -> x11/hs-xmobar
  x11-toolkits/hs-opengl-ghc -> x11-toolkits/hs-OpenGL
  x11-toolkits/hs-OpenGLRaw-ghc -> x11-toolkits/hs-OpenGLRaw
  x11-toolkits/hs-GLURaw-ghc -> x11-toolkits/hs-GLURaw
  x11-toolkits/hs-glut-ghc -> x11-toolkits/hs-GLUT
  x11-wm/xmonad -> x11-wm/hs-xmonad
  x11-wm/xmonad-contrib -> x11-wm/hs-xmonad-contrib
2010-05-24 21:52:43 +00:00
Gabor Pali
84cc657d1d Minimal binding to libxml2. Additional functions will be added when
needed.

WWW: http://hackage.haskell.org/package/libxml
2010-05-22 21:41:52 +00:00
Martin Wilke
e70a9fa217 tidyp will validate your HTML, and output cleaned-up HTML.
WWW:	http://tidyp.com/

PR:		ports/146598
Submitted by:	Sunpoet Po-Chuan Hsieh <sunpoet at sunpoet.net>
2010-05-16 09:23:35 +00:00
Gabor Pali
56bfbfc66e citeproc-hs is a library for automatically formatting bibliographic
reference citations into a variety of styles using a macro language
called Citation Style Language (CSL).

WWW: http://code.haskell.org/citeproc-hs
2010-05-15 22:14:30 +00:00
Gabor Pali
624e888c56 The Haskell XML Toolbox bases on the ideas of HaXml and HXML, but
introduces a more general approach for processing XML with Haskell. The
Haskell XML Toolbox uses a generic data model for representing XML
documents, including the DTD subset and the document subset, in Haskell.
It contains a validating XML parser, a HTML parser, namespace support,
an XPath expression evaluator, an XSLT library, a RelaxNG schema
validator and funtions for serialization and deserialization of user
defined data. The library make extensive use of the arrow approach for
processing XML.

WWW: http://www.fh-wedel.de/~si/HXmlToolbox/index.html
2010-05-15 22:10:48 +00:00
Gabor Pali
36ac22a6a8 Haskell bindings to Chris Putnam's bibutils, a library that
interconverts between various bibliography formats using a common
MODS-format XML intermediate.

WWW: http://code.haskell.org/hs-bibutils
2010-05-15 19:23:21 +00:00
Gabor Pali
09f4731167 The bibutils program set interconverts between various bibliography
formats using a common MODS-format XML intermediate. For example, one
can convert RIS-format files to Bibtex by doing two transformations:
RIS->MODS->Bibtex. By using a common intermediate for N formats, only 2N
programs are required and not N^2-N. These programs operate on the
command line and are styled after standard UNIX-like filters.

WWW: http://www.scripps.edu/~cdputnam/software/bibutils/
2010-05-15 15:24:06 +00:00