Commit graph

1394 commits

Author SHA1 Message Date
Steve Wills
47f47fe75b databases/rubygem-activerecord41: create port
Add rails 4.1 version of activerecord

PR:		201816
Submitted by:	Torsten Zühlsdorff <ports@toco-domains.de>
2015-08-04 20:07:40 +00:00
Steve Wills
a731994c2d databases/rubygem-activemodel41: create port
Add rails 4.1 version of activemodel

PR:		201815
Submitted by:	Torsten Zühlsdorff <ports@toco-domains.de>
2015-08-04 19:56:49 +00:00
Jimmy Olgeni
9516127087 Add databases/elixir-geo, a set of GIS functions for Elixir with
optional PostGIS support.
2015-07-28 09:21:52 +00:00
Rene Ladan
8df5671f1e Remove expired port:
2015-07-22 databases/p5-DBD-Pg32: Use databases/p5-DBD-Pg instead, compatability probles are fixed
2015-07-22 05:41:10 +00:00
Kurt Jaeger
1488e9abca New port: databases/levigo
levigo is a Go wrapper for LevelDB.
The API has been godoc'ed and is available on the web.
Questions answered at golang-nuts@googlegroups.com.

WWW: https://github.com/jmhodges/levigo

PR:		194986
Submitted by:	cheffo@freebsd-bg.org
2015-07-17 20:11:56 +00:00
Jimmy Olgeni
c84a3921a5 Add databases/elixir-ecto_migrate, automatic migrations for Ecto. 2015-07-16 09:02:12 +00:00
Jimmy Olgeni
7703be8960 Add databases/elixir-calecto, an Adapter for the Calendar library
in Ecto.
2015-07-14 14:47:24 +00:00
Boris Samorodov
257257c8d7 Mtools is a collection of helper scripts to parse and filter MongoDB
log files (mongod, mongos), visualize log files and quickly set up
complex MongoDB test environments on a local machine:

* mlogfilter * slices log files by time, merges log files, filters
  slow queries, finds table scans, shortens log lines, filters by
  other atributes, convert to JSON;

* mloginfo * returns info about log file, like start and end time,
  version, binary, special sections like restarts, connections,
  distinct view;

* mplotqueries * visualize logfiles with different types of plots;

* mlogvis * creates a self-contained html file that shows an interactive
  visualization in a web browser (as an alternative to mplotqueries);

* mlaunch * a script to quickly spin up local test environments,
  including replica sets and sharded systems;

* mgenerate * generates structured pseudo-random data based on a
  template for testing and reproduction.

WWW: https://github.com/rueckstiess/mtools/
2015-07-08 09:52:02 +00:00
Vanilla I. Shu
ecb8d1aa8c Add elixir-mongo, database driver for mongodb. 2015-07-08 06:22:28 +00:00
Jimmy Olgeni
72f8565a72 Add databases/elixir-timex_ecto, an adapter for using Timex
DateTimes with Ecto.
2015-07-03 15:23:10 +00:00
Jimmy Olgeni
2a0a791082 Add databases/elixir-mariaex, a database driver for MariaDB and
MySQL written in pure Elixir.
2015-07-02 13:11:54 +00:00
Jimmy Olgeni
31179490c3 Add databases/elixir-postgrex, a database driver for PostgreSQL
written in pure Elixir.
2015-07-02 13:08:26 +00:00
Jimmy Olgeni
70d01c16e6 Add databases/elixir-ecto, a database wrapper for Elixir. 2015-07-02 13:05:08 +00:00
Jimmy Olgeni
683f166185 Sorting out some Erlang stuff:
- Rename a few Erlang-related ports using the erlang- prefix; it will avoid
  confusion with elixir- ports.
- Remove DOCS and EXAMPLES where not actually useful.
- Simplify RUN_DEPENDS where possible.
- Move textproc/exmpp to devel/erlang-exmpp.
- Add missing R18 compatibility fix for devel/erlang-oserl.
- Upgrade erlang-cuttlefish to 2.0.3.

