Commit graph

2733 commits

Author SHA1 Message Date
Martin Wilke
2a6f1d5ec4 The Swiftcore Analogger implements a fast asynchronous logging system
for Ruby programs as well as client library for sending logging messages
to the Analogger process.

Analogger will accept logs from multiple sources and can have multiple
logging destinations. Currently, logging to a file, to STDOUT, or to
STDERR is supported. A future revision may support logging to a
database destination, as well.

WWW: http://analogger.swiftcore.org

PR:		ports/111633
Submitted by:	Alexander Logvinov <ports at logvinov.com>
2007-04-17 18:48:42 +00:00
Martin Wilke
e3f5e0823d C/C++ preprocessor expands macros and processes '#if', '#include' and
some other directives.

MCPP is an alternative C/C++ preprocessor with the highest conformance,
implementated by Kiyoshi Matsui.  MCPP is especially useful for
debugging the source program which use complicated macros and also
useful for checking portability of the source.  It supports multiple
standards: K&R, ISO C90, ISO C99, and ISO C++98.

Though mcpp could be built as a replacement of GCC's resident
proprocessor or as a subroutine called from some other main program,
this package installs only a stand-alone program named 'mcpp' which
behaves independent from GCC.

WWW: http://mcpp.sourceforge.net/

- Kiyoshi Matsui <kmatsui@t3.rim.or.jp>

PR:		ports/111588
Submitted by:	Kiyoshi Matsui <kmatsui at t3.rim.or.jp>
2007-04-15 18:59:37 +00:00
Martin Wilke
57a3dfa336 EventMachine implements a fast, single-threaded engine for arbitrary network
communications. It's extremely easy to use in Ruby. EventMachine wraps all
interactions with IP sockets, allowing programs to concentrate on the
implementation of network protocols. It can be used to create both network
servers and clients. To create a server or client, a Ruby program only needs
to specify the IP address and port, and provide a Module that implements the
communications protocol. Implementations of several standard network protocols
are provided with the package, primarily to serve as examples. The real goal
of EventMachine is to enable programs to easily interface with other programs
using TCP/IP, especially if custom protocols are required.

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

PR:		ports/111095
Submitted by:	Alexander Logvinov <ports at logvinov.com>
2007-04-15 18:57:50 +00:00
Rong-En Fan
76055f719c Add p5-Devel-Required 0.07, automatic update of required modules
documentation.

PR:		ports/111589
Submitted by:	chinsan
2007-04-15 09:46:33 +00:00
Li-Wen Hsu
45fe97aab7 - Remove archaic ports
2007-03-28 devel/crossgo32: Has expired, archaic port
devel/crossgo32-djgpp2: Archaic port
devel/crossgo32-djgpp2-pdcurses: Archaic port

Approved by:	clsung (mentor)
2007-04-14 18:09:22 +00:00
Nicola Vitale
73fd17b8b1 Cog transforms files in a very simple way: it finds chunks of Python code
embedded in them, executes the Python code, and inserts its output back into
the original file. The file can contain whatever text you like around the
Python code. It will usually be source code.

Author: Ned Batchelder
WWW: http://www.nedbatchelder.com/code/cog/index.html

PR:		ports/111046
Submitted by:	Alex Pesternikov <apesternikov at page2rss.com>
2007-04-13 16:42:45 +00:00
Cheng-Lung Sung
7f04129072 ParseTree is a C extension (using RubyInline) that extracts
the parse tree for an entire class or a specific method and
returns it as a s-expression (aka sexp) using ruby's arrays,
strings, symbols, and integers.

WWW: http://rubyforge.org/projects/parsetree/
2007-04-13 07:36:31 +00:00
Boris Samorodov
d38befe670 QCT - Qt/PyQt based commit tool
Primary goals:

  1. Platform agnostic (Linux, Windows, MacOS, Cygwin -- and FreeBSD now)
  2. VCS agnostic (bazaar, cvs, git, mercurial, monotone, perforce, subversion)
  3. Good keyboard navigation, keep the typical work-flow simple

