FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

Search FreshPorts using Google

The FreshPorts Search


Include deleted ports Case sensitive search Sort by:
Include /src tree
Output format:
HTML
Plain Text
Maximum Effort Minimal output

Notes

  • Case sensitivity is ignored for "sounds like" and output is ordered by the soundex.
  • When searching on 'Message ID', the type of match is ignored.
  • When searching on 'Commit Message' only 'containing' is used.
  • When searching by 'Under a pathname', your path must start with something like /ports/, /doc/, or /src/. All commits under that point will be returned. The selected match type is ignored and defaults to 'Starts with'.
Number of ports: 30
py-python-rrdtool Python bindings for RRDTool, the graphing and logging utility
1.4.7_1 databases search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: robak@FreeBSD.org search for ports maintained by this maintainer
Last commit date: 2016-05-02 17:08:56
License: LGPL3
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/databases/py-python-rrdtool/ && make install clean
To add the package: pkg install py27-python-rrdtool

PKGNAME: py27-python-rrdtool

distinfo:

SHA256 (python-rrdtool-1.4.7.tar.gz) = ffcddfb43d361fb983475b18e9be8f8f92883c9f2e732a329c0bb976e359cba7
SIZE (python-rrdtool-1.4.7.tar.gz) = 1396786

riak Riak is an open source, distributed, noSQL database
1.4.12_1 databases search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: robak@FreeBSD.org search for ports maintained by this maintainer
Last commit date: 2016-04-21 17:43:15
License: APACHE20
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/databases/riak/ && make install clean
To add the package: pkg install riak

PKGNAME: riak

distinfo:

SHA256 (riak-1.4.12.tar.gz) = 2ae63ba183ce457399a21542c75aa6149481c972ebac739a1599e93e81982c91
SIZE (riak-1.4.12.tar.gz) = 13821609

b2 Command Line Interface for Backblaze's B2 storage service
0.2.4 devel search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: robak@FreeBSD.org search for ports maintained by this maintainer
Last commit date: 2015-09-23 21:38:17
License: MIT
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/devel/b2/ && make install clean
To add the package: pkg install b2

PKGNAME: b2

distinfo:

SHA256 (b2) = 2a73a5daf3915ae30788ebfff51c134bcf5e92157b4079afe8499b2b2eade9f8
SIZE (b2) = 24688

etcd Highly-available key value store and service discovery
2.3.7 devel search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: robak@FreeBSD.org search for ports maintained by this maintainer
Last commit date: 2016-06-20 17:25:51
License: APACHE20
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/devel/etcd/ && make install clean
To add the package: pkg install coreos-etcd

PKGNAME: coreos-etcd

distinfo:

TIMESTAMP = 1466253404
SHA256 (coreos-etcd-v2.3.7_GH0.tar.gz) = aa3a6340bb08d072d1d2ecfbe3c1e02235251760d031a2b699ee1710510ee883
SIZE (coreos-etcd-v2.3.7_GH0.tar.gz) = 2209051

py-ToscaWidgets Python framework for building reusable web components
0.9.12_1 devel search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: robak@FreeBSD.org search for ports maintained by this maintainer
Last commit date: 2016-04-01 15:00:57
License: MIT
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/devel/py-ToscaWidgets/ && make install clean
To add the package: pkg install py27-ToscaWidgets

PKGNAME: py27-ToscaWidgets

distinfo:

SHA256 (ToscaWidgets-0.9.12.tar.gz) = fddabaf24a55677ef91231cb393851d10a8b2418ba6f75a26c618440b3918483
SIZE (ToscaWidgets-0.9.12.tar.gz) = 59605

py-cclib Parsers And Algorithms For Computational Chemistry
1.3.2 devel search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: robak@FreeBSD.org search for ports maintained by this maintainer
Last commit date: 2016-03-19 18:17:50
License: LGPL21
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/devel/py-cclib/ && make install clean
To add the package: pkg install cclib

PKGNAME: cclib

distinfo:

SHA256 (cclib-cclib-v1.3.2_GH0.tar.gz) = 60def31b981f02ed443060d6047ed4a511d5b09a60029f84b93d02cdc3ac0d76
SIZE (cclib-cclib-v1.3.2_GH0.tar.gz) = 8300814

py-click Python package for creating command line interfaces
6.6 devel search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: robak@FreeBSD.org search for ports maintained by this maintainer
Last commit date: 2016-04-26 11:06:01
License: BSD3CLAUSE
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/devel/py-click/ && make install clean
To add the package: pkg install py27-click

PKGNAME: py27-click

distinfo:

SHA256 (click-6.6.tar.gz) = cc6a19da8ebff6e7074f731447ef7e112bd23adf3de5c597cf9989f2fd8defe9
SIZE (click-6.6.tar.gz) = 283420

py-configparser INI style configuration file parser
3.5.0b2 devel search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: robak@FreeBSD.org search for ports maintained by this maintainer
Last commit date: 2016-01-14 12:26:52
License: MIT
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/devel/py-configparser/ && make install clean
To add the package: pkg install py27-configparser

PKGNAME: py27-configparser

distinfo:

SHA256 (configparser-3.5.0b2.tar.gz) = 16810160ff28233efac6c1dc0eea8d4c9b87042f9210541dab4f92a90a7d8597
SIZE (configparser-3.5.0b2.tar.gz) = 38523

py-demjson Encoder, Decoder and Lint/Validator for JSON
2.2.4 devel search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: robak@FreeBSD.org search for ports maintained by this maintainer
Last commit date: 2016-01-03 17:43:51
License: LGPL3
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/devel/py-demjson/ && make install clean
To add the package: pkg install py27-demjson

PKGNAME: py27-demjson

distinfo:

SHA256 (demjson-2.2.4.tar.gz) = 31de2038a0fdd9c4c11f8bf3b13fe77bc2a128307f965c8d5fb4dc6d6f6beb79
SIZE (demjson-2.2.4.tar.gz) = 131457

py-durus Persistent object storage system for Python
3.9_1 devel search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: robak@FreeBSD.org search for ports maintained by this maintainer
Last commit date: 2015-09-01 17:20:48
License: MIT
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/devel/py-durus/ && make install clean
To add the package: pkg install py27-durus

PKGNAME: py27-durus

distinfo:

SHA256 (Durus-3.9.tar.gz) = 164f60fba8f4c68e018df48d82c22d0dcc349c51584a4ed337f18a44e8ace59d
SIZE (Durus-3.9.tar.gz) = 69271

py-geotypes Python Interface to Support PostGIS
0.7.0_1 devel search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: robak@FreeBSD.org search for ports maintained by this maintainer
Last commit date: 2015-05-18 18:07:46
License: LGPL21
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/devel/py-geotypes/ && make install clean
To add the package: pkg install py27-geotypes

PKGNAME: py27-geotypes

distinfo:

SHA256 (hippysurfer-geotypes-0.7.0_GH0.tar.gz) = 2ad7141b873260fffdf08342013995d75f79b961e0a0acead4f57d9a6730d131
SIZE (hippysurfer-geotypes-0.7.0_GH0.tar.gz) = 44878

py-plan Python package for writing and deploying cron jobs
0.5 devel search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: robak@FreeBSD.org search for ports maintained by this maintainer
Last commit date: 2016-05-19 11:21:25
License: BSD3CLAUSE
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/devel/py-plan/ && make install clean
To add the package: pkg install py27-plan

PKGNAME: py27-plan

distinfo:

SHA256 (plan-0.5.tar.gz) = 46aff63506e9dbbcabfd31271a25916ee556b6cc0ae21ab4d26bc6bf6eff59e1
SIZE (plan-0.5.tar.gz) = 15858

rubygem-deep_merge Recursive hash merger
1.0.1 devel search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: robak@FreeBSD.org search for ports maintained by this maintainer
Last commit date: 2016-04-27 22:57:32
License: MIT
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/devel/rubygem-deep_merge/ && make install clean
To add the package: pkg install rubygem-deep_merge

PKGNAME: rubygem-deep_merge

distinfo:

