Commit graph

3923 commits

Author SHA1 Message Date
Mark Felder
ffc82966e1 Web Interface for Graylog
PR:		205531
Submitted by:	Thomas Bartelmess <thomas@bartelmess.io>
2016-03-10 21:39:56 +00:00
Dmitry Sivachenko
1eb184fb93 New port: py-django-htmlmin
django-html is an HTML minifier for Python, with full support for HTML 5.
It supports Django, Flask and many other Python web frameworks.  It also
provides a command line tool, that can be used for static websites or
deployment scripts.

WWW: https://pypi.python.org/pypi/django-htmlmin
2016-03-01 14:29:34 +00:00
Bernard Spil
77883cae0b www/mod_http2-devel: Apache HTTP/2 module
This is the early experience version of the Apache HTTP/2 module for people
who like living on the edge and want to test not yet released changes.

Reviewed by:	feld (mentor)
Approved by: 	feld (mentor)
Differential Revision:	D5220
2016-02-29 22:43:04 +00:00
Carlo Strub
e6f22a6271 Django Markdownx is a Markdown editor built for Django. It enables raw editing,
live preview and image uploads (stored locally in MEDIA folder) with drag&drop
functionality and auto tag insertion. Also, django-markdownx supports multiple
editors on one page.
Template is highly customizable, so you can easily use i.e. Bootstrap to layout
editor pane and preview pane side by side (as in preview animation below).

WWW: https://github.com/adi-/django-markdownx

Submitted by:	cs@
2016-02-20 14:06:25 +00:00
Roman Bogorodskiy
c2c64a7756 Add squidanalyzer 6.5, squid access log report generation tool.
PR:		205906
Submitted by:	Dominique Goncalves <dominique.goncalves@gmail.com>
2016-02-20 01:01:06 +00:00
Kubilay Kocak
68600e93ae [NEW] www/py-txrequests: Asynchronous Python HTTP for Humans
Small add-on for the python requests http library. Makes use Twisted's
ThreadPool, so that the requests API returns deferred.

The additional API and changes are minimal and strives to avoid
surprises.

WWW: https://github.com/tardyp/txrequests
2016-02-17 14:28:12 +00:00
Martin Wilke
e630e52bb5 Welcome php 7.0.3
Changelog:
    http://php.net/ChangeLog-7.php#7.0.0
    http://php.net/ChangeLog-7.php#7.0.1
    http://php.net/ChangeLog-7.php#7.0.2
    http://php.net/ChangeLog-7.php#7.0.3

I'd like to thanks:
  Kurt Jaeger
  Matthias Breddin
  Rainer Duffner
  Victor van Vlaardingen
  Torsten Zuehlsdorff
  Franco Fichtner
  and all helpers and testers from ports@.
2016-02-15 14:34:26 +00:00
Rene Ladan
d5ce1f73bc Remove PHP 5.4 from the Ports Tree, it expired upstream in 2015-Q3 and the
ports expired last month.

Adjust Mk/bsd.php.mk

Reviewed by:	antoine, marino
Approved by:	portmgr (antoine)
Differential Revision:	https://reviews.freebsd.org/D5278
2016-02-14 19:21:31 +00:00
Martin Wilke
096ff97e4c A Django application for managing and displaying a calendar and its events.
Features:

    * Repeating and non-repeating events
    * Events that start and end on different days
    * Support for cancelled events
    * Upcoming events and current happenings lists
    * AJAX support
    * Default CSS & Javascript to help you get started

WWW: https://github.com/wreckage/django-happenings

PR:		207084
Submitted by:	Kevin Golding <ports@caomhin.org>
2016-02-12 13:22:53 +00:00
Alfred Perlstein
32c3c8a566 Add django rest framework and some of its modules.
Differential Revision:      https://reviews.freebsd.org/D3806
2016-02-07 16:22:50 +00:00
Kurt Jaeger
941c8d17fd New port: www/guacamole-client
guacamole-client is the superproject containing all Maven-based
projects that make Guacamole, an HTML5 web application that provides
access to your desktop using remote desktop protocols.