Author: Steve Borho <steve@borho.org>
WWW: http://qct.sourceforge.net/
2007-04-10 22:32:08 +00:00
Lars Thegler
84c30893a0 Add p5-Test-Group 0.07, group together related tests in a test suite. 2007-04-10 08:12:10 +00:00
Lars Thegler
dd96890758 Add p5-Test-YAML-Valid 0.03, test for valid YAML. 2007-04-10 07:17:27 +00:00
Lars Thegler
458ecf0b6b Add p5-Test-XML-Valid 0.04, validate XML and XHTML. 2007-04-10 07:02:39 +00:00
Akinori MUSHA
c1405d1c83 Add svn_load_dirs, a Perl script to load directories into a Subversion
repository.
2007-04-09 09:58:59 +00:00
Ying-Chieh Liao
ce5d8634be add eventxx 0.4
A C++ wrapper for libevent
2007-04-09 02:50:59 +00:00
Lars Balker Rasmussen
b140e96e01 New port: devel/p5-Task-Weaken, Ensure that a platform has weaken support 2007-04-06 08:21:03 +00:00
Anton Berezin
f8fcd8a8b5 Add devel/p5-Data-GUID 0.043, a Perl module to generate globally unique
identifiers.
2007-04-05 15:41:43 +00:00
Oliver Lehmann
be7787d5bc add libwfut - WorldForge update library 2007-04-05 09:40:46 +00:00
Anton Berezin
8d3c371402 Add devel/p5-File-CreationTime 2.03, a Perl module that keeps track of
creation times on filesystems that don't normally provide such
information.
2007-04-04 11:23:52 +00:00
Anton Berezin
deaca25762 Add devel/p5-File-Attributes-Recursive 0.02, a variant of
p5-File-Attributes that inherits file attributes from parent
directories.
2007-04-04 11:12:12 +00:00
Cheng-Lung Sung
83e659341f Add p5-threads-shared 1.08, perl extension for sharing data structures
between threads.

PR:		ports/110474
Submitted by:	Ruben van Staveren
2007-04-04 08:57:26 +00:00
Anton Berezin
afdc58fdfa Add devel/p5-File-Attributes 0.04, a Perl module that lets you assign
attributes to files.
2007-04-03 14:26:06 +00:00
Anton Berezin
f17e3fd2f0 Add devel/p5-Best 0.11.
Often there are several possible providers of some functionality your
program needs, but you don't know which is available at the run site.
For example, one of the modules may be implemented with XS, or not in
the core Perl distribution and thus not necessarily installed.

Best.pm attempts to load modules from a list, stopping at the first
successful load and failing only if no alternative was found.
2007-04-03 14:08:26 +00:00
Anton Berezin
f69709f0f2 Add devel/p5-Directory-Scratch 0.12, a Perl module that provides an
easy-to-use self-cleaning scratch space.
2007-04-03 13:59:57 +00:00
Anton Berezin
026df4fe42 Add devel/p5-Algorithm-IncludeExclude 0.01, a Perl module to build and
evaluate include/exclude lists.
2007-04-03 13:38:55 +00:00
Andrew Pantyukhin
a12ac3a0bc Add port devel/stfl:
STFL is a library which implements a curses-based widget set for text
terminals. The STFL API can be used from C, SPL, Python, Perl and Ruby.
Since the API is only 14 simple function calls big and there are
already generic SWIG bindings it is very easy to port STFL to
additional scripting languages.

A special language (the Structured Terminal Forms Language) is used to
describe STFL GUIs. The language is designed to be easy and fast to
write so an application programmer does not need to spend ages fiddling
around with the GUI and can concentrate on the more interesting
programming tasks.

WWW: http://www.clifford.at/stfl/
Author: Clifford Wolf <clifford@clifford.at>
2007-03-29 11:31:05 +00:00
Martin Wilke
230be3b3af The Google Data APIs (GData) provide a simple protocol for reading and
writing data on the web.

Each of the following Google services provides a Google data API:

    * Base
    * Blogger
    * Calendar
    * Picasa Web Albums
    * Spreadsheets
    * Google Apps Provisioning
    * Code Search
    * Notebook

The GData Python Client Library provides a library and source code that
make it easy to access data through Google Data APIs.

WWW:	http://code.google.com/p/gdata-python-client/

PR:		ports/110958
Submitted by:	Li-Wen Hsu <lwhsu at lwhsu.org>
2007-03-28 07:45:20 +00:00
Martin Wilke
9fdb2b8a4b ez_xml is a XML template generator that compiles a XML template file into a
Python module. Programmers feed data to a template module to generate a
respective XML document. ez_xml provides concise functions, no complex
flow-control instructions.

