This page holds various resources related to OpenBSD, mostly ports. Watch out! Some of them might be obsolete.

Committed ports

These are ports that can be found in the official port tree and for which I am the maintainer. Updates go there before they get committed by a generous soul.

graphics/glitz

No update

graphics/cairo

No update

graphics/py-cairo

No update

graphics/gifsicle

No update

databases/py-sqlite2

No update

Suggested patches

These are my patches to existing ports.

graphics/py-Imaging

2005-11-28 : py-Imaging.diff
  • 1.1.5 → 1.1.5p0
  • add header files needed by modules using the Imaging C API

Unofficial ports

These are ports I have created but which are not imported into the OpenBSD ports tree. Some of them concern software packages that are maybe not mature enough to be part of the official port tree. Comments and patches are very much appreciated.

www/py-nevow

Nevow is a next-generation web application templating system, based on the ideas developed in the Twisted Woven package. Its main focus is on separating the HTML template from both the business logic and the display logic, while allowing the programmer to write pure Python code as much as possible. It separates your code into data and render functions, a simplified implementation of traditional MVC.

2007-05-17 : py-nevow.tgz
  • py-nevow-0.9.19

devel/py-epsilon

Epsilon is a small utility package that depends on tools too recent for Twisted (like datetime in python2.4) but performs generic enough functions that it can be used in projects that don't want to share Divmod's other projects' large footprint.

2007-05-17 : py-epsilon.tgz
  • py-epsilon-0.5.7

databases/py-axiom

Axiom is an object database, or alternatively, an object-relational mapper. Its primary goal is to provide an object-oriented layer with what we consider to be the key aspects of OO, i.e. polymorphism and message dispatch, without hindering the power of an RDBMS. It is designed to feel pythonic, without encouraging the typical ORM behavior such as potato programming.

2007-05-17 : py-axiom.tgz

books/proj-pdfdocs

Extra pdf documentation for PROJ.

2007-04-21 : proj-pdfdocs.tgz

geo/geos

GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS). As such, it aims to contain the complete functionality of JTS in C++. This includes all the OpenGIS Simple Features for SQL spatial predicate functions and spatial operators, as well as specific JTS topology functions such as IsValid().

2007-04-21 : geos.tgz
  • GEOS 2.2.3

geo/postgis

PostGIS adds support for geographic objects to the PostgreSQL object-relational database. In effect, PostGIS "spatially enables" the PostgreSQL server, allowing it to be used as a backend spatial database for geographic information systems (GIS), much like ESRI's SDE or Oracle's Spatial extension. PostGIS follows the OpenGIS Simple Features Specification for SQL and will be submitted for conformance testing at version 1.0.

2007-04-21 : postgis.tgz
  • PostGIS 1.2.1
  • requires proj
  • requires geos
  • regression test not run due to permssion issues. I have to look at the postgresql update

geo/gdal

GDAL is a translator library for raster geospatial data formats that is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for data translation and processing.

2007-04-21 : gdal.tgz
Puffy