There were 14 new ports for the week of April 13 to April 19:
- graphics:
- multimedia:
- net:
- security:
- textproc:
Some ports had that users should be aware of. No port was removed.
New ports, listed in the order they were committed to the tree:
-
-
is David Loren Parsons's implementation of John Gruber's Markdown
text-to-HTML language. There's not much here that differentiates it
from any of the existing Markdown implementations except that it's
written in C instead of one of the vast flock of scripting languages
that are fighting it out for the Perl crown.
Markdown provides a library that gives you formatting functions
suitable for marking down entire documents or lines of text, a
command-line program that you can use to mark down documents
interactively or from a script, and a tiny suite of example programs
that show how to fully utilize the markdown library.
-
- The goal of the
is to assist C/C++ OpenGL developers with two tedious tasks:
initializing and using extensions and writing portable applications.
GLEW provides an efficient run-time mechanism to determine whether a
certain extension is supported by the driver or not. OpenGL core and
extension functionality is exposed via a single header file.
-
-
is a simple converter from OpenDocument Text to plain text. It's a
command-line tool which extracts the text out of OpenDocument Texts
produced by OpenOffice.org, StarOffice, KOffice and others.
-
- is an "advanced" console based ip subnet calculator (much like net/ipcalc, but it supports IPv6, too):
- IPv4
- Multiple address and netmask input formats.
- Retrieving of address information from interfaces.
- Classfull and CIDR output.
- Multiple address and netmask output formats (dotted quad, hex, number
of bits).
- Output of broadcast address, network class, Cisco wildcard, hosts/range,
network range.
- Output of multiple types of bitmaps.
- Output of a userdefined number of extra networks.
- Multiple networks input from commandline.
- Parsing of a newline seperated list of networks from standard input (STDIN).
- The ability to "split" a network based on a smaller netmask, now also with
recursive runs on the generated subnets.
- DNS resolution.
- IPv6
- Compressed and expanded input addresses.
- Compressed and expanded output.
- Standard IPv6 network output.
- v4 in v6 output.
- Reverse dns address generation.
- The ability to "split" a network based on a smaller netmask, now also with
recursive runs on the generated subnets.
- DNS resolution.
- security/py-pykpass
-
is a C extension module to perform password verification using Kerberos
5. It requires either the MIT or Heimdal Kerberos library.
-
-
is a C/C++ function library for rasterizing 2-D vector graphics. It can
draw 2-D graphical primitives, including wide polygonal lines and
circular and elliptical arcs, into a user-supplied matrix of pixels.
Sophisticated line styles, such as multicolored dashing patterns, can
be specified. There is also support for filling and texturing polygons.
- security/ssh-askpass-fullscreen
- A
small SSH Askpass replacement written with Gtk+2, slightly derived from
gnome-ssh-askpass provided in openssh-portable tarball. Features
fullscreen dialog and translucent background.
-
-
is a small dumper for media content streamed over the RTMP protocol.
Supplying an rtmp url will result in a dumped flv file, which can be
played/transcoded using ffmpeg/mplayer, etc.
-
- allows you to search, index and download/stream:
- BBC iPlayer TV - H.264 / Quicktime / mov and Flash / AVI
- BBC iPlayer Radio (Local and National) - 128+ kbps MP3 / AAC and Realaudio
- BBC Podcasts - 128 kb/s MP3 / AAC
- BBC iPlayer TV subtitles - SubRip / srt
- ITV player Catch-up or classic TV - WMV / ASF
- Hulu.com* TV - MP4
- Hulu.com* Closed-captions / subtitles - SubRip / srt
get_iplayer has PVR-like capabilities (like Sky+ / TiVo / Series-Link);
you can save lists of programme searches which are automatically
downloaded when they become available.
-
-
is a Ruby library providing event-driven I/O using the Reactor pattern.
EventMachine is designed to simultaneously meet two key needs:
- extremely high scalability, performance and stability for the most demanding production environments;
- an
API that eliminates the complexities of high-performance threaded
network programming, allowing engineers to concentrate on their
application logic.
This unique combination makes EventMachine a premier choice for
designers of critical networked applications, including web servers and
proxies, email and IM production systems, authentication/authorization
processors, and many more.
-
- The
tools are mainly used to build panoramic images from a set of
overlapping images. The usability extends beyond "just" building
panoramas by far though. You can, for instance, use them to render an
average of multiple images to broaden the dynamic range of the images
or average out noise. You can also build object movies with them, morph
between images and much more.
Note: this will be hooked to the build after tests on additional architectures.
-
-
combines images that partially overlap into a single large image with
no seams (panorama generation). This is a command-line tool which
performs the actual composition; another tool is required to line up
the images ready for input (e.g. Hugin).
Enfuse combines images that overlap into a single image with good focus
and exposure (exposure stacking for high dynamic range, focus stacking
for extended depth-of-field).
Note: this will be hooked to the build after tests on additional architectures.
-
- automatically creates control points for groups of overlapping photographs using SIFT ("scale-invariant
feature transform").
It can be controlled from within the Hugin GUI front-end.
N.B. The SIFT algorithm is restricted in the USA by a patent owned by the University of British Columbia.
Note: this will be hooked to the build after tests on additional architectures.
-
- The goal of is to provide an easy to use cross-platform panoramic imaging toolchain based on the Panorama Tools library.
With hugin you can assemble a mosaic of photographs into a complete
immersive panorama, stitch any series of overlapping pictures and much
more.
This package contains the following programs:
- hugin, the main program, a GUI for the panorama tools suite and some programs included here;
- nona,
a simple replacement for PTStitcher (doesn't support most features of
PTStitcher, but is faster, opensource and will be extended in the
future);
- nona_gui, nona with a graphical progress bar;
- autooptimiser, optimise a panorama pairwise, starting from an anchor image. cmd line version of the pairwise mode in hugin.
Note: this will be hooked to the build after tests on additional architectures.
- databases:
- , from sqlite-3.6.11 to sqlite-3.6.12.
- lang:
- , from gcc-4.2.20070307 to gcc-4.2.4.
This ports does not build on alpha yet, but it is worked on.
- mail:
- , from dovecot-1.1.13 to dovecot-1.1.14.
- math:
- , from gnuplot-4.2.3 to gnuplot-4.2.5.
- print:
- got a security patch to fix .
- security:
- textproc:
- got a security update to which fixes multiple vulnerabilities. See for details.
- www:
- , from piwik-0.2.33 to piwik-0.2.34.
- x11:
- , from qt4-4.4.3 to qt4-4.5.0.
We are now ready for a gcc4 switch to enable webkit.
Notice that the -phonon sub-package got scraped, because it becomes too
hard to keep phonon out of main qt tools way (like assistant on top of
qtconfig).
阅读(791) | 评论(0) | 转发(0) |