Commit graph

1227 commits

Author SHA1 Message Date
Martin Wilke
abc01da3e2 Templates like perl module HTML::Template
WWW: http://reki.ru/products/ctpp/

PR:		ports/121933
Submitted by:	Andrei V. Shetuhin <reki at reki.ru>
2008-03-26 12:55:51 +00:00
Rong-En Fan
a385653e01 BeeDiff is a graphical file comparator. User have a possibility
to compare and merge a two text files.  All differences are highlighted
in colors.

WWW: http://www.beesoft.org/beediff.html

PR:		ports/122010
Submitted by:	Max Brazhnikov <makc at issp.ac.ru>
2008-03-24 12:52:48 +00:00
Joe Marcus Clarke
a5c5d06829 This port already existed in multimedia/gstreamer-plugins-annodex. 2008-03-24 04:03:45 +00:00
Joe Marcus Clarke
6f32add9a7 The FreeBSD GNOME team is proud to annunce the release of GNOME 2.22.0 for
FreeBSD.  The official GNOME 2.22 release notes can be found at
http://library.gnome.org/misc/release-notes/2.22/ .  On the FreeBSD front,
this release features an updated hal port with support for video4linux
devices, DRM (Direct Rendering), and better support of removable media.  Work
is also underway to tie webkit more closely into GNOME.  As part of the
GNOME 2.22 upgrade, GStreamer received a rather large upgrade as well.
Be sure to consult UPDATING on the proper steps to upgrade all of your
GNOME ports.

This release would not have been possible without the contributions and
testing efforts of the following people:

Pawel Worach
kan
edwin
Peter Ulrich Kruppa
J. W. Ballantine
Yasuda Keisuke
Andriy Gapon
2008-03-24 03:52:36 +00:00
Felippe de Meirelles Motta
72e02684fa - Module already included in core perl.
Reported by:	leeym
Approved by:	gabor (mentor)
2008-03-17 21:56:40 +00:00
Rong-En Fan
98e4fbfcc8 Lucene is a Java full-text search engine. Lucene is not a complete
application, but rather a code library and API that can easily be used
to add search capabilities to applications.

WWW: http://lucene.apache.org/java/

PR:		ports/121537
Submitted by:	Gerrit Beine <gerrit.beine at gmx.de>
2008-03-11 10:51:17 +00:00
Thierry Thomas
52ec88fef9 Adding Aspell Turkmen dictionary. 2008-03-05 20:48:55 +00:00
Martin Wilke
0958f9af70 This is a simple set of C++ classes which allow to use
templates like perl module HTML::Template

WWW: http://reki.ru/products/ctpp/

PR:		ports/119979
Submitted by:	reki at reki.ru (Andrei V. Shetuhin)
2008-02-28 09:38:12 +00:00
Martin Wilke
534294fdd9 The goal of this module is providing good code readability and clarity
of intent for command-line option processing. While readability is a
subjective standard, Getopt::Lucid relies on a more verbose,
plain-English option specification as compared against the more symbolic
approach of Getopt::Long.

WWW:	http://search.cpan.org/dist/Getopt-Lucid/

PR:		ports/120804
Submitted by:	Felippe de Meirelles Motta <lippemail at gmail.com>
2008-02-19 06:55:03 +00:00
Martin Wilke
aebf041a88 Text::ParseWords - Parse text into an array of tokens or array of arrays.
WWW:	http://search.cpan.org/dist/Text-ParseWords/

PR:		ports/120632
Submitted by:	Felippe de Meirelles Motta <lippemail at gmail.com>
2008-02-16 21:13:56 +00:00
Chin-San Huang
4c9379ddfc HTML::Tiny is a simple, dependency free module for generating HTML (and
XML). It concentrates on generating syntactically correct XHTML using a
simple Perl notation.

In addition to the HTML generation functions utility functions are provided
to :
    * encode and decode URL encoded strings
    * entity encode HTML
    * build query strings
    * JSON encode data structures

WWW: http://search.cpan.org/dist/HTML-Tiny/
2008-01-26 00:59:40 +00:00
Sergey Skvortsov
e0de7b3bdd Relax NG Compact Syntax validator 2008-01-22 13:04:18 +00:00
Edwin Groothuis
96c3c9822a Development version of textproc/sphinxsearch
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/

