Commit graph

1287 commits

Author SHA1 Message Date
Beech Rintoul
f652dc8619 Dikt is a dictionary application for KDE4. It is the client
side implementation of Dict protocol, with a browser interface
specialized for querying dictionaries.

WWW: http://diktv1.googlepages.com/

PR:		ports/130000
Submitted by:	Goran Tal <goran.tal at gmail.com>
2008-12-30 22:54:03 +00:00
Martin Wilke
a508c630d7 Markaby is a templating language for Ruby, with a plugin for Rails,
which allows you to write HTML templates in pure-Ruby (a la Builder.)

WWW:	http://markaby.rubyforge.org/
2008-12-28 16:08:38 +00:00
Gabor Kovesdan
578fbaf4bb Europass is an XML Schema to create CVs and Language Passports conforming
the European conventions.

WWW: http://europass.cedefop.europa.eu/
2008-12-26 03:04:41 +00:00
Sergey Skvortsov
0f166c5db1 Add p5-Text-Diff-Parser 0.08, parse patch files containing unified and
standard diffs.
2008-12-24 17:55:01 +00:00
Gabor Pali
7f81ee1e51 highlighting-kate is a syntax highlighting library for Haskell with
support for over 50 languages. The syntax parsers are automatically
generated from Kate syntax descriptions [1], so any syntax supported by
Kate can be added. An (optional) command-line program is provided,
along with a utility for generating new parsers from Kate XML syntax
descriptions.

Currently the following languages are supported: Ada, Asp, Awk, Bash,
Bibtex, C, Cmake, Coldfusion, Commonlisp, Cpp, Css, D, Djangotemplate,
Doxygen, Dtd, Eiffel, Erlang, Fortran, Haskell, Html, Java, Javadoc,
Javascript, Json, Latex, Lex, LiterateHaskell, Lua, Makefile, Matlab,
Mediawiki, Modula3, Nasm, Objectivec, Ocaml, Pascal, Perl, Php,
Postscript, Prolog, Python, Rhtml, Ruby, Scala, Scheme, Sgml, Sql,
SqlMysql, SqlPostgresql, Tcl, Texinfo, Xml, Xslt, Yacc.

WWW: http://johnmacfarlane.net/highlighting-kate

[1] http://kate-editor.org

PR:		ports/129690
Submitted by:	pgj
Approved by:	miwi
2008-12-21 12:02:56 +00:00
Martin Wilke
c2e6ce64f2 - Remove duplicate port of devel/hs-utf8-string-ghc
Submitted by:	Samy Al Bahra <sbahra at kerneled.org> (via irc)
		pav
2008-12-19 06:16:10 +00:00
Beech Rintoul
0d00158bd6 - Hook rubygem-spreadsheet into build
PR:		ports/129584
2008-12-15 05:44:45 +00:00
Martin Wilke
da977380ba 2008-09-19 japanese/escpf: Has been broken for more than 6 months
2008-09-19 java/java-gcj-compat: Has been broken for more than 6 months
2008-09-19 lang/screamer: Has been broken for more than 6 months
2008-10-01 misc/documancer: Unmaintained upstream
2008-09-19 misc/ipbt: Has been broken for more than 6 months
2008-10-13 multimedia/manslide: Use multimedia/smile instead
2008-09-19 net/globus4: Has been broken for more than 6 months
2008-09-19 net/p5-Parallel-MPI: Has been broken for more than 6 months
2008-01-28 net/p54u: website disappeared
2008-09-19 net-im/ginsu: Has been broken for more than 6 months
2008-09-19 net-p2p/py-kenosis-bittorrent: Has been broken for more than 6 months
2008-09-19 sysutils/sjog: Has been broken for more than 6 months
2008-09-19 textproc/Ebnf2ps: Has been broken for more than 6 months
2008-09-19 www/roxen: Has been broken for more than 6 months
2008-09-19 x11-fm/evidence: Has been broken for more than 6 months
2008-12-07 20:36:48 +00:00
Martin Wilke
4bc9da11f9 A UTF8 layer for IO, ByteStrings and Strings. The utf8-string package provides
operations for encoding UTF8 strings to Word8 lists and back, and for reading
and writing UTF8 without truncation.

WWW: http://github.com/glguy/utf8-string/

PR:		ports/129427
Submitted by:	Samy Al Bahra <sbahra at kerneled.org>
2008-12-06 15:33:01 +00:00
Martin Wilke
7fd3acb105 A small library that allows you to parse CSV formatted data efficiently
with Haskell.