The idea is that libraries ("deps") have the "erlang-" prefix, while larger
projects (rabbitmq, yaws, couchdb, etc) keep their usual names.
2015-06-27 12:54:11 +00:00
Steve Wills
63d3a7f73b databases/influxdb: create port
An open-source, distributed, time series database with no external dependencies.

WWW: http://influxdb.com

PR:		198073
Submitted by:	Stefan Lambrev <cheffo@freebsd-bg.org>
2015-06-26 12:51:07 +00:00
Pietro Cerutti
63867ef5ca - New port: databases/casstcl
CassTcl provides a Tcl interface to the Cassandra database using DataStax
  cpp-driver C/C++ API.

  WWW: https://github.com/flightaware/casstcl
2015-06-20 08:57:16 +00:00
Pietro Cerutti
aa9341c1e3 - New port: databases/cassandra-cpp-driver
DataStax Cpp Driver is modern, feature-rich, and highly tunable C/C++
  client library for Apache Cassandra (1.2+) and DataStax Enterprise
  (3.1+) using exclusively Cassandra's native protocol and Cassandra
  Query Language v3.

  WWW: http://datastax.github.io/cpp-driver/
2015-06-20 08:02:19 +00:00
Vanilla I. Shu
fef7d4aa30 Add p5-LMDB_File, a wrapper of openldap's lmdb. 2015-06-18 02:06:36 +00:00
Jimmy Olgeni
865541f233 Sort entries. 2015-06-13 09:38:04 +00:00
Steve Wills
83c258ba8a www/rubygem-rails4: update to 4.2.1
Differential Revision:	https://reviews.freebsd.org/D2710
2015-06-10 18:09:37 +00:00
Rene Ladan
bfdd38b1aa Remove one more expired port:
2015-05-10 databases/postgresql84-server: "EOL was reached in July 2014"

The problem in the PR associated with this port did not show up anymore.
2015-06-10 17:38:23 +00:00
Rene Ladan
4b1dfcbab2 Remove expired ports:
2015-05-10 databases/postgresql84-client: "EOL was reached in July 2014"
2015-05-10 databases/postgresql84-contrib: "EOL was reached in July 2014"
2015-05-10 databases/postgresql84-docs: "EOL was reached in July 2014"
2015-05-10 databases/postgresql84-plperl: "EOL was reached in July 2014"
2015-05-10 databases/postgresql84-plpython: "EOL was reached in July 2014"
2015-05-10 databases/postgresql84-pltcl: "EOL was reached in July 2014"
2015-06-02 deskutils/deskbar-applet: Broken since update to gnome3
2015-06-02 deskutils/gimmie: Broken since update to gnome3
2015-06-02 deskutils/glipper: Broken since update to gnome3
2015-06-02 deskutils/gnochm: Broken since update to gnome3
2015-06-02 deskutils/hamster-applet: Broken since update to gnome3
2015-06-02 deskutils/kupfer: Broken since update to gnome3
2015-06-02 deskutils/ontv: Broken since update to gnome3
2015-06-02 deskutils/timer-applet: Broken since update to gnome3
2015-06-02 editors/scribes: Broken since update to gnome3
2015-06-09 games/gweled: Broken since update to gnome3
2015-06-02 games/py-pychess: Broken since update to gnome3
2015-06-08 graphics/gqview: Unmaintained upstream, preferences dialog broken, use graphics/geeqie fork
2015-05-31 lang/gcc47-aux: GCC 4.7 branch closed June 2014, move to lang/gcc-aux
2015-06-02 multimedia/arista: Broken since update to gnome3
2015-06-02 net/service-discovery-applet: Broken since update to gnome3
2015-06-05 net/shaperprobe: broken with no known fix (PR 197327)
2015-06-02 print/gnome-specimen: Broken since update to gnome3
2015-06-01 x11-themes/gtk-aqualightblue-theme: Upstream disappeared
2015-06-01 x11-themes/gtk-flat-theme2: Upstream disappeared
2015-06-10 16:44:36 +00:00
Michael Moll
5b14609d16 new port: databases/rubygem-her
Her is an ORM (Object Relational Mapper) that maps REST
resources to Ruby objects.

WWW: http://www.her-rb.org/

