From 32ae270ff055c377bb7226e2dd4eebc89a72a85f Mon Sep 17 00:00:00 2001 From: Dan Langille Date: Fri, 1 Mar 2024 13:26:17 +0000 Subject: [PATCH 1/7] Add FreshPorts report --- .../report-2024-01-2024-03/freshports.adoc | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 website/content/en/status/report-2024-01-2024-03/freshports.adoc diff --git a/website/content/en/status/report-2024-01-2024-03/freshports.adoc b/website/content/en/status/report-2024-01-2024-03/freshports.adoc new file mode 100644 index 00000000000..77ca83183f2 --- /dev/null +++ b/website/content/en/status/report-2024-01-2024-03/freshports.adoc @@ -0,0 +1,52 @@ +=== FreshPorts: Notification of new packages + +Links: + +link:https://freshports..org[FreshPorts] URL: link:freshports.org[] + +link:https://news.freshports.org/[FreshPorts blog] URL: link:https://news.freshports.org/[] + +Contact: Dan Langille + +FreshPorts and FreshSource have reported upon FreeBSD commits for 20 years. +They cover all commits, not just ports. + +FreshPorts tracks the commits and extracts data from the port Makefiles to create a database of information useful to both port maintainers and port users. + +For example, link:https://www.freshports.org/security/acme.sh/#packages[] shows the history of the package:security/acme.sh[] port, back to its creation in May 2017. +Also available are dependencies, flavors, configuration options, and available packages. +All of this is useful for both users and developers of ports. + +==== Notification: New Package Available + +One of the original features of FreshPorts is notification of ports updates. You +can create a list of ports and receive notifcations about those ports. This +new feature can also notify when a new pacakge is available for that port. +The use case: a known security vuln has been patched. FreshPorts will tell +you the port has been patched, and then you wait for the package. +This new feature will tell you when that package is available. + +Details at: + +* link:https://github.com/FreshPorts/freshports/issues/542[] + +==== Help Needed + +It has been over 22 years since FreshPorts started. +Others must take over eventually. +I’ve started that process recently. +There are several aspects to FreshPorts: + +* FreeBSD admin (updating the OS and packages) +* front end code (website - mostly PHP) +* back end code (commit processing - Perl, Python, shell) +* database design (PostgreSQL). + +The database does not change very often and requires little maintenance compared to the applications and OS. +The website pretty much runs itself. +From time to time, a change to the FreeBSD ports infrastructure breaks something or requires a modification, but there is rarely any urgency to fix that. +This is not a huge time commitment. +There is a lot of learning. +While not a complex application, FreshPorts is also not trivial. + +To contribute, please join the +link:https://lists.freshports.org/mailman/listinfo/freshports-coders[] +mailing list and let us know what you'd like to help with. \ No newline at end of file From 069489549ce6734828b25fe6ec34b17ad588acf7 Mon Sep 17 00:00:00 2001 From: Dan Langille Date: Sat, 2 Mar 2024 07:30:21 -0500 Subject: [PATCH 2/7] Update website/content/en/status/report-2024-01-2024-03/freshports.adoc Co-authored-by: Graham Perrin --- .../content/en/status/report-2024-01-2024-03/freshports.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/content/en/status/report-2024-01-2024-03/freshports.adoc b/website/content/en/status/report-2024-01-2024-03/freshports.adoc index 77ca83183f2..93971fa47a7 100644 --- a/website/content/en/status/report-2024-01-2024-03/freshports.adoc +++ b/website/content/en/status/report-2024-01-2024-03/freshports.adoc @@ -1,7 +1,7 @@ === FreshPorts: Notification of new packages Links: + -link:https://freshports..org[FreshPorts] URL: link:freshports.org[] + +link:https://freshports.org/[FreshPorts] URL: link:https://freshports.org/[] + link:https://news.freshports.org/[FreshPorts blog] URL: link:https://news.freshports.org/[] Contact: Dan Langille From 2807f16791cbb06436876e68afc916787e3fe0d8 Mon Sep 17 00:00:00 2001 From: Dan Langille Date: Sat, 2 Mar 2024 07:31:11 -0500 Subject: [PATCH 3/7] Update website/content/en/status/report-2024-01-2024-03/freshports.adoc Co-authored-by: Graham Perrin --- .../en/status/report-2024-01-2024-03/freshports.adoc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/website/content/en/status/report-2024-01-2024-03/freshports.adoc b/website/content/en/status/report-2024-01-2024-03/freshports.adoc index 93971fa47a7..0c64e973c31 100644 --- a/website/content/en/status/report-2024-01-2024-03/freshports.adoc +++ b/website/content/en/status/report-2024-01-2024-03/freshports.adoc @@ -17,9 +17,9 @@ All of this is useful for both users and developers of ports. ==== Notification: New Package Available -One of the original features of FreshPorts is notification of ports updates. You -can create a list of ports and receive notifcations about those ports. This -new feature can also notify when a new pacakge is available for that port. +One of the original features of FreshPorts is notification of ports updates. +You can create a list of ports and receive notifications about those ports. +This new feature can also notify when a new package is available for that port. The use case: a known security vuln has been patched. FreshPorts will tell you the port has been patched, and then you wait for the package. This new feature will tell you when that package is available. From 2b8f99abc12d5e3d8059c00e6910a1ec4a957018 Mon Sep 17 00:00:00 2001 From: Dan Langille Date: Sat, 2 Mar 2024 07:31:24 -0500 Subject: [PATCH 4/7] Update website/content/en/status/report-2024-01-2024-03/freshports.adoc Co-authored-by: Graham Perrin --- .../content/en/status/report-2024-01-2024-03/freshports.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website/content/en/status/report-2024-01-2024-03/freshports.adoc b/website/content/en/status/report-2024-01-2024-03/freshports.adoc index 0c64e973c31..b61a0695f4d 100644 --- a/website/content/en/status/report-2024-01-2024-03/freshports.adoc +++ b/website/content/en/status/report-2024-01-2024-03/freshports.adoc @@ -20,8 +20,8 @@ All of this is useful for both users and developers of ports. One of the original features of FreshPorts is notification of ports updates. You can create a list of ports and receive notifications about those ports. This new feature can also notify when a new package is available for that port. -The use case: a known security vuln has been patched. FreshPorts will tell -you the port has been patched, and then you wait for the package. +The use case: a known security vuln has been patched. +FreshPorts will tell you the port has been patched, and then you wait for the package. This new feature will tell you when that package is available. Details at: From 84a25a4facf2d1ca7e0f7f423f71f0a806279287 Mon Sep 17 00:00:00 2001 From: Dan Langille Date: Sat, 2 Mar 2024 07:31:33 -0500 Subject: [PATCH 5/7] Update website/content/en/status/report-2024-01-2024-03/freshports.adoc Co-authored-by: Graham Perrin --- .../content/en/status/report-2024-01-2024-03/freshports.adoc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/website/content/en/status/report-2024-01-2024-03/freshports.adoc b/website/content/en/status/report-2024-01-2024-03/freshports.adoc index b61a0695f4d..082ce03686e 100644 --- a/website/content/en/status/report-2024-01-2024-03/freshports.adoc +++ b/website/content/en/status/report-2024-01-2024-03/freshports.adoc @@ -47,6 +47,4 @@ This is not a huge time commitment. There is a lot of learning. While not a complex application, FreshPorts is also not trivial. -To contribute, please join the -link:https://lists.freshports.org/mailman/listinfo/freshports-coders[] -mailing list and let us know what you'd like to help with. \ No newline at end of file +To contribute, please join the link:https://lists.freshports.org/mailman/listinfo/freshports-coders[] mailing list and let us know what you'd like to help with. \ No newline at end of file From 557568c21c5db7b1b86ba2a592553a3941819118 Mon Sep 17 00:00:00 2001 From: Dan Langille Date: Fri, 8 Mar 2024 12:17:32 -0500 Subject: [PATCH 6/7] Update website/content/en/status/report-2024-01-2024-03/freshports.adoc Co-authored-by: Lorenzo Salvadore --- .../content/en/status/report-2024-01-2024-03/freshports.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/content/en/status/report-2024-01-2024-03/freshports.adoc b/website/content/en/status/report-2024-01-2024-03/freshports.adoc index 082ce03686e..2d6ce0bc7c0 100644 --- a/website/content/en/status/report-2024-01-2024-03/freshports.adoc +++ b/website/content/en/status/report-2024-01-2024-03/freshports.adoc @@ -32,7 +32,7 @@ Details at: It has been over 22 years since FreshPorts started. Others must take over eventually. -I’ve started that process recently. +I have started that process recently. There are several aspects to FreshPorts: * FreeBSD admin (updating the OS and packages) From d8cee41199008b87371e78b864752c6c5673cd4b Mon Sep 17 00:00:00 2001 From: Dan Langille Date: Fri, 8 Mar 2024 12:17:37 -0500 Subject: [PATCH 7/7] Update website/content/en/status/report-2024-01-2024-03/freshports.adoc Co-authored-by: Lorenzo Salvadore --- .../content/en/status/report-2024-01-2024-03/freshports.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/content/en/status/report-2024-01-2024-03/freshports.adoc b/website/content/en/status/report-2024-01-2024-03/freshports.adoc index 2d6ce0bc7c0..fe8b3a78295 100644 --- a/website/content/en/status/report-2024-01-2024-03/freshports.adoc +++ b/website/content/en/status/report-2024-01-2024-03/freshports.adoc @@ -47,4 +47,4 @@ This is not a huge time commitment. There is a lot of learning. While not a complex application, FreshPorts is also not trivial. -To contribute, please join the link:https://lists.freshports.org/mailman/listinfo/freshports-coders[] mailing list and let us know what you'd like to help with. \ No newline at end of file +To contribute, please join the link:https://lists.freshports.org/mailman/listinfo/freshports-coders[] mailing list and let us know what you would like to help with. \ No newline at end of file