Commit graph

1254 commits

Author SHA1 Message Date
Pav Lucistnik
15552c5f06 SXML is a skimpy XML parsing and grafting C library that you can use to read
and write XML-like configuration file for your application.

Author:	Kouichi ABE (WALL) <kouichi@MysticWALL.COM>
WWW:	http://www.MysticWALL.COM/software/sxml/index.html

PR:		ports/113994
Submitted by:	Kouichi ABE (WALL) <kouichi@mysticwall.com>
2007-07-15 22:16:11 +00:00
Cheng-Lung Sung
c39ecaf873 This is a text analyzer for analyzing CJK texts. Plucene does not
support CJK texts natively. This module encodes terms in MIME::Base64
format to get around this problem. Texts are assumbed to be in UTF-8
encoding.

WWW:	http://search.cpan.org/dist/Plucene-Analysis-CJKAnalyzer/

PR:		ports/114376
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2007-07-09 05:16:53 +00:00
Cheng-Lung Sung
70cc480c30 - repocopy ruby-spreadsheet-excel to rubygem-spreadsheet-excel
- remove ruby-spreadsheet-excel

PR:		ports/114148
2007-07-09 01:57:54 +00:00
Martin Wilke
4207cadc7a Text::Report - Perl extension for generating mixed columnar formatted reports
and report templates

Author: David Huggins <davidius@cpan.org>
WWW:    http://search.cpan.org/dist/Text-Report/

PR:		ports/114373
Submitted by:	Tsung-Han Yeh <snowfly at yuntech.edu.tw>
2007-07-07 16:19:09 +00:00
Gabor Kovesdan
2f227cfa92 This is the BSD-licensed version of the well-known sort utility, obtained from
OpenBSD. It lacks some features of GNU sort. It is a proposed project idea
to replace the GNU sort with this one, but it needs to be completed first.
Patches are highly appreciated.

WWW: http://www.freebsd.org/projects/ideas/#p-bsdtexttools

Obtained from:	OpenBSD
2007-06-19 21:21:32 +00:00
Gabor Kovesdan
3d93484078 This is the BSD-licensed version of the well-known grep utility, obtained from
OpenBSD. It lacks some features of GNU grep. It is a proposed project idea
to replace the GNU grep with this one, but it needs to be completed first.
Patches are highly appreciated.

WWW: http://www.freebsd.org/projects/ideas/#p-bsdtexttools

Obtained from:	OpenBSD
2007-06-19 21:20:04 +00:00
Gabor Kovesdan
76fd880143 This is the BSD-licensed version of the well-known diff utility, obtained from
OpenBSD. It lacks some features of GNU diff. It is a proposed project idea
to replace the GNU diff with this one, but it needs to be completed first.
Patches are highly appreciated.

WWW: http://www.freebsd.org/projects/ideas/#p-bsdtexttools

Obtained from:	OpenBSD
2007-06-19 21:18:28 +00:00
Thierry Thomas
7310ed0bff Add Aspell Frisian (Frysk) dictionary.
<http://borel.slu.edu/crubadan/>
2007-06-12 19:50:53 +00:00
Andrew Pantyukhin
08fc6a1973 Add port textproc/ots:
The Open Text Summarizer is an open source tool for summarizing texts.
The program reads a text and decides which sentences are important and
which are not.

WWW: http://libots.sourceforge.net/

Inspired by:	Debian Package of the Day
Based on:	OpenBSD port
2007-06-09 18:25:06 +00:00
Martin Wilke
9bdfc66330 This is a SCIM IMEngine module which uses m17n library as the backend.
WWW: http://www.scim-im.org/

PR:		ports//112587
Submitted by:	Yinghong.Liu <liu_yinghong at yahoo.com.cn>
2007-06-05 09:38:39 +00:00
Gabor Kovesdan
7e0a9eeb7b Remove expired ports:
2007-01-01 textproc/ruby-html-parser: distfile and homepage disappeared
2007-03-10 textproc/ruby-libxslt: Broken on all supported versions of FreeBSD
2007-05-26 www/py-htmltestcase: Upstream site disappeared and dependency is set to expire
2007-06-04 15:42:56 +00:00
Dmitry Sivachenko
c8630b3adf New port: MARC::Lint.
A mechanism for validating MARC records.

Asked for by:	Marten Richter<marten.richter@freenet.de>
PR:		112718
2007-05-31 11:29:52 +00:00
Lars Thegler
08803e2f46 Add p5-PPI-XS 0.900, XS acceleration for the PPI perl parser. 2007-05-26 16:12:05 +00:00
Lars Thegler
325348f568 Add p5-UML-Class-Simple 0.09, render simple UML class diagrams, by
loading the code.
2007-05-03 10:21:05 +00:00
Martin Wilke
d025dab138 XML_Feed_Parser is a parser for (the various) RSS and Atom format XML feeds.
It attempts to provide a somewhat unified API while still allowing access to
the full details of each feed type.

WWW: http://pear.php.net/package/XML_Feed_Parser/
2007-05-01 19:10:21 +00:00
Cheng-Lung Sung
0f8447a3bf Add p5-XML-MyXML 0.09766, a simple-to-use XML module parsing and
creating XML documents.

PR:		ports/112261
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2007-05-01 02:03:31 +00:00
Martin Wilke
c77a73c3b4 texttable is a module to generate a formatted text table, using ASCII
characters.

WWW: http://cheeseshop.python.org/pypi?name=texttable&:action=display
2007-04-24 14:25:42 +00:00
Andrew Pantyukhin
6ffd6b1352 Add port textproc/py-html2text:
html2text is a Python script that convers a page of HTML into clean,
easy-to-read plain ASCII text. Better yet, that ASCII also happens to
be valid Markdown (a text-to-HTML format).

WWW: http://www.aaronsw.com/2002/html2text/
Author: Aaron Swartz <me@aaronsw.com>