Differential Revision:	https://reviews.freebsd.org/D2751
Approved by:	mat (mentor)
2015-06-07 21:12:23 +00:00
Jun Kuriyama
f6d3c62cff GitDDL::Migrator is database migration utility extended GitDDL.
Extended features are:

- save migration history
- rollback to previous version
- specify version
- specify SQL (sometimes SQL::Translator's output is wrong)
- check differences from versioned SQL and real database

WWW: http://search.cpan.org/dist/GitDDL-Migrator/
2015-06-02 04:51:35 +00:00
Jun Kuriyama
cc58f3b02f This is database migration helper module for users who manage database
schema version by single .sql file in git repository.

By using this module, you can deploy .sql to database, check sql
version between database and .sql file, make diff between them, and
apply alter table to database.

WWW: http://search.cpan.org/dist/GitDDL/
2015-06-02 04:28:26 +00:00
Allan Jude
e932e9aa37 Create the pypuppetdb port, a python library for interacting with the PuppetDB REST API
A required dependancy of puppetboard

Differential Revision:	https://reviews.freebsd.org/D2671
Approved by:	xmj
Sponsored by:	ScaleEngine Inc.
2015-06-01 16:15:33 +00:00
Kurt Jaeger
dd2c8e6807 New port: databases/cegobridge (replaces databases/my2cego)
cegobridge is a tool to import/export database dumps into Cego, a
Relational Database Management System (RDBMS). Currently it supports
MySQL, other database systems to import/export can be added.

Many more details are available at:

WWW: http://www.lemke-it.com/

Submitted by:	Björn Lemke <lemke@lemke-it.com>
2015-05-19 06:23:02 +00:00
Wen Heping
928c4f6829 The psycogreen package enables psycopg2 to work with coroutine libraries,
using asynchronous calls internally but offering a blocking interface so
that regular code can run unmodified.

WWW: https://bitbucket.org/dvarrazzo/psycogreen

PR:		199067
Submitted by:	loic.blot@unix-experience.fr
2015-05-07 01:21:18 +00:00
Jimmy Olgeni
be8a4a02df Add databases/eredis, a Redis client for Erlang. 2015-05-05 20:39:44 +00:00
Rene Ladan
8df1627577 Remove expired port:
2015-04-15 databases/php53-pdo_sqlite: security EOL reached 14 Aug 2014
2015-04-17 21:02:31 +00:00
Rene Ladan
2af5dcc160 Remove expired ports:
2015-04-15 databases/php53-sqlite3: security EOL reached 14 Aug 2014
2015-04-15 textproc/php53-simplexml: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-sybase_ct: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-pdo_mysql: security EOL reached 14 Aug 2014
2015-04-15 textproc/php53-ctype: security EOL reached 14 Aug 2014
2015-04-15 textproc/php53-wddx: security EOL reached 14 Aug 2014
2015-04-15 security/php53-filter: security EOL reached 14 Aug 2014
2015-04-15 ftp/php53-ftp: security EOL reached 14 Aug 2014
2015-04-15 net/php53-soap: security EOL reached 14 Aug 2014
2015-04-15 converters/php53-recode: security EOL reached 14 Aug 2014
2015-04-15 security/php53-openssl: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-dba: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-pdo_pgsql: security EOL reached 14 Aug 2014
2015-04-15 sysutils/php53-fileinfo: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-pdo_odbc: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-sqlite: security EOL reached 14 Aug 2014
2015-04-15 devel/php53-readline: security EOL reached 14 Aug 2014
2015-04-15 mail/php53-imap: security EOL reached 14 Aug 2014
2015-04-15 sysutils/php53-posix: security EOL reached 14 Aug 2014
2015-04-15 archivers/php53-phar: security EOL reached 14 Aug 2014
2015-04-15 graphics/php53-gd: security EOL reached 14 Aug 2014
2015-04-15 textproc/php53-xsl: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-pdo_firebird: security EOL reached 14 Aug 2014
2015-04-15 devel/mingw64-binutils: Obsolete.  Migrate to devel/binutils based ports
2015-04-15 devel/cross-binutils: Obsolete.  Migrate to devel/binutils based ports
2015-04-15 databases/php53-pdo_dblib: security EOL reached 14 Aug 2014
2015-04-15 devel/php53-sysvshm: security EOL reached 14 Aug 2014
2015-04-15 devel/php53-json: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-redis: requires php53, security EOL reached 14 Aug 2014
2015-04-15 textproc/php53-pspell: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-pgsql: security EOL reached 14 Aug 2014
2015-04-15 textproc/php53-xmlreader: security EOL reached 14 Aug 2014
2015-04-15 converters/php53-iconv: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-odbc: security EOL reached 14 Aug 2014
2015-04-15 ftp/php53-curl: security EOL reached 14 Aug 2014
2015-04-15 math/php53-gmp: security EOL reached 14 Aug 2014
2015-04-15 security/php53-mcrypt: security EOL reached 14 Aug 2014
2015-04-15 devel/php53-shmop: security EOL reached 14 Aug 2014
2015-04-15 math/php53-bcmath: security EOL reached 14 Aug 2014
2015-04-15 security/php53-hash: security EOL reached 14 Aug 2014
2015-04-15 devel/php53-sysvsem: security EOL reached 14 Aug 2014
2015-04-15 archivers/php53-zip: security EOL reached 14 Aug 2014
2015-04-15 graphics/php53-exif: security EOL reached 14 Aug 2014
2015-04-15 devel/php53-gettext: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-mysql: security EOL reached 14 Aug 2014
2015-04-15 textproc/php53-xmlwriter: security EOL reached 14 Aug 2014
2015-04-15 textproc/php53-xml: security EOL reached 14 Aug 2014
2015-04-15 converters/php53-mbstring: security EOL reached 14 Aug 2014
2015-04-15 devel/php53-sysvmsg: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-mysqli: security EOL reached 14 Aug 2014
2015-04-15 misc/php53-calendar: security EOL reached 14 Aug 2014
2015-04-15 devel/php53-tokenizer: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-pdo: security EOL reached 14 Aug 2014
2015-04-15 net/php53-xmlrpc: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-interbase: security EOL reached 14 Aug 2014
2015-04-15 www/php53-session: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-mssql: security EOL reached 14 Aug 2014
2015-04-15 www/php53-tidy: security EOL reached 14 Aug 2014
2015-04-15 archivers/php53-zlib: security EOL reached 14 Aug 2014
2015-04-15 net/php53-ldap: security EOL reached 14 Aug 2014
2015-04-15 net-mgmt/php53-snmp: security EOL reached 14 Aug 2014
2015-04-15 textproc/php53-dom: security EOL reached 14 Aug 2014
2015-04-15 devel/php53-pcntl: security EOL reached 14 Aug 2014
2015-04-15 archivers/php53-bz2: security EOL reached 14 Aug 2014
2015-04-15 net/php53-sockets: security EOL reached 14 Aug 2014
2015-04-15 lang/php53: security EOL reached 14 Aug 2014
2015-04-15 devel/pecl-uuid: requires php53, security EOL reached 14 Aug 2014
2015-04-15 lang/php53-extensions: security EOL reached 14 Aug 2014
2015-04-15 german/pecl-konto_check: requires php53, security EOL reached 14 Aug 2014
2015-04-17 www/moodle26: Deprecated by upstream, use www/moodle2{7,8} instead
2015-04-17 21:00:10 +00:00
Bartek Rutkowski
bc9ff68573 databases/spatialite-tools: NEW PORT - Collection of CLI tools supporting SpatiaLite
spatialite-tools is a collection of open source Command Line Interface (CLI)
 tools supporting SpatiaLite.

* spatialite: a complete CLI front-end, more or less equivalent to the well
 known sqlite3 front-end, but fully supporting SpatiaLite
* spatialite_tool: a tool supporting import/export of Shapefiles and DBF-files
* shp_doctor: a diagnostic tool to check anomalous shapefiles
* exif_loader: an import tool for EXIF or EXIF-GPS (JPEG) pictures
* spatialite_network: a tool creating a VirtualNetwork (supporting
 shortest path / routing SQL queries)
* spatialite_gml: a tool importing GML files
* spatialite_convert: a tool converting DB-files from different versions
 of SpatiaLite
* spatialite_dxf: an tool importing DXF files
* OSM-tools: spatialite_osm_raw, spatialite_osm_filter, spatialite_osm_map,
 spatialite_osm_net, spatialite_osm_overpass: tools supporting
 OpenStreetMap datasets
* XML-tools: spatialite_xml_load, spatialite_xml_collapse,
 spatialite_xml_print, spatialite_xml_validator: tools supporting XML files
 processing

WWW: http://www.gaia-gis.it/fossil/spatialite-tools/index

PR:		197263
Submitted by:	Loic Bartoletti <coder@tuxfamily.org>
2015-04-05 11:21:44 +00:00
Muhammad Moinur Rahman
9aaa6e83bc [NEW] databases/p5-DBICx-Sugar: Just some syntax sugar for DBIx::Class
Just some syntax sugar for your DBIx::Class applications. This was originally
created to remove code duplication between Dancer::Plugin::DBIC and
Dancer2::Plugin::DBIC.

WWW: http://search.cpan.org/dist/DBICx-Sugar/
2015-04-01 13:58:14 +00:00
Adam Weinberger
737b14d165 Add databases/p5-Mango, a pure-perl, non-blocking MongoDB driver
designed for use with Mojolicious.
2015-03-28 19:15:45 +00:00
Rene Ladan
73e24dce7d Remove expired ports:
2015-03-28 audio/raproxy: Broken for more than 6 months
2015-03-28 converters/ruby-iconv: Not needed with Ruby 2.x
2015-03-28 databases/pydbdesigner: Broken for more than 6 months
2015-03-28 01:32:23 +00:00
Pawel Pekala
4d918154d8 libpqtypes is a libpq extension that offers a new way of handling parameterized
queries and getting result field values. Both putting parameters and getting
values use a printf/scanf style interface, with consistent specifiers for both.

WWW: http://libpqtypes.esilo.com/

PR:		196767
Submitted by:	Dave Green <dg@fastmail.co.uk>
2015-03-14 18:16:05 +00:00
Adam Weinberger
ae2170cacf Add databases/p5-Mojo-Pg, a PostgreSQL integration for Mojolicious. 2015-02-21 16:30:34 +00:00
Pawel Pekala
b3b7e8761b VirtualPG is a loadable dynamic extension to both SQLite and SpatiaLite.
Its intended scope is supporting direct SQL access to PostgreSQL and PostGIS own
tables, so to make any possible kind of data exchange between these two popular
open source Spatial DBMSes as straightforward and simple as possible.

WWW: http://www.gaia-gis.it/fossil/virtualpg/index

PR:		197261
Submitted by:	Loïc BARTOLETTI <coder@tuxfamily.org>
2015-02-21 13:58:02 +00:00
Tom Judge
c5683e6c6f New port: databases/p5-DBIx-Introspector
Detect what database you are connected to.
2015-01-30 16:22:39 +00:00
Kurt Jaeger
24ea928049 New port: databases/sqlitebrowser
DB Browser for SQLite is a light GUI editor for SQLite databases,
built on top of Qt. The main goal of the project is to allow
non-technical users to create, modify and edit SQLite databases
using a set of wizards and a spreadsheet-like interface.

This project has previous been known as "SQLite Browser" and "Database
Browser for SQLite". "DB Browser for SQLite" will hopefully be the
name that sticks. :)

