OpenBSD Journal

New Ports of The Week (April 27 and May 5)

Contributed by maxime on from the updating-servers-instead-of-working-on-undeadly dept.

There were 11 new ports for the week of April 20 to April 26, and 9 for the week of April 27 to May 4:

The OpenBSD 4.5 slim theme by sepp0.

Some ports had updates that users should be aware of; 7 ports were removed.

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

  • editors/teaqt
    • TEA is a powerful and simple-in-use QT-based text editor with syntax highlighting. TEA can also open Openoffice.org Writer and Microsoft Word 2007 files.
  • www/concrete5
    • concrete5 is a building material for websites written in PHP, using a MySQL database, and running on your live webserver, to make editing websites easy.
  • net/pcapdiff
    • Pcapdiff is a tool developed by the EFF to compare two packet captures and identify potentially forged, dropped, or mangled packets. Two technically-inclined friends can set up packet captures on their own computers and produce network traffic between their two computers over the Internet. Later, they can run pcapdiff on the two packet capture files to identify suspicious packets for further investigation.
  • x11/gnome/tracker
  • x11/gnome/tracker
    • Tracker is a powerful desktop-neutral first class object database, tag/metadata database, search tool and indexer. Tracker is also extremely fast and super efficient with your systems memory when compared with some other competing frameworks and is by far the fastest and most memory efficient Nautilus search and Deskbar backends currently availble. It consists of a common object database that allows entities to have an almost infinte number of properties, metadata (both embedded/harvested as well as user definable), a comprehensive database of keywords/tags and links to other entities.
  • net/zabbix
    • ZABBIX is an enterprise-class open source distributed monitoring solution designed to monitor and track performance and availability of network servers, devices and other IT resources. It supports distributed and WEB monitoring, and more.
  • devel/py-distutils-extra
    • allows to easily integrate themable icons, Scrollkeeper based documentation and gettext based translations in your Python install and build tools. It can be used with Python's distutils or the enhanced setuptools.
  • www/p5-HTML-RewriteAttributes
    • HTML::RewriteAttributes is designed for simple yet powerful HTML attribute rewriting. You simply specify a callback to run for each attribute and we do the rest for you.
  • www/p5-RTx-Tags
    • This module uses portions of HTML::TagCloud to provide a tag cloud on Search/Simple.html. The cloud consists of the values (split on commas, semi-colons and whitespace) for all objects with the Tags custom field. In addition to the cloud, this module provides support for Simple Searchable Custom Fields witha Local overlay.
  • audio/gmpc-plugins
    • A bundle of plugins for gmpc:
      • Amazon.com cover fetcher
      • Music directory metadata fetcher
      • Last.fm metadata fetcher
      • Lyricwiki lyrics fetcher
      • Lyrics fetcher
      • Jamendo: Browse and listen to music from jamendo
      • Magnatune: Browse and listen to music from magnatune
      • Extra Playlist: Add an extra view to the play queue
      • Tagedit: Quickly fix your tags
      • Osd: More modern looking song notification
      • Shout: Play mpd's shout (ogg) stream locally
      Note: upstream decided to bundle several plugins altogether. No upgrade path is possible, you'll have to manually remove old versions of those plugins before installing this package.
  • lang/petite-chez
    • Petite Chez Scheme is a complete Scheme system that is fully compatible with Chez Scheme but uses high-speed threaded interpreter technology in place of Chez Scheme's incremental native-code compiler. Petite Chez Scheme may be used without license, fee or royalty for any purpose, including for resale as part of a commercial product.
  • devel/dotconf
    • dot.conf is a simple-to-use and powerful configuration-file parser library written in C. The configuration files created for dot.conf look very similar to those used by the Apache Webserver. Even Container-Directives known from httpd.conf can easily be used in the exact same manner as for Apache-Modules. It supports various types of arguments, dynamically loadable modules that create their own configuration options on-the-fly, a here-documents feature to pass very long ARG_STR data to your app, and on-the-fly inclusion of additional config files.
  • www/pecl-ssh2
    • The PECL SSH2 extension provides bindings to the functions of libssh2 which implements the SSH2 protocol.
      Documentation for this extension is available online at: http://www.php.net/ssh2/.
  • www/pecl-uploadprogress
  • www/pecl-proctitle
    • pecl-proctitle is an extension which allows you to change the current process's name.
  • mail/pecl-mailparse
    • Mailparse is a PHP extension for parsing and working with plain and MIME compliant email messages. It is stream based, so does not keep in-memory copies of the files it processes, lowering resource use with large messages.
  • www/pecl-geoip
  • devel/p5-Set-Infinite
    • Set::Infinite is a Set Theory module for infinite sets. A set is a collection of objects. The objects that belong to a set are called its members, or "elements". As objects we allow (almost) anything: reals, integers, and objects (such as dates). Note that there is no account for
      • the order of elements (for example, {1,2} = {2,1});
      • repetition of elements (for example, {1,2,2} = {1,1,1,2} = {1,2}).
  • devel/p5-DateTime-Set
    • DateTime::Set is a module for datetime sets. It can be used to handle two different types of sets:
      • Fixed sets of predefined datetime objects. For example, if we wanted to create a set of datetimes containing the birthdays of people in our family.
      • Recurring sets, such as "every Wednesday", or "noon on the 15th day of every month". This type of set can have fixed starting and ending datetimes, but neither is required.
  • xfce4/xfmpc
  • x11/xfce4/xfmpc
    • Xfmpc is a graphical GTK+ MPD client focusing on low footprint.
  • x11/xfce4/xfce4-notifyd
    • Xfce4-notifyd is an easily themable notification daemon with transparency effects.