WWW:	https://opensvn.csie.org/traccgi/PumperWeb/wiki/ez_xml

PR:		ports/110927
Submitted by:	Thinker K.F. Li <thinker at branda.to>
2007-03-27 15:47:48 +00:00
Martin Wilke
1d28d00540 sqlcc is a SQL Command Composer for Python. It make you coding SQL command
with Python's syntax, no more string composing. You can insert, update, and
query with sqlcc. Even you can initial a database with schema defined with
sqlcc.

WWW:	https://opensvn.csie.org/traccgi/PumperWeb/wiki/sqlcc

PR:		ports/110925
Submitted by:	Thinker K.F. Li <thinker at branda.to>
2007-03-27 15:46:19 +00:00
Martin Wilke
70b8577fa3 pythk is a collection of functions for Python.
WWW:	https://opensvn.csie.org/traccgi/PumperWeb/wiki/sqlcc

PR:		ports/110926
Submitted by:	Thinker K.F. Li <thinker at branda.to>
2007-03-27 15:44:47 +00:00
Martin Wilke
e32e1333f6 PyQt4 is a set of Python bindings for Trolltech's Qt4 application framework.
This package provides the Qsci module for the Qscintilla2 editor component.

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

PR:		ports/109627
Submitted by:	Danny Pansters <danny at ricin.com>
2007-03-27 10:14:41 +00:00
Martin Wilke
2b277123c8 PyQt4 is a set of Python bindings for Trolltech's Qt4 application framework.
This package provides the QAssistant module.

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

PR:		ports/109625
Submitted by:	Danny Pansters <danny at ricin.com>
2007-03-27 10:10:38 +00:00
Martin Wilke
72f354b85e PyQt4 is a set of Python bindings for Trolltech's Qt4 application framework.
This package provides the QTest module.

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

PR:		ports/109631
Submitted by:	Danny Pansters <danny at ricin.com>
2007-03-27 10:05:12 +00:00
Martin Wilke
b2108a0d7c PyQt4 is a set of Python bindings for Trolltech's Qt4 application framework.
This package provides the QtDesigner plugin.

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

PR:		ports/109623
Submitted by:	Danny Pansters <danny at ricin.com>
2007-03-27 10:04:15 +00:00
Martin Wilke
0ee9f92c35 PyQt4 is a set of Python bindings for Trolltech's Qt4 application framework.
This package provides the QtDesigner module.

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

PR:		ports/109630
Submitted by:	Danny Pansters <danny at ricin.com>
2007-03-27 10:02:36 +00:00
Martin Wilke
f304a19afd PyQt4 is a set of Python bindings for Trolltech's Qt4 application framework.
This package provides the D-BUS module.

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

PR:		ports/109626
Submitted by:	Danny Pansters <danny at ricin.com>
2007-03-27 09:58:49 +00:00
Martin Wilke
e972cb67a2 PyQt4 is a set of Python bindings for Trolltech's Qt4 application framework.
This package provides the QtCore module.

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

PR:		ports/109619
Submitted by:	Danny Pansters <danny at ricin.com>
2007-03-27 09:46:54 +00:00
Martin Wilke
1c4b818f88 The Qt Designer plugin allows QScintilla2 instances to be included in GUI
designs just like any other Qt4 widget.

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

PR:		ports/109623
Submitted by:	Danny Pansters <danny at ricin.com>
2007-03-27 09:44:46 +00:00
Martin Wilke
b1b3f70c68 QScintilla2 is a port to Qt4 of Neil Hodgson's Scintilla C++ editor class.
WWW: http://www.riverbankcomputing.co.uk/qscintilla/

PR:		ports/109618
Submitted by:	Danny Pansters <danny at ricin.com>
2007-03-27 09:41:06 +00:00
Martin Wilke
370067c224 Gearman is a system to farm out work to other machines, dispatching function
calls to machines that are better suited to do work, to do work in parallel,
to load balance lots of function calls, or to call functions between
languages.

This is the server daemon component.  The bridge between workers (clients who
can do work) and callers (clients who want work done).  You should run several
of these, at least two, for both load balancing and high availability.