guacamole-client is used to build the subprojects that make up
Guacamole, and to provide a common central repository. Each project
contained here is completely independent of guacamole-client and
can be built separately, though the others may have to be built
first. If all projects are built using guacamole-client, Maven will
take care of the proper build order.

WWW: https://github.com/glyptodon/guacamole-client

PR:		202755
Submitted by:	ultima1252@gmail.com
2016-02-06 20:59:29 +00:00
Rene Ladan
37730614d2 Remove expired ports:
2016-01-31 devel/pdcurses-the: Seperate port is no longer needed, see PR
2016-01-31 www/py-django17: End of extended support: December 1, 2015
2016-01-31 www/codeigniter22: Codeigniter 2.2.x reached its End of Life on 31 October 2015. Please update to the current version.
2016-02-01 java/wildfly80: Fully EOL when version 8.2 was released
2016-02-01 java/wildfly81: Fully EOL when version 9.0 was released
2016-02-01 mail/phpmailer2: Obsolete, use mail/phpmailer instead
2016-02-01 20:41:29 +00:00
TAKATSU Tomonari
52b18e2c4c - Add new port: www/rubygem-totoridipjp
A Ruby library that provides access to totori.dip.jp Web APIs.

  WWW: http://rubygems.org/gems/totoridipjp
2016-01-31 06:53:07 +00:00
Rene Ladan
5f8debf9bc Remove expired port:
2016-01-30 www/xpi-bookmarkdd: incompatible with Firefox 34+
2016-01-30 09:09:10 +00:00
Rene Ladan
53f742ca21 Remove expired ports that are consumers of expired lang/php5. Exceptions:
- www/pecl-zendopcache : used by Mk/bsd.php.mk
- databases/php5-redis : optionally used by www/magento

A PR exists for databases/php5-pdo_cassandra to make it work with supported
versions of PHP.
2016-01-26 21:24:52 +00:00
Dmitry Marakasov
1e508977e1 Domoticz is a Home Automation System that lets you monitor and configure
various devices like: Lights, Switches, various sensors/meters like
Temperature, Rain, Wind, UV, Electra, Gas, Water and much more.
Notifications/Alerts can be sent to any mobile device

WWW: http://www.domoticz.com/

PR:		205583
Submitted by:	kiwi@oav.net
2016-01-26 15:15:15 +00:00
Ruslan Makhmatkhanov
d6fc02e651 Provides a BitField like class (using a BigIntegerField) for your Django models.
WWW: https://github.com/disqus/django-bitfield
2016-01-25 20:41:05 +00:00
Vanilla I. Shu
d77ee78fe5 Add slowcgi 5.8.20160114, fastCGI interface for old CGI programs.
PR:		206341
Submitted by:	koue@chaosophia.net
2016-01-18 09:43:54 +00:00
Martin Wilke
305d8ec9a7 - Welcome py-django 1.9.1
Changes:
    https://docs.djangoproject.com/en/1.9/releases/1.9/
    https://docs.djangoproject.com/en/1.9/releases/1.9.1/
2016-01-16 10:04:10 +00:00
Rene Ladan
6656cb7bf5 Remove expired ports unrelated to PHP 5.4 :
2016-01-15 devel/e_dbus: Not used anymore by x11-wm/enlightenment
2016-01-15 www/xpi-locale-switcher: incompatible with Firefox 34 (and later presumably)
2016-01-15 19:44:31 +00:00
Thomas Zander
3b8b45e190 Add www/py-MechanicalSoup, a Python lib for interaction with websites 2016-01-09 14:28:40 +00:00
Matthew Seaman
b7613f9981 This plugin is a password store for the AccountManagerPlugin that
provides authentication and group membership from an LDAP
service. Users are authenticated by performing an LDAP bind against a
directory using their credentials. The plugin will also pull the email
address and username from the directory and populate the
session_attribute table.

WWW: https://trac-hacks.org/wiki/LdapAuthStorePlugin