Inspired by:	pkgsrc package
2007-04-23 11:15:06 +00:00
Anton Berezin
6086d86ea5 Add textproc/p5-Template-Declare 0.07, yet another Perl templating
module.
2007-04-23 08:49:09 +00:00
Dryice Dong Liu
8ee69c1d4d New port for py-mako. This is a template library written in Python.
Approved by:	itetcu (mentor, implicit)
2007-04-23 05:00:07 +00:00
Maxim Sobolev
b34ace4998 Remove this port - it's already exists as textproc/wbxml2.
Pointy hat to:	sobomax
2007-04-22 22:52:50 +00:00
Maxim Sobolev
c8d168f36b Add libwbxml 0.9.2, library and tools to parse, encode and handle WBXML
documents.
2007-04-20 00:39:04 +00:00
Martin Wilke
c53b6c9890 2007-04-06 sysutils/tct: this port is obsolete, please use sysutils/sleuthkit instead
2007-04-10 textproc/ocaml-yaxi: Does not build
2007-04-10 ukrainian/pine.language: Leaves behind config file on deinstall
2007-04-10 www/mod_zap: Incomplete pkg-plist
2007-04-10 www/sahana2: Conflicting dependencies: php4 vs php5
2007-04-10 www/urchin5: Does not install
2007-04-07 databases/cyrus-smlacapd: this software is obsolete
2007-04-10 17:59:13 +00:00
Li-Wen Hsu
a95bf91c6d Add py-hyperestraier-python 0.9.2, pure Python HyperEstraier library.
PR:		ports/111267
Submitted by:	Junji NAKANISHI <jun-g at daemonfreaks.com>
Approved by:    clsung (mentor)
2007-04-06 07:02:16 +00:00
Anton Berezin
24f710368c Add textproc/p5-Template-Plugin-Lingua-EN-Inflect 0.02, a Perl modules
that interfaces Template Toolkit with Lingua::EN::Inflect.
2007-04-05 17:57:26 +00:00
Anton Berezin
27e9ea2dbb Add textproc/p5-HTML-SBC 0.15.
Simple Blog Code is a simple markup language. You can use it for guest
books, blogs, wikis, boards and various other web applications. It
produces valid and semantic (X)HTML from input and is patterned on that
tiny usenet markups like *bold* and _underline_.
2007-04-05 12:54:18 +00:00
Andrew Pantyukhin
746469ee00 Add port textproc/pdfoutline:
pdfoutline adds outlines (aka bookmarks) to PDF files. It reads input
file given as first argument, adds outlines from text file given as
second argument, and saves result to file with name given as third
argument.

WWW: http://sourceforge.net/projects/fntsample/
Author: Eugeniy Meshcheryakov <eugeniy@users.sourceforge.net>
2007-04-04 12:58:01 +00:00
Nicola Vitale
c19e32f609 Pygments is a syntax highlighting package written in Python.
It is a generic syntax highlighter for general use in all kinds of software
such as forum systems, wikis or other applications that need to prettify
source code. Highlights are:

    * a wide range of common languages and markup formats is supported
    * special attention is paid to details, increasing quality by a fair amount
    * support for new languages and formats are added easily
    * a number of output formats, presently HTML, LaTeX, RTF and ANSI sequences
    * it is usable as a command-line tool and as a library

WWW:	http://pygments.org/
2007-04-02 21:35:26 +00:00
Martin Wilke
0773cf0313 PyQt4 is a set of Python bindings for Trolltech's Qt4 application framework.
This package provides the QtXml module.

WWW: http://www.riverbankcomputing.co.uk/pyqt/

PR:		ports/109622
Submitted by:	Danny Pansters <danny at ricin.com>
2007-03-27 09:59:53 +00:00
Lars Thegler
092e9e6812 Add p5-Text-FixEOL 1.05, canonicalizes text to a specified EOL/EOF
convention.
2007-03-22 18:00:29 +00:00
Martin Wilke
a59a346afe Perl module for page numbering and spread pagination. The object produced by
Data::SpreadPagination can be used to create an easy to use spread pagination
navigator. It inherits from Data::Page, and in addition provides methods to
create a pagination spread, keeping pagenumbers displayed within a sensible
limit.

WWW: http://search.cpan.org/dist/Data-SpreadPagination/

PR:		ports/110677
Submitted by:	Sergei Vyshenski <svysh@pn.sinp.msu.ru>
2007-03-22 15:52:41 +00:00
Ying-Chieh Liao
6e61a7728d add scss 0.2.3
A Scheme module for W3C Cascading Stylesheets recommendation
2007-03-22 09:41:43 +00:00
Ying-Chieh Liao
8af7d40d7f add sdom 0.4.1
An implementation of the W3C DOM recommendation in Scheme
2007-03-22 09:40:30 +00:00
Nicola Vitale
865494d31d JaLingo is a free OS independent dictionary application.
It understands 4 dictionary formats:

    * DSL
    * Mova
    * PtkDict/phpMyLingvo MySQL dumps
    * Sdictionary (249)

WWW:	http://jalingo.sourceforge.net/
2007-03-21 20:40:44 +00:00
Martin Wilke
58fdede600 Add dictem-emacs22 , dictEm is a dict client for [X]Emacs.
PR:		ports/110254
Submitted by:	Max N. Boyarov <m.boyarov at bsd.by>
2007-03-13 12:22:12 +00:00
Martin Wilke
07b20beeba Library for automatic morphological analysis of English,
Russian and German Languages. Version 2.
Finds the lemmas (all forms) of a word.
Written in C++.

WWW: http://www.aot.ru/
- Andrei V. Shetuhin
slonik-v-domene@mail.ru
reki@reki.ru

PR:		ports/110137
Submitted by:	Andrei V. Shetuhin
2007-03-11 16:42:43 +00:00
MANTANI Nobutaka
b3f0020a3d Add uim-kde, KDE panel applet of uim input method.
PR:		ports/109399
Submitted by:	Yamashiro Jun<yamajun@ofug.net>
2007-03-10 20:22:57 +00:00
Cheng-Lung Sung
7731fc9a64 - XML::Tiny is a simple lightweight parser for a subset of XML 2007-03-05 02:14:42 +00:00
Martin Wilke
1376a3b978 Dblatex started as a DB2LaTeX clone. So, why this project? The purpose
is a bit different on these points:

(1) The project is end-user oriented, that is, it tries to hide as much
as possible the latex compiling stuff by providing a single clean
script to produce directly DVI, PostScript and PDF output.

(2) The actual output rendering is done not only by the XSL stylesheets
transformation, but also by a dedicated LaTeX package. The purpose is
to allow a deep LaTeX customisation without changing the XSL
stylesheets.

(3) Post-processing is done by Python, to make publication faster,
convert the images if needed, and do the whole compilation.

WWW:	http://dblatex.sourceforge.net/

PR:		ports/109520
Submitted by:	Peter Johnson <johnson.peter at gmail.com>
2007-02-26 11:19:33 +00:00
Sergey Skvortsov
652bb9d0c6 Add asm-xml 0.2, very fast XML parser and decoder written in pure
assembler.
2007-02-22 11:52:14 +00:00
Rong-En Fan
9d5ce3f1d0 Add p5-Number-Spell 0.04, perl extension for spelling out numbers.
PR:		ports/109382
Submitted by:	chinsan
2007-02-21 14:48:14 +00:00
Cheng-Lung Sung
2244ec0900 The purpose of the module is to export the C++ Lucene API to perl
and at the same time be as close as possible to the original Java API.
This has the combined advantage of providing perl programmers with a
well-documented API and giving them access to a C++ search engine
library that is supposedly faster than the original.

WWW: http://search.cpan.org/dist/Lucene/
WWW: http://sourceforge.net/projects/clucene/
2007-02-20 03:49:25 +00:00
Gabor Kovesdan
99a1e0ad56 Remove expired ports:
2006-12-30 textproc/ruby-htmlcompact: distfile and homepage disappeared
2006-12-30 textproc/ruby-rwv2: distfile disappeared and has no homepage

