Contributed by merdely on from the cinco-de-mayo dept.
There are 13 new ports for the week of May 4 to May 10:
|
|
Ports are listed in the order they were committed to the tree:
-
lang/vala
-
Vala
is a new programming language that aims to bring modern programming
language features to GNOME developers without imposing any additional
runtime requirements and without using a different ABI compared to
applications and libraries written in C.
valac, the Vala compiler, is a self-hosting compiler that translates Vala source code into C source and header files. It uses the GObject type system to create classes and interfaces declared in the Vala source code. It's also planned to generate GIDL files when GObjectIntrospection is ready.
-
Vala
is a new programming language that aims to bring modern programming
language features to GNOME developers without imposing any additional
runtime requirements and without using a different ABI compared to
applications and libraries written in C.
-
textproc/gtkaml
-
gtkaml
is an XML parser that extends the Vala.Parser (literally) and
transforms all your tags into a valid Gtk+ UI class described in the
Vala language. Features
- compact XML syntax for describing Gtk widgets
- code 'islands' (written in Vala) for signal handling and other methods/signals/properties/ in your widget class (so you don't modify the generated code ever)
- doesn't depend on an external library at run-time
- much more readable than the usual UI boilerplate (e.g. you don't need to worry about temporary variable names, or ever write hundreds of lines of code/markup)
-
gtkaml
is an XML parser that extends the Vala.Parser (literally) and
transforms all your tags into a valid Gtk+ UI class described in the
Vala language. Features
-
lang/ecl
-
ECL
stands for Embeddable Common-Lisp. The ECL project is an effort to
modernize Giuseppe Attardi's ECL environment to produce an
implementation of the Common-Lisp
language which complies to the
ANSI
X3J13 definition of the language.
From commit message: It appears to work on at least i386 and macppc, which is a good reason to import it (since every other lisp we have works only on i386, and flakily to boot)
-
ECL
stands for Embeddable Common-Lisp. The ECL project is an effort to
modernize Giuseppe Attardi's ECL environment to produce an
implementation of the Common-Lisp
language which complies to the
ANSI
X3J13 definition of the language.
-
graphics/xoris
-
xoris
is a simple util that dumps a rgb-color value of any part of the
screen to stdout. The program can do this in three variants:
- hex (#b0958e)
- string of rgb numbers (229 229 229)
- abstract name (gray90)
-
xoris
is a simple util that dumps a rgb-color value of any part of the
screen to stdout. The program can do this in three variants:
-
graphics/pycha
- Pycha is a very simple Python package for drawing charts using the great Cairo library. Its goals are to be lightweight, simple to use, nice looking with default values, allow customization. It won't try to draw any possible chart on earth but draw the most common ones nicely.
-
databases/py-pygresql
- PyGreSQL is a BSD licensed open-source Python module that interfaces to a PostgreSQL database. It embeds the PostgreSQL query library to allow easy use of the powerful PostgreSQL features from a Python script.
-
www/ruby-merb/freezer
- merb-freezer is a Merb plugin that let's you freeze Merb.
-
net/ruby-net-scp
- Net::SCP is a pure-Ruby implementation of the SCP protocol. This operates over SSH (and requires the Net::SSH library), and allows files and directory trees to copied to and from a remote server.
-
net/ruby-net-ssh-gateway
- Net::SSH::Gateway is a library for programmatically tunneling connections to servers via a single "gateway" host. It is useful for establishing Net::SSH connections to servers behind firewalls, but can also be used to forward ports and establish connections of other types, like HTTP, to servers with restricted access.
-
databases/py-pgsql
- pyPgSQL is a package of two modules that provide a Python DB-API 2.0 compliant interface to PostgreSQL databases. The first module, libpq, exports the PostgreSQL C API to Python. This module is written in C and can be compiled into Python or can be dynamically loaded on demand. The second module, PgSQL, provides the DB-API 2.0 compliant interface and support for various PostgreSQL data types, such as INT8, NUMERIC, MONEY, BOOL, ARRAYS, etc. This module is written in Python.
-
x11/gnome/keyring-manager
-
The GNOME
Keyring Manager
is an application for managing keyrings, in
which any kind of sensitive information can be kept, mainly passwords.
The default window shows 'default' keyrings with their stored items, and
allows addition, removal and edition.
Secrets can be copied using drag and drop, and can also be moved between different keyrings. The manager also has creation, opening and lock/unlock features.
-
The GNOME
Keyring Manager
is an application for managing keyrings, in
which any kind of sensitive information can be kept, mainly passwords.
The default window shows 'default' keyrings with their stored items, and
allows addition, removal and edition.
-
x11/gtk-vnc
- gtk-vnc provides a core library written in C, using coroutines to allow it to be completely asynchronous while remaining single threaded. A wrapper library using PyGTK provides access to the widget functionality from Python. Two example programs illustrate use of the widget by re-implementing the traditional 'vncviewer' in a few 10's of lines of code.
-
x11/gnome/vinagre
-
Vinagre
is a VNC Client for the GNOME Desktop. Its features include:
- You can connect to several machines at the same time, we like tabs
- You can keep track of your most used connections, we like favorites
- You can keep track of your recently used connections, we like GtkRecent
-
Vinagre
is a VNC Client for the GNOME Desktop. Its features include:
-
x11/gnome/vino
- Vino is a VNC server for the GNOME desktop that allows one to control their desktop from remote using the RFB protocol. (ipv6 is disabled for the moment)
Port update notes:
- mail/enigmail:
Update for Thunderbird 2.0.0.14 and fix bugs. - mail/mozilla-thunderbird:
Security update to 2.0.0.14 fixing: MFSA 2008-15 and MFSA 2008-14 - graphics/png:
Update to 1.2.28 which fixes a number of "security and crash bugs". - www/moinmoin:
Update to 1.6.3 which includes security fixes (details).
(Comments are closed)
By Curtis Gallant (Cuga) cgallant@gmail.com on
Comments
By Mike Erdely (merdely) on http://erdelynet.com/
> over from the previous ports update undeadly article.
Yes. Thanks for pointing it out. It was a stale template.