Updated ports that users should be aware of:

Removed ports:

  • editors/openoffice (which is OpenOffice.org 2) has been disconnected from the builds.
    While the port itself remains for the present, you are encouraged to use editors/openoffice3 (OpenOffice.org 3) instead.
  • The GMPC Plugins are now located in the new audio/gmpc-plugins port. Thus, audio/gmpccaa, audio/gmpc-lyrics, audio/gmpc-magnatune, audio/gmpc-lastfm, audio/gmpc-shout and audio/gmpc-osd were removed.

(Comments are closed)


Comments
  1. By Seth (srf21c) seth@2t3k.com on

    That's a sharp looking OpenBSD 4.5 theme for the SLIM Simple Login Manager, schweet.

    Comments
    1. By Anonymous Coward (81.83.2.86) on

      > That's a sharp looking OpenBSD 4.5 theme for the SLIM Simple Login Manager, schweet.

      I'll also just spam you with this wallpaper again:
      http://www.bsdnexus.com/wallpapers/TLooy_obsd45.png

      Comments
      1. By sepp0 (190.228.105.2) sepp0@openbsd.org.ar on http://openbsderos.org

        > > That's a sharp looking OpenBSD 4.5 theme for the SLIM Simple Login Manager, schweet.
        >
        > I'll also just spam you with this wallpaper again:
        > http://www.bsdnexus.com/wallpapers/TLooy_obsd45.png

        The images is the original of 4.5

        http://openbsd.com.ar/images/poster21.jpg

        ;)

    2. By Anonymous Coward (85.19.213.88) on

      > That's a sharp looking OpenBSD 4.5 theme for the SLIM Simple Login
      > Manager, schweet.

      I was not even aware of x11/slim. Shame on me, because it's a really
      nifty login manager. One that you can actually fully understand without
      spending the weekend reading man pages to get your configuration right.

      Comments
      1. By diw (diw) on

        > > That's a sharp looking OpenBSD 4.5 theme for the SLIM Simple Login
        > > Manager, schweet.
        >
        > I was not even aware of x11/slim. Shame on me, because it's a really
        > nifty login manager. One that you can actually fully understand without
        > spending the weekend reading man pages to get your configuration right.
        >

        XDM?

        Write a cheat sheet. :]
        Keep it with your install notes.

        Best wishes.

        Comments
        1. By Anonymous Coward (85.19.213.88) on

          > > I was not even aware of x11/slim. Shame on me, because it's a
          > > really nifty login manager. One that you can actually fully
          > > understand without spending the weekend reading man pages to get
          > > your configuration right.
          > >
          >
          > XDM?
          >
          > Write a cheat sheet. :]
          > Keep it with your install notes.
          >
          > Best wishes.

          $ man xdm | wc -l
          1782

          $ man slim | wc -l
          132

          Best wishes, indeed ;-)

  2. By Anonymous Coward (81.83.2.86) on

    zabbix is really great stuff, we use this on linux, much better than nagios imho

    Comments
    1. By Dingo (32.147.111.151) on

      > zabbix is really great stuff, we use this on linux, much better than nagios imho

      That's good to hear; I've been looking at zabbix to replace nagios for a few weeks now, I think I'll take the dive

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

      > zabbix is really great stuff, we use this on linux, much better than nagios imho

      they have overlaps, but they're very different. xymon (formerly hobbit) and opennms are probably worth a look too. also note that nagios has been forked into ICINGA now, initial release should be towards the end of the month.

      Comments
      1. By Anonymous Coward (66.220.101.219) on

        > > zabbix is really great stuff, we use this on linux, much better than nagios imho
        >
        > they have overlaps, but they're very different. xymon (formerly hobbit) and opennms are probably worth a look too. also note that nagios has been forked into ICINGA now, initial release should be towards the end of the month.

        opennms is a very large chunk of java code. it's absolutely huge and unmaintainable unless you are willing to get intimate with it. i've gotten it running on openbsd but never gotten all of it working at the same time. it looks nice in theory. how is xymon, nagios and zabbix for size and maintainability?

        Comments
        1. By Anonymous Coward (2a01:348:108:155:216:41ff:fe53:6a45) on

          > > > zabbix is really great stuff, we use this on linux, much better than nagios imho
          > >
          > > they have overlaps, but they're very different. xymon (formerly hobbit) and opennms are probably worth a look too. also note that nagios has been forked into ICINGA now, initial release should be towards the end of the month.
          >
          > opennms is a very large chunk of java code. it's absolutely huge and unmaintainable unless you are willing to get intimate with it. i've gotten it running on openbsd but never gotten all of it working at the same time. it looks nice in theory. how is xymon, nagios and zabbix for size and maintainability?

          nagios is pretty big (100kLOC in the .c files for the main program, another 60k in plugins). and if you want pretty graphs you'll need to bolt bits on. I'm running it and it works just about well enough that I haven't got around to replacing it with something else (if I had found something else that I really *like* I would have done it, but I haven't yet). it has plenty of annoying moments though... I won't exactly go as far as saying the config files are simple, but at least they're in ASCII not SQL.

          zabbix is a bit smaller (92kLOC in .c files, it hasn't had chance to accumulate as much cruft yet though). it has some nice features but I didn't get along with it too well in the end.

          xymon is looking fairly maintainable. 65kLOC in the .c files. it derives from the bbgen add-on for Big Brother from years ago but is totally standalone now. I only discovered it quite recently (well, I looked at bbgen before, didn't like the dependence on Big Brother [which is mostly a bunch of shell scripts], then forgot about it) - I haven't run it yet. I don't like the web UI all that much but reading a bit more about it, I'm getting the impression I should probably ignore the appearance for now, some of the ideas in the backend seem pretty sane. so maybe I'll give it a try, while keeping an eye on ICINGA and see what happens there...

    3. By Anonymous Coward (195.35.99.31) on

      > zabbix is really great stuff, we use this on linux, much better than nagios imho

      There's also Reconnoiter[1], which is being developed on OpenBSD as its core platform.

      Cheers,
      David

      [1] https://labs.omniti.com/trac/reconnoiter

  3. By Georg Cantor (85.179.152.43) on

    "Set::Infinite is a Set Theory module for infinite sets."
    is a cute description for a module implementing the data type
    of unions of finitely many intervals.

Latest Articles

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.]