libmtp is an implementation of Microsoft's Media Transfer Protocol (MTP)
in the form of a library suitable primarily for POSIX compliant
operating systems. We implement MTP Basic, the stuff proposed for
standardization.
ok naddy@
This package aims to provide a central list of the country, language,
and currency names and their translations. The data comes from
ISO standards 639 (language names), 3166 (country names), and 4217 (currency).
The translations are from the Translation Project. The data is provided
in tabular files as well as XML.
XULRunner is a single "gecko runtime" installable package that can be
used to bootstrap multiple XUL+XPCOM applications that are as rich as
Firefox and Thunderbird. It will provide mechanisms for installing,
upgrading, and uninstalling these applications. XULRunner will also
provide libxul, a solution which allows the embedding of Mozilla
technologies in other projects and products.
Based on an initial port by James Wright <jamesw at bsdhosting.co.za>.
Improvements and okay steven@
Filter::Template is a Perl source filter that provides simple inline
source code templates. Inlined source code can be significantly faster
than subroutines, especially for small-scale functions like accessors
and mutators. On the other hand, they are more difficult to maintain and
use.
ok steven@
SDCC is an open source retargettable, optimizing ANSI - C compiler. The
current version targets the Intel 8051, Zilog Z80, Dallas 80C390,
Motorola HC08 and Microchip PIC MCUs.
submitted by Andreas Bihlmaier <andreas.bihlmaier at gmx.de> (MAINTAINER)
feedback and ok naddy@
- incorporate patches to allow building with newer gecko from
http://overlays.gentoo.org/proj/java/browser/other/eclipse-patches/3.2.1/.
however still building/depending on www/mozilla since we don't have a
-devel firefox package yet. Also use NS_InitXPCOM2 instead of NS_InitXPCOM3
since exists in both the suite and firefox.
- restructure sub-packages for standalone swt installs. people using
eclipse-gnome and/or eclipse-mozilla will need to manually pkg_delete /
pkg_add due to the restructure.
tested by ian@, jolan@ and some input steven@
Geany is a small and lightweight integrated development environment.
It was developed to provide a small and fast IDE, which has only
a few dependencies from other packages.
Basic features of Geany:
* syntax highlighting
* code folding
* code completion
* auto completion of often used constructs like if, for and while
* auto completion of XML and HTML tags
* call tips
* many supported filetypes like C, Java, PHP, HTML, Python, Perl, Pascal
* symbol lists
from MAINTAINER Vlad Glagolev <stelzy gmail.com>
libdaemon is a lightweight C library that eases the writing of UNIX
daemons. It consists of the following parts:
* A wrapper around fork() which does the correct daemonization procedure
of a process
* A wrapper around syslog() for simpler and compatible log output to
Syslog or STDERR
* An API for writing PID files
* An API for serializing UNIX signals into a pipe for usage with
select() or poll()
* An API for running subprocesses with STDOUT and STDERR redirected to
syslog.
ok kili@
libConfuse is a configuration file parser library, and written in C. It
supports sections and (lists of) values (strings, integers, floats,
booleans or other sections), as well as some other features (such as
single/double-quoted strings, environment variable expansion, functions
and nested include statements). It makes it very easy to add
configuration file capability to a program using a simple API.
ok kili@
The Inline module allows you to put source code from other programming
languages directly "inline" in a Perl script or module. The code is
automatically compiled as needed, and then loaded for immediate access
from Perl.
from Andreas Bihlmaier <andreas.bihlmaier at gmx.de>
TkDiff is a graphical front end to the diff program. It provides a
side-by-side view of the differences between two files, along with
several innovative features such as diff bookmarks and a graphical map
of differences for quick navigation.
from maintainer Vlad Glagolev <stelzy at gmail dot com>
feedback and ok steven@
Algorithm::Dependency is a framework for creating simple read-only
dependency heirachies, where you have a set of items that rely on other
items in the set, and require actions on them as well.
File::Flat implements a flat filesystem. A flat filesystem is a
filesystem in which directories do not exist. It provides an abstraction
over any normal filesystem which makes it appear as if directories do
not exist. In effect, it will automatically create directories as
needed. This is create for things like install scripts and such, as you
never need to worry about the existance of directories, just write to a
file, no matter where it is.
For many APIs with large numbers of classes, it can be very useful to be
able to do a quick once-over to make sure that classes, methods, and
inheritance is correct, before doing more comprehensive testing. This
module aims to provide such a capability.
File::NCopy::copy copies files to directories, or a single file to
another file. You can also use a reference to a file handle if you wish
whem doing a file to file copy. The functionality is very similar to cp.
RDT is an open source Ruby IDE for the Eclipse platform. Features
supported are syntax highlighting, on the fly syntax check, graphical
outline, Test::Unit view/runner, Ruby application launching, content
assist, source formatter, and a Ruby debugger.
from MAINTAINER Carlos Valiente <yo at virutass.net>
EPIC is an open source Perl IDE based on the Eclipse platform. Features
supported are syntax highlighting, on-the-fly syntax check, content
assist, perldoc support, source formatter, templating support and a Perl
debugger. A regular expression plugin and support for the eSpell
spellchecker are also available.
from MAINTAINER Carlos Valiente <yo at virutass.net>
compatibility is preserved through the use of the javac -source and
-target arguments. These arguments are now required for any new source
built java ports.
activate the related stuff that needs new Algorithm::C3 too.
Note that new Algorithm::C3 and its cache is ways faster than the old one.
DBIx::Class comes somewhat of age: some of its subclasses have been split
into other packages accordingly.
asked maintainer, no answer yet... and no breakage...
EINTR and continue to send/receive the rest of the packet. corrects:
"ERROR: transport error 202: recv error: Interrupted system call
["transport.c",L41]" seen while debugging large projects in eclipse.
from niklas@
- Prevent problems opening RandomAccessFile with "rws" as the mode by
defining O_SYNC and O_DSYNC if they aren't defined. In particular we
were previously defining O_SYNC bogusly to the same value as O_EXCL.
from FreeBSD
- close two more pthread_addr leaks
Perl::Critic is an extensible framework for creating and applying coding
standards to Perl source code. Essentially, it is a static source code
analysis engine. Perl::Critic is distributed with a number of
Perl::Critic::Policy modules that attempt to enforce various coding
guidelines. Most Policy modules are based on Damian Conway's book Perl
Best Practices. However, Perl::Critic is not limited to PBP and will
even support Policies that contradict Conway. You can enable, disable,
and customize those Polices through the Perl::Critic interface. You can
also create new Policy modules that suit your own tastes.
Pyrex is a language specially designed for writing Python extension
modules. It's designed to bridge the gap between the nice, high-level,
easy-to-use world of Python and the messy, low-level world of C.
- increase soft limits for regression tests and make sure the prpollml
test works (from kili@ and kurt@)
- enable nameshm1 regression test (disable ClientServerTest function)
ok kurt@
"Test::Object" is a testing package designed to allow you to easily test
what you believe is a valid object against the expected behaviour of all
of the classes in its inheritance tree in one single call.
String::Format lets you define arbitrary printf-like format sequences to
be expanded. This module would be most useful in configuration files
and reporting tools, where the results of a query need to be formatted
in a particular way