WWW: http://sqlitebrowser.org/

PR:		196365
Submitted by:	coder@tuxfamily.org
2015-01-05 18:21:38 +00:00
Alexey Dokuchaev
0a7d2c3aae - Resurrect, unbreak, cleanup Makefile, define LICENSE (LGPL21)
- Convert three-line pkg-plist into PLIST_FILES knob
- Improve grammar in port description text, fix couple of typos
2014-12-07 14:09:27 +00:00
Alexey Dokuchaev
ca2cf8259d Sort the entries and amend COMMENT. 2014-12-07 13:46:25 +00:00
John Marino
ffbb1b1140 Remove port databases/postgresql93-plv8js (avoids broken index)
This port was added on 5 October 2014.  The intention for its existence
was to provide a way to use plv8js with pgsql 9.3 instead of the default
pgsql 9.2.  It was implemented in such a way that if PGSQL_DEFAULT is
set to 9.3, the index breaks with a duplicate origin with datbases/
postgresql-plv8js.  It's possible to adjust the plv8js ports by converting
the version into an option and using typical master/slave techniques, but
I can't come up with a good reason to do this at all.

I don't think this port ever should have been created.  Anyone that would
need this port would have needed to set PGSQL_DEFAULT anyway (which
already works).  In the worst case, WANT_PGSQL could be based through a
command line.  Perhaps the motivation was to have a binary package to
avoid building it, but this reason disappears soon when the default
version of pgsql is bumped to 9.3.  Based on all those reasons, I think
it is better to remove the port outright (pointing to master port) rather
than adjust it to avoid a broken index.

