Chinaunix首页 | 论坛 | 博客
  • 博客访问: 389361
  • 博文数量: 105
  • 博客积分: 6010
  • 博客等级: 准将
  • 技术积分: 1145
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-01 09:01
文章分类

全部博文(105)

文章存档

2010年(3)

2009年(93)

2008年(9)

我的朋友

分类: BSD

2009-04-21 09:02:49

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) |
给主人留下些什么吧!~~