Commit graph

1517 commits

Author SHA1 Message Date
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
Wen Heping
4b96bdddf4 Look up Perl documentation in Pod format.
WWW:    http://search.cpan.org/dist/Pod-Perldoc/

PR:		ports/146482
Submitted by:	Ashish SHUKLA <wahjava@gmail.com> (maintainer)
2010-05-13 07:51:02 +00:00
Jun Kuriyama
20df364a24 Inflect short English Phrases.
WWW: http://search.cpan.org/dist/Lingua-EN-Inflect-Phrase/
2010-05-12 09:32:42 +00:00
Dima Panov
b9e8e9b771 - Split redland to rasqal and redland itself libraries
- Update raptor to 1.4.21
- Update rasqal to 0.9.19
- Update redland to 1.0.10
- Update redland-bindings to 1.0.10.1
- Bump portrevision on depended ports

With hat on:	kde@
2010-05-11 12:23:23 +00:00
Koop Mast
48e62d9a37 Presenting GNOME 2.30.1 for FreeBSD. The offical release notes for this
release can be found at http://library.gnome.org/misc/release-notes/2.30/ .

This release brings initial PackageKit support, Upower (replaces power
management part of hal), cuse4bsd integration with HAL and cheese, and a
faster Evolution.

Sadly GNOME 2.30.x will be the last release with FreeBSD 6.X support. This
will also be the last of the 2.x releases. The next release will be the
highly-anticipated GNOME 3.0 which will bring with it a new UI experience.

Currently, there are a few bugs with GNOME 2.30 that may be of note for our
users. Be sure to consult the UPGRADING note or the 2.30 upgrade FAQ at
http://www.freebsd.org/gnome/docs/faq230.html for specific upgrading
instructions, and the up-to-date list of known issues.

This release features commits by avl, ahze, bland, marcus, mezz, and myself.

The FreeBSD GNOME Team would like to thank Anders F Bjorklund for doing the
initual packagekit porting.

And the following contributors & testers for there help with this release:
Eric L. Chen
Vladimir Grebenschikov
Sergio de Almeida Lenzi
DomiX
walder
crsd
Kevin Oberman
Michal Varga
Pavel Plesov
Bapt
kevin

and ITetcu for two exp-run

PR:	ports/143852
	ports/145347
	ports/144980
	ports/145830
	ports/145511
2010-05-10 21:19:08 +00:00
Anton Berezin
283dc769b0 Add textproc/p5-Data-Phrasebook-Loader-YAML 0.09, a Perl module
that implements a loader class for phrasebook implementations using
YAML (see textproc/p5-Data-Phrasebook).
2010-05-05 11:54:02 +00:00
Anton Berezin
95409a3ba7 Add textproc/p5-Data-Phrasebook 0.29, a Perl module for
accessing phrasebooks from various data sources.
2010-05-05 11:34:27 +00:00
Martin Wilke
02331ba6e0 2010-04-30 audio/py-flac: has been marked IGNORE for past 24 months
2010-02-20 databases/mysql-connector-java50: Old version: please use databases/mysql-connector-java instead
2010-04-15 databases/p5-DBIx-Class-HTML-FormFu: This module is obsoleted by www/p5-HTML-FormFu-Model-DBIC
2010-04-29 devel/py-rbtree: "does not build with new pyrex and it's not active maintained"
2010-04-08 devel/tavrasm: No longer maintained, use devel/avra instead
2010-04-27 mail/postfix23: it's no longer maintened by upstream developer
2010-04-30 math/libgmp4: Use math/gmp instead.
2010-04-04 misc/ezload: does not build with new USB stack in 8-STABLE
2010-01-31 misc/gkrellmbgchg: use misc/gkrellmbgchg2
2010-03-04 multimedia/kbtv: no longer under development by author
2010-02-16 net/plb: broken; abandoned by author; use net/relayd or www/nginx instead
2010-04-30 security/vpnd: This software is no longer developed
2010-03-15 textproc/isearch: abandoned upstream, uses an obsolete version of GCC, not used by any other port
2010-04-02 www/caudium12: No longer maintained upstream, please switch to www/caudium14
2010-03-08 www/p5-Catalyst-Plugin-Cache-FileCache: Deprecated by module author in favor of www/p5-Catalyst-Plugin-Cache
2010-05-02 10:45:51 +00:00
Kevin Lo
f6f0bd4e97 Initial import of p5-Text-Match-FastAlternative 0.14
This module allows you to search for any of a list of substrings
("keys") in a larger string. It is particularly efficient when the set
of keys is large.
2010-04-30 05:01:28 +00:00
Li-Wen Hsu
72eb495199 Add p5-Vroom 0.21, slide Shows in Vim. 2010-04-24 15:08:16 +00:00
Dirk Meyer
4199fbc75b - PHP 5.2 slave port
PR:		145772
Submitted by:	Alex Keda
2010-04-23 23:46:14 +00:00
Dirk Meyer
9e839b8f34 - PHP 5.2 slave port
PR:		145772
Submitted by:	Alex Keda
2010-04-23 23:43:41 +00:00
Dirk Meyer
fd6766078b - PHP 5.2 slave port
PR:		145772
Submitted by:	Alex Keda
2010-04-23 22:33:48 +00:00
Dirk Meyer
577816b3d0 - PHP 5.2 slave port
PR:		145772
Submitted by:	Alex Keda
2010-04-23 22:31:51 +00:00
Dirk Meyer
90359a9b20 - PHP 5.2 slave port
PR:		145772
Submitted by:	Alex Keda
2010-04-23 22:30:46 +00:00
Dirk Meyer
1aaae85bdc - PHP 5.2 slave port
PR:		145772
Submitted by:	Alex Keda
2010-04-23 22:18:48 +00:00
Dirk Meyer
078a1f526e - PHP 5.2 slave port
PR:		145772
Submitted by:	Alex Keda
2010-04-23 22:10:37 +00:00
Dirk Meyer
9dc8b611a5 - PHP 5.2 slave port
PR:		145772
Submitted by:	Alex Keda
2010-04-23 15:40:05 +00:00
Dirk Meyer
90dfbebfc8 - PHP 5.2 slave port
PR:		145772
Submitted by:	Alex Keda
2010-04-23 15:21:26 +00:00
Wen Heping
9e98b58906 Styles for formatting Spreadsheet::WriteExcel
WWW: http://search.cpan.org/dist/Spreadsheet-WriteExcel-Styler/