PR:	195281
2014-12-07 10:35:01 +00:00
Antoine Brodin
39b99a5634 New port: databases/rubygem-arel-helpers
Useful tools to help construct database queries with ActiveRecord and Arel.

WWW: https://github.com/camertron/arel-helpers
2014-12-05 10:11:47 +00:00
Matthew Seaman
08e16cd8b2 New port:
Barman: backup and recovery manager for PostgreSQL.

Barman is an open-source administration tool for disaster recovery of
PostgreSQL servers written in Python.

It allows your organisation to perform remote backups of multiple
servers in business critical environments and helps DBAs during the
recovery phase.

WWW: http://www.pgbarman.org/
2014-12-02 15:41:14 +00:00
Matthew Seaman
0f1c879e37 New port:
pgespresso is an extension to postgresql that adds functions and views
to be used by Barman, the disaster recovery tool

WWW: https://github.com/2ndquadrant-it/pgespresso
2014-12-02 15:37:29 +00:00
Rene Ladan
725301185e Remove expired ports:
2014-11-30 ports-mgmt/pkg-plist: Generate incorrect plists
2014-11-30 sysutils/rubygem-hiera-puppet: Has been incorporated into hiera
2014-11-30 sysutils/rubygem-hiera-json: Has been incorporated into hiera
2014-11-30 databases/memcachedb: Depends on deprecated Berkeley DB version, needs porting to DB_SITE
2014-12-01 games/djgame2: Online servers gone, game is not playable
2014-12-01 devel/creduce: Unmaintained and depends on ancient LLVM 3.2
2014-12-01 lang/clay: No development since July 2013, depends on obsolete clang-3.2
2014-12-01 19:21:41 +00:00
Kurt Jaeger
66f8d68406 New port: databases/p5-Dancer2-Plugin-Database
Dancer2::Plugin::Database provides an easy way to obtain a connected
DBI database handle by simply calling the database keyword
within your Dancer2 application.

