Contributed by merdely on from the 9-down,3-to-go dept.
- There are 9 new ports for December 9 to December 15:
- archivers/zziplib, games/lincity-ng, geo/p5-Geo-Coordinates-UTM, geo/p5-Geo-Coordinates-UTM-XS, net/vncsnapshot, www/ktdms, www/py-httplib2, x11/gnome/empathy, x11/stalonetray
Ports are listed in the order they were committed to the tree:
-
archivers/zziplib
-
zziplib
provides read access to zipped files in a zip-archive,
using compression based solely on free algorithms provided by zlib.
It also provides a functionality to overlay the archive filesystem
with the filesystem of the operating system environment.
The library allows reading zip archives in a number of ways:- archive mode:
reading the zip directory and extracting files from it. This is the traditional mode as seen with unzip-utilities. Some extra unzip-utiles for transparent/magic mode are shipped as well. - replacement mode:
Use ZZIP_FILE / ZZIP_DIR pointers provided by zziplib and put them to work with routines originally developped to work with real directories and file handles. The API calls do follow traditional synopsis from posix/stdio. - transparent mode:
Use replacement handles and allow the open()-calls to automatically detect when a file is contained in a zip archive or when it is a real file in the file system. A filepath can be partly in a real filesystem and partly within the zip archive when one is seen. - ext magic
Use the same filepath to access either a zipped or real file - it looks for a real file and there is none then every subdirectory of the path is checked, a ".zip" extension appended, and the zipped file transparently opened. This can speed up dat-file development dramatically. - io/xor magic
The access to the filesystem can be hooked up - examples are given for xor obfuscation which is great for game artwork and AI data. A small intro for SDLrwops usage is given as well.
- archive mode:
-
zziplib
provides read access to zipped files in a zip-archive,
using compression based solely on free algorithms provided by zlib.
It also provides a functionality to overlay the archive filesystem
with the filesystem of the operating system environment.
-
www/py-httplib2
-
httplib2
is a comprehensive HTTP client library that supports many
features left out of other HTTP libraries:
- HTTP and HTTPS
HTTPS support is only available if the socket module was compiled with SSL support. - Keep-Alive
Supports HTTP 1.1 Keep-Alive, keeping the socket open and performing multiple requests over the same connection if possible. - Authentication
The following types of HTTP Authentication are supported. These can be used over both HTTP and HTTPS: Digest, Basic, WSSE, HMAC Digest and Google Account Authentication - Caching
The module can optionally operate with a private cache that understands the Cache-Control: header and uses both the ETag and Last-Modified cache validators. - All Methods
The module can handle any HTTP request method, not just GET and POST. - Redirects
Automatically follows 3XX redirects on GETs. - Compression
Handles both 'deflate' and 'gzip' types of compression. - Lost update support
Automatically adds back ETags into PUT requests to resources we have already cached. This implements Section 3.2 of Detecting the Lost Update Problem Using Unreserved Checkout. - Unit Tested
A large and growing set of unit tests.
- HTTP and HTTPS
-
httplib2
is a comprehensive HTTP client library that supports many
features left out of other HTTP libraries:
-
x11/gnome/empathy
-
Empathy
consists of a rich set of reusable instant messaging widgets,
and a GNOME client using those widgets. It uses Telepathy and Nokia's
Mission Control,
and reuses Gossip's UI. The main goal is to permit
desktop integration by providing libempathy and libempathy-gtk
libraries. libempathy-gtk is a set of powerful widgets that can be
embeded into any GNOME application.
(Screenshot
1 and
Screenshot
2). Features:
- Multi-protocol: Jabber, Gtalk, MSN, IRC, Salut, ...
- Account editor (specialized UI for Jabber, GMail, MSN)
- Status icon
- Auto away and extended away using gnome-screensaver
- Auto re-connect using Network Manager
- Contact list (with presence/avatar/alias)
- Private and group chat (with smileys, spellcheck)
- Log conversations, view/search in logs and prepend logs in new chats
- Adding new contacts and viewing/editing contact information
- Experimental Voice and Video call
- Avatar caching
- Python bindings for libempathy and libempathy-gtk
-
Empathy
consists of a rich set of reusable instant messaging widgets,
and a GNOME client using those widgets. It uses Telepathy and Nokia's
Mission Control,
and reuses Gossip's UI. The main goal is to permit
desktop integration by providing libempathy and libempathy-gtk
libraries. libempathy-gtk is a set of powerful widgets that can be
embeded into any GNOME application.
(Screenshot
1 and
Screenshot
2). Features:
-
www/ktdms
-
KnowledgeTree
is the leading commercial open source electronic document
management software designed for teams and small to medium-sized
organizations.
KnowlodgeTree is document management made simple: easily secure, share, track and manage the documents and records your organization depends on.
-
KnowledgeTree
is the leading commercial open source electronic document
management software designed for teams and small to medium-sized
organizations.
-
x11/stalonetray
- stalonetray is a STAnd-aLONE system TRAY (notification area). It has minimal build and run-time dependencies: the Xlib only. The XEMBED support is planned. Stalonetray runs under virtually any window manager. It is reported to work with FVWM, OpenBox, Enlightenment, ion3, Compviz and Xmonad.
-
games/lincity-ng
- LinCity-NG is a City Simulation Game. It is a polished and improved version of the classic LinCity game.
-
net/vncsnapshot
- VNC Snapshot is a command-line program for VNC, based on TightVNC and RealVNC. It will save a JPEG image of the VNC server's screen.
-
geo/p5-Geo-Coordinates-UTM
- Geo::Coordinates provides Latitude and Longitude conversion from/to UTM coordinates.
-
geo/p5-Geo-Coordinates-UTM-XS
- Geo::Coordinates::UTM::XS is a C/XS reimplementation of p5-Geo-Coordinates-UTM.
(Comments are closed)
By Anonymous Coward (65.95.168.179) on