Reviewed by:		koobs
Differential Revision:	https://reviews.freebsd.org/D4796
2016-01-08 12:25:16 +00:00
Matthew Seaman
a7c6fd487b (Readdition of www/trac-ldap which was removed on 349600)
LDAP extensions to grant group permissions

This extension enables the use of existing LDAP groups to grant
permissions rather than defining permissions for every single user on
the system.  Also permits storage of permissions (both users and
groups permissions) in the LDAP directory itself rather than in the
database backend.

WWW: https://trac-hacks.org/wiki/LdapPlugin

Reviewd by:		koobs
Differential Revision:	https://reviews.freebsd.org/D4796
2016-01-08 12:23:48 +00:00
Kubilay Kocak
88bd0c416d [NEW] www/py-cookies: Friendlier RFC 6265-compliant cookie parser/renderer
cookies.py is a Python module for working with HTTP cookies: parsing and
rendering 'Cookie:' request headers and 'Set-Cookie:' response headers, and
exposing a convenient API for creating and modifying cookies. It can be used
as a replacement of Python's Cookie.py (aka http.cookies).

WWW: https://github.com/sashahart/cookies

PR:		205914
Submitted by:	Brendan Molloy <brendan+freebsd@bbqsrc.net>
2016-01-08 04:26:45 +00:00
Rene Ladan
3b93c5c02a Remove expired ports:
2015-12-30 www/ocsigen: Broken for more than 6 months
2015-12-30 devel/monodevelop-database: Broken for more than 6 months
2015-12-30 lang/cduce: Broken for more than 6 months
2015-12-30 science/hdf-java: Broken for more than 6 months
2015-12-30 math/p5-Math-Geometry-Planar-GPC-Polygon: Broken for more than 6 months
2015-12-30 www/eliom: Depends on broken and expiring www/ocsigen
2015-12-30 audio/py-fastaudio: Broken for more than 6 months
2015-12-30 devel/jgoodies-common: Broken for more than 6 months
2015-12-30 graphics/pinta: Broken for more than 6 months
2015-12-30 games/kanatest: Broken for more than 6 months
2015-12-30 editors/bless: Broken for more than 6 months
2015-12-30 security/burpsuite: Broken for more than 6 months
2015-12-30 23:20:40 +00:00
Carlo Strub
d5b12d2ebe django-simple-history stores Django model state on every create/update/delete.
WWW: https://github.com/treyhunner/django-simple-history
2015-12-28 22:50:04 +00:00
Vanilla I. Shu
8f55563b6e Add py-cachecontrol 0.11.5, caching algorithms in httplib2 for use with
requests session object.

PR:		205640
Submitted by:	Yuri Victorovich <yuri@rawbw.com>
2015-12-27 05:36:23 +00:00
Martin Wilke
6550e67e27 The purpose of GooBook is to make it possible to use your Google Contacts from
the command-line and from MUAs such as Mutt.  It can be used from Mutt the same
way as abook.

WWW: https://gitlab.com/goobook/goobook

PR:		205150
Submitted by:	Randy Westlund <rwestlun@gmail.com>
Approved by:   mat (mentor)
Differential Revision:  D4631
2015-12-22 05:15:08 +00:00
Sunpoet Po-Chuan Hsieh
c2e6b447cb - Sort SUBDIRs 2015-12-21 19:12:29 +00:00
Martin Wilke
e670eddc9c Perl extension for Rest Client Role.
Role::REST::Client will handle encoding and decoding when using the HTTP verbs.
GET, PUT, POST, DELETE, OPTIONS, HEAD.

WWW: http://search.cpan.org/dist/Role-REST-Client/

PR:		205363
Submitted by:	amontalban@gmail.com
Approved by:    mat (mentor)
Differential Revision: D4640
2015-12-21 15:08:45 +00:00
Martin Wilke
a75306e24a sortedm2m is a drop-in replacement for Django's own ManyToManyField. The
provided SortedManyToManyField behaves like the original one but remembers
the order of added relations.