Approved by:	erwin (mentor, implicit)
2007-02-18 19:20:54 +00:00
Rong-En Fan
6cc83f1468 Add eqe 1.3.0, LaTeX equation editor.
PR:		ports/109216
Submitted by:	chinsan
2007-02-18 14:03:32 +00:00
Gabor Kovesdan
fe64e662dc Remove expired port:
2007-02-01 textproc/p5-Pod-LaTeX: Incorrect pkg-plist

Approved by:	erwin (mentor, implicit)
2007-02-18 13:29:29 +00:00
Dirk Meyer
77b1ab3f78 Ruby-htmltools tools for parsing and manipulating HTML text in Ruby.
It can be used for programmatically access outside HTML-pages.
I hope to extend it to become a web-publishing framework in the future.

Author: Johannes Brodwall <johannes@brodwall.com>
WWW: http://rubyforge.org/projects/ruby-htmltools/
2007-02-16 11:45:33 +00:00
Cheng-Lung Sung
54245b3ff4 Add rubygem-tidy 1.1.2, ruby interface to HTML Tidy Library Project.
PR:		ports/108716
Submitted by:	IWATSUKI Hiroyuki <don at na.rim.or.jp>
2007-02-14 03:45:10 +00:00
Cheng-Lung Sung
e2cc419fbe Pod::Strip, a subclass of Pod::Simple. It parses perl files,
strips all POD from Perl Code.

WWW: http://search.cpan.org/dist/Pod-Strip/
2007-02-13 04:20:14 +00:00
Thierry Thomas
51002ea402 Add Aspell Kurdi dictionary. 2007-02-12 22:28:18 +00:00
Thierry Thomas
ecb0e1f672 Add Aspell Armenian dictionary. 2007-02-12 22:26:59 +00:00
Juergen Lock
86d87c23aa Pandoc is a command-line tool for converting from one markup format
to another.  It can read markdown and (subsets of) reStructuredText,
HTML, and LaTeX, and it can write markdown, reStructuredText, HTML,
LaTeX, DocBook, RTF, and S5 HTML slide shows.

Pandoc extends standard markdown syntax with footnotes, embedded LaTeX,
and other features.  A compatibility mode is provided for those who
need a drop-in replacement for Markdown.pl.  Included wrapper scripts
make it easy to convert markdown documents to PDFs and to convert web
pages to markdown documents.

In contrast to existing tools for converting markdown to HTML, which
use regex substitutions, pandoc has a modular design: it consists of a
set of readers, which parse text in a given format and produce a native
representation of the document, and a set of writers, which convert
this native representation into a target format. Thus, adding an input
or output format requires only adding a reader or writer.

WWW: http://sophos.berkeley.edu/macfarlane/pandoc/

PR:		ports/109028
Submitted by:	John MacFarlane <jgm at berkeley.edu>
Approved by:	miwi (mentor)
2007-02-11 17:21:55 +00:00
Kris Kennaway
9ab64be5e5 Remove ports depending on expired devel/cl-asdf-cmucl port. 2007-02-11 00:55:24 +00:00
Michael Nottebrock
74cb0fb1e8 Add qt4, a multiplatform C++ application framework 2007-02-05 20:56:24 +00:00
Pav Lucistnik
0d0d56457b Populate a new ports-mgmt category. List of moved ports:
devel/portcheckout -> ports-mgmt/portcheckout
  devel/portlint -> ports-mgmt/portlint
  devel/portmk -> ports-mgmt/portmk
  devel/porttools -> ports-mgmt/porttools
  misc/instant-tinderbox -> ports-mgmt/instant-tinderbox
  misc/porteasy -> ports-mgmt/porteasy
  misc/portell -> ports-mgmt/portell
  misc/portless -> ports-mgmt/portless
  misc/tinderbox -> ports-mgmt/tinderbox
  security/jailaudit -> ports-mgmt/jailaudit
  security/portaudit -> ports-mgmt/portaudit
  security/portaudit-db -> ports-mgmt/portaudit-db
  security/vulnerability-test-port -> ports-mgmt/vulnerability-test-port
  sysutils/barry -> ports-mgmt/barry
  sysutils/bpm -> ports-mgmt/bpm
  sysutils/kports -> ports-mgmt/kports
  sysutils/managepkg -> ports-mgmt/managepkg
  sysutils/newportsversioncheck -> ports-mgmt/newportsversioncheck
  sysutils/pib -> ports-mgmt/pib
  sysutils/pkgfe -> ports-mgmt/pkgfe
  sysutils/pkg-orphan -> ports-mgmt/pkg-orphan
  sysutils/pkg_cutleaves -> ports-mgmt/pkg_cutleaves
  sysutils/pkg_install -> ports-mgmt/pkg_install
  sysutils/pkg_install-devel -> ports-mgmt/pkg_install-devel
  sysutils/pkg_remove -> ports-mgmt/pkg_remove
  sysutils/pkg_rmleaves -> ports-mgmt/pkg_rmleaves
  sysutils/pkg_trackinst -> ports-mgmt/pkg_trackinst
  sysutils/pkg_tree -> ports-mgmt/pkg_tree
  sysutils/portbrowser -> ports-mgmt/portbrowser
  sysutils/portconf -> ports-mgmt/portconf
  sysutils/portdowngrade -> ports-mgmt/portdowngrade
  sysutils/portcheck -> ports-mgmt/portcheck
  sysutils/portmanager -> ports-mgmt/portmanager
  sysutils/portmaster -> ports-mgmt/portmaster
  sysutils/portscout -> ports-mgmt/portscout
  sysutils/portsearch -> ports-mgmt/portsearch
  sysutils/portsman -> ports-mgmt/portsman
  sysutils/portsnap -> ports-mgmt/portsnap
  sysutils/portsopt -> ports-mgmt/portsopt
  sysutils/portupgrade -> ports-mgmt/portupgrade
  sysutils/portupgrade-devel -> ports-mgmt/portupgrade-devel
  sysutils/port-authoring-tools -> ports-mgmt/port-authoring-tools
  sysutils/port-maintenance-tools -> ports-mgmt/port-maintenance-tools
  sysutils/psearch -> ports-mgmt/psearch
  sysutils/p5-FreeBSD-Portindex -> ports-mgmt/p5-FreeBSD-Portindex
  sysutils/qtpkg -> ports-mgmt/qtpkg
  textproc/p5-FreeBSD-Ports -> ports-mgmt/p5-FreeBSD-Ports

Repocopies by:	marcus
2007-02-05 01:08:46 +00:00
Vasil Dimov
7c66de988e Remove expired leaf port:
2006-12-30 textproc/ruby-text-format: distfile and homepage disappeared
2007-01-26 11:43:37 +00:00
Nicola Vitale
9c66313a36 Genshi is a Python library that provides an integrated set of components
for parsing, generating, and processing HTML, XML or other textual content
for output generation on the web. The major feature is a template language,
which is heavily inspired by Kid.

WWW:	http://genshi.wedgewall.org/