Returns a Dancer2::Plugin::Database::Handle object, which is a subclass of DBI's
DBI::db connection handle object, so it does everything you'd expect to do with
DBI, but also adds a few convenience methods. See the documentation for
Dancer2::Plugin::Database::Handle for full details of those.

WWW: http://search.cpan.org/dist/Dancer2-Plugin-Database/

PR:		194960
Submitted by:	Henk van Oers <hvo.pm@xs4all.nl>
2014-11-20 20:56:22 +00:00
Bartek Rutkowski
da0a4caa7f databases/Makefile: fix py-sqlite ports changes
In r372639 I've committed changes related to my work-in-progress cleanup of
py-sqlite ports by mistake. This commit is to revert these changes as they
should not get in to the ports tree yet.

Reviewed by:	danfe
Approved by:	mentors(implicit)
2014-11-16 14:59:07 +00:00
Bartek Rutkowski
6a35852f0c databases/php56-redis: NEW PORT - PHP5 extension for Redis
This extension provides an API for communicating with Redis database,
a persistent key-value database with built-in net interface written
in ANSI-C for Posix systems.

It is a fork of alfonsojimenez's phpredis, adding many methods and
fixing a lot of issues.

WWW: https://github.com/nicolasff/phpredis

PR:		194270
Submitted by:	Daniel Ylitalo <daniel at blodan.se>
Approved by:	mentors (implicit)
2014-11-16 14:35:59 +00:00