WWW: https://github.com/gregmuellegger/django-sortedm2m

PR:		205096
Submitted by:	Kevin Golding <ports@caomhin.org>
Approved by:    mat (mentor)
Differential Revision: D4628
2015-12-21 14:22:55 +00:00
Martin Wilke
21ad904f04 HTTP::Thin is a thin wrapper around HTTP::Tiny adding the ability to pass in
HTTP::Request objects and get back HTTP::Response objects. The maintainers of
HTTP::Tiny, justifiably, don't want to have to maintain compatibility but many
other projects already consume the HTTP::Message objects. This is just glue code
doing what it does best.

WWW: http://search.cpan.org/dist/HTTP-Thin/

PR:		205362
Submitted by:	amontalban@gmail.com
Approved by:  mat (mentor)
Differential Revision:  D4633
2015-12-21 14:14:49 +00:00
Martin Wilke
695cfc1f26 When dealing with internationalization in JavaScript code, Django provides
the javascript_catalog view which sends out a JavaScript code library with
functions that mimic the gettext interface, plus an array of translation
strings.

At first glance, it works well and everything is fine. But, because
javascript_catalog view is generating JavaScript catalog dynamically
on each request, it's adding an overhead that can be an issue with site
growth.

WWW: https://github.com/zyegfryed/django-statici18n

PR:		203935
Submitted by:	Ultima
Approved by:  mat (mentor)
Differential Revision: D4641
2015-12-21 14:00:47 +00:00
Adam Weinberger
d0b3663704 Add www/p5-MojoX-Renderer-Xslate, a plugin to load Text::Xslate
templates in Mojolicious apps.
2015-12-19 17:09:50 +00:00
Rene Ladan
5da68696c6 Remove expired ports:
2015-12-18 www/joomla15: Joomla 1.5.x reached its End of Life in September 2012. Please update to a current version
2015-12-18 www/joomla25: Joomla 2.5.x reached its End of Life in December 2014. Please update to a current version
2015-12-17 devel/rubygem-tins0: not used by other ports anymore
2015-12-18 20:54:14 +00:00
Alfred Perlstein
e1fba3173f Add new port: py-django-formtools
Django's "formtools" was removed from core django.
Provide it as a module.

Differential Revision:  https://reviews.freebsd.org/D3808
2015-12-18 04:08:17 +00:00
Alfred Perlstein
6c5fcfa21d Add new port: py-django-countries
A Django application that provides country choices for use with
forms, flag icons static files, and a country field for models.

Differential Revision:  https://reviews.freebsd.org/D3808
2015-12-18 04:05:45 +00:00
Rene Ladan
843d4f18ec Remove expired ports:
2015-12-09 www/py-django-pipeline12: Django 1.4 extended support ended on 2015-10-01
2015-12-09 www/py-django14: Django 1.4 extended support ended on 2015-10-01
2015-12-12 net/py-pysphere: No longer maintained, please use net/py-pyvmomi by VMware
2015-12-13 ftp/ftpcube: No releases for 8+ years, no supporting newer wxWidget
2015-12-13 astro/libroadnav: No releases for 8+ years, no supporting newer wxWidget
2015-12-13 astro/roadnav: No releases for 8+ years, no supporting newer wxWidget
2015-12-15 20:33:56 +00:00
Kubilay Kocak
7ddbb58780 www/node: Update to 5.2.0, Create www/node4, Update to 4.2.3
www/node:

 * Update PORTVERSION and distinfo checksum (5.2.0) [1]
 * Add CONFLICTS to www/node4

www/node4:

 * Create www/node4 port for LTS users
 * Update www/node4 to 4.2.3 [2]
 * Add CONFLICTS to www/node

* Add UPDATING entry for users wishing to remain on LTS (4.x)

Based on:

PR:		204653 [1][2]
Submitted by:	Randy Westlund <rwestlun gmail com> [1][2]
Approved by:	maintainer <linpct gmail com>
2015-12-15 04:40:21 +00:00
Raphael Kubo da Costa
5b3f3dd953 At very long last land PyQt5 5.5.1 ports.
Add the required bits to Uses/pyqt.mk along with all the PyQt5 ports.
Thankfully this commit is mostly adding new ports, as the hard work was
already done in r403297 and r403662.

Huge kudos to Tobias Berner <tcberner@gmail.com> and, most importantly,
Guido Falsi (madpilot@) for their initial work on these ports (see D2910 in
Phabricator for an earlier version of the PyQt5 patch set).

PR:		204672
2015-12-13 21:56:50 +00:00
Martin Wilke
4bb1f5b6cb Simple Log::Dispatch replacement of Mojo::Log
WWW: http://search.cpan.org/dist/MojoX-Log-Dispatch-Simple/

PR:		D4502
Submitted by:	Tomohiro Hosaka <bokutin@bokut.in>
Approved by:    mat (mentor)
Differential Revision:  D4502
2015-12-11 13:58:46 +00:00
Martin Wilke
04ed40c345 Turn free-text queries into SQL WHERE clauses. The idea is to allow you to treat
your database like a free-text search index, when it really isn't.

WWW: http://search.cpan.org/dist/Search-QueryParser-SQL/

PR:		204067
Submitted by:	jeremybbaggs@gmail.com
Approved by:    mat (mentor)
Differential Revision:  D4501
2015-12-11 13:42:20 +00:00
Martin Wilke
981f150769 Plack Middleware. By enabling this middleware, all multiple slashes in your
requests will automatically be cut. //hello///world becomes /hello/world.
Simple as that.

WWW: http://search.cpan.org/dist/Plack-Middleware-NoMultipleSlashes/

PR:		204068
Submitted by:	jeremybbaggs@gmail.com
Approved by:    mat (mentor)
Differential Revision:  D4500
2015-12-11 13:39:36 +00:00
Kurt Jaeger
9ad035ce83 New port: www/grafana2
Grafana is an open source, feature rich metrics dashboard
and graph editor for Graphite, InfluxDB & OpenTSDB.

WWW: https://github.com/grafana/grafana

PR:		201682
Submitted by:	Thomas Bartelmess <thomas@bartelmess.io>, loic.blot@unix-experience.fr
Reviewed by:	koobs
2015-12-11 06:24:55 +00:00
Martin Wilke
ef8a1d903d A fairly simple user-registration application for Django,
designed to make allowing user signups as painless as possible

WWW: http://django-registration-redux.readthedocs.org/

PR:		202834
Submitted by:	Kevin Golding <ports@caomhin.org>
Approved by:    mat (mentor)
Differential Revision:  https://reviews.freebsd.org/D4433
2015-12-08 16:37:44 +00:00
Vanilla I. Shu
2432135d5d Add py-django-pipeline13. 2015-12-08 09:46:39 +00:00
Jimmy Olgeni
7f23250c7b Add support for Jetty 9.
- Add www/jetty9 to track the latest branch of Jetty

- Move www/jetty to www/jetty8

- Add LICENSE and fix RUN_DEPENDS in www/jetty8

www/jetty8 is officially EOL'd upstream but still seems to be in use.

PR:		204190
Submitted by:	David Harrigan
2015-12-06 20:12:58 +00:00
Thomas Zander
199baf86ac Move www/httpd to www/openhttpd to avoid consistency issues
- Move to www/obhttpd
- Avoid config file name conflict: httpd.conf -> obhttpd.conf

PR:		198705
2015-12-06 15:41:37 +00:00
Thomas Zander
6aad64b3fe Add port of OpenBSD http daemon
PR:		198705
Submitted by:	koue@chaosophia.net (maintainer)
2015-12-06 12:17:51 +00:00
Dmitry Marakasov
84e07479b6 A Python implementation of RFC 3986 including validation and authority parsing.
WWW: https://github.com/sigmavirus24/rfc3986

PR:		201385
Submitted by:	yuri@rawbw.com
2015-12-04 15:01:38 +00:00