Approved by:	alexbl (mentor, implicit)
2007-01-24 09:15:30 +00:00
Oliver Lehmann
2213f8791b Xfce Plugin for searching for the translation or explanation of a word 2007-01-23 16:30:54 +00:00
Martin Wilke
3775cead77 Weka is a collection of machine learning algorithms for data mining tasks. The
algorithms can either be applied directly to a dataset or called from your own
Java code. Weka contains tools for data pre-processing, classification,
regression, clustering, association rules, and visualization. It is also
well-suited for developing new machine learning schemes.

WWW:	http://www.cs.waikato.ac.nz/ml/weka/

PR:		ports/108143
Submitted by:	Simon Olofsson <simon at olofsson.de>
2007-01-22 07:51:28 +00:00
Martin Wilke
12f36d1809 - add xmlada-gps 2007-01-17 08:38:29 +00:00
Rong-En Fan
db68be77b7 Add odt2txt 0.2, a simple (and stupid) converter from OpenDocument Text
to plain text.

PR:		ports/107606
Submitted by:	chinsan
2007-01-07 07:17:21 +00:00
Martin Wilke
b1d96f89ef 2006-12-23 www/emp: project is shutting down
2006-12-01 textproc/nfbtrans: Unfetchable
2007-01-05 20:26:24 +00:00
Cheng-Lung Sung
a50b2262b4 mRss is a C library for parsing, writing and creating RSS files or streams.
WWW:    http://www2.autistici.org/bakunin/libmrss/doc/
2007-01-02 08:42:42 +00:00
Dirk Meyer
8637a1abb1 This is a small service which converts a LaTeX text into an image.
Just select the text, click on the service item menu, choose
"Return the LaTeX rendering" and voila! Your text is replaced by
its LaTeX rendering.

WWW: http://www.roard.com/latexservice/
2006-12-30 09:22:19 +00:00
Martin Wilke
224a397bfd XML/Ada is a set of modules that provide a simple manipulation of XML
streams. It supports the whole XML 1.0 specifications, and can parse
any file that follows this standard (including the contents of the
DTD).

It also provides support for a number of other standard associated
with XML, like SAX and DOM.

In addition, It includes a module to manipulate Unicode streams, since
this is required by the XML standard.

This version of GtkAda is designed to be used with lang/gnat-gcc41.

WWW: https://libre2.adacore.com/xmlada/
WWW: http://gnuada.sourceforge.net/
Author: Petr Holub <hopet@ics.muni.cz>

PR:		ports/107180
Submitted by:	hopet at ics.muni.cz
2006-12-29 20:22:46 +00:00
Ying-Chieh Liao
7d9bf7d8d6 add Class::CSV 1.02
Class based CSV parser/writer
2006-12-25 07:45:49 +00:00
Dirk Meyer
6e8f5a309f Lucene is a high-performance, full-featured text search engine library in Java.
LuceneKit is a class-to-class port of Lucene in GNUstep. It is a technology
suitable for nearly any application that requires full-text search.

WWW: http://www.etoile-project.org/
2006-12-22 12:57:12 +00:00
Dirk Meyer
78a4f438de OgreKit is a regular expression library written in Objective-C.
It uses OniGuruma as regular expression engine.

This is a GNUstep fork of OgreKit 2.1.2
<http://www8.ocn.ne.jp/~sonoisa/OgreKit/>.
Since it is a fork, the API may differ in the future.

Original licence of OgreKit is BSD License.
This fork uses also BSD license (see COPYING document).

WWW: http://www.etoile-project.org/
2006-12-22 12:54:01 +00:00
Martin Wilke
284465970e svn2cl is a simple xsl transformation and shell script wrapper for generating
a classic GNU-style ChangeLog from a subversion repository log. It is made
from several changelog-like scripts using common xslt constructs found in
different places.

WWW: http://ch.tudelft.nl/~arthur/svn2cl/

PR:		ports/107007
Submitted by:	Alexander Logvinov <ports at logvinov.com>
2006-12-21 19:33:41 +00:00
Dirk Meyer
62c76f8886 User Contributed Cardstacks for Popup
* English-German (3910 cards)
 * German-French (4006 cards)

WWW: http://popup.sourceforge.net/
2006-12-18 18:23:32 +00:00
Dirk Meyer
26143f4272 Popup is an interactive learning aid for pairs of words. It behaves much like
a stack of flashcards, but handles one-to-many and many-to-one word
relationships better, and includes an integrated scheduler for efficient use
of your 'cards'. Popup was written by Bjorn Ghola and Rob Burns.
Features:

* An editor for cardstack files with support for copying and pasting groups
  of words, as well as drag and drop.
* Three quiz styles: multiple choice, spelling, and flashcard.
* Supports quizes and practice
* Graduated time interval scheduler.
* Localized for Thai and German.

WWW: http://popup.sourceforge.net/
2006-12-18 18:20:44 +00:00
Thierry Thomas
de41d40cab Finally import sowing, which is used by mpich2-1.0.5 to build its docs. 2006-12-17 22:19:04 +00:00
Gabor Kovesdan
7b082ba5ba Add ispell slave port for Slovak dictionary.
PR:		ports/105970
Submitted by:	Martin Otto <gamato@users.sourceforge.net>
Approved by:	erwin (mentor)
2006-12-17 14:01:58 +00:00
Alexander Botero-Lowry
118d91a264 Markdown is two things: (1) a plain text formatting syntax; and (2) a
software tool that converts the plain text formatting to (X)HTML. The
formatting syntax is designed to be easy and intuitive for web authors
and resembles typical email formatting conventions. The resultant
(X)HTML is structurally valid.

WWW: http://www.freewisdom.org/projects/python-markdown

PR:		ports/105992
Submitted by:	Graham Todd <gtodd at bellanet.org>
2006-12-17 09:40:21 +00:00
Rong-En Fan
a47dfdb59a Add vbindiff 3.0.b1, visual binary diff, visually compare binary files.
PR:		ports/106800
Submitted by:	chinsan
2006-12-16 03:48:34 +00:00
Thierry Thomas
630a0b255a Libtextcat is a library with functions that implement the classification
technique described in Cavnar & Trenkle, "N-Gram-Based Text Categorization".
It was primarily developed for language guessing, a task on which it is known to
perform with near-perfect accuracy.

WWW: http://software.wise-guys.nl/libtextcat/
2006-12-04 21:45:23 +00:00
Michael Johnson
7665147c12 Add py-hyperestraier 0.0.15, python bindings for HyperEstraier.
PR:		ports/105875
Submitted by:	Junji NAKANISHI <jun-g at daemonfreaks.com>
2006-12-04 01:47:19 +00:00
Dirk Meyer
ae9bcbebd9 Localize is an application to aid in the translation of .strings files.
.strings files must be distributed in ASCII encoding, which generally
isn't a convenient encoding to do translation in. As an example, its rather
difficult to enter Chinese characters into an ASCII encoded text file.
Localize will, with any luck, help out with this. Currently its just a
shell of an application, but sometime in the future I hope to complete it.