SHA256 (rubygem/deep_merge-1.0.1.gem) = 2dcc68cc5af7b3d336fd528ec2c54f7790a72b832c8c6689e9c907d0e764718c
SIZE (rubygem/deep_merge-1.0.1.gem) = 12800

rubygem-librarian Ruby framework for writing bundlers
0.1.2 devel search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: robak@FreeBSD.org search for ports maintained by this maintainer
Last commit date: 2016-04-27 22:57:32
License: MIT
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/devel/rubygem-librarian/ && make install clean
To add the package: pkg install rubygem-librarian

PKGNAME: rubygem-librarian

distinfo:

SHA256 (rubygem/librarian-0.1.2.gem) = 7c263835ec5d5b03d89f1318f3abc073aefc8cc4669c55e36790024e994d6340
SIZE (rubygem/librarian-0.1.2.gem) = 48640

rubygem-open3_backport Backport of Ruby 1.9's Open3 methods for Ruby 1.8
0.0.3 devel search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: robak@FreeBSD.org search for ports maintained by this maintainer
Last commit date: 2016-04-27 22:57:32
License: BSD2CLAUSE RUBY
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/devel/rubygem-open3_backport/ && make install clean
To add the package: pkg install rubygem-open3_backport

PKGNAME: rubygem-open3_backport

distinfo:

SHA256 (rubygem/open3_backport-0.0.3.gem) = c4e8a1f4271b4424b548217634b3c469dbab56ca359c4df182034b3040a556c1
SIZE (rubygem/open3_backport-0.0.3.gem) = 15872

rubygem-rrd-ffi Ruby bindings for RRD functions
0.2.14_1 devel search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: robak@FreeBSD.org search for ports maintained by this maintainer
Last commit date: 2016-05-02 17:08:56
License: MIT
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/devel/rubygem-rrd-ffi/ && make install clean
To add the package: pkg install rubygem-rrd-ffi

PKGNAME: rubygem-rrd-ffi

distinfo:

SHA256 (rubygem/rrd-ffi-0.2.14.gem) = bc5c753f538956d48ed68bf4780e523e67ea2546a780bb79fd688fd520cf0184
SIZE (rubygem/rrd-ffi-0.2.14.gem) = 24064

py-pyvmomi Python SDK for the VMware vSphere API of ESX, ESXi, and vCenter
6.0.0 net search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: robak@FreeBSD.org search for ports maintained by this maintainer
Last commit date: 2016-04-01 15:16:20
License: APACHE20
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/net/py-pyvmomi/ && make install clean
To add the package: pkg install pyvmomi

PKGNAME: pyvmomi

distinfo:

SHA256 (pyvmomi-6.0.0.tar.gz) = bc87e4d38584d0c1ace212486e100d6d70707697e4a427002725fd4f34d45cdc
SIZE (pyvmomi-6.0.0.tar.gz) = 216134

py-terminado Terminals served to term.js using Tornado websockets
0.6 net search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: robak@FreeBSD.org search for ports maintained by this maintainer
Last commit date: 2016-04-01 15:16:20
License: BSD2CLAUSE
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/net/py-terminado/ && make install clean
To add the package: pkg install py27-terminado

PKGNAME: py27-terminado

distinfo:

SHA256 (terminado-0.6.tar.gz) = 2c0ba1f624067dccaaead7d2247cfe029806355cef124dc2ccb53c83229f0126
SIZE (terminado-0.6.tar.gz) = 10334

iocage Full featured, no dependency Jail container manager
1.7.5 sysutils search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: robak@FreeBSD.org search for ports maintained by this maintainer
Last commit date: 2016-07-13 11:04:28
License: BSD2CLAUSE
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/sysutils/iocage/ && make install clean
To add the package: pkg install iocage

PKGNAME: iocage

distinfo:

TIMESTAMP = 1468403765
SHA256 (iocage-iocage-v1.7.5_GH0.tar.gz) = 99c404c078c8f2239c2c03bd7aacc4acee7a47fbe95d4325ee65fe186b743160
SIZE (iocage-iocage-v1.7.5_GH0.tar.gz) = 297453

