| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Notes:
svn path=/head/; revision=191736
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
set of pairs of method names. Only very minimal checking is done, if you
wish to create infinite loops or what have you, you are more than
welcome to shoot yourself in the foot.
# Add a single method alias
use Method::Alias 'foo' => 'bar';
# Add several method aliases
use Method::Alias 'a' => 'b',
'c' => 'd',
'e' => 'f';
WWW: http://search.cpan.org/dist/Method-Alias
Notes:
svn path=/head/; revision=191729
|
|
|
|
|
|
|
| |
Pointy hat to: shaun
Notes:
svn path=/head/; revision=191702
|
|
|
|
|
|
|
|
| |
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
Notes:
svn path=/head/; revision=191544
|
|
|
|
|
|
|
|
| |
PR: ports/112306
Submitted by: Gea-Suan Lin <gslin at gslin.org>
Notes:
svn path=/head/; revision=191509
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
create an HTML input text element that at every keypressed javascript event,
returns a list of options in a dynamic dropdown select box
(live dropdown select). This element use AJAX (Communication from JavaScript
to your browser without reloading the page).
This type of livesearch is useful when you have a form with a dropdown list
with a large number of row.
WWW: http://pear.php.net/package/HTML_QuickForm_Livesearch/
Notes:
svn path=/head/; revision=191317
|
|
|
|
|
|
|
|
|
|
|
|
| |
sources. It is released under the GPL.
WWW: http://www.informatik.uni-bonn.de/~loeh/lhs2tex/
PR: ports/112096
Submitted by: mainland at apeiron.net
Notes:
svn path=/head/; revision=191280
|
|
|
|
|
|
|
|
|
| |
Library for command line and configuration file parsing
Approved by: garga (mentor)
Notes:
svn path=/head/; revision=191203
|
|
|
|
| |
Notes:
svn path=/head/; revision=191016
|
|
|
|
| |
Notes:
svn path=/head/; revision=190962
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
all kinds of common tasks on file / directories. Its purpose is to do
so in the most portable manner possible so that users of this module
won't have to worry about whether their programs will work on other
OSes and machines.
WWW: http://www.cpan.org/
PR: ports/112130
Submitted by: Jeff Hung <jeffhung@mail2000.com.tw>
Notes:
svn path=/head/; revision=190952
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Exception::Handler helps to report exceptions with formatted text
call-stack.
WWW: http://www.cpan.org/
PR: ports/112129
Submitted by: Jeff Hung <jeffhung@mail2000.com.tw>
Notes:
svn path=/head/; revision=190950
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Class::OOorNO helps your module handle the input for its subroutines
whether called in object-oriented style (as object methods or class
methods with the arrow syntax ->), or in functional programming style
(as subroutines imported to the caller's namespace via Exporter).
WWW: http://www.cpan.org/
PR: ports/112128
Submitted by: Jeff Hung <jeffhung@mail2000.com.tw>
Notes:
svn path=/head/; revision=190947
|
|
|
|
|
|
|
| |
Custom Memory Allocator Interface
Notes:
svn path=/head/; revision=190893
|
|
|
|
|
|
|
|
| |
PR: ports/107723
Submitted by: Christopher Boumenot <boumenot at gmail.com>
Notes:
svn path=/head/; revision=190862
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It is based on the cross platform Qt gui toolkit, integrating the highly
flexible Scintilla editor control. It is designed to be usable as everdays'
quick and dirty editor as well as being usable as a professional project
management tool integrating many advanced features Python offers
the professional coder.
This is a port of eric4 (based on Qt4, development version).
WWW: http://www.die-offenbachs.de/detlev/eric.html
Notes:
svn path=/head/; revision=190745
|
|
|
|
|
|
|
|
|
| |
Tcl Thread extension, script-level access to Tcl threading capabilities.
Approved by: garga (mentor)
Notes:
svn path=/head/; revision=190739
|
|
|
|
|
|
|
|
|
| |
templating. And now used by Mako and Pylons.
Approved by: itetcu (mentor, implicit)
Notes:
svn path=/head/; revision=190679
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
autotest, multiruby, and Test::Rails.
ZenTest scans your target and unit-test code and writes your missing
code based on simple naming rules, enabling XP at a much quicker
pace. ZenTest only works with Ruby and Test::Unit.
unit_diff is a command-line filter to diff expected results from
actual results and allow you to quickly see exactly what is wrong.
autotest is a continous testing facility meant to be used during
development. As soon as you save a file, autotest will run the
corresponding dependent tests.
multiruby runs anything you want on multiple versions of ruby.
Test::Rails helps you build industrial-strength Rails code.
WWW: http://zentest.rubyforge.org/
Notes:
svn path=/head/; revision=190639
|
|
|
|
|
|
|
| |
declarative classes in Perl.
Notes:
svn path=/head/; revision=190626
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Egypt is a simple tool for creating call graphs of C programs. Egypt
neither analyzes source code nor lays out graphs. Instead, it leaves
the source code analysis to GCC and the graph layout to Graphviz, both
of which are better at their respective jobs than egypt itself could
ever hope to be. Egypt is simply a very small Perl script that glues
these existing tools together.
WWW: http://www.gson.org/egypt/
Author: Andreas Gustafsson <gson@gson.org>
Notes:
svn path=/head/; revision=190543
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Notation (JSON). The library serializes only immediately available fields by
default, although it's fairly easy to add additional data such as collections
through code or annotations.
WWW: http://flexjson.sourceforge.net/
PR: ports/111934
Submitted by: Nemo Liu <nemoliu at gmail.com>
Notes:
svn path=/head/; revision=190438
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
Notes:
svn path=/head/; revision=190209
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
Notes:
svn path=/head/; revision=190022
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
Notes:
svn path=/head/; revision=190018
|
|
|
|
|
|
|
|
|
|
| |
documentation.
PR: ports/111589
Submitted by: chinsan
Notes:
svn path=/head/; revision=189993
|
|
|
|
|
|
|
|
|
|
|
| |
2007-03-28 devel/crossgo32: Has expired, archaic port
devel/crossgo32-djgpp2: Archaic port
devel/crossgo32-djgpp2-pdcurses: Archaic port
Approved by: clsung (mentor)
Notes:
svn path=/head/; revision=189962
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
Notes:
svn path=/head/; revision=189913
|
|
|
|
|
|
|
|
|
|
|
| |
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/
Notes:
svn path=/head/; revision=189884
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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/
Notes:
svn path=/head/; revision=189727
|
|
|
|
| |
Notes:
svn path=/head/; revision=189650
|
|
|
|
| |
Notes:
svn path=/head/; revision=189640
|
|
|
|
| |
Notes:
svn path=/head/; revision=189638
|
|
|
|
|
|
|
| |
repository.
Notes:
svn path=/head/; revision=189549
|
|
|
|
|
|
|
| |
A C++ wrapper for libevent
Notes:
svn path=/head/; revision=189537
|
|
|
|
| |
Notes:
svn path=/head/; revision=189342
|
|
|
|
|
|
|
| |
identifiers.
Notes:
svn path=/head/; revision=189297
|
|
|
|
| |
Notes:
svn path=/head/; revision=189268
|
|
|
|
|
|
|
|
| |
creation times on filesystems that don't normally provide such
information.
Notes:
svn path=/head/; revision=189179
|
|
|
|
|
|
|
|
| |
p5-File-Attributes that inherits file attributes from parent
directories.
Notes:
svn path=/head/; revision=189177
|
|
|
|
|
|
|
|
|
|
| |
between threads.
PR: ports/110474
Submitted by: Ruben van Staveren
Notes:
svn path=/head/; revision=189164
|
|
|
|
|
|
|
| |
attributes to files.
Notes:
svn path=/head/; revision=189098
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
Notes:
svn path=/head/; revision=189095
|
|
|
|
|
|
|
| |
easy-to-use self-cleaning scratch space.
Notes:
svn path=/head/; revision=189093
|
|
|
|
|
|
|
| |
evaluate include/exclude lists.
Notes:
svn path=/head/; revision=189090
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
Notes:
svn path=/head/; revision=188741
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
Notes:
svn path=/head/; revision=188634
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
Notes:
svn path=/head/; revision=188562
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
Notes:
svn path=/head/; revision=188560
|
|
|
|
|
|
|
|
|
|
| |
WWW: https://opensvn.csie.org/traccgi/PumperWeb/wiki/sqlcc
PR: ports/110926
Submitted by: Thinker K.F. Li <thinker at branda.to>
Notes:
svn path=/head/; revision=188558
|