WWW: http://www.eskimo.com/~pburns/Localize/
2006-12-03 16:50:30 +00:00
Boris Samorodov
2230414ef8 Xerces-C++ is a validating XML parser from the Apache XML Project.
It provides a shared library to parse, generate, mainpulate and
validate XML documents from within your own application.

(Linux version)

WWW: http://xml.apache.org/xerces-c/

PR:		ports/105275
Submitted by:	Alexander Logvinov <ports at logvinov.com>
2006-11-22 17:48:59 +00:00
Martin Wilke
f2841be73a erbscan is ERB::Compiler accelerator
8 times faster than erb.rb(Ruby1.8.0)

require "erb" # slow
require "erb_fast" # FAST!!!!

Author:	MoonWolf <moonwolf@moonwolf.com>
WWW:	http://raa.ruby-lang.org/project/erbscan/

PR:		ports/15622
Submitted by:	Shinsuke Matsui (<smatsui at karashi.org>)
2006-11-18 23:25:42 +00:00
Martin Wilke
793b724c23 Sphinx is a full-text search engine, distributed under GPL version
2. Commercial license is also available for embedded use.

Generally, it's a standalone search engine, meant to provide fast,
size-efficient and relevant fulltext search functions to other
applications. Sphinx was specially designed to integrate well with SQL
databases and scripting languages. Currently built-in data sources
support fetching data either via direct connection to MySQL, or from
an XML pipe.

As for the name, Sphinx is an acronym which is officially decoded as
SQL Phrase Index.

WWW: http://www.sphinxsearch.com/

PR:		ports/105649
Submitted by:	Matthew Seaman <m.seaman at infracaninophile.co.uk>
2006-11-18 22:54:07 +00:00
Frank J. Laszlo
696dde0848 - py-lucene has been repomove'd from devel -> textproc.
- Add entry to MOVED.
- Fix a few small dependencies issues.
- Pet portlint.
- Fix plist.