Submitted by:	Daniel Gerzo <danger@FreeBSD.org>
2008-01-19 11:53:15 +00:00
Martin Wilke
2c6d8c7605 The aim of SCEW is to provide an easy interface around the XML Expat
parser.
SCEW also incorporates functions to create and handle XML trees. That
is, add and delete nodes, change attribute names and values...

WWW: http://www.nongnu.org/scew/

PR:		ports/119543
Submitted by:	Pietro Cerutti <gahr at gahr.ch>
2008-01-14 09:57:20 +00:00
Martin Wilke
553d665f82 A PECL HTML parser extension based on the ekhtml library
WWW: http://pecl.php.net/package/html_parse

PR:		ports/118920
Submitted by:	Ditesh Shashikant Gathani <ditesh at gathani.org>
2008-01-12 16:36:45 +00:00
Martin Wilke
5bfa981946 El-Kabong is a high-speed, forgiving, sax-style HTML parser.
Its aim is to provide consumers with a very fast, clean,
lightweight library which parses HTML quickly, while forgiving
syntactically incorrect tags.

WWW: http://ekhtml.sourceforge.net/

PR:		ports/118917
Submitted by:	Ditesh Shashikant Gathani <ditesh at gathani.org>
2008-01-12 16:35:08 +00:00
Martin Wilke
e4b9103902 This is a Renderer driver for Structures_DataGrid that generates a XML
string.

WWW: http://pear.php.net/package/Structures_DataGrid_Renderer_XML/
2008-01-12 16:12:40 +00:00
Martin Wilke
ccdbb6f60f This is a Renderer driver for Structures_DataGrid that generates a CSV
string.

WWW: http://pear.php.net/package/Structures_DataGrid_Renderer_CSV/
2008-01-12 16:09:40 +00:00
Martin Wilke
041fd5bf3a This is a Renderer driver for Structures_DataGrid that generates a XLS
string.

WWW: http://pear.php.net/package/Structures_DataGrid_Renderer_XLS/
2008-01-12 16:08:36 +00:00
Martin Wilke
8f414a1a51 Strip-o-Gram is a library for converting HTML to Plain Text
and stripping specified tags from HTML.

PR:		ports/119526
Submitted by:	Oleg Ukraincev <oleg at ht-systems.ru>
2008-01-10 22:17:24 +00:00
Li-Wen Hsu
7c579589e3 Add py-libtre 0.7.5, python interface for the tre regular expressions
library.

PR:		ports/113446
Submitted by:	bf <bf2006a at yahoo.com>
2007-12-31 21:45:21 +00:00
Martin Wilke
1f8afcce0d Text::Trim does what chomp does, but at both ends of the string.
WWW:	http://search.cpan.org/dist/Text-Trim/
2007-12-31 00:20:02 +00:00
Martin Wilke
0d7efa9686 File_Fortune provides a PHP interface to reading fortune files. With it, you may
retrieve a single fortune, a random fortune, or all fortunes in the file.

Additionally, it offers the ability to access fortune files as if they were a
native array, including updating and deleting items. All write operations will
produce a binary header file to allow compatability with the fortune and
fortune-mod programs (as well as other fortune interfaces).

WWW: http://pear.php.net/package/File_Fortune/
2007-12-31 00:11:28 +00:00
Andrej Zverev
dc4bbbce24 Regexp::Copy allows you to copy the contents of one Regexp object to another.
A problem that I have found with the qr// operator is that the Regexp objects that
it creates are is impossible to dereference. This causes problems if you want to
change the data in the regexp without losing the reference to it.
Its impossible. Regexp::Copy allows you to change the Regexp by copying one object
created through qr// to another.

PR:		ports/118991
Submitted by:	az@
2007-12-25 08:57:51 +00:00
Kevin Lo
fe29d9adb7 Initial import of chm2pdf 0.9.
It is a simple Python script that converts CHM files into PDF files.
2007-12-20 10:51:14 +00:00
Martin Wilke
e8903afda3 This is a DataSource driver for Structures_DataGrid using XML files.
WWW: http://pear.php.net/package/Structures_DataGrid_DataSource_RSS/
2007-12-19 13:42:36 +00:00
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