Commit Graph

1301 Commits

Author SHA1 Message Date
Martin Wilke
892f823a7a This is a DataSource driver for Structures_DataGrid using RSS files.
WWW: http://pear.php.net/package/Structures_DataGrid_DataSource_RSS/
2007-12-19 13:41:38 +00:00
Pav Lucistnik
2843d48c80 This library can read and write CSV files, including all extensions used by
Excel - eg. quotes, newlines, 8 bit characters in fields, "0 etc.

WWW: http://merjis.com/developers/csv

PR:		ports/118801
Submitted by:	Thomas V. Crimi <tcrimi@procida.us>
2007-12-18 14:13:20 +00:00
Chin-San Huang
fdb8808dba Add pecl-doublemetaphone 0.1.2, a PECL extension which implements the
Double Metaphone algorithm.

PR:		ports/117884
Submitted by:	Ditesh Shashikant Gathani <ditesh at gathani.org>
2007-12-16 04:00:15 +00:00
Martin Wilke
768f02433a Rak is a grep replacement in pure Ruby. It accepts Ruby syntax regular
expressions and automatically recurses directories, skipping .svn/,
.cvs/, pkg/ and more things you don't care about. It is based on the Perl
tool.

WWW: http://rak.rubyforge.org/

PR:		ports/118625
Submitted by:	Robert Gogolok <gogo at cs.uni-sb.de>
2007-12-14 20:50:48 +00:00
Andrew Pantyukhin
1e193f9abb Add port textproc/docdiff:
DocDiff compares two files and shows the difference. It can compare
files word by word, char by char, or line by line. It has several
output formats such as HTML, tty, Manued, or user-defined markup.

WWW: http://www.kt.rim.or.jp/~hisashim/docdiff/
Author: Hisashi MORITA <hisashim at kt dot rim dot or dot jp>

Inspired by:	Debian package
2007-12-14 00:29:34 +00:00
Martin Wilke
4e7f0a180b Perl module for camelcase, de-camelcase string.
WWW:	http://search.cpan.org/dist/String-CamelCase

PR:		ports/117665
Submitted by:	TAKAHASHI Kaoru <kaoru at kaisei.org>
2007-12-12 13:22:24 +00:00
Chin-San Huang
15c55082cd Add pecl-xslcache, the XSL Cache extension is a modification of PHP's standard XSL extension
that caches the parsed XSL stylesheet representation between sessions for
2.5x boost in performance!

WWW: http://code.nytimes.com/projects/xslcache/
2007-10-28 11:14:34 +00:00
Boris Samorodov
ac55be9c34 Connect devel/linux-libglade2 and textproc/linux-libxml2.
Forgotten by:	bsam (me)
Pinged by:	linimon (thanks!)
2007-10-25 12:18:34 +00:00
Joe Marcus Clarke
4acc6fb2a4 Presenting GNOME 2.20.1 and all related works for FreeBSD. The official
GNOME 2.20 release notes can be found at
http://www.gnome.org/start/2.20/notes/en/ .  Beyond that, this update
includes the new GIMP 2.4 (courtesy of ahze).

The GNOME 2.20 update also includes a huge change in the FreeBSD GNOME
hierarchy.  We are now using the more standard DATADIR of ${PREFIX}/share
rather than ${PREFIX}/share/gnome. The result is that fewer patches and
hacks are needed to port GNOME components to FreeBSD.  This will mean some
user changes may be required, so be sure to read /usr/ports/UPDATING for
more details.

This release and the things we accomplished in it would not have been
possible without mezz's crazy idea to collapse DATADIR, and his persistence
to make it happen successfully.  Ahze and pav also deserve thanks for
their work on porting modules and testing the whole ball of wax on
pointyhat (respectively).

The FreeBSD GNOME team would also like to thank our various testers and
contributors:

Yasuda Keisuke
Frank Jahnke
Pawel Worach
Brian Gruber
Franz Klammer
Yuri Pankov
Nick Barkas
Cristian KLEIN
Tony Maher
Scot Hetzel
Martin Matuska (mm)
Benoit Dejean
Martin Wilke (miwi)
(And anyone else I may have missed)

PRs fixed in this release:

111272, 113470, 115995, 116338
2007-10-24 23:37:25 +00:00
Renato Botelho
cf3b33696b This is mnemonic keyboard that covers entire IPA (International
Phonetic Alphabet) Unicode 5 range, written in Keyman keyboard
language. The keyboard is developed by SIL Non-Roman Script Initiative
(NRSI). This port installs the keyboard so that it can be used through
SCIM KMFL IMEngine (textproc/scim-kmfl-imengine).

This open source keyboard is provided under SIL's Freeware licence
(http://www.sil.org/computing/catalog/freeware.html) which makes it
free for personal use only and non-distributable. Besides,

  <quot>If you plan to redistribute your modified keyboard you must
  rename it.</quot>

WWW: http://scripts.sil.org/UniIPAKeyboard#dee994f5

PR:		ports/117171
Submitted by:	Nikola Lecic <nikola.lecic at anthesphoria.net>
2007-10-24 19:47:03 +00:00
Renato Botelho
e6e73d0051 KMFL aims to bring Tavultesoft Keyman functionality to *nix operating
systems. KMFL is being jointly developed by SIL International
(http://www.sil.org) and Tavultesoft (http://www.tavultesoft.com).

SCIM KMFL IMEngine allows you to use KMN keyboards (compiled with
textproc/kmflcomp) through standard SCIM interface.

The powerful KMN keyboard language supports contextual deadkeys,
pre- and post-processing of keystrokes, rules grouping, 'storing'
of character classes for use in similar rules, custom and Unicode
character constants, SIL Ethnologue language codes, etc.

Official Tavultesoft repository contains keyboards that cover more
than 220 languages. Significant number of them are open source.
Ported keyboards are textproc/scim-kmfl-*.

WWW: http://kmfl.sourceforge.net/

PR:		ports/117170
Submitted by:	Nikola Lecic <nikola.lecic at anthesphoria.net>
2007-10-23 11:38:44 +00:00
Renato Botelho
630bc19927 This library provides an engine to interpret compiled
(textproc/kmflcomp) KMFL keyboard tables written in Keyman keyboard
language for use with SCIM KMFL IMEngine
(textproc/scim-kmfl-imengine).

KMFL aims to bring Tavultesoft Keyman functionality to *nix operating
systems. KMFL is being jointly developed by SIL International
(http://www.sil.org) and Tavultesoft (http://www.tavultesoft.com).

WWW: http://kmfl.sourceforge.net/

PR:		ports/117169
Submitted by:	Nikola Lecic <nikola.lecic at anthesphoria.net>
2007-10-18 16:05:36 +00:00
Renato Botelho
e6de2ce4c4 KMFL aims to bring Tavultesoft Keyman functionality to *nix operating
systems. KMFL is being jointly developed by SIL International
(http://www.sil.org) and Tavultesoft (http://www.tavultesoft.com).

This is compiler for keyboard sources written in Keyman keyboard
language (.kmn files). Resulting binaries (.kmfl) can be used with
SCIM KMFL IMEngine (textproc/scim-kmfl-imengine).

The powerful KMN keyboard language supports contextual deadkeys,
pre- and post-processing of keystrokes, rules grouping, 'storing'
of character classes for use in similar rules, custom and Unicode
character constants, SIL Ethnologue language codes, etc.

Official Tavultesoft repository contains keyboards that cover more
than 220 languages. Significant number of them are open source.
Ported keyboards are textproc/scim-kmfl-*.

WWW: http://kmfl.sourceforge.net/

PR:		ports/117167
Submitted by:	Nikola Lecic <nikola.lecic at anthesphoria.net>
2007-10-18 12:29:50 +00:00
Cheng-Lung Sung
bc1b0038da utf8proc is a library for processing UTF-8 encoded Unicode strings.
Some features are Unicode normalization, stripping of default ignorable
characters, case folding and detection of grapheme cluster boundaries.
A special character mapping is available, which converts for example the
characters "Hyphen" (U+2010), "Minus" (U+2212) and
"Hyphen-Minus" (U+002D, ASCII Minus) all into the ASCII minus sign, to
make them equal for comparisons.

WWW:	http://www.flexiguided.de/publications.utf8proc.en.html
2007-10-16 08:39:36 +00:00
Martin Wilke
4ece4e8e8d Mini-XML is a small XML parsing library that you can use to
read XML and XML-like data files in your application without
requiring large non-standard libraries.

WWW:	http://www.minixml.org/
2007-10-12 22:23:05 +00:00
Andrew Pantyukhin
123d815215 - Sort category Makefiles
Inspired by:	Jason Harris <jharris@widomaker.com>
Howto:		http://twiki.cenkes.org/Cenkes/SortingCategoryMakefiles
2007-10-05 23:33:27 +00:00
Thomas Abthorpe
7542e5c15d fxp is a validating XML parser written completely in the functional
programming language SML. fxp can validate both XML 1.0 and XML 1.1
documents. It has a programming interface allowing for production of XML
applications based on fxp. It is installed with four example applications.

WWW: http://www2.informatik.tu-muenchen.de/~berlea/Fxp

PR:		ports/116572
Submitted by:	Timothy Bourke <timbob at bigpond.com>
2007-10-04 03:02:59 +00:00
Thierry Thomas
bc95ba4eb8 Aspell Malayalam dictionary.
WWW: https://savannah.nongnu.org/task/?6787
2007-10-02 19:43:30 +00:00
Vanilla I. Shu
5bfae253b5 Add xqilla, it's an XQuery & XPath2 library. 2007-09-22 14:54:36 +00:00
Thomas Abthorpe
1fe85dfab6 Xaira is an XML Aware Indexing and Retrieval Application
designed to allow fast access to large corpora marked up
in XML.

Xaira is the current name for a new version of SARA, the text
searching software originally developed at OUCS for use with
the British National Corpus.

This new version has been entirely re-written as a general
purpose XML search engine, which will operate on any corpus
of well-formed XML documents. It is however best used with
TEI-conformant documents.

Xaira has full Unicode support. This means you can use it to
search and display text in any language, provided you have a
suitable Unicode font installed on your system.

WWW: http://www.xaira.org

PR:		ports/116259
Submitted by:	Mathias Monnerville <mathias at monnerville.com>
2007-09-19 12:21:34 +00:00
Edwin Groothuis
df98d470f3 [New Port] texproc/yaml-mode.el: Simple major mode to edit YAML file for Emacsen
Simple major mode to edit YAML file for Emacsen.

	WWW: http://yaml-mode.clouder.jp/

PR:		ports/114383
Submitted by:	KIMURA Yasuhiro <yasu@utahime.org>
2007-09-07 23:24:57 +00:00
Edwin Groothuis
dbfec5c06b [New Port] texproc/yaml-mode.el: Simple major mode to edit YAML file for Emacsen
Simple major mode to edit YAML file for Emacsen.

	WWW: http://yaml-mode.clouder.jp/

PR:		ports/114383
Submitted by:	KIMURA Yasuhiro <yasu@utahime.org>
2007-09-07 23:23:20 +00:00
Andrew Pantyukhin
8c7809cbfd Add port textproc/supercat:
Supercat (spc) is a program that colorizes text based on matching
regular expressions/strings/characters. Supercat supports html output
as well as standard ASCII text. Unlike some text-colorizing programs
that exist, Supercat does not require you to have to be a programmer to
make colorization rules.

WWW: http://supercat.nosredna.net/
Author: Thomas G. Anderson <bug-spc@nosredna.net>
2007-09-03 16:16:55 +00:00
Andrew Pantyukhin
573245eaa2 Add port textproc/translate-toolkit:
The Translate Toolkit is a set of software and documentation designed
to help make the lives of localizers both more productive and less
frustrating.  The software includes programs to covert localization
formats to the common PO format and programs to check and manage PO
files.  The documentation includes guides on using the tools, running a
localization project and how to localize various projects from
OpenOffice.org to Mozilla.

At its core the software contains a set of classes for handling various
localization storage formats: DTD, properties, OpenOffice.org GSI/SDF,
CSV and of course PO and XLIFF.  It also provides scripts to convert
between these formats.

Also part of the Toolkit are Python programs to create word counts,
merge translations and perform various checks on PO and XLIFF files.

WWW: http://translate.sourceforge.net/

Based on:	Gentoo Portage ebuild (bug #153512)
2007-08-30 19:20:13 +00:00
Cheng-Lung Sung
fd1155dfad MetaUML is a GNU GPL MetaPost library for typesetting UML diagrams,
using a human-friendly textual notation.

Here's what you can do with MetaUML (also see the FAQ):

    * Create UML diagrams readily usable in a LaTeX article or book.
    * Create independent PDF-s
    * Create jpeg-s, png-s etc.

WWW:	http://metauml.sourceforge.net/

PR:		ports/115910
Submitted by:	TAKATSU Tomonari <tota at rtfm.jp>
2007-08-29 06:59:38 +00:00
Chin-San Huang
788c558ba9 Add p5-HTML-Copy, Copy a HTML file without breaking links.
Submitted by:	chinsan
Approved by:	rafan (mentor, implicit)
2007-08-25 12:26:18 +00:00
Cheng-Lung Sung
9cb5299b4d YASA is a simple implementation of Suffix Array for counting
frequency of given text/string.

This module provides a Perl interface to YASA via REST.

WWW: http://search.cpan.org/dist/Net-YASA/
2007-08-21 09:23:54 +00:00
Martin Wilke
ba9f03eada HTML::Entities::ImodePictogram handles HTML entities for i-mode
pictogram (emoji), which are assigned in Shift_JIS private area.

See http://www.nttdocomo.co.jp/i/tag/emoji/index.html for details
about i-mode pictogram.

WWW: http://search.cpan.org/dist/HTML-Entities-ImodePictogram/

PR:		ports/115594
Submitted by:	Shinsuke Matsui <smatsui at karashi.org>
2007-08-21 09:13:43 +00:00
Martin Wilke
d5f006b60e The syck extension is a binding to the Syck library which facilitates
YAML parsing.

YAML(tm) (rhymes with "camel") is a straightforward machine parsable
data serialization format designed for human readability and
interaction with scripting languages. YAML is optimized for data
serialization, configuration settings, log files, Internet
messaging and filtering.

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

PR:		ports/115252
Submitted by:	Ditesh Shashikant Gathani <ditesh at gathani.org>
2007-08-21 08:58:59 +00:00
Martin Wilke
ea1790a268 HTML::FormatText::WithLinks takes HTML and turns it into plain text
but prints all the links in the HTML as footnotes. By default, it
attempts to mimic the format of the lynx text based web browser's
--dump option.

Author: Struan Donald. <struan@cpan.org>
WWW: http://search.cpan.org/~struan/HTML-FormatText-WithLinks-0.09/

PR:		ports/115358
Submitted by:	loader <loader at freebsdmall.com>
2007-08-21 08:36:04 +00:00
Sergey Skvortsov
09c1573297 Add p5-Data-FormValidator-Constraints-DateTime 1.09, data::FormValidator
constraints for dates and times.
2007-08-16 21:58:13 +00:00
Andrew Pantyukhin
39b7790b5b Add port textproc/yould:
Yould is a generator for pronounceable random words.  The engine uses
Markov chains with two letter transitions. This distribution includes
trained engines for several languages: English, Dutch, Finnish, Italian,
French and German.

WWW: http://ygingras.net/yould
Author: Yannick Gingras <ygingras@ygingras.net>

Based on:	OpenBSD port
2007-08-09 11:02:34 +00:00
Andrew Pantyukhin
fba2f87a8c Add port textproc/soothsayer:
Soothsayer is an intelligent predictive text entry platform. Soothsayer
exploits redundant information embedded in natural languages to generate
predictions. Soothsayer's modular and pluggable architecture allows its
language model to be extended and customized to utilize statistical,
syntactic, and semantic information sources.

A predictive text entry system attempts to improve ease and speed of
textual input. Word prediction consists in computing which word tokens
or word completions are most likely to be entered next. The system
analyses the text already entered and combines the information thus
extracted with other information sources to calculate a set of most
probable tokens.

WWW: http://soothsayer.sourceforge.net/
2007-08-07 12:11:14 +00:00
Sergey Skvortsov
be6f81adcc Add p5-Text-Highlight 0.04, syntax highlighting framework. 2007-08-05 12:42:04 +00:00
MANTANI Nobutaka
df9a0c7692 Add uim-el-emacs21, Emacs lisp for uim input method library for emacs21. 2007-08-04 07:30:42 +00:00
Ying-Chieh Liao
a234119de5 add rubygem-formosa 0.0.1
A collection of libraries for Taiwanese languages processing

pass maintainership to author
2007-07-31 12:00:42 +00:00
Ying-Chieh Liao
fc702030d1 add p5-Text-Greeking 0.11
Generate meaningless text that creates the illusion of the document
2007-07-31 06:44:22 +00:00
Cheng-Lung Sung
584dbd3038 Search::Odeum is an interface to the Odeum API. Odeum is the inverted
index API which is a part of qdbm database library.

WWW:	http://search.cpan.org/dist/Search-Odeum/

PR:		ports/114939
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2007-07-30 02:24:17 +00:00
Cheng-Lung Sung
4d21bff8f1 Ah yes, INI files. We love them. We hate them. We cannot escape
them. Originally made popular by Windows, INI files are everywhere
including in Samba[www.samba.org] and Trac[trac.edgewall.org]. This
gem has one goal: make INI file, structure, and stream manipulation
as fast, safe, and simple as possible. We take a modal approach
with a pluggable parser class.

WWW: http://IniFile.RubyForge.org/

PR:		ports/114786
Submitted by:	Yarema <yds at CoolRat.org>
2007-07-30 02:08:07 +00:00
Chin-San Huang
64e2283a00 Add pear-File_Fortune 1.0.0, an interface for reading from and writing
to fortune files.

PR:		ports/114518
Submitted by:	Zhen REN <bg1tpt at gmail.com>
Approved by:	rafan (mentor, implicit)
2007-07-29 14:07:54 +00:00
Chin-San Huang
7e4b26ddf0 Add p5-SGML-Parser-OpenSP 0.100r1, parse SGML documents using OpenSP.
PR:		ports/114975
Submitted by:	Naram Qashat <cyberbotx at cyberbotx.com>
Approved by:	rafan (mentor, implicit)
2007-07-28 19:31:51 +00:00
Chin-San Huang
976cadd0a2 Add p5-Google-Data-JSON, Google::Data::JSON provides several methods to
convert an XML feed into a JSON feed, and vice versa. The JSON format is
defined in Google Data APIs, http://code.google.com/apis/gdata/json.html .

Approved by:	rafan (mentor, implicit)
2007-07-28 14:17:21 +00:00
Chin-San Huang
1078666f87 Add p5-Test-Perl-Critic, Test::Perl::Critic wraps the Perl::Critic engine in
a convenient subroutine suitable for test programs written using the
Test::More framework.
This makes it easy to integrate coding-standards enforcement into the build
process.

Approved by:	rafan (mentor, implicit)
2007-07-28 11:47:09 +00:00
Cheng-Lung Sung
de1da38e13 This module provides an implementation of Canonical XML Recommendation
(Version 1, 15 March 2001). It uses XML::GDOME for its DOM tree and
XPath nodes.

It provides a XS wrapper around libxml2's Canonical XML code.

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

PR:		ports/114596
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2007-07-23 03:09:36 +00:00
Andrew Pantyukhin
11c953071b Add port textproc/humanzip:
humanzip is a compression program that operates on text files.  Unlike
most compression algorithms, its output is human readable.  Indeed, it
is explictly meant to be read by humans and might even be easier to read
than the original.

humanzip compresses files by looking for common strings of words and
replacing them with single symbols. The idea is to reduce the screen and
print size of documents.  Humanzip does not explictly try to reduce the
size of the file as measured in bytes, although this usually happens
incidentally.

WWW: http://savannah.nongnu.org/projects/humanzip/
Author: Matthew Strait
2007-07-21 19:16:45 +00:00
Rong-En Fan
c60b383183 QStarDict is a StarDict clone written with using Qt4.
The user interface is similar to StarDict.

Main features
* Full support of StarDict dictionaries
* Working in system tray
* Scanning mouse selection and showing popup window
  with translation of selected word

WWW: http://qstardict.ylsoftware.com/

Note that it is a GPLv3 software.

PR:		ports/114556
Submitted by:	Yinghong.Liu <relaxbsd at gmail.com>
2007-07-20 05:26:35 +00:00
Martin Matuska
8b36df6e6e deplate is a ruby based tool for converting documents written in wiki-like
markup to LaTeX, HTML, "HTML slides", or docbook. It supports page templates,
embedded LaTeX code, footnotes, citations, bibliographies, automatic generation
of an index, table of contents etc. It can be used to create web pages and (via
LaTeX or Docbook) high-quality printouts from the same source. In this respect
it is similar to tools like remoteaft or remotetxt2tags.

WWW: http://deplate.sourceforge.net

Approved by: garga (mentor)
2007-07-16 11:19:40 +00:00
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