OpenBSD Journal

New Ports of The Week (April 20)

Contributed by maxime on from the learning-english-through-BBC-on-OpenBSD dept.

There were 14 new ports for the week of April 13 to April 19:

graphics/hugin

Some ports had updates that users should be aware of. No port was removed.

New ports, listed in the order they were committed to the tree:

  • textproc/discount
    • Discount 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.
  • graphics/glew
    • The goal of the OpenGL Extension Wrangler Library (GLEW) 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.
  • textproc/odt2txt
    • odt2txt 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.
  • net/sipcalc
    • Sipcalc 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
    • Pykpass is a C extension module to perform password verification using Kerberos 5. It requires either the MIT or Heimdal Kerberos library.
  • graphics/libxmi
    • GNU libxmi 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.
  • net/rtmpdump
    • rtmpdump 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.
  • multimedia/getiplayer
    • get_iplayer 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.
  • net/ruby-eventmachine
    • EventMachine 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.
  • graphics/libpano13
    • The panorama 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.
  • graphics/enblend-enfuse
    • Enblend 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.
  • graphics/autopano-sift-c
    • Autopano-SIFT-C 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.
  • graphics/hugin
    • The goal of hugin 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.

Updated ports that users should be aware of:

(Comments are closed)


Comments
  1. By Loki2 (218.214.194.113) on

    "Parsing of a newline seperated list of networks from standard input (STDIN)."

    s/seperated/separated/

    "Notice that the -phonon sub-package got scraped, "

    s/scraped/scrapped/

    We must be using excellent coders to write these entries. I have known for more than 25 years that the better the programmer the worse the spelling.

    That's why I'm better at spelling. ;-(
    Sorry if I missed any - my eyesight is slipping.

    Comments
    1. By stsp (2001:bf0:c803::187) on

      > "Parsing of a newline seperated list of networks from standard input (STDIN)."
      >
      > s/seperated/separated/
      >

      > We must be using excellent coders to write these entries.

      Hey, that wasn't me, that one slipped through straight from upstream's README file :)

      Fixed it for you.

      Cheers,
      Stefan

    2. By Marc Espie (163.5.254.20) espie@nerim.net on

      > "Parsing of a newline seperated list of networks from standard input (STDIN)."
      >
      > s/seperated/separated/
      >
      > "Notice that the -phonon sub-package got scraped, "
      >
      > s/scraped/scrapped/
      >
      > We must be using excellent coders to write these entries. I have known for more than 25 years that the better the programmer the worse the spelling.
      >
      > That's why I'm better at spelling. ;-(
      > Sorry if I missed any - my eyesight is slipping.
      >

      Considering I'm not a native english speaker, I think my spelling is not all that bad... Yep, I make the occasional mistake, but not that many.

      ;-)

      Comments
      1. By aja (213.41.244.253) on

        > Considering I'm not a native english speaker, I think my spelling is not all that bad... Yep, I make the occasional mistake, but not that many.

        You make less spelling mistakes in English than I do in French...

  2. By Cathcart (81.110.177.244) on

    get_iplayer's hulu support is broken

    Comments
    1. By Anonymous Coward (70.112.125.55) on

      > get_iplayer's hulu support is broken

      I had same problem.

      Comments
      1. By sthen@ (2a01:348:108:55:216:41ff:fe53:6a45) on

        > > get_iplayer's hulu support is broken
        >
        > I had same problem.

        I've updated DESCR; the website says "* currently requires an external Hulu PID decrypt program"

        Comments
        1. By Da.Co. (195.35.99.107) on

          > > > get_iplayer's hulu support is broken
          > >
          > > I had same problem.
          >
          > I've updated DESCR; the website says "* currently requires an external Hulu PID decrypt program"

          Read here: http://linuxcentre.net/hulu-possibly-accessible-again-soon/

Credits

Copyright © - Daniel Hartmeier. All rights reserved. Articles and comments are copyright their respective authors, submission implies license to publish on this web site. Contents of the archive prior to as well as images and HTML templates were copied from the fabulous original deadly.org with Jose's and Jim's kind permission. This journal runs as CGI with httpd(8) on OpenBSD, the source code is BSD licensed. undeadly \Un*dead"ly\, a. Not subject to death; immortal. [Obs.]