WWW: http://code.haskell.org/~dons/code/bytestring-csv

PR:		ports/129162
Submitted by:	Samy Al Bahra <sbahra at kerneled.org>
2008-11-29 21:44:00 +00:00
Martin Wilke
20245525d2 This module is built on Text::Aspell, but adds some of the
functionality provided by the internal gnu aspell API. This allows
one to deal with blocks of text, rather than just words. For
instance, we provide methods for iterating through the text,
serializing the object (thus remembering where we left off), and
highlighting the current misspelled word within the text.

WWW: http://search.cpan.org/dist/Text-SpellChecker/
2008-11-23 16:35:26 +00:00
Hiroki Sato
053280bd76 Add textproc/linux-scim-gtk, Linux binary version of an SCIM module
for gtk library, separated from textproc/linux-scim-libs.
2008-11-21 15:45:58 +00:00
Martin Wilke
14e392f075 A program which can be used to converts a single HTML file or a collection
of related HTML files into a single LaTeX file.

WWW: http://www.iwriteiam.nl/html2tex.html

PR:		ports/128631
Submitted by:	martin.dieringer at gmx.de
2008-11-13 21:37:58 +00:00
Martin Wilke
b527b77010 Ruby wrapper around David Loren Parsons' discount, a fast,
BSD-licensed c implementation of John Gruber's Markdown plus
some aspects of SmartyPants.  Markdown is a text-to-HTML
conversion language for web writers, inspired by the format
of plain-text e-mail messages.  Markdown allows you to write
in an easy-to-read, easy-to-write plain text format, then
convert it to structurally valid XHTML (or HTML).

WWW: http://github.com/rtomayko/rdiscount/

PR:		ports/128548
Submitted by:	Daniel Roethlisberger <daniel at roe.ch>
2008-11-09 23:02:01 +00:00
Martin Wilke
00031d4dc5 Diff::LCS is a port of Algorithm::Diff that uses the McIlroy-Hunt longest
common subsequence (LCS) algorithm to compute intelligent differences between
two sequenced enumerable containers.

WWW: http://rubyforge.org/projects/ruwiki/

PR:		ports/128591
Submitted by:	Daniel Roethlisberger <daniel at roe.ch>
2008-11-09 23:00:51 +00:00
Jeremy Chadwick
6c8915f368 This library provides Boyer-Moore and Knuth-Morris-Pratt string search
implementations for Haskell bytestrings (with support for all strict and
lazy ByteString permutations).

WWW: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/stringsearch

Submitted by:	sbahra on EFnet #bsdports
2008-11-02 01:32:14 +00:00
Sergey Skvortsov
2c9117b75e Add p5-XML-Atom-Ext-OpenSearch 0.01, XML::Atom extension for OpenSearch
data.
2008-10-27 11:42:47 +00:00
Martin Wilke
b10df17072 Kwalify is a parser, schema validator, and data binding tool for
YAML and JSON.
This package provides a Perl 5 implementation of Kwalify.

WWW: http://search.cpan.org/dist/Kwalify/
2008-10-24 09:35:07 +00:00
Lars Thegler
f60dcf4170 Add p5-XML-Rules 1.05, parse XML and specify rules for individual tags. 2008-10-14 11:52:13 +00:00
Martin Wilke
4488490785 - Connect textproc/xerces-c2-devel 2008-10-12 11:13:31 +00:00
Stanislav Sedov
1c98d18014 - Add textproc/ruby-liquid, a non evaling template engine for ruby. 2008-10-06 14:24:47 +00:00
Lars Thegler
d72c21f098 Add p5-pod2pdf 0.42, converts POD to PDF format. 2008-10-02 11:51:06 +00:00
Martin Wilke
a022fa80ec Amberfish is general purpose text retrieval software, developed at Etymon
by Nassib Nassar and distributed as open source software under the terms
of version 2 of the GNU General Public License (GPL). Its distinguishing
features are indexing/search of semi-structured text (i.e. both free tex
and multiply nested fields), built-in support for XML documents using the
Xerces library, structured queries allowing generalized field/tag paths,
hierarchical result sets (XML only), automatic searching across multiple
databases (allowing modular indexing), TREC format results, efficient
indexing, and relatively low memory requirements during indexing (and the
ability to index documents larger than available memory). Z39.50 support
is available. Other features include Boolean queries, right truncation,
phrase searching, relevance ranking, support for multiple documents per
file, incremental indexing, and easy integration with other UNIX tools,
The architecture is also designed to permit proximity queries; however,
they are not fully implemented at present.

