1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-03 01:23:49 +00:00
Commit Graph

1090 Commits

Author SHA1 Message Date
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