PR:		ports/145864
Submitted by:	Ju Pengfei <jupengfei@gmail.com>
2010-04-20 11:37:50 +00:00
Martin Wilke
d9e08fa3c1 This library is minimum, easy-to-use, C implementation for xml file parsing.
Because XML parsing is always hard to reinvent.
Because very often, xml libraries are too big to fit with little application.

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

PR:		ports/145755
Submitted by:	Hung-Yi Chen <gaod at hychen.org>
2010-04-17 05:27:34 +00:00
Sylvio Cesar Teixeira
97c615ddee - Perl library for recursive descent XML parsing.
WWW:	http://search.cpan.org/dist/XML-Descent/

PR:		ports/145602
Submitted by:	Mike Bristow <mike@urgle.com>
Approved by:	itetcu (mentor, implicit)
2010-04-10 23:47:06 +00:00
Sylvio Cesar Teixeira
3a67022654 - Perl library that provides a simplified interface to XML::Parser
WWW:	http://search.cpan.org/dist/XML-TokeParser/

PR:		ports/145601
Submitted by:	Mike Bristow <mike@urgle.com>
Approved by:	itetcu (mentor, implicit)
2010-04-10 23:44:02 +00:00
Wen Heping
8c1d2b94c8 Text::Extract::Word is a simple module for extracting the text
from a Microsoft Word file.

WWW: http://search.cpan.org/dist/Text-Extract-Word

PR:		ports/145458
Submitted by:	Ju Pengfei <jupengfei@gmail.com>
2010-04-08 00:49:18 +00:00
Jun Kuriyama
f0957210ee Text-Sass - Perl implementation of http://sass-lang.com/.
WWW: http://search.cpan.org/dist/Text-Sass/
2010-04-06 15:18:10 +00:00
Martin Wilke
6dbd346527 - readded under textproc
Extract OpenOffice 1.x spreadsheet data

WWW:	http://search.cpan.org/dist/Spreadsheet-ReadSXC/

Submitted by:	Steve Wills <steve at mouf.net>
2010-04-02 16:25:32 +00:00
Martin Wilke
4748a5a173 - Readded unter textproc
Read the data from a spreadsheet

WWW:	http://search.cpan.org/dist/Spreadsheet-Read/
2010-04-02 16:24:25 +00:00
Jun Kuriyama
b8aecac467 Text::MicroTemplate is a standalone, fast, intelligent, extensible
template engine.

WWW: http://search.cpan.org/dist/Text-MicroTemplate/
2010-04-02 14:56:55 +00:00
Wen Heping
8837cc4ae9 paragrep is a paragraph grep utility. It searches for a series of
regular expressions in a text file (or several text files) and prints
out the paragraphs containing those expressions.

WWW: http://bmc.github.com/paragrep/
2010-03-29 07:27:31 +00:00
Martin Wilke
2dceff8e43 Htmlc is an HTML template files expander that produces regular HTML pages from
source files that contain text fragments that require some computation to be
written. Those fragments can be the output of an arbitrary Unix command, for
instance the last modification date of a page, or parts of HTML pages to be
included in the page, or pieces of the page that are common to the entire WEB
site (a presentation header or a footer section for each page). Providing the
automatic inclusion of those text fragments into your HTML source pages, Htmlc
offers a server independent way of defining templates to factorize out the
repetitive parts of HTML pages. Htmlc also provides a variable expansion
facility (using definitions in the template file or in simple environment files
using a syntax a la objective Caml). In short, Htmlc ensures the static
verification and the static expansion of the Server Side Includes directives of
the Web pages in the efficient and friendly way of a command-line compiler.