WWW: http://www.etymon.com/tr.html

This port also includes the Porter stemming algorithm for suffix
stripping, available at:
     http://www.tartarus.org/~martin/PorterStemmer

PR:		ports/127580
Submitted by:	Pedro Giffuni
2008-09-30 14:19:57 +00:00
Martin Wilke
95ee2714b0 Text::WikiCreole implements the Wiki Creole markup language, version
1.0, as described at http://www.wikicreole.org.  It reads Creole 1.0
markup and returns XHTML.

In addition to the official Creole 1.0 markup elements, it also supports
several extensions, such as plugins, superscript, subscript, underline,
definition lists, indented paragraphs, plugins, etc.

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

PR:		ports/127705
Submitted by:	Matthew Fuller <fullermd at over-yonder.net>
2008-09-30 08:48:16 +00:00
Max Brazhnikov
9445c3e0fc Add textproc/scim-bridge and textproc/scim-bridge-qt4:
Scim-bridge is wrapper library for SCIM, written in C. Scim-bridge
is seperated in two parts, the agent and the clients. The agent is
the IME server which communicates with SCIM. The clients are IMModules
which communicate only with the agent so that there is no binary
dependency between the clients and SCIM.

WWW:	http://www.scim-im.org/projects/scim_bridge/

PR:		126603
Submitted by:	Henry Hu <henry.hu.sh at gmail.com>
Approved by:	miwi (mentor)
2008-09-23 15:16:58 +00:00
Edwin Groothuis
cabd6ca967 [new port] Add textproc/stardict3
Add new port textproc/stardict3 (update stardict-2.x to
	stardict-3.x).

	StarDict is a Cross-Platform and international dictionary
	written in Gtk2.  It has powerful features such as "Glob-style
	pattern matching," "Scan selection word," "Fuzzy query,"
	etc.

	WWW: http://stardict.sourceforge.net/

PR:		ports/125924
Submitted by:	"Eric L. Chen" <d9364104@mail.nchu.edu.tw>
2008-09-23 02:35:09 +00:00
Li-Wen Hsu
b652cfa177 Add py-sphinx 0.4.2, python documentation generator. 2008-09-07 19:38:48 +00:00
Chin-San Huang
d2d421fd99 Add p5-Text-CharWidth, get number of occupied columns of a string on terminal.
This module supplies features similar as wcwidth(3) and wcswidth(3) in C
language.

Characters have its own width on terminal depending on locale. For example,
ASCII characters occupy one column per character, east Asian fullwidth
characters (like Hiragana or Han Ideograph) occupy two columns per
character, and combining characters (apperaring in ISO-8859-11 Thai,
Unicode, and so on) occupy zero columns per character. mbwidth() gives the
width of the first character of the given string and mbswidth() gives the
width of the whole given string.

The names of mbwidth and mbswidth came from "multibyte" versions of wcwidth
and wcswidth which are "wide character" versions.

mblen(string) returns number of bytes of the first character of the string.
Please note that a character may consist of multiple bytes in multibyte
encodings such as UTF-8, EUC-JP, EUC-KR, GB2312, or Big5.

mbwidth(string) returns the width of the first character of the string.
mbswidth(string) returns the width of the whole string.

Parameters are to be given in locale encodings, not always in UTF-8.

WWW: http://search.cpan.org/dist/Text-CharWidth/
2008-08-31 08:31:02 +00:00
Chin-San Huang
7c5c013873 Add p5-Text-Flow, flexible text flowing and word wrapping for not just ASCII
output.

This module provides a flexible way to wrap and flow text for both ASCII and
non-ASCII outputs.

The main purpose of this module is to provide text wrapping and flowing
features without being tied down to ASCII based output and fixed-width
fonts. My needs were for a more sophisticated text control in PDF and GIF
output formats in particular.

WWW: http://search.cpan.org/dist/Text-Flow/
2008-08-30 17:16:29 +00:00
Cheng-Lung Sung
e2f9df4db8 - Perl extension for manipulating the Penn Treebank format 2008-08-27 03:04:09 +00:00
Pietro Cerutti
9aac2f9850 New port: es-ispell
Spanish dictionary for the ispell spell-checking program.