WWW: http://www.danga.com/gearman/

PR:		ports/110878
Submitted by:	Vivek Khera <vivek at khera.org>
2007-03-27 07:15:30 +00:00
Martin Wilke
ccc84cd693 Gearman is a system to farm out work to other machines, dispatching function
calls to machines that are better suited to do work, to do work in parallel,
to load balance lots of function calls, or to call functions between
languages.

This is the Perl client component.

WWW: http://www.danga.com/gearman/

PR:		ports/110876
Submitted by:	Vivek Khera <vivek at khera.org>
2007-03-27 07:14:43 +00:00
Michael Johnson
173691a28e - Remove xdg-user-dirs-gtk, this was committed a little early (with GNOME 2.18) 2007-03-25 20:41:51 +00:00
Joe Marcus Clarke
184dfdbd43 Resurrect goffice-0.2.2 as goffice1 after a repocopy from devel/goffice.
The goffice-1 API is still required by a few ports.
2007-03-25 15:57:41 +00:00
Anton Berezin
e3cfb502c0 Add devel/p5-Lexical-Alias 0.04, a Perl module to make a lexical
variable be an alias for another variable.
2007-03-24 20:18:25 +00:00
Dryice Dong Liu
b96adf5790 New slave port of devel/cedet for Emacs 22
PR:		ports/110707
Submitted by:	Max N. Boyarov <m.boyarov at bsd.by>
Approved by:	itetcu (mentor, implicit)
2007-03-24 14:22:29 +00:00
Yen-Ming Lee
2d58ae326e <quoted from pkg-descr>
This is a port of Solaris libumem to non-Solaris systems.

The port was made while integrating libumem with our Ecelerity MTA product, so
your initial experience will not be 100% out-of-the-box, because there is no
standalone configure script for the library at this time. (patches welcome!)

In addition, since our deployment is threaded, we force the library into
threaded mode.

While the library is itself stable (it's the memory allocator used by the
Solaris OS), the port may have a few rough edges.  We're shipping umem with
Linux and Windows versions of our product as we have found it to be stable.

We will continue to update this project as and when we make improvements, and
welcome third-party patches that improve the usability for everyone.

Wez Furlong,
OmniTI, Inc.
</quoted from pkg-descr>

This port is not yet fully tested, however, "br" <bf2006a at yahoo.com> is
helping me to evaluate it. And also, he encourages me to commit my code so that
more people would know about it.

Reference:	http://www.freebsd.org/projects/ideas/#p-libumem
2007-03-24 06:33:10 +00:00
Lars Thegler
1f6c7a4288 Add p5-File-Finder 0.53, nice wrapper for File::Find ala find(1). 2007-03-22 18:01:38 +00:00
Rong-En Fan
9bdef468cc Add p5-Term-Visual 0.06, split-terminal user interface.
PR:		ports/110616
Submitted by:	chinsan
2007-03-22 15:20:33 +00:00
Ying-Chieh Liao
573a8ed142 add libruin 0.1.4
Renderer for User Interfaces in Ncurses
2007-03-22 09:37:55 +00:00
Ying-Chieh Liao
293e524e5c add guile-lib 0.1.3
A down-scaled, limited-scope CPAN for Guile
2007-03-22 09:36:35 +00:00
Joe Marcus Clarke
951c257ea3 Presenting GNOME 2.18 for FreeBSD. GNOME 2.18 is a departure from recent GNOME
releases in that it focuses more on stability and functionality than on
new features.  Not that it doesn't have its share of new and exciting
items.  See http://www.gnome.org/start/2.18/ for all the goodies in
this release.

GNOME 2.18 for FreeBSD would not have been possible without the hard work
of the FreeBSD GNOME Team and our intrepid band of testers including
J. W. Ballantine, Pawel Worach, Yasuda Keisuke, Pascal Hofstee, miwi,
Yoshihiro Ota, Vladimir Grebenschikov, Jukka A. Ukkonen,
Phillip Neumann, Franz Klammer, and Neal Delmonico.
2007-03-19 05:14:07 +00:00
Kevin Lo
5870dd7033 Initial import of deputy 1.1
Deputy is a C compiler that is capable of preventing common C programming
errors, including out-of-bounds memory accesses as well as many other
common type-safety errors.
2007-03-19 03:33:27 +00:00