mcollective-shell-agent MCollective shell agent plugin
0.0.2 sysutils search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: robak@FreeBSD.org search for ports maintained by this maintainer
Last commit date: 2016-04-01 15:25:18
License: APACHE20
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/sysutils/mcollective-shell-agent/ && make install clean
To add the package: pkg install mcollective-shell-agent

PKGNAME: mcollective-shell-agent

distinfo:

SHA256 (puppetlabs-mcollective-shell-agent-0.0.2_GH0.tar.gz) = 08c60644752e969b86459b23818f3b991514be3633141ac0e6e984672d11574f
SIZE (puppetlabs-mcollective-shell-agent-0.0.2_GH0.tar.gz) = 17984

mcollective-shell-client MCollective shell client plugin
0.0.2 sysutils search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: robak@FreeBSD.org search for ports maintained by this maintainer
Last commit date: 2016-04-01 15:25:18
License: APACHE20
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/sysutils/mcollective-shell-client/ && make install clean
To add the package: pkg install mcollective-shell-client

PKGNAME: mcollective-shell-client

distinfo:

SHA256 (puppetlabs-mcollective-shell-agent-0.0.2_GH0.tar.gz) = 08c60644752e969b86459b23818f3b991514be3633141ac0e6e984672d11574f
SIZE (puppetlabs-mcollective-shell-agent-0.0.2_GH0.tar.gz) = 17984

mnrpes MCollective and Rufus scheduler wrapper
2014041501 sysutils search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: robak@FreeBSD.org search for ports maintained by this maintainer
Last commit date: 2016-07-19 12:04:14
License: APACHE20
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/sysutils/mnrpes/ && make install clean
To add the package: pkg install mnrpes

PKGNAME: mnrpes

distinfo:

SHA256 (nullDowntimeLtd-mnrpes-2014041501-3f9942c_GH0.tar.gz) = 5366c6d891005e28c93e67b5ee074d635285d0bdbb36e6f89bec3eb8dd4b8c65
SIZE (nullDowntimeLtd-mnrpes-2014041501-3f9942c_GH0.tar.gz) = 83658

py-ptyprocess Run a subprocess in a pseudo terminal
0.5.1 sysutils search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: robak@FreeBSD.org search for ports maintained by this maintainer
Last commit date: 2016-03-03 11:52:25
License: ISCL
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/sysutils/py-ptyprocess/ && make install clean
To add the package: pkg install py27-ptyprocess

PKGNAME: py27-ptyprocess

distinfo:

SHA256 (ptyprocess-0.5.1.tar.gz) = 0530ce63a9295bfae7bd06edc02b6aa935619f486f0f1dc0972f516265ee81a6
SIZE (ptyprocess-0.5.1.tar.gz) = 68474

rubygem-facter Cross-platform Ruby library for retrieving facts from OS
2.4.4 sysutils search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: robak@FreeBSD.org search for ports maintained by this maintainer
Last commit date: 2016-04-27 22:57:32
License: APACHE20
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/sysutils/rubygem-facter/ && make install clean
To add the package: pkg install rubygem-facter

PKGNAME: rubygem-facter

distinfo:

SHA256 (rubygem/facter-2.4.4.gem) = 4f7b592f9b6bc6ad8a9789e3ca0953fae07e6d06b10a9cb7599eb1e71a03646b
SIZE (rubygem/facter-2.4.4.gem) = 245760

rubygem-hiera1 Pluggable data store for hierarchical data
1.3.4_1 sysutils search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: robak@FreeBSD.org search for ports maintained by this maintainer
Last commit date: 2016-04-27 22:57:32
License: APACHE20
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/sysutils/rubygem-hiera1/ && make install clean
To add the package: pkg install rubygem-hiera1

PKGNAME: rubygem-hiera1

distinfo:

SHA256 (rubygem/hiera-1.3.4.gem) = a3c85385ddda64916d453efeeb965151dc2454428d88f04f40d539559af27020
SIZE (rubygem/hiera-1.3.4.gem) = 30208