PR:		125838
Submitted by:	Pedro F. Giffuni <giffunip@tutopia.com>
2008-08-19 14:55:26 +00:00
Pietro Cerutti
7058061ce7 New port: it-ispell
Italian dictionary for the ispell spell-checking program.

PR:		125842
Submitted by:	Pedro F. Giffuni <giffunip@tutopia.com>
2008-08-19 14:43:55 +00:00
Martin Wilke
568f8e877f The KDE FreeBSD team is proud to announce the release of KDE 4.1.0
for FreeBSD. The official KDE 4.1.0 release notes can be found at
http://www.kde.org/announcements/4.1/.

Some note:

* Prefix
KDE4 will be install into a custom prefixes namely ${LOCALBASE}/kde4.
KDE4 and KDE3 can co-exist

* Sound
For sound to work, it is necessary to have dbus and hal enabled
in your system. Please see the respective documentation on how
to enable these.

For more Informations see the HEADS UP at ports@ and kde-freebsd@
or our wiki page http://wiki.freebsd.org/KDE4/Install.

Have fun!
2008-08-09 16:52:28 +00:00
Martin Wilke
22f37f4bf8 Soprano (formerly known as QRDF) is a library which provides a highly usable
object-oriented C++/QT4 framework for RDF data. It uses different RDF storage
solutions as backends through a simple plugin system. Soprano is targetted at
desktop applications that need a RDF data storage solution. It has been
optimized for easy usage and simplicity.

WWW:	http://soprano.sourceforge.net/
2008-08-05 11:21:38 +00:00
Martin Wilke
d56984b056 - Update to qt 4.4.1
Note:
	With this update several ports specific problems
	have been fixed. Qt4 headers and libraries have
	been moved to include/qt4 and lib/qt4. bsd.qt.mk
	defines QT_INCDIR and QT_LIBDIR now, which could
	be used in qt4-dependent ports if required.

Thanks to:	Max Brazhnikov Danny Pansters
2008-08-04 23:30:38 +00:00
Martin Wilke
9e55a82a81 This module attempts to extract the maximum amount of content from available
documents, and is less concerned with XML compliance than alternatives.
Rather than rely on XML::Parser, it uses heuristics and good old-fashioned
Perl regular expressions.

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

PR:		ports/126116
Submitted by:	Tomoyuki Sakurai <cherry at trombik.org>
2008-08-04 10:52:10 +00:00
Philip M. Gollucci
6673f0faff This is a CORE module. If you installed perl 5.003 or above, a
version of this module is already available to you. This CPAN
package is only here to update core distributions prior 5.005.

The version provided is the same that comes with perl 5.00502.
If you run a newer version of perl, the version of Text::ParseWords
included there may be newer. This package is not fully synchronized
with the perl distributions.

Please run "perldoc Text::ParseWords" to see what this module
is for.

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

Approved by:    araujo (mentor)
2008-07-31 18:35:52 +00:00
Philip M. Gollucci
06b2f8f373 HTML::RewriteAttributes is designed for simple yet powerful HTML
attribute rewriting.  You simply specify a callback to run for each
attribute and we do the rest for you.  This module is designed to
be subclassable to make handling special cases eaiser.

WWW: http://search.cpan.org/dist/HTML-RewriteAttributes/
2008-07-28 19:00:24 +00:00
Gabor Kovesdan
21fc2ea487 DocBook is a general purpose XML schema particularly well suited to books and
papers about computer hardware and software (though it is by no means limited
to these applications).

The Version 5.0 release is a complete rewrite of DocBook in RELAX NG.
The intent of this rewrite is to produce a schema that is true to the spirit
of DocBook while simultaneously removing inconsistencies that have arisen as
a natural consequence of DocBook's long, slow evolution. The Technical
Committee has taken this opportunity to simplify a number of content models
and tighten constraints where RELAX NG makes that possible.

The Technical Committee provides the DocBook 5.0 schema in other schema
languages, including W3C XML Schema and an XML DTD, but the RELAX NG Schema
is now the normative schema.

WWW: http://www.docbook.org/specs/docbook-5.0-spec-cd-04.html
2008-07-22 22:37:20 +00:00
Martin Wilke
07c0553cca Python bindings for the wbxml2 library.
WWW: http://www.synce.org/moin/

