www/jira-cli: New port
Feature-rich Interactive Jira Command Line
JiraCLI is a command line tool for Jira created with an idea to avoid
the Jira UI as much as possible. It includes features like navigation,
issue creation, cloning, linking, ticket transition, and so on.
WWW: https://github.com/ankitpokhrel/jira-cli
www/dolibarr13: New port: Modern software package to manage your company or
foundation
Dolibarr ERP & CRM is a modern software package to manage your organization's
activity (contacts, suppliers, invoices, orders, stocks, agenda)
It's an Open Source Software (written in PHP language) designed for small,
medium or large companies, foundations and freelances.
You can freely use, study, modify or distribute it according to its Free
Software licence.
You can use it as a standalone application or as a web application to be able
to access it from the Internet or a LAN.
WWW: https://www.dolibarr.org/
www/py-django-radius: Add new port
django-radius enables you to authenticate your Django users against one
or many RADIUS servers easily.
WWW: https://github.com/robgolding/django-radius
www/yarn: make yarn-node16 available
Currently many node packages do not support node 17 which is
used for www/node.
This for example fixes the usage of www/gitlab-ce which cannot
run the upgrade step if node 17 is used.
PR: 259475
PR: 259476
PR: 259477
Approved by: pizzamig (maintainer)
*/*: Revert "*/*: Make rails 6.1.3 available"
This reverts commit f4511dc4a7c439b30c898b75246d314a574f01cb.
Add MOVED entries.
These ports are not required anymore as gitlab 14.4.0 has upgrade
now to rails 6.1.4.1.
www/p5-HTTP-Tiny-UNIX: Add p5-HTTP-Tiny-UNIX 0.051
HTTP::Tiny::UNIX is a subclass of HTTP::Tiny to connect to HTTP server over Unix
socket. URL syntax is "http:" + path to unix socket + "/" + uri path. For
example: http:/var/run/apid.sock//api/v1/matches. URL not matching this pattern
will be passed to HTTP::Tiny.
WWW: https://metacpan.org/dist/HTTP-Tiny-UNIX
www/node16: copy from www/node, update 16.11.1 -> 16.12.0
Create a new port for the latest Node.js v16.x release, which will
become the v16.x LTS release line. Update CONFLICTS for the existing
Node.js ports to include the new node16 port and remove non-existent ports.
https://nodejs.org/en/blog/release/v16.12.0/
MFH: 2021Q4
Sponsored by: Miles AS
www/py-pyjwt: Rename to www/py-pyjwt1
To make it possible to easily import py-pyjwt v2.x move the current port
to a versioned directory. Bump consumers after rename of the dependency.
PR: 254038
cleanup: Remove expired ports:
devel/erlang-exmpp: last upstream patches over 10 years ago
sysutils/showbeastie: Broken on FreeBSD 12 and above since 2018
2021-09-30 www/squid3: Unsupported by upstream
2021-09-30 sysutils/cfengine310: OpenSSL 1.1.X is not supported.
2021-09-30 security/py-paramiko1: Out of date version. No consumer now. Use
security/py-paramiko
2021-09-30 sysutils/cfengine-masterfiles310: cfengine310 will retire at FreeBSD
11 EOL
2021-09-30 security/openca-tools-forked: Use modern port security/libscep
instead
2021-09-30 multimedia/sms1xxx-kmod: Supports DVB API v3 only. Use
multimedia/webcamd instead
2021-09-30 sysutils/cfengine311: OpenSSL 1.1.X is not supported.
2021-09-30 sysutils/cfengine-masterfiles311: cfengine311 will retire at FreeBSD
11 EOL
2021-09-30 mail/postfix35: It is only here until FreeBSD 11 is EoL (Postfix >=
3.6 requires OpenSSL >= 1.1.x)
www/py-ghp-import: Add py-ghp-import 2.0.2
GitHub Pages is a pretty awesome service that GitHub provides for hosting
project documentation. The only thing is that it requires a gh-pages branch that
is the site's document root. This means that keeping documentation sources in
the branch with code is a bit difficult. And it really turns into a head
scratcher for things like Sphinx that want to access documentation sources and
code sources at the same time.
Then I stumbled across an interesting looking package called github-tools that
looked almost like what I wanted. It was a tad complicated and more involved
than I wanted but it gave me an idea. Why not just write a script that can copy
a directory to the gh-pages branch of the repository. This saves me from even
having to think about the branch and everything becomes magical.
This is what ghp-import was written for.
WWW: https://github.com/c-w/ghp-import
www/py-dj32-django-graphiql-debug-toolbar: Add new port
This package is an extension for Django Debug Toolbar which enables
support for debugging GraphiQL queries in Django Projects.
WWW: https://github.com/flavors/django-graphiql-debug-toolbar
NB: This port is assigned to Django 3.2 and
www/py-django-graphiql-debug-toolbar was used as a template.
www/py-quilt3: Add py-quilt3 3.5.0
Quilt is for data-driven teams and offers features for coders (data scientists,
data engineers, developers) and business users alike.
Quilt consists of a Python client, web catalog, lambda functions -- all of which
are open source -- plus a suite of backend services and Docker containers
orchestrated by CloudFormation.
WWW: https://github.com/quiltdata/quilt
www/py-dj32-django-treebeard: Add new port
django-treebeard is a library that implements efficient tree
implementations for the Django Web Framework 1.8 and later.
Features:
- Flexible: Includes 3 different tree implementations with the same API:
* Adjacency List
* Materialized Path
* Nested Sets
- Fast: Optimized non-naive tree operations
- Easy: Uses Django Model Inheritance with abstract classes to define
your own models.
- Clean: Testable and well tested code base. Code/branch test coverage
is above 96%.
WWW: https://github.com/django-treebeard/django-treebeard
NB: This port is assigned to Django 3.2 and www/py-django-treebeard was
used as a template.
Reported by: sunpoet (via mail)
www/llhttp: Add llhttp 6.0.4
llhttp is a port of http_parser to llparse.
This project aims to:
- Make it maintainable
- Verifiable
- Improving benchmarks where possible
WWW: https://llhttp.org/
WWW: https://github.com/nodejs/llhttp
www/py-django-graphiql-debug-toolbar: Add new port
This package is an extension for Django Debug Toolbar which enables
support for debugging GraphiQL queries in Django Projects.
WWW: https://github.com/flavors/django-graphiql-debug-toolbar
www/h2c: Add a new port
h2c stands for headers 2 curl. Provided a set of HTTP request headers,
it outputs the curl command line for generating the desired request.
WWW: https://curl.se/h2c/
www/rubygem-faraday-rack: Add rubygem-faraday-rack 1.0.0
Faraday Rack adapter is a Faraday adapter for a Rack app. Faraday is an HTTP
client library that provides a common interface over many adapters. Every
adapter is defined into its own gem. This gem defines the adapter fora Rack app.
WWW: https://github.com/lostisland/faraday-rack
devel/rubygem-inspec-core: Update to 4.38.9
This commit adds a new port www/rubygem-faraday14 copied from
www/rubygem-faraday
and modified to match version 1.4.
This fixes a runtime error for chef-client (includes also problems
with rubygem-zip).
PR: 256622
www/rubygem-http-accept: Add rubygem-http-accept 2.1.1
HTTP::Accept provides a robust set of parsers for dealing with HTTP Accept,
Accept-Language, Accept-Encoding, Accept-Charset headers.
WWW: https://github.com/socketry/http-accept
*: Create Django 3.2 ports for net-mgmt/netbox
* Django 2.2 is currently the "default" version in the ports tree due
its long term support until April 2022. Thus ports that are assigned
to that version will exist until then.
The following ports are required to make the upgrade of
net-mgmt/netbox to the 2.11 release possible because it requires
Django 3.2. All of the ports listed below were created on the basis
of their respective original ports:
- devel/py-dj32-django-rq
- www/py-dj32-django-auth-ldap
- www/py-dj32-django-cacheops (updated to a newer release)
- www/py-dj32-django-cors-headers
- www/py-dj32-django-debug-toolbar
- www/py-dj32-django-filter
- www/py-dj32-django-js-asset
- www/py-dj32-django-mptt
- www/py-dj32-django-prometheus
- www/py-dj32-django-redis
- www/py-dj32-django-tables2 (updated to a newer release)
- www/py-dj32-django-taggit (updated to a newer release)
- www/py-dj32-django-timezone-field
- www/py-dj32-djangorestframework
- www/py-dj32-drf-yasg
* Add/update the related CONFLICTS_INSTALL entries as well.
Reviewed by: koobs, sunpoet
Differential Revision: https://reviews.freebsd.org/D30977
www/py-pygsheets: Add py-pygsheets 2.0.5
A simple, intuitive library for google sheets which gets your work done.
Features:
- Open, create, delete and share spreadsheets using title or key
- Intuitive models - spreadsheet, worksheet, cell, datarange
- Control permissions of spreadsheets.
- Set cell format, text format, color, write notes
- Named and Protected Ranges Support
- Work with range of cells easily with DataRange and Gridrange
- Data validation support. checkboxes, drop-downs etc.
- Conditional formatting support
- get multiple ranges with get_values_batch and update wit update_values_batch
WWW: https://github.com/nithinmurali/pygsheets
www/p5-Plack-Middleware-DBIx-DisconnectAll: Add
p5-Plack-Middleware-DBIx-DisconnectAll 0.02
Plack::Middleware::DBIx::DisconnectAll calls DBIx::DisconnectAll at end of
request and disconnects all database connections.
This modules is useful for freeing resources.
WWW: https://metacpan.org/dist/Plack-Middleware-DBIx-DisconnectAll
www/writeas-cli: new port -- Command line client for Write.as / WriteFreely
Command line utility for publishing to any WriteFreely instance.
The WriteFreely CLI is compatible with WriteFreely v0.11 or later.
Features
* Authenticate with any WriteFreely instance
* Publish drafts
* Manage multiple WriteFreely accounts on multiple instances
* A stable, easy back-end for your GUI app or desktop-based workflow
* Locally keeps track of any posts you make
* Update and delete posts
* Fetch any post by ID
WWW: https://write.as/apps/cli
PR: 257233
www/py-django-hashid-field: Add py-django-hashid-field 3.2.1
A custom Model Field that uses the Hashids library to obfuscate an IntegerField
or AutoField. It can be used in new models or dropped in place of an existing
IntegerField, explicit AutoField, or an automatically generated AutoField.
WWW: https://github.com/nshafer/django-hashid-field
www/yarr: Add new port
yarr (yet another rss reader) is a web-based feed aggregator which can
be used both as a desktop application and a personal self-hosted server.
It is written in Go with the frontend in Vue.js. The storage is backed
by SQLite.
WWW: https://github.com/nkanaev/yarr
www/rubygem-faraday-patron: Add rubygem-faraday-patron 1.0.0
Faraday::Patron is a Faraday adapter for the Patron library. Faraday is an HTTP
client library that provides a common interface over many adapters. Every
adapter is defined into its own gem. This gem defines the adapter for Patron.
WWW: https://github.com/lostisland/faraday-patron
www/rubygem-faraday-httpclient: Add rubygem-faraday-httpclient 1.0.1
Faraday::Faraday is a Faraday adapter for the HTTPClient library. Faraday is an
HTTP client library that provides a common interface over many adapters. Every
adapter is defined into its own gem. This gem defines the adapter for
HTTPClient.
WWW: https://github.com/lostisland/faraday-httpclient
*/*: Remove expired ports:
www/dojo-shrinksafe: deprecated upstream
www/blastbeat: abandoned upstream, broken on 12.X since 2019
www/demoroniser: made for Microsoft Powerpoint 9x with Perl 4.0
PR: 256634
PR: 256637
PR: 256638
www/py-google-cloud-audit-log: Add py-google-cloud-audit-log 0.1.0
The python classes generated from the google/cloud/audit protos in the
googleapis/googleapis repository.
WWW: https://github.com/googleapis/python-audit-log
www/grafana8: New port: Dashboard and graph editor for multiple data stores
Updated from grafana7:
- rc-script: grafana_conf renamed to grafana_config
- grafana.conf moved to etc/grafana/grafana.ini
- provisioning dir moved to etc/grafana/provisioning
Changelog: https://grafana.com/docs/grafana/latest/whatsnew/whats-new-in-v8-0/
PR: 256479
Approved by: lwhsu (mentor), Robson Mantovani <robsonmantovani@gmail.com>
(maintainer, www/grafana7)
www/p5-CGI-Tiny: New port
CGI::Tiny provides a modern interface to write CGI scripts to
dynamically respond to HTTP requests as defined in RFC 3875.
WWW: https://metacpan.org/release/CGI-Tiny
www/mirrorselect: New port
HTTP service that selects pkg(8) mirrors near to the client.
PR: 253622
Submitted by: Aaron LI <aly@aaronly.me>
Approved by: lwhsu (mentor)
www/py-protego: Pure-Python robots.txt parser
Protego is a pure-Python robots.txt parser with support for modern conventions.
It is mainly used by Scrapy application when crawling websites.
WWW: https://pypi.org/project/Protego/
www/rubygem-faraday-em_http: Add rubygem-faraday-em_http 1.0.0
Faraday Em::Http is a Faraday adapter for the Em::Http::Request library.
WWW: https://github.com/lostisland/faraday-em_http
www/rubygem-faraday-em_synchrony: Add rubygem-faraday-em_synchrony 1.0.0
Faraday Em::Synchrony is a Faraday adapter for the Em::Synchrony library.
WWW: https://github.com/lostisland/faraday-em_synchrony
www/rubygem-llhttp-ffi: Add rubygem-llhttp-ffi 0.0.1
This is a monorepo that includes projects for MRI and FFI. Generally speaking,
you should prefer the MRI version and fallback to the FFI version for better
compatibility. There is parity between the two implementations, but the MRI
implementation is more performant.
WWW: https://github.com/metabahn/llhttp/tree/main/ffi
Remove expired ports:
2021-05-16 www/py-django30: Has expired: Extended support has expired on April
6th, 2021. Use www/py-django31 or www/py-django32 instead
2021-05-16 net-mgmt/unifi-devel: Use net-mgmt/unifi6 instead
[NEW] www/pydio-cells: nextgen file sharing platform
Installed on your own infrastructure, Pydio Cells provides a central
place for your users to collaborate and share files internally and
externally, while empowering your IT admins to monitor and protect your
company's data.
WWW: https://pydio.com/en/features/pydio-cells-overview
GitHub: https://github.com/pydio/cells
Reviewed by: koobs
Differential Revision: D30199
Remove expired ports:
2021-04-30 www/py-django111: Django 1.11 is End-of-Life since April 2020. Switch
to Django 2.2+ as soon as possible.
2021-04-30 archivers/par2cmdline-tbb: Unmaintained upstream, does not build with
oneTbb. Use archivers/par2cmdline instead
www/p5-RT-Extension-RepeatTicket2 -- new port
New port to add RT:Extension:RepeatTicket-2.0.0
This is just the latest update to RT::Extension::RepeatTicket, but it
only works with RT-5.0.1 RT::Extension::RepeatTicket-1.11 has been
retained as the last available version that works with RT-4.4.4
Return this port to the pool, as I no longer have any interest in RT.
ChangeLog:
https://metacpan.org/source/BPS/RT-Extension-RepeatTicket-2.00/Changes
www/rubygem-faraday-net_http_persistent: Add rubygem-faraday-net_http_persistent
1.0.3
Faraday::NetHttpPersistent is a Faraday adapter for the Net::HTTP::Persistent
gem.
WWW: https://github.com/lostisland/faraday-net_http_persistent
www/py-django-mezzanine: Delete port
* The current version of Mezzanine only works with Django 1.11, which
has expired since April 2020.
There is currently no newer, production-ready release, which supports
Django 2.2 and onward.
PR: 245309
Approved by: koobs (maintainer)
Add www/py-django-reversion-compare
Extension to www/django-reversion that provides a history compare view to
compare two versions of a model which is under reversion.
PR: 254836
Reported by: gettoknowmi <gettoknowmi@yahoo.com>
add www/py-django-smart-selects
allows you to quickly filter or group "chained" models
by adding a custom foreign key or many to many field to your models
PR: 254835
Reported by: gettoknowmi <gettoknowmi@yahoo.com>
Remove expired ports:
2021-04-14 www/grafana4: Upstream end of life
2021-04-14 www/grafana5: Upstream end of life
2021-04-15 comms/py-lirc: No longer maintained and not compatible with Python 3
2021-04-15 x11-toolkits/qt5-gtkplatform: Archived upstream
Add py-django-admin-rangefilter: for filtering by a custom date / datetime
range on the admin UI
PR: 254830
Reported by: gettoknowmi <gettoknowmi@yahoo.com>
Remove expired ports:
2021-03-31 www/gtkhtml3: Obsolete by upstream, doesn't build with recent
versions of pango
2021-03-31 deskutils/tomboy: Unmaintained and dead upstream, depends on
deprecated libraries such as www/gtkhtml3. Upstream project is now called
tomboy-ng.
deskutils/tomboy-plugin-reminder: part of deskutils/tomboy
2021-03-31 devel/monodevelop: outdated, depends on deprecated library
www/gtkhtml3
2021-03-31 sysutils/syslog-ng327: Not officially supported by upstream
2021-03-31 sysutils/logstash5: End of life since release of 7.3.0
2021-03-31 www/decss: Abandonware
2021-03-31 textproc/elasticsearch5: End of life since release of 7.3.0
2021-03-31 textproc/elasticsearch5-search-guard: textproc/elasticsearch5 is
scheduled for removal
2021-03-31 multimedia/gnome-subtitles: outdated, depends on deprecated library
www/gtkhtml3
2021-03-31 net/libproxy-mozjs: Uses EOL Python 2.7 via lang/spidermonkey52
2020-12-31 lang/spidermonkey52: Uses Python 2.7 which is EOLed upstream
Add www/p5-Mojo-IOLoop-Delay, flow-control helpers for Mojo::Promise.
This library was extracted from Mojolicious 9.0, which dropped
it. It is required to make sysutils/znapzend work properly.