WWW: http://htmlc.inria.fr/eng.htm

PR:		ports/144896
Submitted by:	Timothy Beyer <beyert at cs.ucr.edu>
2010-03-21 12:56:53 +00:00
Martin Wilke
00c8384ee2 Template::Tiny is a reimplementation of a partial subset of the Template
Toolkit in as few lines of code as possible.

It is intended for use in light-usage, low-memory, or low-cpu templating
situations, where you may need to upgrade to the full feature set in the
future, or if you want the familiarity of TT-style templates.

It is intended to have fully-compatible template and stash usage, with a
limited by similar Perl API.

Unlike Template Toolkit, Template::Tiny will process templates without a
compile phase (but despite this is still quicker, owing to heavy use of
the Perl regular expression engine.

WWW:	http://search.cpan.org/dist/Template-Tiny/

PR:		ports/144823
Submitted by:	ports at c0decafe.net
2010-03-20 18:52:44 +00:00
Martin Wilke
4c37f2e14a The TDH utilities are a set of programs and filters useful in working
with ordinary tabular ascii data from the command line or in shell
scripts. They were developed to supplement standard unix utilities
such as sort and uniq. Two of the utilities are designed to work
specifically with tab-delimited exports from Excel/spreadsheets.
A full-featured date and time package (libchron) is also included.

WWW: http://quisp.sourceforge.net/tdhkit

PR:		ports/144440
Submitted by:	Charlie Kester <corky1951@comcast.net>
2010-03-09 22:34:45 +00:00
Max Brazhnikov
52f85d8e01 Connect stardict-BritannicaConcise, stardict-OxfordCollocation,
stardict-oald, stardict-MerrianWebster and stardict-longman to build

Feature safe:	yes
2010-02-28 20:14:20 +00:00
Gerald Pfeifer
2a01005e30 Remove a few days after the end of the expiration period.
Feature safe:	yes
2010-02-27 22:04:08 +00:00
Martin Wilke
e242ddd466 lightweight C library that can parse John Gruber's [markdown]
(http://daringfireball.net/projects/markdown/) format and convert
it into several formats and can be easily extended.

It also provides two usage examples:
- lace: markdown to xhtml conversion.
- kilt: markdown to manpage conversion.

WWW: http://git.instinctive.eu/cgit/libupskirt/

PR:		ports/Feature safe: yes
****
**** tag if you are sure this commit does not violate
**** feature freeze guidelines.  If in doubt, contact portmgr.
****
cvs [commit aborted]: Message verification failed
/usr/ports/Tools/scripts/addport: cvs commit failed, aborting.
===> Done
[13:57][miwi@miwi] $ Feature safe: yes            (~/dev/ports/textproc/libupskirt)
zsh: command not found: Feature
[13:58][miwi@miwi] $ pc                           (~/dev/ports/textproc/libupskirt)
===> Your username on freefall: miwi
===> Pre-commit portlint check
lightweight C library that can parse John Gruber's [markdown]
(http://daringfireball.net/projects/markdown/) format and convert
it into several formats and can be easily extended.

It also provides two usage examples:
- lace: markdown to xhtml conversion.
- kilt: markdown to manpage conversion.

WWW: http://git.instinctive.eu/cgit/libupskirt/

PR:>····>·······ports/144209
Submitted by:>··Bapt <baptiste.daroussin at gmail.com>
Feature safe:	yes
2010-02-25 12:59:32 +00:00
Anton Berezin
f11e17eb1c Add textproc/p5-Markapl 0.10, a templating system in Perl using
Perl-like syntax.  It is similar to textproc/p5-Template-Declare,
but with some syntactic niceties impossible without using a
syntax-modifying devel/p5-Devel-Declare.
2010-02-15 00:54:32 +00:00
Martin Wilke
c6cad2390f xml-commons is focussed on common code and guidelines for xml projects. The
first focus will be to organize and have common packaging for the various
externally-defined standards code relating to XML - things like the DOM,
SAX, and JAXP interfaces.

As the xml-commons community forms, we also hope to serve as a holding area
for other common xml-related utilities and code, and to help promulgate
common packaging, testing, documentation, and other guidelines across all
xml.apache.org subprojects.

WWW: http://xml.apache.org/commons/

PR:		ports/143863
Submitted by:	Rob Farmer <rfarmer@predatorlabs.net>
2010-02-13 11:27:29 +00:00
Wen Heping
8c834adc2a pecl-yaml is a YAML-1.1 parser and emitter, it Support for
YAML 1.1 (YAML Ain't Markup Language) serialization using
the LibYAML library.

WWW: http://pecl.php.net/package/yaml/
2010-02-11 13:26:48 +00:00
Gabor Kovesdan
9580beabd1 The grep command searches one or more input files for lines containing a match
to a specified pattern.  By default, grep prints the matching lines.

WWW: http://www.gnu.org/software/grep/
2010-02-06 13:47:54 +00:00
Philip M. Gollucci
fc3277d197 A light-weight and simple templating engine for Ruby.
WWW: http://github.com/manveru/ezamar

PR:		ports/143512
Submitted by:	Jyun-Yan You <jyyou at cs.nctu.edu.tw>
2010-02-04 04:53:58 +00:00
Martin Wilke
cc30d610cf read a POD document as a series of trivial events
WWW: http://search.cpan.org/dist/Pod-Eventual

PR:		ports/142056
Submitted by:	Andrey Kostenko <andrey at kostenko.name>
2010-01-28 01:11:25 +00:00
MANTANI Nobutaka
3b38d16534 Add uim-el-emacs22, a slave port of textproc/uim-el for emacs22. 2010-01-27 17:07:52 +00:00
Martin Wilke
1bd9ffabd4 Kwalify is a parser, schema validator, and data binding tool for YAML and JSON.
YAML and JSON are simple and nice format for structured data and easier for
human to read and write than XML. But there have been no schema for YAML
such as RelaxNG or DTD. Kwalify gets over this situation.

WWW: http://www.kuwata-lab.com/kwalify/

PR:		ports/142933
Submitted by:	Eric Freeman <freebsdports at chillibear.com>
2010-01-27 01:11:13 +00:00
Martin Wilke
a146b99c57 PHP Simple HTML DOM Parser is a HTML DOM parser written in PHP5+,
and it let you manipulate HTML in a very easy way!

Features:
 * Supports invalid HTML.
 * Find tags on an HTML page with selectors just like jQuery.
 * Extract contents from HTML in a single line.

WWW: http://simplehtmldom.sourceforge.net/

PR:		ports/142933
Submitted by:	Joe Horn <joehorn at gmail.com>
2010-01-27 01:06:15 +00:00
Wen Heping
c6288f5307 Pod::HtmlEasy is a perl module to generate HTML data from POD in a easy and
personalized mode. By default the HTML generated is similar to the CPAN site
style for module documentation.

WWW: http://search.cpan.org/dist/Pod-HtmlEasy/
2010-01-23 01:33:52 +00:00
Martin Wilke
6f21078447 2010-01-08 audio/dino: has been broken for 7 months
2010-01-08 devel/asis-gpl: has been broken for 3 months
2010-01-08 devel/florist-gpl: has been broken for 3 months
2010-01-08 devel/kdesvn: has been broken for 4 months
2010-01-08 devel/radrails: has been broken for 3 months
2010-01-08 devel/rubygem-rtags: has been broken for 5 months
2010-01-12 games/hattrickorganizer: Has been broken for quite some time
2010-01-08 games/laughingman: has been broken for 3 months
2010-01-08 devel/aunit: has been broken for 3 months
2010-01-18 devel/gdb53: has been broken for 3 months
2010-01-08 lang/ccscript: has been broken for 4 months
2010-01-08 lang/gnat-glade: has been broken for 3 months
2010-01-08 lang/xsb: has been broken for 6 months
2010-01-08 multimedia/nmm: has been broken for 3 months
2010-01-08 multimedia/sabbu: has been broken for 3 months
2010-01-08 net/adasockets: has been broken for 3 months
2010-01-08 textproc/bidiv: has been broken for 3 months
2010-01-08 textproc/xmlada-gps: has been broken for 3 months
2010-01-20 19:14:56 +00:00
Philip M. Gollucci
5eccbb21e0 - remove broken/expired ports@ ports
Approved by: portmgr (miwi)

audio/ccaudio||2010-01-18|Has expired: has been broken for 4 months
audio/py-libmpdclient||2010-01-18|Has expired: has been broken for 3 months
chinese/gbk2uni||2010-01-18|Has expired: has been broken for 6 months
chinese/iiimf-le-xcin||2010-01-18|Has expired: has been broken for 3 months
devel/adabindx||2010-01-18|Has expired: has been broken for 3 months
devel/agide||2010-01-18|Has expired: has been broken for 6 months
devel/asis||2010-01-18|Has expired: has been broken for 3 months
devel/callgrind||2010-01-18|Has expired: Included in devel/valgrind
devel/florist||2010-01-18|Has expired: has been broken for 3 months
editors/xml2rfc-xxe||2010-01-18|Has expired: has been broken for 4 months
graphics/gephex||2010-01-18|Has expired: has been broken for 3 months
graphics/irit||2010-01-18|Has expired: has been broken for 3 months
graphics/pixieplus||2010-01-18|Has expired: has been broken for 6 months
japanese/expect||2010-01-18|Has expired: has been broken for 3 months
lang/pnetc||2010-01-18|Has expired: has been broken for 5 months
mail/libnewmail||2010-01-18|Has expired: has been broken for 3 months
net-mgmt/flowscan||2010-01-18|Has expired: has been broken for 5 months
net/astmanproxy||2010-01-18|Has expired: has been broken for 3 months
palm/prc-tools||2010-01-18|Has expired: has been broken for 4 months
print/latex-msc||2010-01-18|Has expired: has been broken for 3 months
science/xloops-ginac||2010-01-18|Has expired: has been broken for 3 months
shells/bush||2010-01-18|Has expired: has been broken for 3 months
textproc/iiimf-gnome-im-switcher||2010-01-18|Has expired: has been broken for 4 months
textproc/iiimf-gtk||2010-01-18|Has expired: has been broken for 3 months
x11-toolkits/gtkada-devel||2010-01-18|Has expired: has been broken for 3 months
x11-toolkits/gtkada||2010-01-18|Has expired: has been broken for 3 months
x11-wm/ion-2||2010-01-18|Has expired: has been broken for 4 months
2010-01-18 06:46:44 +00:00
Dmitry Marakasov
fc08b00089 This is YALI, its a LOLCODE interpreter, written in perl.
WWW: http://1.618034.com/yali-yet-another-lolcode-interpreter/index.php

- While here, keep textproc/Makefile sorted

PR:		141173
Submitted by:	Tom Sparks <tsparks@appliedops.net>
2010-01-14 14:58:03 +00:00
Gabor Pali
5947f4845e The texmathml Haskell library provides functions to convert LaTeX math
formulas to presentation MathML. It supports basic LaTeX and AMS
extensions, but not macros.

WWW: http://hackage.haskell.org/package/texmath

PR:		ports/142580
Submitted by:	Jacula Modyun <jacula(at)gmail.com>
2010-01-12 22:22:11 +00:00
Gabor Pali
bf227d9075 Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds in Haskell.
WWW: http://hackage.haskell.org/package/feed

PR:		ports/142568
Submitted by:	Jacula Modyun <jacula(at)gmail.com>
2010-01-12 22:17:55 +00:00
Gabor Pali
710cd8e50b A simple XML library for Haskell.
WWW: http://hackage.haskell.org/package/xml

PR:		ports/142567
Submitted by:	Jacula Modyun <jacula(at)gmail.com>
2010-01-12 22:16:04 +00:00
Gabor Pali
f879f12e25 Basic implementation of the standard diff algorithm in Haskell.
WWW: http://hackage.haskell.org/package/Diff

PR:		ports/142564
Submitted by:	Jacula Modyun <jacula(at)gmail.com>
2010-01-12 22:11:25 +00:00
Philip M. Gollucci
f8a3defe5d glpi-plugins-DataInjection is a glpi plugin.
It allows data import into GLPI using CSV files.

It allows to create models of injection for a future re-use.
It's been created in order to :
	* Import datas coming from others asset management softwares
	* Inject electronic delivery forms
Datas to be imported using the plugains are :
	* Inventory datas (except softwares and licenses)
	* Management datas (contract, contact, supplier)
	* Configuration datas (user, group, entity)

PR:		ports/140177
Submitted by:	ddurieux <d.durieux at siprossii.com>
2010-01-09 23:20:47 +00:00
Philip M. Gollucci
5259fee7c3 glpi-plugins-AdditionalReports is a glpi plugin.
It enables additional reports.

Main features :

	* It also plugin allow you to add new reports in a simply way
	  (one PHP script for the report and one for the translation).
	* It handle the right for each new report
	* It provides some new reports (as sample)

PR:		ports/140176
Submitted by:	ddurieux <d.durieux at siprossii.com>
2010-01-09 23:20:23 +00:00
Martin Wilke
3b7cfc1c84 Quick CSS parser
WWW: http://search.cpan.org/dist/CSS-Croco

PR:		ports/142050
Submitted by:	andrey at kostenko.name
2010-01-06 22:02:33 +00:00
Gabor Pali
dd2f74778b TagSoup is a Haskell library for extracting information out of
unstructured HTML code, sometimes known as tag-soup. The HTML does not
have to be well formed, or render properly within any particular
framework.  This library is for situations where the author of the HTML
is not cooperating with the person trying to extract the information, but
is also not trying to hide the information.

WWW: http://www-users.cs.york.ac.uk/~ndm/tagsoup/

PR:		ports/142183
Submitted by:	Jacula Modyun <jacula(at)gmail.com>
2010-01-02 23:18:07 +00:00
Sergey Skvortsov
6b89683496 Add pootle 2.0.0, pootle is a user-friendly web portal for simple
translation process.
2009-12-31 11:53:33 +00:00
Martin Wilke
8d31ff2abd Text::Emoticon::MSN is a text filter that replaces text emoticons
like ":-)", ";-P", etc. to the icons of MSN Messenger, detailed
in http://messenger.msn.com/Resource/Emoticons.aspx

WWW: http://search.cpan.org/dist/Text-Emoticon-MSN/

PR:		ports/142027
Submitted by:	Alex Deiter <Alex.Deiter at Gmail.COM>
2009-12-26 18:00:25 +00:00
Martin Wilke
8dcc339761 Ruby library for rendering safe templates which cannot affect the
security of the server they are rendered on.

WWW: http://www.liquidmarkup.org/

PR:		ports/141946
Submitted by:	peter.schuller at infidyne.com
2009-12-24 22:14:56 +00:00
Jun Kuriyama
b69b437cb0 Patches text with given patch.
WWW: http://search.cpan.org/dist/Text-Patch/
2009-12-20 14:14:57 +00:00
Wen Heping
bccded332e This module is a companion for XML::LibXML. It operates with LibXML
objects, could return or accept LibXML objects, and may be used for
easy data transformations.

It is faster in parsing then XML::Simple, XML::Hash, XML::Twig and
of course much slower than XML::Bare.

It is faster in composing than XML::Hash, but slower than XML::Simple.

WWW:    http://http://search.cpan.org/dist/XML-Hash-LX/
2009-12-09 06:55:01 +00:00
Lars Thegler
3a3b9b6e55 Add p5-String-Truncate 0.102, a module for when strings are too long to
be displayed in....
2009-12-06 14:39:30 +00:00
Steven Kreuzer
404637ffaf Parse::BooleanLogic is a fast parser for boolean expressions. Originally
written for Request Tracker to parse SQL like expressions, it can be
used to parse other boolean logic sentences with OPERANDs joined using
binary OPERATORs and grouped and nested using parentheses.
2009-11-24 14:51:07 +00:00
Martin Wilke
f411386c94 This is the table based input method framework for IBus (Intelligent Input
Bus). It does not include real tables except two demo layouts, "Compose"
(which mimics Compose Key input) and "LaTeX" (which allows you to use LaTeX
commands as keyboard sequences to input various symbols).

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

PR:		ports/140761
Submitted by:	Nikola Lecic <nikola.lecic at anthesphoria.net>
2009-11-22 13:21:29 +00:00
Wen Heping
17a564386d Intelligent Input Bus for Linux / Unix OS, iBus, is the next generation
input framework, developed by the developer of scim-python, includes all
its function, and much more.

This is the ibus-qt port, the input method module for Qt4 of ibus.
You may select ibus as the input method in qtconfig after installation.

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

PR:		ports/140665
Submitted by:	Henry Hu <henry.hu.sh@gmail.com>
2009-11-22 12:14:10 +00:00
Boris Samorodov
8410624681 The project aims to create a feature-rich dictionary lookup program.
It supports:
    * Babylon .BGL files, complete with images and resources;
    * StarDict .ifo/.dict./.idx/.syn dictionaries;
    * Dictd .index/.dict(.dz) dictionary files;
    * ABBYY Lingvo .dsl source files, together with abbreviations.
      The files can be optionally compressed with dictzip. Dictionary
      resources can be packed together into a .zip file;
    * ABBYY Lingvo .lsa/.dat audio archives. Those can be indexed
      separately, or be referred to from .dsl files.

LICENSE: GPL3 or later

WWW: http://goldendict.berlios.de/
2009-11-13 14:07:49 +00:00
Dmitry Sivachenko
4b2e0ffef2 New port: XML-Validate.
XML::Validate is a generic interface to different XML validation backends.
2009-11-10 11:16:35 +00:00
Wen Heping
10e3edfe53 Pod::Autopod is designed to generate pod documentation of a perl
class by analysing its code. The idea is to have something similar
like javadoc. So it uses also comments written directly obove the
method definitions. It is designed to asumes a pm file which
represents a class.

Of course it can not understand every kind of syntax, parameters,
etc. But the plan is to improve this library in the future to
understand more and more automatically.

WWW: http://search.cpan.org/dist/Pod-Autopod/

Approved by:	miwi,jadawin(mentors,implicit)
2009-10-31 12:49:47 +00:00
Sergey Skvortsov
ad255fb0d4 textproc/p5-XML-LibXML-Common merged into textproc/p5-XML-LibXML. 2009-10-30 16:18:57 +00:00
Wen Heping
793a62517d Markdown is a text-to-HTML filter; it translates an easy-to-read and
easy-to-write structured text format into HTML. Markdown's text format
is most similar to that of plain text email, and supports features such
as headers, *emphasis*, code blocks, blockquotes, and links.

Markdown's syntax is designed not as a generic markup language, but
specifically to serve as a front-end to (X)HTML. You can use span-level
HTML tags anywhere in a Markdown document, and you can use block level
HTML tags (like <div> and <table> as well).

Text::MultiMarkdown implements the MultiMarkdown markdown syntax
extensions from: http://fletcherpenney.net/multimarkdown/

WWW: http://search.cpan.org/dist/Text-MultiMarkdown/

Approved by:	mentors(implicit)
2009-10-23 02:59:15 +00:00
Martin Wilke
eb411f3c8b OpenOffice::OODoc is an extensible Perl interface allowing direct
read/write operations on files which comply with the
OASIS Open Document Format for Office Applications (ODF),
i.e. the ISO/IEC 26300:2006 standard.

It provides a high-level, document-oriented language, and isolates
the programmer from the details of the file format. It can process
different document classes (texts, spreadsheets, presentations,
and drawings). It can retrieve or update styles and images,
document metadata, as well as text content.

WWW: http://search.cpan.org/dist/OpenOffice-OODoc/

PR:		ports/139548
Submitted by:	meyser at xenet.de
2009-10-21 09:16:05 +00:00
Martin Wilke
3686afa8be This is a keyboard for input of the Malayalam according to the transliteration
scheme called Mozhi (https://sites.google.com/site/cibu/mozhi). The keymap is
written in Keyman keyboard language and developed as a part of Varamozhi
Project under the LGPL license.

The Mozhi is intended to be the most intuitive scheme for Malayalam speakers.
It simplifies what the user needs to remember and is is not phonetically
accurate.

This keymap supports the current standard for Malayalam Chillus (i.e. without
special encoding). It offers mnemonic keyboard functionality and smart-quote
functionality with comas and numerals.

This port installs the keyboard so that it can be used through SCIM KMFL
IMEngine (textproc/scim-kmfl-imengine).

WWW: http://varamozhi.sourceforge.net/

PR:		ports/139498
Submitted by:	Nikola Lecic <nikola.lecic at anthesphoria.net>
2009-10-21 09:15:39 +00:00
Wen Heping
873c5c197a XML::Reader provides a simple and easy to use interface for
sequentially parsing XML files (so called "pull-mode" parsing)
and at the same time keeps track of the complete XML-path.

It was developped as a wrapper on top of XML::Parser.

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

Approved by:	mentors(implicit)
2009-10-20 23:51:38 +00:00
Martin Wilke
7c86755dbb This implements a spell checker to Text::SpellChecker
using ZConf::GUI.

textspellchecker - Spell checker script.

WWW: http://search.cpan.org/dist/Text-SpellChecker-GUI

PR:		ports/139176
Submitted by:	Zane C, Bowers <vvelox at vvelox.net>
2009-09-30 14:21:44 +00:00
Martin Wilke
9417781f42 This is the m17n IMEngine for IBus (Intelligent Input Bus) framework. It
allows you to use official and contributed keyboard layouts of the m17n
project (available via devel/m17n-db and textproc/m17n-contrib) through
standard IBus interface. m17n-lib currenty supports input of more than 60
languages with more than 70 language-specific input methods.

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

PR:		ports/138521
Submitted by:	Nikola Lecic <nikola.lecic at anthesphoria.net>
2009-09-04 20:39:11 +00:00
Martin Wilke
fcb480eff1 This is a keyboard for typesetting Ancient Greek with precomposed Unicode
characters. It is written in Keyman Keyboard Language by SIL Non-Roman Script
Initiative (NRSI).

The main purpose of the keyboards is to provide a wide range of keying options,
so many characters can be entered in multiple ways. The features include:

  * preserving the context when deleting;
  * choosing the correct code for the sigma depending upon the encoding and
    the context (so the correct final form is used when appropriate);
  * understanding the context of gamma so that it can be typed as 'n' before
    kappa, xi or chi and as 'ng' before another gamma.
  * support for Greek punctuation.

WWW: http://scripts.sil.org/KeymanKeyboardLinks#e9f80714

PR:		ports/138447
Submitted by:	Nikola Lecic <nikola.lecic at anthesphoria.net>
2009-09-02 17:26:54 +00:00
Martin Wilke
df43c95b1e This is a keyboard for input of the standardized Yi script of southwestern
China with Unicode Yi fonts. It is written in Keyman keyboard language and
developed by SIL Non-Roman Script Initiative (NRSI).

To keyboard a Yi syllable, you should type the Pinyin romanization for that
syllable, followed by a space. For keyboarding punctuation, use the usual
punctuation keystrokes.

The keyboard is compatible with Yi range as defined in Unicode 3.0 and it does
not provide keystrokes for the Yi Radicals which were added to Unicode 3.2
(U+A4A2..U+A4A3, U+A4B4, U+A4C1, U+A4C5).

WWW: http://scripts.sil.org/SILYI_home

PR:		ports/138448
Submitted by:	Nikola Lecic <nikola.lecic at anthesphoria.net>
2009-09-02 17:25:47 +00:00
Martin Wilke
56267d067e This is a set of two keyboards that provides a single implementation for many
Roman writing systems across Africa, based on results compiled from data from
Benin, Burkina Faso, Cameroon, Chad, Cote d'Ivoire, Nigeria, Senegal and Togo.

The keyboards are written in Keyman keyboard language and developed by SIL
Non-Roman Script Initiative (NRSI). The software is distributed under the
X11-style license (http://scripts.sil.org/X11License).

This port installs the keyboards so that they can be used through SCIM KMFL
IMEngine (textproc/scim-kmfl-imengine). Two layouts are provided:

  * mnemonic layout for any keyboard (using deadkeys);
  * positional layout for US keyboard (using deadkeys and/or shift-states, i.e.
    RALT and LALT keys).
WWW: http://scripts.sil.org/AfricanKeyboard1

PR:		ports/138464
Submitted by:	Nikola Lecic <nikola.lecic at anthesphoria.net>
2009-09-02 17:24:41 +00:00
Martin Wilke
d7343fba11 TECkit (Text Encoding Conversion toolkit) is a toolkit for converting data
between 8-bit legacy encodings and Unicode. It can also be used for
transliteration of Unicode between different scripts.

TECkit uses a mapping description language (mapping byte encodings to Unicode).
Mapping rules can be extended by (1) the use of character sequences rather than
single characters on either side; (2) by the addition of contextual constraints
(environments) determining when a rule should apply; (3) and by the use of
character classes, optional and repeatable elements, grouping and alternation
to express more complex patterns to be matched and processed.

TECkit is particularly useful with XeTeX (Unicode-aware derivate of TeX).

The following binaries are provided:

  teckit_compile  mapping compiler that allows binary mapping tables (.tec)
                  to be built from TECkit description files (.map)
  sfconv          a tool for converting Standard Format (SF) files
  txtconv         a utility to apply TECkit mappings to plain-text files

WWW: http://scripts.sil.org/TECkit

PR:		ports/138212
Submitted by:	Nikola Lecic <nikola.lecic at anthesphoria.net>
2009-08-28 19:15:02 +00:00
Martin Wilke
04bf92d9f5 Template Toolkit plugin interface to Text::Autoformat module. This is
a separate distribution as of Template-Toolkit 2.22.

WWW: http://search.cpan.org/dist/Template-Plugin-Autoformat

PR:		ports/137941
Submitted by:	Vivek Khera <vivek at khera.org>
2009-08-27 18:46:51 +00:00
Martin Wilke
3fcafc814f Sphinx search engine API Perl client.
WWW: http://search.cpan.org/dist/Sphinx-Search

PR:		ports/138000
Submitted by:	Vivek Khera <vivek at khera.org>
2009-08-22 22:23:22 +00:00
Martin Wilke
0fbfd24033 Library to create spreadsheet files compatible with
MS Excel 97/2000/XP/2003 XLS files, on any platform, with Python 2.3
to 2.6

xlwt is a library for generating spreadsheet files that are compatible
with Excel 97/2000/XP/2003, OpenOffice.org Calc, and Gnumeric. xlwt
has full support for Unicode. Excel spreadsheets can be generated on
any platform without needing Excel or a COM server. The only
requirement is Python 2.3 to 2.6. xlwt is a fork of pyExcelerator.

WWW: http://www.python-excel.org/

PR:		ports/137969
Submitted by:	Dikshie
2009-08-22 22:10:52 +00:00
Martin Wilke
79b10a91b4 Library for developers to extract data from Microsoft Excel (tm)
spreadsheet files

Extract data from new and old Excel spreadsheets on any platform.
Pure Python (2.1 to 2.6). Strong support for Excel dates. Unicode-aware.

WWW: http://www.python-excel.org/

PR:		ports/137970
Submitted by:	Dikshie
2009-08-22 22:09:37 +00:00
Martin Wilke
ebd38f8e8d A logging framework handler that tracks when messages above a certain
level have been logged.

This is a handler for the python standard logging framework that can
be used to tell whether messages have been logged at or above a certain
level.

This can be useful when wanting to ensure that no errors have been
logged before committing data back to a database.

WWW: http://pypi.python.org/pypi/errorhandler/1.0.0

PR:		ports/137970
Submitted by:	Dikshie
2009-08-22 22:08:15 +00:00
Martin Wilke
2d3ff17aad Text::ASCIIMathML is a parser for ASCIIMathML text which produces
MathML XML markup strings that are suitable for rendering by any
MathML-compliant browser.

WWW: http://search.cpan.org/dist/Text-ASCIIMathML/

PR:		ports/137605
Submitted by:	Wen Heping <wenheping at gmail.com>
2009-08-13 16:41:48 +00:00
Steven Kreuzer
5e7eacd121 Perl extension for inclusive and exclusive canonicalization of XML using libxml2
PR:		ports/137474
Submitted by:	Gea-Suan Lin <gslin@gslin.org>
2009-08-07 16:01:56 +00:00