PR:	ports/105502
Submitted By:	Cheng-Lung Sung <clsung@FreeBSD.org>
Reviewed By:	self
Approved By:	flz (mentor)
2006-11-15 16:53:38 +00:00
Yen-Ming Lee
e446e3ba75 - Add p5-Unicode-Unihan-0.02
Unicode::Unihan - The Unihan Data Base 3.2.0

  use Unicode::Unihan;
  my $db = new Unicode::Unihan;
  print join("," => $db->Mandarin("\x{5c0f}\x{98fc}\x{5f3e}"), "\n";

This module provides a user-friendly interface to the Unicode Unihan
Database 3.2. With this module, the Unihan database is as easy as shown in
above.

WWW: http://search.cpan.org/dist/Unicode-Unihan/
2006-11-15 08:16:40 +00:00
Vasil Dimov
20eb0805bb Remove expired ports:
2006-11-05 deskutils/offix-trash: development ceased in 1996
2006-11-04 devel/mingw: use mingw32-* ports instead
2006-11-04 devel/mingw-binutils: use mingw32-* ports instead
2006-11-04 devel/mingw-bin-msvcrt: use mingw32-* ports instead
2006-11-04 devel/mingw-gcc: use mingw32-* ports instead
2006-11-04 devel/mingw-opengl-headers: use mingw32-* ports instead
2006-11-05 editors/offix-editor: developement ceased in 1996
2006-11-05 print/offix-printer: development ceased in 1996
2006-11-05 sysutils/wmmon: no longer available from mastersite
2006-11-04 sysutils/xsysinfo: no longer available from mastersite
2006-11-04 textproc/xmlada: no longer available from mastersite; 2.0 is available
2006-11-05 www/p5-CGI-Application-ValidateRM: no longer available from mastersites
2006-11-05 x11/offix-clipboard: development ceased in 1996
2006-11-05 x11/offix-execute: development ceased in 1996
2006-11-05 x11-fm/offix-files: development ceased in 1996
2006-11-05 x11-wm/icepref: is for IceWM version 1.04 (6 years old)
2006-11-09 08:55:20 +00:00
Rong-En Fan
6f3b076396 Add bbe 0.2.2, a sed-like editor for binary files.
PR:		ports/105314
Submitted by:	Alexander Logvinov <ports at logvinov.com>
2006-11-09 01:43:48 +00:00
Cheng-Lung Sung
4e8eca8e54 Add p5-Parse-CSV 1.00, highly flexible CVS parser for large files.
PR:		ports/104559
Submitted by:	Jin-Shan Tseng <tjs at cdpa.nsysu.edu.tw>
2006-11-01 01:24:23 +00:00
Alejandro Pulver
e4774a0c80 XML version of the DocBook DTD V4.5.
WWW: http://www.docbook.org/xml/4.5/index.html
2006-10-31 19:43:38 +00:00
Dirk Meyer
8a76e3c97e Duncan is an English-Thai dictionary. It was developed on Mac OS X, using the
Cocoa libraries. The GNUstep port that can be found here, was done by me. It
was very easy to do; primarily requiring only new interface files, and build
files.
PR:		104964
Submitted by:	Gürkan Sengün
2006-10-31 17:26:33 +00:00
Cheng-Lung Sung
8b3c859c2a Add dwdiff 1.2, a delimited word diff program.
PR:		ports/103840
Submitted by:	Alexander Logvinov <ports at logvinov.com>
2006-10-07 16:17:50 +00:00
Cheng-Lung Sung
1060cd5ded Add p5-Regexp-DefaultFlags 0.01, set default flags on regular
expressions.

PR:		ports/103337
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-10-02 00:28:30 +00:00
Sergey Skvortsov
e34dada69d Remove p5-XML-LibXML-XPathContext because it merged into p5-XML-LibXML
Approved by:	maintainer (mat)
2006-09-30 14:08:36 +00:00
Anton Berezin
06ff9c0db3 Add p5-Pod-WSDL 0.04, a Perl module to create WSDL documents from
extended pod.
2006-09-30 11:23:16 +00:00
Cheng-Lung Sung
671e48e5a0 Add p5-XML-Compile 0.05, compilation based XML processing.
PR:		ports/102626
Submitted by:	Jin-Shan Tseng <tjs at cdpa.nsysu.edu.tw>
2006-09-26 08:59:45 +00:00
Cheng-Lung Sung
6a772478f0 Add p5-POSIX-Regex 0.89, OO interface for the gnu regex engine.
PR:		ports/102253
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-09-26 08:18:26 +00:00
Martin Wilke
f98ad549cc Text::Language::Guess guesses a document's language. Its implementation
is simple: Using "Text::ExtractWords" and "Lingua::StopWords" from CPAN,
it determines how many of the known stopwords the document contains for
each language supported by "Lingua::StopWords".

Each word in the document recognized as stopword of a particular
language scores one point for this language.

The "language_guess()" function takes a document as a parameter and
returns the abbreviation of the language that it is most likely written
in.

Author: Mike Schilli <cpan@perlmeister.com>
WWW: http://search.cpan.org/~mschilli/Text-Language-Guess-0.02/

PR:		ports/103571
Submitted by:	Masahiro Teramoto <markun@onohara.to>
2006-09-24 19:51:59 +00:00
Martin Wilke
15a6efbb01 Parse FOAF (Friend of a Friend) data
Author: Benjamin Trott <ben+cpan@stupidfool.org>
WWW: http://search.cpan.org/~btrott/XML-FOAF-0.03/

PR:		ports/103579
Submitted by:	markun@onohara.to
2006-09-24 19:48:48 +00:00
Cheng-Lung Sung
d13c67f51e - a fast, middleweight template engine.
- this port required by databases/p5-SQLite-Work
2006-09-20 04:51:29 +00:00
Andrew Pantyukhin
697d566341 Add port textproc/ffe:
ffe  is a program for extracting fields from flat file records and dis-
playing them in different formats. ffe relies on the configuration file
to control input file structure and the output format.

WWW: http://sourceforge.net/projects/ff-extractor/
Author: Timo Savinen <tjsa@iki.fi>
2006-09-19 17:45:25 +00:00
Martin Wilke
bb7c6094dc This module allows you to extract Hatena keywords used in an
arbitrary text and also allows you to mark up a text as HTML
with the keywords.

A Hatena keyword is an element in a suite of web sites
*.hatena.ne.jp having blogs and social bookmarks among others.
Please refer to http://d.hatena.ne.jp/keyword/ (in Japanese) for details.

In Hatena Diary, a blog hosting service, a Hatena keyword found in
a posting is linked to the keywords page automatically.
You can implement the same kind of feature outside Hatena using this module.

It queries Hatena Keyword Link API internally for retrieving terms

Author: Naoya Ito <naoya@bloghackers.net>
WWW:    http://search.cpan.org/~naoya/Hatena-Keyword-0.04/

PR:		ports/102794
Submitted by:	Masahiro Teramoto <markun(at)onohara.to>
2006-09-12 21:11:30 +00:00
Sergey Skvortsov
385e0bc7ea Add diffmark 0.05, XML diff and merge package. 2006-09-05 17:54:18 +00:00
Cheng-Lung Sung
4dfc31d7e0 - not fetchable, remove it. 2006-09-04 02:32:12 +00:00
Andrew Pantyukhin
309d264df7 Add port textproc/minised:
This is a smaller, cheaper, faster SED implementation. Minix uses it. GNU
used to use it, until they built their own sed around an extended (some
would say over-extended) regexp package.

For embedded use we searched for a tiny sed implementation especially for
use with the dietlibc and found Eric S. Raymond's sed implementation quite
handy. Though it suffered several bugs and was not under active maintenance
anymore. After sending a bunch of fixes we agreed to continue maintaining
this lovely, historic sed implementation.

Along a lot fixes and cleanups, further speedups, and some missing features
and POSIX conformance, we also added a test-suite to the package, so
regressions are quickly and easily uncovered.

WWW: http://www.exactcode.de/oss/minised/
Author: ExactCode <info@exactcode.de>
2006-09-02 17:49:07 +00:00
Ying-Chieh Liao
8700f476c4 add libyaml 0.0.1
A YAML 1.1 parser and emitter written in C

PR:		102712
2006-09-01 09:50:25 +00:00
Andrey Slusar
c21f5cae29 Support code for editing reStructuredText with Emacs.
Basically, this package contains:

- Functions to automatically adjust and cycle the section underline
  decorations;
- A mode that displays the table of contents and allows you to jump anywhere
  from it;
- Functions to insert and automatically update a TOC in your source
  document;
- A mode which supports font-lock highlighting of reStructuredText
  structures;
- Some other convenience functions.

This package is the result of merging:

- restructuredtext.el
- rst-mode.el
- rst-html.el

Those files are now OBSOLETE and have been replaced by this single
package file (2005-10-30).

WWW: http://docutils.sourceforge.net/docs/user/emacs.html

PR:		ports/102384
Submitted by:	Denis Shaposhnikov <dsh at vlink.ru>
2006-08-23 05:35:57 +00:00
Cheng-Lung Sung
702ee46358 Add p5-Text-SwiftTemplate 0.0701, a fast, lightweight template engine.
PR:		ports/102280
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-08-22 14:53:05 +00:00
Munechika SUMIKAWA
008bee4237 Plagger is a pluggable RSS/Atom feed aggregator written in
Perl. Everything is implemented as a small plugin and you can mash
them up together using Plagger core API and plugin hooks. You can
think of Plagger as a blosxom or qpsmtpd for RSS aggregator.

WWW: http://plagger.org/

WARNING: This port depends on thousands of ports spececially with
full options.
2006-08-22 09:20:26 +00:00
Cheng-Lung Sung
0545f06ee3 Add p5-XML-DOM-Lite 0.11, lite Pure Perl XML DOM Parser Kit.
PR:		ports/102326
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-08-22 07:08:15 +00:00
Cheng-Lung Sung
76d7bca3b5 Add p5-ack 1.24, a grep-like text finder for large trees of text.
PR:		ports/102073
Submitted by:	chinsan <chinsan.tw at gmail.com>
2006-08-16 05:00:47 +00:00
Cheng-Lung Sung
6c1fbb75cc Add p5-XML-TreePP 0.18, pure Perl implementation for parsing/writing xml
files.

PR:		ports/101990
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-08-14 07:23:45 +00:00
Andrew Pantyukhin
e0688cabc2 Add port textproc/xxdiff-scripts:
xxdiff is a computer program that allows a user (usually a software
developer of some sort) to easily visualize the differences between
files. The manner and goal for which this process is applied over
multiple files is highly dependent on the application, and most of
the time is driven by custom user scripts.

For example, a configuration management engineer in a company might
provide some kind of merge policing environment, that allows software
developers to review changes in files for the purpose of accepting or
rejecting a submitted changeset to a codebase. Another example is
that of a developer wishing to review the changes he made to a
checkout of files from a source-code management system such as CVS,
Subversion, ClearCase, Perforce, etc.

WWW: http://furius.ca/xxdiff/doc/xxdiff-scripts.html
2006-08-13 19:09:58 +00:00
Andrew Pantyukhin
7acd3ed4da Add port textproc/flex:
Flex is a tool for generating scanners. A scanner, sometimes called a
tokenizer, is a program which recognizes lexical patterns in text. The
flex program reads user-specified input files, or its standard input
if no file names are given, for a description of a scanner to generate.
The description is in the form of pairs of regular expressions and C
code, called rules. Flex generates a C source file named, "lex.yy.c",
which defines the function yylex(). The file "lex.yy.c" can be compiled
and linked to produce an executable. When the executable is run, it
analyzes its input for occurrences of text matching the regular
expressions for each rule. Whenever it finds a match, it executes the
corresponding C code.

WWW: http://flex.sourceforge.net/

Note that there's flex 2.5.4 in the base system. This port provides
a newer version for programs that require it, textproc/xxdiff for one.
2006-08-13 15:30:22 +00:00
Cheng-Lung Sung
647f97515d Add msort 8.27, sorting files in sophisticated ways.
PR:		ports/101777
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-08-11 08:18:00 +00:00
Cheng-Lung Sung
b1aeba77f3 Add metaf2xml 1.8, parses and decodes aviation routine and stores the
components in XML.

PR:		ports/101779
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-08-11 06:52:58 +00:00
Cheng-Lung Sung
c301a34f24 - Ferret is a high-performance, full-featured text search engine library written for Ruby. 2006-08-10 09:15:42 +00:00
Cheng-Lung Sung
f6858c0da4 - 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++.
2006-08-10 01:45:03 +00:00
Cheng-Lung Sung
adcd8a85aa - YamCha is a generic, customizable, and open source
text chunker oriented toward a lot of NLP tasks.
2006-08-03 03:03:18 +00:00
Andrew Pantyukhin
3c07d6686e Add port textproc/p5-Text-Flowed:
This module provides functions that deals with formatting data with
Content-Type 'text/plain; format=flowed' as described in RFC2646
(http://www.rfc-editor.org/rfc/rfc2646.txt). In a nutshell,
format=flowed text solves the problem in plain text files where it
is not known which lines can be considered a logical paragraph,
enabling lines to be automatically flowed (wrapped and/or joined)
as appropriate when displaying.

In format=flowed, a soft newline is expressed as " \n", while hard
newlines are expressed as "\n". Soft newlines can be automatically
deleted or inserted as appropriate when the text is reformatted.

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

Justification:	socialtext dependency
2006-08-02 11:03:38 +00:00
Andrew Pantyukhin
4e80309686 Add port textproc/p5-Plucene-Simple:
This provides a simple interface to Plucene. Plucene is large and multi-
featured, and it expected that users will subclass it, and tie all the
pieces together to suit their own needs. Plucene::Simple is, therefore,
just one way to use Plucene. It's not expected that it will do exactly
what *you* want, but you can always use it as an example of how to
build your own interface.

WWW: http://search.cpan.org/dist/PluceneSimple/

Justification:	socialtext dependency
Quirks:		1/6 test fails
2006-08-02 10:06:15 +00:00
Ying-Chieh Liao
1eb712f0b3 add p5-Text-Quote 0.3
Quotes strings as required for perl to eval them back correctly

PR:		101018
2006-08-02 01:20:01 +00:00
Cheng-Lung Sung
d8ddbeefc3 Add p5-Text-Delimited 2.00, module for parsing delimited text files.
PR:		ports/101158
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-08-01 12:29:47 +00:00
Cheng-Lung Sung
b83b882d46 Add p5-XML-Literal 0.01, syntax suppor for XML literals.
PR:		ports/101155
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-08-01 12:26:26 +00:00
Cheng-Lung Sung
c63b7a1917 - p5-XML-RSS-Feed provide the ability of Persistant XML RSS Encapsulation 2006-08-01 03:33:57 +00:00
Cheng-Lung Sung
cd4aa0dc19 Add pear-XML_DTD 0.4.2, parsing of DTD files and DTD validation of XML
files.

PR:		ports/101081
Submitted by:	chinsan <chinsan.tw at gmail.com>
2006-08-01 01:37:09 +00:00
Roman Bogorodskiy
455e551f27 This stem extension for PHP provides stemming capability for a variety of
languages using Dr. M.F. Porter's Snowball API, which can be found at:
http://snowball.tartarus.org

WWW: http://pecl.php.net/package/stem/

PR:		ports/101106
Submitted by:	chinsan <chinsan.tw at gmail.com>
2006-07-31 18:51:37 +00:00
Cheng-Lung Sung
7e583b11b0 Add p5-XML-Flow 0.81, store (restore) perl data structures in XML
stream.

PR:		ports/100906
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-07-27 07:29:15 +00:00
Andrew Pantyukhin
d99033e15c Add port textproc/p5-Text-Bastardize:
Bastardize provides an magical object into which text can be charged
and then returned in various, slighty modified ways.

Among others, bastardize has the following methods:

rdct converts english to hyperreductionist english
    (ex. "english" becomes "")

pig pig latin
    (ex. "hi there" becomes "ihay erethay")

k3wlt0k a k3wlt0kizer developed originally by Fmh

rot13 implements rot13 "encryption" in perl
    (ex. "foo bar" becomes "sbb one")

rev reverses the arrangement of characters

censor attempts to censor text which might be innaproriate

n20e performs numerical abbreviations
    (ex. "numerical_abbreviation" becomes "n20e")

WWW: http://search.cpan.org/dist/Text-Bastardize/
2006-07-25 22:07:05 +00:00
Andrew Pantyukhin
17248c23f7 Add port textproc/p5-Unicode-CheckUTF8:
This is an XS wrapper around some Unicode Consortium code to check if
a string is valid UTF-8, revised to conform to what expat/Mozilla
think is valid UTF-8, especially with regard to low-ASCII characters.

Note that this module has NOTHING to do with Perl's internal UTF8 flag
on scalars.

This module is for use when you're getting input from users and want
to make sure it's valid UTF-8 before continuing.

WWW: http://search.cpan.org/dist/Unicode-CheckUTF8/
2006-07-25 21:50:41 +00:00
Martin Wilke
2d16749363 Text::Emoticon::GoogleTalk is a text filter that replace text emoticons like
":-)", "<3", etc. with the icons of Google Talk (or Gmail Chat), detailed in
http://mail.google.com/support/bin/answer.py?answer=34056

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

PR:		ports/100676
Submitted by:	chinsan <chinsan.tw(at)gmail.com>
Approved by:	krion (mentor)
2006-07-25 21:13:31 +00:00
Martin Wilke
7e8c3594a3 Add uncrustify , highly configurable source code beautifier.
The goals of this project are simple:
Create a highly configurable, easily modifiable source code beautifier.
What it does:
 * Ident code, aligning on parens, assignments, etc
 * Align on '=' and variable definitions
 * Align structure initializers
 * Align #define stuff
 * Align backslash-newline stuff
 * Reformat comments (a little bit)
 * Fix inter-character spacing
 * Add or remove parens on return statements
 * Add or remove braces on single-statement if/do/while/for statements
 * Highly configurable - 118 configurable options as of version 0.0.15

 WWW: http://uncrustify.sourceforge.net

PR:		ports/100604
Submitted by:	Dmitry Marakasov <amdmi3 at mail.ru>
2006-07-22 09:23:56 +00:00
Cheng-Lung Sung
0d8b6e60d3 Add p5-Lingua-EN-NamedEntity 1.7, basic Named Entity Extraction
algorithm.

PR:		ports/100675
Submitted by:	Jin-Shan Tseng <tjs at cdpa.nsysu.edu.tw>
2006-07-22 04:54:01 +00:00
Rong-En Fan
97bbe4de85 Add p5-CSS 1.07, object oriented access to Cascading Style Sheets (CSS).
PR:		ports/100640
Submitted by:	chinsan <chinsan.tw at gmail.com>
2006-07-21 12:23:04 +00:00
Alex Dupre
ec97c639b2 XStream is a simple library to serialize Java objects
to XML and back again.

WWW: http://xstream.codehaus.org/
2006-07-19 19:10:17 +00:00
Cheng-Lung Sung
6a9f73102a Add p5-Text-Trac 0.03, perl extension for formatting text with Trac Wiki
Style.

PR:		ports/100528
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-07-19 13:50:26 +00:00
Cheng-Lung Sung
1e0f2c09d7 Add p5-XML-SAXDriver-Excel 0.06, perl SAX driver for converting Excel
files to XML.

PR:		ports/100509
Submitted by:	chinsan <chinsan.tw at gmail.com>
2006-07-19 07:17:54 +00:00
Cheng-Lung Sung
8423c37d63 Add p5-XML-SAXDriver-CSV 0.07, perl SAX driver for converting CSV files
to XML.

PR:		ports/100510
Submitted by:	chinsan <chinsan.tw at gmail.com>
2006-07-19 07:15:52 +00:00
Rong-En Fan
6a070b4106 Add p5-YAML-Tiny 0.05, YAML::Tiny - Read/Write YAML files with as little
code as possible.

PR:		ports/100444
Submitted by:	Yuan-Chung Hsiao <ychsiao at ychsiao.org>
2006-07-17 18:23:22 +00:00
Thierry Thomas
8d1905f704 All dictionaries can be installed separately:
- by default, textproc/aspell installs the English dictionaries (no
    change);
  - thereafter you can install any foreign dictionary;
  - when you install a foreign dictionary, i.e. french/aspell or
    textproc/da-aspell, it installs only the dictionaries, and depends
    upon textproc/aspell for the programs;
  - if you don't need the English dictionaries, you can define
    WITHOUT_DICTEN or install textproc/aspell-without-dicten;
  - add a new port for textproc/en-aspell: if aspell had been installed
    without the English dictionaries, they can be added thereafter;
  - add a missing port for german/alt-aspell;
  - foreign dictionaries are almost independent from textproc/aspell,
    and their maintainership is available.

Credits:	special thanks to Serge Gagnon <ser_gagnon (at) sympatico.ca>
2006-07-15 14:28:44 +00:00
Ion-Mihai Tetcu
bd0196ca13 Slave port for redland python bindings.
PR:		ports/99487
Submitted by:	Jordi Haarman
2006-07-15 09:45:43 +00:00
Cheng-Lung Sung
9001c210aa Add p5-XML-Mini 1.2.8, perl implementation of the XML::Mini XML
create/parse interface.

PR:		ports/100265
Submitted by:	Vivek Khera <vivek at khera.org>
2006-07-15 07:54:56 +00:00
Cheng-Lung Sung
f4bb75c77a Add p5-Text-Format+NWrap 0.52, various subroutines to format and wrap
text.

PR:		ports/100264
Submitted by:	Vivek Khera <vivek at khera.org>
2006-07-15 06:37:53 +00:00
Cheng-Lung Sung
6f2a187950 Add p5-XML-DOM2 0.03, DOM controlled, strict XML module for extentable
xml objects.

PR:		ports/100247
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-07-15 05:07:13 +00:00
Cheng-Lung Sung
1cc7ffbe07 Add p5-SGML-DTDParse 2.00, parse an SGML or XML DTD.
PR:		ports/100082
Submitted by:	chinsan <chinsan.tw at gmail.com>
2006-07-14 06:16:17 +00:00
Roman Bogorodskiy
c6e2885a32 This package reads and writes any document that conforms to the PDF
specification generously provided by Adobe at
http://partners.adobe.com/public/developer/pdf/index_reference.html

The file format is well-supported, with the exception of the
"linearized" or "optimized" output format, which this module can read
but not write.  Many specific aspects of the document model are not
manipulable with this package (like fonts), but if the input document
is correctly written, then this module will preserve the model
integrity.

This library grants you some power over the PDF security model. Note
that applications editing PDF documents via this library MUST respect
the security preferences of the document. Any violation of this
respect is contrary to Adobe's intellectual property position, as
stated in the reference manual at the above URL.

WWW:	http://search.cpan.org/dist/CAM-PDF/

PR:		ports/100182
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-07-13 06:56:16 +00:00
Cheng-Lung Sung
e1a85577ba Add p5-Pod-XML 0.96, module to convert POD to XML.
PR:		ports/100095
Submitted by:	chinsan <chinsan.tw at gmail.com>
2006-07-13 03:34:56 +00:00
Rong-En Fan
7519952217 Add p5-Pod-Xhtml 1.52, generate well-formed XHTML documents from POD
format documentation.

PR:		ports/100174
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-07-13 01:51:48 +00:00
Ion-Mihai Tetcu
ff0a9fbdea EXML is an abstracted, generalized interface to an xml parser/writer, using
ecore data structures and making things generally easy to get around in.

The functions detailed in EXML.h are fairly self explanatory, and the io
interfaces are also generalized and independent (open from a socket, write
to in memory xml image).

WWW: http://www.enlightenment.org/

PR:		ports/100002
Submitted by:	Stanislav Sedov <ssedov at mbsd.msk.ru>
2006-07-12 19:29:28 +00:00
Rong-En Fan
801697b326 Remove textproc/p5-JSON-Syck, which is removed before
and I added it back yesterday.

Requested by:	tobez
2006-07-12 14:13:37 +00:00
Rong-En Fan
1531284261 Add csvdiff 1.3, compare/diff two (comma) seperated files with each
other.

PR:		ports/100097
Submitted by:	chinsan <chinsan.tw at gmail.com>
2006-07-12 05:53:15 +00:00
Cheng-Lung Sung
e41fc5114b Add p5-XML-Handler-Dtd2DocBook 0.41, generate a DocBook documentation
from a DTD.

PR:		ports/100077
Submitted by:	chinsan <chinsan.tw at gmail.com>
2006-07-12 05:46:25 +00:00
Cheng-Lung Sung
96490a9b80 Add p5-XML-Handler-Dtd2Html 0.41, SAX2 handler for generate a Html
documentation from a DTD.

PR:		ports/100075
Submitted by:	chinsan <chinsan.tw at gmail.com>
2006-07-12 03:41:58 +00:00
Rong-En Fan
4e18bce7be You might want to know the difference between JSON and JSON::Syck.
Since JSON is a pure-perl module and JSON::Syck is based on libsyck,
JSON::Syck is supposed to be very fast and memory efficient. See
chansen's benchmark table at
http://idisk.mac.com/christian.hansen/Public/perl/serialize.pl

JSON.pm comes with dozens of ways to do the same thing and lots of
options, while JSON::Syck doesn't. There's only Load and Dump.

Oh, and JSON::Syck doesn't use camelCase method names :-)

Author:	Audrey Tang <autrijus@autrijus.org>
	Tatsuhiko Miyagawa <miyagawa@gmail.com>
WWW:	http://search.cpan.org/dist/JSON-Syck/

PR:		ports/100071
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-07-11 20:58:42 +00:00