rubygem-librarian-puppet Tool for management and bundling Puppet modules
2.2.1_1 sysutils search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: robak@FreeBSD.org search for ports maintained by this maintainer
Last commit date: 2016-04-27 22:57:32
License: MIT
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/sysutils/rubygem-librarian-puppet/ && make install clean
To add the package: pkg install rubygem-librarian-puppet

PKGNAME: rubygem-librarian-puppet

distinfo:

SHA256 (rubygem/librarian-puppet-2.2.1.gem) = 938d8daa9bc5bbf6ca3846b26b8cb093bdb6d7240a559e85dda5aa391bc10021
SIZE (rubygem/librarian-puppet-2.2.1.gem) = 20480

py-sphinx_rtd_theme Mobile-friendly py-sphinx theme
0.1.9 textproc search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: robak@FreeBSD.org search for ports maintained by this maintainer
Last commit date: 2016-03-04 16:03:42
License: MIT
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/textproc/py-sphinx_rtd_theme/ && make install clean
To add the package: pkg install py27-sphinx_rtd_theme

PKGNAME: py27-sphinx_rtd_theme

distinfo:

SHA256 (sphinx_rtd_theme-0.1.9.tar.gz) = 273846f8aacac32bf9542365a593b495b68d8035c2e382c9ccedcac387c9a0a1
SIZE (sphinx_rtd_theme-0.1.9.tar.gz) = 698461

grafana Dashboard and graph editor for Graphite, InfluxDB & OpenTSDB
1.9.1 www search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: robak@FreeBSD.org search for ports maintained by this maintainer
Last commit date: 2015-01-25 19:49:28
License: APACHE20
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/www/grafana/ && make install clean
To add the package: pkg install grafana

PKGNAME: grafana

distinfo:

SHA256 (grafana-1.9.1.tar.gz) = c328c7a002622f672affbcaabd5e64ae279be1051ee27c62ba22bfed63680508
SIZE (grafana-1.9.1.tar.gz) = 1263568

py-flask-admin Flask extension for adding admin interfaces to Flask applications
1.4.0 www search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: robak@FreeBSD.org search for ports maintained by this maintainer
Last commit date: 2016-04-01 15:33:58
License: BSD3CLAUSE
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/www/py-flask-admin/ && make install clean
To add the package: pkg install py27-Flask-Admin

PKGNAME: py27-Flask-Admin

distinfo:

SHA256 (Flask-Admin-1.4.0.tar.gz) = f2d58448985cf25d757be8e4764a46134a6d0a6ec7fcddc584050a6cc8732d6f
SIZE (Flask-Admin-1.4.0.tar.gz) = 868807

rubygem-sinatra-contrib Collection of useful Sinatra extensions
1.4.7 www search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: robak@FreeBSD.org search for ports maintained by this maintainer
Last commit date: 2016-04-27 22:57:32
License: MIT
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/www/rubygem-sinatra-contrib/ && make install clean
To add the package: pkg install rubygem-sinatra-contrib

PKGNAME: rubygem-sinatra-contrib

distinfo:

SHA256 (rubygem/sinatra-contrib-1.4.7.gem) = d9597918b1346c550bffe4127e54f53ad875f1eafb76afe28b4ec4c52288236e
SIZE (rubygem/sinatra-contrib-1.4.7.gem) = 53760

Number of ports: 30
Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
chromiumJul 22
krb5-114Jul 21
mariadb100-server*Jul 21
mariadb101-server*Jul 21
mariadb55-server*Jul 21
mysql55-server*Jul 21
mysql56-server*Jul 21
mysql57-server*Jul 21
openoffice-4Jul 21
openoffice-develJul 21
percona55-server*Jul 21
typo3Jul 18
typo3-ltsJul 18
atutorJul 16
atutorJul 16

18 vulnerabilities affecting 35 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 26061
Broken 80
Deprecated 122
Ignore 351
Forbidden 0
Restricted 201
No CDROM 83
Vulnerable 74
Expired 10
Set to expire 109
Interactive 0
new 24 hours 2
new 48 hours3
new 7 days22
new fortnight86
new month161

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2014 Dan Langille. All rights reserved.