| non port: www/Makefile |
Number of commits found: 5741 (showing only 100 on this page) |
|
Monday, 5 May 2025
|
18:00 Michael Gmelin (grembo)
www/py-dj51-django-allauth: New port
Clone of existing port for Django 5.1.
Compared to py-django-allauth, this updates to the
latest version and enables MFA by default.
Did not want to push this onto sunpoet@, so currently
I'm the maintainer. Please feel free to take the port
from me without asking.
PR: 286533
Co-authored-by: Sebastian <sko@rostwald.de>
0ea1795 |
17:59 Michael Gmelin (grembo) Author: Sebastian
www/py-dj51-channels-redis: New port
Clone of existing port for Django 5.1.
PR: 286533
2dbbaac |
14:57 Michael Gmelin (grembo)
www/py-granian: New port
Granian is a Rust HTTP server for Python applications built on top
of the Hyper crate.
PR: 286533
22abe5b |
14:29 Yuri Victorovich (yuri)
www/shellinabox: Restore port until sysutils/ttyd is fixed
sysutils/ttyd failed for me on several systems and upstream
didn't respond.
Users should have a working implementation of shell-in-a-browser
therefore it's better to keep shellinabox until issues are resolved.
This reverts commit d3542c47ef9d6fde36bbbc9f73e723ca0d610557.
69d1488f |
|
Sunday, 4 May 2025
|
18:44 Muhammad Moinur Rahman (bofh) Author: Janky Jay, III
www/SNIP: New port
SNIP is a powerful Open-Source PHP Pastebin, with the aim of keeping
a simple and easy to use user interface. SNIP allows you to easily
share code and files with anyone you wish. Based on the original
Stikked with lots of bug fixes and improvements.
Prerequisites:
* A web server: Apache, LiteSpeed, Nginx, Lighttpd, Cherokee.
* A database: MySQL / MariaDB, Postgres. OR a writable folder for SQLite.
* PHP version 7.0 or newer is required.
* PHP-GD for the creation of QR-codes.
Here are some features:
* Syntax highlighting including live highlighting with CodeMirror
* Paste replies
* Diff view between the original paste and the reply
* An API
* Trending pastes
* Encrypted pastes
* Burn on reading
* File upload and preview
* Anti-Spam features
* Multilanguage support
* SNIP client with support for client side encryption/decryption: gostikkit
* Another CLI tool requiring only curl program: pbin
WWW: https://github.com/MercanoGlobal/SNIP
PR: 281810
4d3c08a |
12:06 Rene Ladan (rene)
www/publicfile: Remove expired port
2025-04-30 www/publicfile: Unmaintained for years upstream and in tree, consider
using www/darkhttpd , www/miniserve and/or ftp/tnftpd , ftp/unftp
c0c38ad |
12:06 Rene Ladan (rene)
www/moodle41: Remove expired port
2025-04-30 www/moodle41: Outdated version
38e0ddb |
11:56 Rene Ladan (rene)
www/moodle43: Remove expired port
2025-04-30 www/moodle43: EOLed upstream
cadf21a |
|
Saturday, 3 May 2025
|
19:18 Jose Alonso Cardenas Marquez (acm) Author: Jesús Daniel Colmenares Oviedo
www/py-httpx-retries: New port: Retry layer for HTTPX
HTTPX Retries implements request retry for HTTPX.
It's very common to deal with flaky and unreliable APIs. When
requests fail, your program needs to be able to retry them.
PR: 286355
8771385 |
|
Tuesday, 29 Apr 2025
|
12:42 Po-Chuan Hsieh (sunpoet)
*/Makefile: Sort SUBDIRs
0978895 |
|
Monday, 28 Apr 2025
|
15:17 Vladimir Druzenko (vvd)
www/phpvirtualbox-71: Connect to the build
PR: 284439
75e03e5 |
|
Sunday, 27 Apr 2025
|
04:21 Matthias Fechner (mfechner)
www/gitlab: decouple from www/rubygem-rqrcode
This makes it possible to upgrade www/rubygem-rqrcode to version 3
which unbreaks it due to update of www/rubygem-rqrcode_core.
PR: 286372
e5bf213 |
|
Friday, 25 Apr 2025
|
16:16 Li-Wen Hsu (lwhsu) Author: SHENGYI HONG
Add www/wasm-bindgen-cli: CLI tool to generate Rust bindings for Wasm
Differential Revision: https://reviews.freebsd.org/D49997
7570a77 |
|
Tuesday, 22 Apr 2025
|
10:18 Zsolt Udvari (uzsolt) Author: Krzysztof
www/webtrees22: New port (for php 8.3+)
webtrees is the web's leading online collaborative genealogy
application. webtrees works from standard GEDCOM files, and is
therefore compatible with every major desktop application. webtrees
aims to be efficient and effective by using the right combination
of third-party tools, design techniques and open standards.
057ed4a |
03:10 Jose Alonso Cardenas Marquez (acm)
www/dolibarr20: 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.
5e6050b |
|
Monday, 21 Apr 2025
|
06:48 Antoine Brodin (antoine)
www/rubygem-sinatra3: new port
Sinatra is a DSL for quickly creating web-applications in Ruby
with minimal effort. It sits on top of Rack, a minimal standard
interface for Ruby web frameworks. For templating, the choices
include erb, haml, sass and Builder.
78d5739 |
06:46 Antoine Brodin (antoine)
www/rubygem-rackup10: new port
A general server command for Rack applications.
6738c07 |
06:42 Antoine Brodin (antoine)
www/rubygem-rack-session10: new port
Rack::Session is a session management implementation for Rack.
eca9b21 |
|
Friday, 18 Apr 2025
|
05:37 Po-Chuan Hsieh (sunpoet)
www/rubygem-httparty-gitlab: Add rubygem-httparty-gitlab 0.22.0 (copied from
rubygem-httparty)
6966b80 |
|
Monday, 14 Apr 2025
|
09:48 Wen Heping (wen)
www/moodle50: New port, copied from www/moodle45
Moodle is a course management system (CMS) - a free, Open Source software
package designed using sound pedagogical principles, to help educators
create effective online learning communities. You can use it on any
computer you have handy (including webhosts), yet it can scale from a
single-teacher site to a 40,000-student University.
97e7b4c |
|
Wednesday, 9 Apr 2025
|
17:41 Po-Chuan Hsieh (sunpoet)
www/rubygem-llhttp: Add rubygem-llhttp 0.6.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.
901f12a |
|
Tuesday, 8 Apr 2025
|
09:01 Wen Heping (wen) Author: diego
www/p5-Mojolicious-Plugin-RenderFile: New port
Mojolicious::Plugin::RenderFile is a Mojolicious plugin that adds
"render_file" helper. It does not read file in memory and just
streaming it to a client.
PR: 284994
Reported by: diego <teru-sama@riseup.net>
73371e8 |
|
Friday, 4 Apr 2025
|
12:14 Dave Cottlehuber (dch)
www/go-anubis: NEW PORT anti-scraper browser-based proof-of-work proxy
Differential Revision: https://reviews.freebsd.org/D49563
Reviewed by: diizzy
Sponsored by: SkunkWerks, GmbH
Tested by: dbaio, philip
3745ef7 |
|
Wednesday, 2 Apr 2025
|
23:47 Wen Heping (wen)
www/py-django52: New port, copied from www/py-django51
Django is a high-level Python Web framework that encourages rapid development
and clean, pragmatic design.
Developed and used over the past two years by a fast-moving online-news
operation, Django was designed from scratch to handle two challenges: the
intensive deadlines of a newsroom and the stringent requirements of experienced
Web developers. It has convenient niceties for developing content-management
systems, but it's an excellent tool for building any Web site.
e9dda11 |
|
Monday, 31 Mar 2025
|
15:58 Rene Ladan (rene)
www/py-django-hijack: Remove expired port
2025-03-31 www/py-django-hijack: Depends on expired devel/py-pytest-runner
fc6b142 |
15:49 Rene Ladan (rene)
www/redmine50: Remove expired port
2025-03-31 www/redmine50: Requires ruby31
9ab7d9e |
14:27 Rene Ladan (rene)
www/choqok: Remove expired port
2025-03-31 www/choqok: Project discontinued upstream
e8edf37 |
14:17 Rene Ladan (rene)
www/py-flask-security: Remove expired port
2025-03-31 www/py-flask-security: Depends on expired devel/py-pytest-runner
a44e6eb |
|
Friday, 28 Mar 2025
|
09:54 Yuri Victorovich (yuri)
www/dothttp: New port: Text-based http client compatible with Intelijj Http
Client
a34ad50 |
|
Tuesday, 25 Mar 2025
|
05:58 Yuri Victorovich (yuri)
www/ytdl: Remove
Reported by: bapt, diizzy
It still worked only a few months ago.
bc4cead |
|
Sunday, 23 Mar 2025
|
18:39 Jose Alonso Cardenas Marquez (acm)
www/Makefile: Fix index
Reported by: Jonathan Chen <jonc __at__chen.org.nz>
a7768d4 |
10:12 Yuri Victorovich (yuri)
www/youtube: New port: Youtube videos downloader
PR: 285441
f3464af |
|
Saturday, 22 Mar 2025
|
04:11 Matthias Fechner (mfechner)
www/rubygem-gitlab-gollum-lib: Remove expired port
www/rubygem-gitlab-gollum-lib
70a9e30 |
|
Wednesday, 19 Mar 2025
|
03:35 Po-Chuan Hsieh (sunpoet)
www/py-google-cloud-bigquery-storage: Add py-google-cloud-bigquery-storage
2.29.1
Python Client for Google BigQuery Storage API
2c31b4e |
03:34 Po-Chuan Hsieh (sunpoet)
*/Makefile: Sort SUBDIRs
c91d6ef |
|
Tuesday, 18 Mar 2025
|
09:43 Nicola Vitale (nivit)
www/py-httpx-sse: Add new port
Python module that consumes Server-Sent Event (SSE) messages with HTTPX.
https://pypi.python.org/pypi/httpx-sse
2043988 |
|
Monday, 17 Mar 2025
|
17:55 Adam Weinberger (adamw)
www/glance: Add port
Glance is a go-based dashboard with a plethora of widgets. It's
themeable, lightweight, attractive, and easy to configure.
https://github.com/glanceapp/glance
853acc2 |
|
Saturday, 15 Mar 2025
|
18:29 Vladimir Druzenko (vvd) Author: Orville Q. Song
www/codeberg-pages-server: New port: "Github Pages"-like pages server for
Gitea/Forgejo
Gitea lacks the ability to host static pages from Git. The Codeberg
Pages Server addresses this lack by implementing a standalone service
that connects to Gitea via API. It is suitable to be deployed by other
Gitea instances, too, to offer static pages hosting to their users.
https://codeberg.org/Codeberg/pages-server
PR: 284267
0397053 |
09:05 Matthias Fechner (mfechner)
www/gitlab: fix regression from 8fdf4e8916af8fe76b78eb4efe50d8f178b29527
Make a dedicated port for rubygem-cssbundling available for gitlab
427b863 |
|
Friday, 14 Mar 2025
|
09:53 Po-Chuan Hsieh (sunpoet)
www/Mojo-UserAgent-Mockable: Add Mojo-UserAgent-Mockable 1.59
Mojo::UserAgent::Mockable is a Mojo User-Agent that can record and play back
requests without Internet connectivity, similar to LWP::UserAgent::Mockable.
d4a0579 |
09:53 Po-Chuan Hsieh (sunpoet)
www/p5-Mojolicious-Plugin-BasicAuthPlus: Add p5-Mojolicious-Plugin-BasicAuthPlus
0.11.3
Mojolicious::Plugin::BasicAuthPlus is a helper for basic HTTP authentication
that supports multiple authentication schemes, including a callback, explicit
username and password (plaintext or encrypted) without a callback, a passwd
file, LDAP, and Active Directory.
2091e44 |
|
Sunday, 9 Mar 2025
|
19:37 Vladimir Druzenko (vvd)
www/phpvirtualbox-70: New port: phpvirtualbox 7.0 with support for VirtualBox
7.0.x
PR: 271146
044ace2 |
|
Saturday, 1 Mar 2025
|
16:14 Rene Ladan (rene)
www/glewlwyd: Remove expired port
2025-02-28 www/glewlwyd: Upstream repo archived on Oct 20, 2024
c8137d7 |
|
Friday, 28 Feb 2025
|
15:46 Po-Chuan Hsieh (sunpoet)
www/py-jsonfield: Remove expired port
b4c279e |
15:46 Po-Chuan Hsieh (sunpoet)
www/py-instabot: Remove expired port
cf6a969 |
|
Sunday, 23 Feb 2025
|
10:16 Kai Knoblich (kai)
www/py-dj51-social-auth-app-django: New port
Python Social Auth is an easy to setup social
authentication/registration mechanism with support for several
frameworks and auth providers.
This is the Django component of the python-social-auth ecosystem, it
implements the needed functionality to integrate social-auth-core in a
Django based project.
a7f583d6 |
|
Friday, 21 Feb 2025
|
13:18 Zsolt Udvari (uzsolt)
www/R-cran-webutils: New port
Parses http request data in application/json, multipart/form-data, or
application/x-www-form-urlencoded format. Includes example of hosting and
parsing html form data in R using either 'httpuv' or 'Rhttpd'.
ece8a3e |
|
Thursday, 20 Feb 2025
|
16:00 Baptiste Daroussin (bapt)
www/cplanet: remove abandonware
7fe8386 |
|
Thursday, 13 Feb 2025
|
19:02 Lars Engels (lme) Author: Nicolas Herry
www/bombadillo: Add new port
Bombabillo is a non-web client for the terminal, supporting Gopher,
Gemini and much more.
Bombadillo features a full terminal user interface, vim-like keybindings,
document pager, configurable settings, and a robust command selection.
WWW: https://bombadillo.colorfield.space/
PR: 267653
2c5b5fc |
|
Saturday, 8 Feb 2025
|
09:51 Kai Knoblich (kai)
net-mgmt/netbox: Create Django 5.1 consumers
* Django 4.2 is currently the "default" version in the ports tree due
its long term support until April 2026. 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 4.2 release possible because it requires
Django 5.1.
All of the ports listed below were created on the basis of their
respective original ports:
- devel/py-dj51-django-rq
- devel/py-dj51-strawberry-graphql
- www/py-dj51-channels
- www/py-dj51-django-auth-ldap
- www/py-dj51-django-choices-field
- www/py-dj51-django-cors-headers
- www/py-dj51-django-debug-toolbar
- www/py-dj51-django-filter
- www/py-dj51-django-htmx
- www/py-dj51-django-js-asset
- www/py-dj51-django-mptt
- www/py-dj51-django-prometheus
- www/py-dj51-django-redis
- www/py-dj51-django-rich
- www/py-dj51-django-tables2
- www/py-dj51-django-taggit
- www/py-dj51-django-timezone-field
- www/py-dj51-djangorestframework
- www/py-dj51-drf-spectacular
- www/py-dj51-drf-spectacular-sidecar
- www/py-dj51-strawberry-graphql-django
Assign the following ports to its maintainer who already
maintain the Django 4.2 variants of them [1]:
- devel/py-dj51-django-rq
- www/py-dj51-channels
- www/py-dj51-django-debug-toolbar
- www/py-dj51-django-redis
Approved by: sunpoet (implicit) [1]
db1f732 |
|
Friday, 7 Feb 2025
|
21:15 Po-Chuan Hsieh (sunpoet)
www/py-django-stubs-ext: Add py-django-stubs-ext 5.1.2
django-stubs contains type stubs and a custom mypy plugin to provide more
precise static types and type inference for Django framework. Django uses some
Python "magic" that makes having precise types for some code patterns
problematic. This is why we need this project. The final goal is to be able to
get precise types for most common patterns.
754664f |
21:15 Po-Chuan Hsieh (sunpoet)
www/py-django-tasks: Add py-django-tasks 0.6.1
Django Tasks provides an implementation and backport of background workers and
tasks in Django, as defined in DEP 0014.
39f63fe |
|
Tuesday, 4 Feb 2025
|
20:50 Rene Ladan (rene)
www/p5-CGI-Application-Plugin-HtmlTidy: Remove expired port
2025-02-01 www/p5-CGI-Application-Plugin-HtmlTidy: Depends on expired
textproc/p5-HTML-Tidy
45c2c2c |
20:43 Rene Ladan (rene)
www/searx: Remove expired port
2025-01-31 www/searx: Upstream repo archived Sep 7 2023
e280cda |
16:07 Zsolt Udvari (uzsolt)
www/R-cran-jose: new port
Read and write JSON Web Keys (JWK, rfc7517), generate and verify JSON Web
Signatures (JWS, rfc7515) and encode/decode JSON Web Tokens (JWT, rfc7519)
<https://datatracker.ietf.org/wg/jose/documents/>. These standards provide
modern signing and encryption formats that are natively supported by browsers
via the JavaScript WebCryptoAPI <https://www.w3.org/TR/WebCryptoAPI/#jose>, and
used by services like OAuth 2.0, LetsEncrypt, and Github Apps.
1337b9e |
|
Monday, 3 Feb 2025
|
17:02 Gleb Popov (arrowd) Author: Tobias C. Berner
KDE: It goes to 6!
This megacommit merges all the work from
https://github.com/freebsd/freebsd-ports-kde/tree/kde-it_goes_to_6
Specifically:
- KDE Plasma 6 ports updated to 6.2.5
- KDE Applications ports updated to 24.12.0
- Development ports of KDE Applications removed
- A lot of various ports switched to Qt 6 by default
- Some KDE Frameworks 5 and Plasma 5 ports are adapted to be coinstallable
with their 6 counterparts
PR: 284351
Exp-run by: antoine
Pull Request: https://github.com/freebsd/freebsd-ports/pull/341
Co-authored-by: Max Brazhnikov <makc@FreeBSD.org>
Co-authored-by: Kenneth Raplee <kenrap@kennethraplee.com>
Co-authored-by: Jason E. Hale <jhale@FreeBSD.org>
Co-authored-by: Gleb Popov <arrowd@FreeBSD.org>
b44569f |
15:50 Po-Chuan Hsieh (sunpoet)
www/py-legacy-cgi: Add py-legacy-cgi 2.6.2
This is a fork of the standard library modules cgi and cgitb. They are slated to
be removed from the Python standard libary in Python 3.13 by PEP-594.
add3775 |
08:18 Xin LI (delphij)
www/redmine60: Add new port.
89d518a |
|
Saturday, 1 Feb 2025
|
15:35 Nuno Teixeira (eduardo)
www/nyxt: New port: Keyboard-driven web browser which uses WebKitGTK backend
Nyxt is a keyboard-driven web browser designed for hackers. Inspired by Emacs
and Vim, it has familiar keybindings (Emacs, vi, CUA), and is infinitely
extensible in Lisp.
WWW: https://nyxt.atlas.engineer/
Co-authored by: shamaz.mazum[at]gmail[dot]com
PR: 284258
904a1e9 |
|
Monday, 27 Jan 2025
|
01:51 Gabriel M. Dutra (dutra)
www/marmite: Add new port
Marmite is the easiest static site generator
9b85d6e |
|
Saturday, 25 Jan 2025
|
12:06 Bernard Spil (brnrd)
security/mod_tls: Add new Apache httpd TLS module
* This (experimental) module was part of www/apache24 up to 2.4.62
Differential Revision: https://reviews.freebsd.org/D48514
e432100 |
10:08 Matthias Fechner (mfechner)
www/rubygem-gollum-grit_adapter10: delete port
use www/rubygem-gollum-grit_adapter instead
PR: 280855
a3e3f00 |
|
Wednesday, 22 Jan 2025
|
21:06 Rene Ladan (rene)
www/mediawiki141: Remove expired port
2025-01-22 www/mediawiki141: EOL upstream
9b726c5 |
|
Tuesday, 21 Jan 2025
|
21:56 Rene Ladan (rene)
www/bareos21-webui: Remove expired port
2025-01-21 www/bareos21-webui: not supported upstream
10b4d2e |
21:56 Rene Ladan (rene)
www/bareos20-webui: Remove expired port
2025-01-21 www/bareos20-webui: not supported upstream
23b5926 |
03:12 Charlie Li (vishwin)
www/webkit2-gtk: update to 2.46.5
Changelog:
https://github.com/WebKit/WebKit/blob/webkitgtk-2.46.5/Source/WebKit/gtk/NEWS
Now consolidated into one port with flavours since the codebase is
the same, just linked with different libraries resulting in different
SONAMEs and APIs. SONAMEs/flavours:
* GTK3 + libsoup = libwebkit2gtk-4.0 (40)
* GTK3 + libsoup3 = libwebkit2gtk-4.1 (41)
* GTK4 + libsoup3 = libwebkitgtk-6.0 (60)
Despite upstream's recommendation to use clang for better skia
optimisation, this port now USE_GCC due to extensive std::pair copy
constructor use that is not trivial to continue patching to stay
working with our libc++ version 1 ABI. See review D35327 for some
details.
Reported by: eduardo
PR: 275914
Differential Revision: https://reviews.freebsd.org/D45878
9431001 |
|
Saturday, 18 Jan 2025
|
13:19 Bernard Spil (brnrd)
www/nextcloud-news: Add new rss reader app for Nextcloud
PR: 283728
Submitted by: <nomoo nommoo ru>
b59c0f3 |
|
Friday, 17 Jan 2025
|
20:31 Kai Knoblich (kai)
www/py-dj50-django-tree-queries: New port
Query Django model trees using adjacency lists and recursive common
table expressions.
Supports PostgreSQL, sqlite3 (3.8.3 or higher) and MariaDB (10.2.2 or
higher) and MySQL (8.0 or higher, if running without
ONLY_FULL_GROUP_BY).
MFH: 2025Q1 (needed by www/py-dj50-strawberry-graphql-django)
26a27d4 |
00:20 Dave Cottlehuber (dch)
www/p5-Zonemaster-GUI: new port, apache2 web frontend for Zonemaster suite
Sponsored by: SkunkWerks, GmbH
5d9eb94 |
|
Tuesday, 7 Jan 2025
|
19:11 Kai Knoblich (kai)
www/py-django-tree-queries: New port
Query Django model trees using adjacency lists and recursive common
table expressions.
Supports PostgreSQL, sqlite3 (3.8.3 or higher) and MariaDB (10.2.2 or
higher) and MySQL (8.0 or higher, if running without
ONLY_FULL_GROUP_BY).
272a438 |
|
Monday, 6 Jan 2025
|
02:21 Wen Heping (wen)
www/drupal11: New port, copied from www/drupal10
Drupal is a free web Content Management System (CMS) that allows an
individual or a community of users to easily publish, manage and organize a
wide variety of content on a website.
92c91b3 |
|
Thursday, 2 Jan 2025
|
16:29 Po-Chuan Hsieh (sunpoet)
www/rubygem-turbo-rails-rails72: Add rubygem-turbo-rails-rails72 2.0.11 (copied
from rubygem-turbo-rails)
50094ae |
16:29 Po-Chuan Hsieh (sunpoet)
www/rubygem-tailwindcss-rails-rails72: Add rubygem-tailwindcss-rails-rails72
1.0.0 (copied from rubygem-tailwindcss-rails)
61b8778 |
16:29 Po-Chuan Hsieh (sunpoet)
www/rubygem-stimulus-rails-rails72: Add rubygem-stimulus-rails-rails72 1.3.4
(copied from rubygem-stimulus-rails)
5487ccd |
16:28 Po-Chuan Hsieh (sunpoet)
www/rubygem-propshaft-rails72: Add rubygem-propshaft-rails72 1.1.0 (copied from
rubygem-propshaft)
366318d |
16:28 Po-Chuan Hsieh (sunpoet)
www/rubygem-jsbundling-rails-rails72: Add rubygem-jsbundling-rails-rails72 1.3.1
(copied from rubygem-jsbundling-rails)
1c99761 |
16:28 Po-Chuan Hsieh (sunpoet)
www/rubygem-importmap-rails-rails72: Add rubygem-importmap-rails-rails72 2.1.0
(copied from rubygem-importmap-rails)
80a89ee |
16:28 Po-Chuan Hsieh (sunpoet)
www/rubygem-cssbundling-rails-rails72: Add rubygem-cssbundling-rails-rails72
1.4.1 (copied from rubygem-cssbundling-rails)
5c55f38 |
16:28 Po-Chuan Hsieh (sunpoet)
www/rubygem-thruster: Add rubygem-thruster 0.1.9
Thruster is an HTTP/2 proxy for simple production-ready deployments of Rails
applications. It runs alongside the Puma webserver to provide a few additional
features that help your app run efficiently and safely on the open Internet:
- HTTP/2 support
- Automatic TLS certificate management with Let's Encrypt
- Basic HTTP caching of public assets
- X-Sendfile support and compression, to efficiently serve static files
Thruster aims to be as zero-config as possible. It has no configuration file,
and most features are automatically enabled with sensible defaults. The goal is
that simply running your Puma server with Thruster should be enough to get a
production-ready setup.
The only exception to this is TLS provisioning: in order for Thruster to
provision TLS certificates, it needs to know which domain those certificates
should be for. So to use TLS, you need to set the TLS_DOMAIN environment
variable. If you don't set this variable, Thruster will run in HTTP-only mode.
Thruster also wraps the Puma process so that you can use it without managing
multiple processes yourself. This is particularly useful when running in a
containerized environment, where you typically won't have a process manager
available to coordinate the processes. Instead you can use Thruster as your CMD,
and it will manage Puma for you.
Thruster was originally created for the ONCE project, where we wanted a no-fuss
way to serve a Rails application from a single container, directly on the open
Internet. We've since found it useful for simple deployments of other Rails
applications.
37ff6fa |
16:28 Po-Chuan Hsieh (sunpoet)
www/rubygem-kamal: Add rubygem-kamal 2.4.0
From bare metal to cloud VMs, deploy web apps anywhere with zero downtime. Kamal
uses kamal-proxy to seamlessly switch requests between containers. Works
seamlessly across multiple servers, using SSHKit to execute commands. Originally
built for Rails apps, Kamal will work with any type of web app that can be
containerized with Docker.
eb2f714 |
16:28 Po-Chuan Hsieh (sunpoet)
www/rubygem-railties80: Add rubygem-railties80 8.0.1
Railties is responsible for gluing all frameworks together. Overall, it:
- handles the bootstrapping process for a Rails application;
- manages the rails command line interface;
- and provides the Rails generators core.
012da6b |
16:28 Po-Chuan Hsieh (sunpoet)
www/rubygem-rails80: Add rubygem-rails80 8.0.1
Rails is a web-application framework that includes everything needed to create
database-backed web applications according to the Model-View-Controller (MVC)
pattern.
Understanding the MVC pattern is key to understanding Rails. MVC divides your
application into three layers: Model, View, and Controller, each with a specific
responsibility.
Active Record, Active Model, Action Pack, and Action View can each be used
independently outside Rails.
In addition to that, Rails also comes with:
- Action Mailer, a library to generate and send emails
- Action Mailbox, a library to receive emails within a Rails application
- Active Job, a framework for declaring jobs and making them run on a variety of
queuing backends
- Action Cable, a framework to integrate WebSockets with a Rails application
- Active Storage, a library to attach cloud and local files to Rails
applications
- Action Text, a library to handle rich text content
- Active Support, a collection of utility classes and standard library
extensions that are useful for Rails, and may also be used independently
outside Rails
b595f11 |
16:28 Po-Chuan Hsieh (sunpoet)
www/rubygem-actionpack80: Add rubygem-actionpack80 8.0.1
Action Pack is a framework for handling and responding to web requests. It
provides mechanisms for routing (mapping request URLs to actions), defining
controllers that implement actions, and generating responses. In short, Action
Pack provides the controller layer in the MVC paradigm.
It consists of several modules:
- Action Dispatch, which parses information about the web request, handles
routing as defined by the user, and does advanced processing related to HTTP
such as MIME-type negotiation, decoding parameters in POST, PATCH, or PUT
bodies, handling HTTP caching logic, cookies and sessions.
- Action Controller, which provides a base controller class that can be
subclassed to implement filters and actions to handle requests. The result of
an action is typically content generated from views.
With the Ruby on Rails framework, users only directly interface with the Action
Controller module. Necessary Action Dispatch functionality is activated by
default and Action View rendering is implicitly triggered by Action Controller.
However, these modules are designed to function on their own and can be used
outside of Rails.
76f485c |
16:28 Po-Chuan Hsieh (sunpoet)
www/rubygem-actioncable80: Add rubygem-actioncable80 8.0.1
Action Cable seamlessly integrates WebSockets with the rest of your Rails
application. It allows for real-time features to be written in Ruby in the same
style and form as the rest of your Rails application, while still being
performant and scalable. It's a full-stack offering that provides both a
client-side JavaScript framework and a server-side Ruby framework. You have
access to your full domain model written with Active Record or your ORM of
choice.
f778710 |
|
Wednesday, 1 Jan 2025
|
12:21 Rene Ladan (rene)
www/Stikked: Remove expired port
2024-12-31 www/Stikked: Broken with PHP 8+ (see PR 281858)
e550af7 |
11:01 Rene Ladan (rene)
www/grafana9: Remove expired port
2024-12-31 www/grafana9: EOLed upstream
3a47946 |
10:58 Rene Ladan (rene)
www/webtrees20: Remove expired port
2024-12-31 www/webtrees20: Uses obsolete PHP version; use www/webtrees21 or
www/webtrees22 instead
86a4090 |
|
Tuesday, 31 Dec 2024
|
16:22 Po-Chuan Hsieh (sunpoet)
www/rubygem-httparty020: Remove obsoleted port
Use www/rubygem-httparty instead.
dd1b0cb |
16:22 Po-Chuan Hsieh (sunpoet)
www/py-tornado4: Remove obsoleted port
Use www/py-tornado instead.
c5ed233 |
16:22 Po-Chuan Hsieh (sunpoet)
www/py-tornado5: Remove obsoleted port
Use www/py-tornado instead.
1429f67 |
15:38 Po-Chuan Hsieh (sunpoet)
www/rubygem-jwt29: Add rubygem-jwt29 2.9.3 (copied from rubygem-jwt)
- Add PORTSCOUT
f86a16b |
15:38 Po-Chuan Hsieh (sunpoet)
www/py-niquests: Add py-niquests 3.11.4
Niquests is a simple, yet elegant, HTTP library. It is a drop-in replacement for
Requests, which is under feature freeze.
Niquests, is the "Safest, Fastest, Easiest, and Most advanced" Python HTTP
Client. Production Ready!
17ab4ea |
15:38 Po-Chuan Hsieh (sunpoet)
www/py-jh2: Add py-jh2 5.0.4
jh2, HTTP/2 Protocol Stack, is a fork of the well known hyper/h2 package. We
want to provide a cleaner and faster HTTP/2 state machine while keeping a pure
Python implementation. We decided to embed the leaf dependencies as we want a
neater dependency tree and along with that a easier maintenance burden. We
believe it was a mistake to ship three packages (h2, hpack, and hyperframe).
Analysis shown that h2 spend a lot of time doing hpack encode and decode
operations, this is why we decided to offer a complementary optimized build. The
pure Python version will still be available.
This repository contains a pure-Python implementation of a HTTP/2 protocol
stack. It's written from the ground up to be embeddable in whatever program you
choose to use, ensuring that you can speak HTTP/2 regardless of your programming
paradigm.
42e1117 |
|
Wednesday, 25 Dec 2024
|
19:14 Po-Chuan Hsieh (sunpoet)
www/py-google-cloud-compute: Add py-google-cloud-compute 1.23.0
Compute Engine: delivers virtual machines running in Google's innovative data
centers and worldwide fiber network. Compute Engine's tooling and workflow
support enable scaling from single instances to global, load-balanced cloud
computing. Compute Engine's VMs boot quickly, come with persistent disk storage,
deliver consistent performance and are available in many configurations.
3b75dde |
19:14 Po-Chuan Hsieh (sunpoet)
*/Makefile: Sort SUBDIRs
c5befd4 |
|
Tuesday, 24 Dec 2024
|
19:55 Rene Ladan (rene)
www/shellinabox: Remove expired port
2024-12-24 www/shellinabox: Abandonware and outdated, last release in 2016. Use
sysutils/ttyd instead
d3542c4 |
07:06 Jose Alonso Cardenas Marquez (acm)
sysutils/bareos23-*: Copy bareos-* ports to bareos23-* ones
- bareos-* ports will be updated to 24.0.0
ef39a4e |
|
Sunday, 22 Dec 2024
|
13:19 Wen Heping (wen)
www/mediawiki143: New port, copied from www/mediawiki142
MediaWiki is the collaborative editing software that runs Wikipedia,
the free encyclopedia, and other projects.
It's designed to handle a large number of users and pages without imposing
too rigid a structure or workflow.
9b8a118 |
|
Friday, 20 Dec 2024
|
02:31 Joseph Mingrone (jrm)
*/*-ccl: Add Clozure Common Lisp (CCL) fasl ports
Approved by: olgeni (maintainer of lang/ccl, implicit)
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D48091
148251b |
02:31 Joseph Mingrone (jrm)
*/*-clisp: Add CLISP fasl ports
Differential Revision: https://reviews.freebsd.org/D48089
Sponsored by: The FreeBSD Foundation
7f68336 |
Number of commits found: 5741 (showing only 100 on this page) |