PR:		ports/125307
Submitted by:	Alexander Logvinov <ports at logvinov.com>
2008-07-19 20:05:23 +00:00
Sergey Skvortsov
917a9e8892 Add p5-CSS-Minifier-XS 0.03, XS based CSS minifier. 2008-07-18 12:29:03 +00:00
Sergey Skvortsov
e85a76f301 Add p5-JavaScript-Minifier-XS 0.05, XS based JavaScript minifier. 2008-07-18 12:25:46 +00:00
Gabor Kovesdan
05b59154ec The DocBook DTD defines structural and content-based SGML markup
for computer documentation, with a primary emphasis on software
documentation and related classes of technical documents. Its
main high-level hierarchical structures are for books, reference
entries (for example, ``man pages''), and articles. It is
maintained by the DocBook Technical Committee of OASIS.

This port contains DocBook 4.5.  Note that DocBook 4.5 includes
the XML DocBook DTD as part of the SGML DTD distribution.  If
you do not need SGML DTD you should install:
  textproc/docbook-xml-450
instead.  There are no conflicts if both ports are installed
but you will have duplicates of most of the files.

WWW: http://www.docbook.org/specs/docbook-4.5-spec-cs-01.html
2008-07-13 14:38:16 +00:00
Gabor Kovesdan
29788e5255 The DocBook DTD defines structural and content-based SGML markup
for computer documentation, with a primary emphasis on software
documentation and related classes of technical documents. Its
main high-level hierarchical structures are for books, reference
entries (for example, ``man pages''), and articles. It is
maintained by the DocBook Technical Committee of OASIS.

This port contains DocBook 4.4.  Note that DocBook 4.4 includes
the XML DocBook DTD as part of the SGML DTD distribution.  If
you do not need SGML DTD you should install:
  textproc/docbook-xml-440
instead.  There are no conflicts if both ports are installed
but you will have duplicates of most of the files.

WWW: http://www.docbook.org/specs/cd-docbook-docbook-4.4.html
2008-07-13 14:36:46 +00:00
Pietro Cerutti
c6182d6159 - New port: ansifilter
Ansifilter is a customizable ANSI Code converter. ansifilter can
  output to plain text, HTML, and RTF.

PR:		125444
Submitted by:	Yi-Jheng Lin <yzlin@cs.nctu.edu.tw> (new maintainer)
2008-07-09 21:27:14 +00:00
Edwin Groothuis
acb77e7f73 [NEW PORT] textproc/doc-mode.el: asciidoc fontlocking for emacs
doc-mode is an emacs mode for editing documentation, specifically
	designed for use with asciidoc (textproc/asciidoc).

	WWW: http://xpt.sourceforge.net/tools/doc-mode/

PR:		ports/123339
Submitted by:	peter.schuller@infidyne.com
2008-07-05 00:46:27 +00:00
Edwin Groothuis
982d958fff [maintainer update] textproc/dictem: Upgrade to use system default Emacs
Remove EMACS_PORT_NAME to use system default emacs version
	Note: to avoid conflicts please remove dictem-emacs22 port first.

PR:		ports/117580
Submitted by:	Max N. Boyarov <m.boyarov@bsd.by>
2008-07-05 00:14:19 +00:00
Martin Wilke
07d5e942db shuffle, as its name implies, shuffles the lines of its input (either
standard input, or the named files) into random order. It is in a
sense the very inverse of sort(1)).

WWW:    http://www.eskimo.com/~scs/src/#shuffle

PR:		ports/124100
Submitted by:	Greg Larkin <glarkin at sourcehosting.net>
2008-06-20 17:57:09 +00:00
Peter Pentchev
f05c384708 Add the bomstrip port - strip the UTF-8 BOM bytes from text files,
implemented in many programming languages.  The port uses my patchset
which adds three new implementations, some build infrastructure,
a manual page and a couple of other fixes.

Author:	Mechiel Lukkien <mechiel@xs4all.nl>
WWW:	http://www.xs4all.nl/~mechiel/projects/bomstrip/
2008-06-14 11:06:20 +00:00
Felippe de Meirelles Motta
39db22ac4d Perl::Critic::Bangs is a collection of Perl::Critic policies
that will help make your code better.

WWW: http://search.cpan.org/dist/Perl-Critic-Bangs/

PR:		ports/124333
Submitted by:	vany <ivan@serezhkin.com>
Approved by:	gabor (mentor, implicit)
2008-06-14 08:00:10 +00:00