41554 blogs · [ { "id": "01a0952b-f70b-70e5-90d0-7e7cc1c66652", "title": "Creating and populating the tables for DefaultVersions", "url": "https://news.freshports.org/2026/09/11/creating-and-populating-the-tables-for-defaultversions/", "published_at": "2026-09-11T23:49:13+00:00" }, { "id": "01a087ae-972d-7361-979d-2cc1d9a3393b", "title": "Updating a jail by replacing it – 2.0.0", "url": "https://news.freshports.org/2026/09/08/updating-a-jail-by-replacing-it-2-0-0/", "published_at": "2026-09-09T04:47:18+00:00" }, { "id": "01a087ae-972d-7361-979d-2cc1da145865", "title": "The ingress daemon code", "url": "https://news.freshports.org/2026/05/12/the-ingress-daemon-code/", "published_at": "2026-05-12T15:30:09+00:00" }, { "id": "01a087ae-972d-7361-979d-2cc1da958a64", "title": "Converting from subversion to git", "url": "https://news.freshports.org/2026/05/12/converting-from-subversion-to-git/", "published_at": "2026-05-12T14:57:06+00:00" }, { "id": "01a087ae-972d-7361-979d-2cc1da9c2ba3", "title": "Migrating a database from one host to another", "url": "https://news.freshports.org/2026/03/24/migrating-a-database-from-one-host-to-another/", "published_at": "2026-03-24T12:31:08+00:00" }, { "id": "01a087ae-972d-7361-979d-2cc1db93b5b9", "title": "DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version.", "url": "https://news.freshports.org/2026/01/21/deprecationwarning-datetime-datetime-utcfromtimestamp-is-deprecated-and-scheduled-for-removal-in-a-future-version/", "published_at": "2026-01-21T15:21:44+00:00" }, { "id": "01a087ae-972d-7361-979d-2cc1dbf81591", "title": "Updating a jail by replacing it – 1.0.1", "url": "https://news.freshports.org/2025/09/13/updating-a-jail-by-replacing-it-1-0-1/", "published_at": "2025-09-13T23:09:41+00:00" }, { "id": "01a087ae-972d-7361-979d-2cc1dc9301c4", "title": "Where did all these vuxml entries go?", "url": "https://news.freshports.org/2025/09/05/where-did-all-these-vuxml-entries-go/", "published_at": "2025-09-05T11:51:15+00:00" }, { "id": "01a087ae-972d-7361-979d-2cc1dd2061f0", "title": "Why does this PostgreSQL \\copy fail when launched by the daemon?", "url": "https://news.freshports.org/2025/08/26/why-does-this-postgresql-copy-fail-when-launched-by-the-daemon/", "published_at": "2025-08-26T19:34:00+00:00" }, { "id": "01a087ae-972d-7361-979d-2cc1dd76f1b2", "title": "The new process_vuxml.pl", "url": "https://news.freshports.org/2025/08/01/the-new-process_vuxml-pl/", "published_at": "2025-08-01T12:11:33+00:00" }, { "id": "01a087ae-972e-72d7-84a1-4b2f26c24812", "title": "How FreshPorts processes vuxml entries", "url": "https://news.freshports.org/2025/07/30/how-freshports-processes-vuxml-entries/", "published_at": "2025-07-30T12:43:38+00:00" }, { "id": "01a0bb9a-99a4-73cd-baf4-0c82bd473109", "title": "Clearing out the distfiles", "url": "https://news.freshports.org/2025/06/18/clearing-out-the-distfiles/", "published_at": "2025-06-18T11:50:21+00:00" }, { "id": "01a0bb9a-99a4-73cd-baf4-0c82bd8fe68e", "title": "Converting from int to bigint and from serial to identity", "url": "https://news.freshports.org/2025/05/31/postgresql/", "published_at": "2025-05-31T16:52:01+00:00" }, { "id": "01a0bb9a-99a4-73cd-baf4-0c82bdba3a71", "title": "Updating to Perl 5.40 on FreeBSD 14.2", "url": "https://news.freshports.org/2025/05/21/updating-to-perl-5-40-on-freebsd-14-2/", "published_at": "2025-05-21T11:11:24+00:00" }, { "id": "01a0bb9a-99a4-73cd-baf4-0c82be025627", "title": "Updating a jail by replacing it", "url": "https://news.freshports.org/2025/03/27/updating-a-jail-by-replacing-it/", "published_at": "2025-03-27T19:40:53+00:00" }, { "id": "01a0bb9a-99a4-73cd-baf4-0c82be0cfdda", "title": "Time to clear out the distfiles", "url": "https://news.freshports.org/2025/03/24/time-to-clear-out-the-distfiles/", "published_at": "2025-03-24T11:09:25+00:00" }, { "id": "01a0bb9a-99a4-73cd-baf4-0c82be2d3bea", "title": "FAILED: MASTER_PORT", "url": "https://news.freshports.org/2025/02/19/failed-master_port/", "published_at": "2025-02-19T12:58:44+00:00" }, { "id": "01a0bb9a-99a4-73cd-baf4-0c82be5a70e3", "title": "Moving distfiles to a new filesystem & deleting unused distfiles", "url": "https://news.freshports.org/2024/12/24/moving-distfiles-to-a-new-filesystem/", "published_at": "2024-12-24T19:39:58+00:00" }, { "id": "01a0bb9a-99a4-73cd-baf4-0c82bf141298", "title": "When a port on a branch is deleted, FreshPorts tried, and fails, to refresh it", "url": "https://news.freshports.org/2024/11/27/when-a-port-on-a-branch-is-deleted-freshports-tried-and-fails-to-refresh-it/", "published_at": "2024-11-27T16:21:44+00:00" }, { "id": "01a0bb9a-99a4-73cd-baf4-0c82bf8b9727", "title": "vuxml processing broken – files have grown too much", "url": "https://news.freshports.org/2024/11/23/vuxml-processing-broken-files-have-grown-too-much/", "published_at": "2024-11-23T13:23:31+00:00" }, { "id": "01a0bba1-09b2-720b-b8c9-ada76b2d6ebe", "title": "CategoryStatsUpdate and the category_stats table", "url": "https://news.freshports.org/2024/11/09/categorystatsupdate-and-the-category_stats-table/", "published_at": "2024-11-09T23:24:14+00:00" }, { "id": "01a0bba1-09b2-720b-b8c9-ada76bc6b85d", "title": "Rerunning the filesystems commit to create the new category", "url": "https://news.freshports.org/2024/11/09/rerunning-the-filesystems-commit-to-create-the-new-category/", "published_at": "2024-11-09T23:02:48+00:00" }, { "id": "01a0bba1-09b2-720b-b8c9-ada76c0585c0", "title": "Fixing the category creation code", "url": "https://news.freshports.org/2024/11/07/fixing-the-category-creation-code/", "published_at": "2024-11-07T17:40:39+00:00" }, { "id": "01a0bba1-09b2-720b-b8c9-ada76c3aeff7", "title": "Welcome to the new category: filesystems", "url": "https://news.freshports.org/2024/11/06/welcome-to-the-new-category-filesystems/", "published_at": "2024-11-07T00:54:15+00:00" }, { "id": "01a0bba1-09b2-720b-b8c9-ada76d1954fc", "title": "devel/py-pygit2: AttributeError: ‘_pygit2.Commit’ object has no attribute ‘oid’. Did you mean: ‘id’?", "url": "https://news.freshports.org/2024/10/19/devel-py-pygit2-attributeerror-_pygit2-commit-object-has-no-attribute-oid-did-you-mean-id/", "published_at": "2024-10-19T14:50:22+00:00" }, { "id": "01a0bba1-09b2-720b-b8c9-ada76d19de1b", "title": "Manually triggering a package import", "url": "https://news.freshports.org/2024/08/17/manually-triggering-a-package-import/", "published_at": "2024-08-17T15:51:06+00:00" }, { "id": "01a0bba1-09b2-720b-b8c9-ada76d49ff3a", "title": "Update some packages – nothing [seems to have] broke!", "url": "https://news.freshports.org/2024/04/30/update-some-packages-nothing-seems-to-have-broke/", "published_at": "2024-04-30T11:59:45+00:00" }, { "id": "01a0bba1-09b2-720b-b8c9-ada76dde60fa", "title": "could not open certificate file “/root/.postgresql/postgresql.crt”: Permission denied", "url": "https://news.freshports.org/2024/02/03/could-not-open-certificate-file-root-postgresql-postgresql-crt-permission-denied/", "published_at": "2024-02-03T22:33:22+00:00" }, { "id": "01a0bba1-09b2-720b-b8c9-ada76eba5f6e", "title": "cache permissions are wrong; they were correct", "url": "https://news.freshports.org/2024/01/29/cache-permissions-are-wrong-they-were-correct/", "published_at": "2024-01-29T13:41:24+00:00" }, { "id": "01a0bba1-09b2-720b-b8c9-ada76f7de5ba", "title": "No repos need importing. How did this happen? This should never happen.", "url": "https://news.freshports.org/2023/12/31/no-repos-need-importing-how-did-this-happen-this-should-never-happen/", "published_at": "2023-12-31T15:20:28+00:00" }, { "id": "01a0bba6-925c-709c-962d-a47f7f883126", "title": "Recent UI changes", "url": "https://news.freshports.org/2023/12/17/recent-ui-changes/", "published_at": "2023-12-17T14:37:28+00:00" }, { "id": "01a0bba6-925c-709c-962d-a47f7fd501d1", "title": "My thanks to AWS", "url": "https://news.freshports.org/2023/10/25/my-thanks-to-aws/", "published_at": "2023-10-25T23:33:31+00:00" }, { "id": "01a0bba6-925c-709c-962d-a47f805a1dad", "title": "Using triggers to update a table with calculated values", "url": "https://news.freshports.org/2023/10/16/using-triggers-to-update-a-table-with-calculated-values/", "published_at": "2023-10-17T00:00:37+00:00" }, { "id": "01a0bba6-925c-709c-962d-a47f815465a0", "title": "Great changes to the websites", "url": "https://news.freshports.org/2023/10/12/great-changes-to-the-websites/", "published_at": "2023-10-13T02:17:17+00:00" }, { "id": "01a0bba6-925c-709c-962d-a47f817e3af4", "title": "Displaying all ports tree commits on the front page", "url": "https://news.freshports.org/2023/10/10/displaying-all-ports-tree-commits-on-the-front-page/", "published_at": "2023-10-10T23:26:54+00:00" }, { "id": "01a0bba6-925c-709c-962d-a47f81dd33ed", "title": "SQL injection issues fixed", "url": "https://news.freshports.org/2023/03/24/sql-inejection-issues-fixed/", "published_at": "2023-03-24T11:55:44+00:00" }, { "id": "01a0bba6-925c-709c-962d-a47f826ae9cf", "title": "FreshSource code fixes", "url": "https://news.freshports.org/2023/03/24/freshsource-code-fixes/", "published_at": "2023-03-24T11:53:01+00:00" }, { "id": "01a0bba6-925c-709c-962d-a47f82d05b3a", "title": "When a commit goes wrong", "url": "https://news.freshports.org/2023/01/16/when-a-commit-goes-wrong/", "published_at": "2023-01-16T17:45:36+00:00" }, { "id": "01a0bba6-925c-709c-962d-a47f83b90127", "title": "Fixing permissions on the packages_raw table", "url": "https://news.freshports.org/2023/01/07/fixing-permissions-on-the-packages_raw-table/", "published_at": "2023-01-07T15:38:52+00:00" }, { "id": "01a0bba6-925c-709c-962d-a47f843a7cc9", "title": "Configuring the repo for a new ingress node", "url": "https://news.freshports.org/2023/01/02/configuring-the-repo-for-a-new-ingress-node/", "published_at": "2023-01-02T17:45:35+00:00" }, { "id": "01a0bbab-9bbf-713e-8d13-eb6d1699f9d2", "title": "/commits.php is going away", "url": "https://news.freshports.org/2022/12/25/commits-php-is-going-away/", "published_at": "2022-12-26T00:25:20+00:00" }, { "id": "01a0bbab-9bbf-713e-8d13-eb6d178184a4", "title": "Moving from storing the tsvector values to a tsvector index", "url": "https://news.freshports.org/2022/12/23/moving-from-storing-the-tsvector-values-to-a-tsvector-index/", "published_at": "2022-12-23T21:50:16+00:00" }, { "id": "01a0bbab-9bbf-713e-8d13-eb6d17cd8079", "title": "When tsvector was working as expected on most hosts, but not one", "url": "https://news.freshports.org/2022/12/18/when-tsvector-was-working-as-expected-on-most-hosts-but-not-one/", "published_at": "2022-12-18T20:07:36+00:00" }, { "id": "01a0bbab-9bbf-713e-8d13-eb6d18b4487a", "title": "note to self: restoring a database", "url": "https://news.freshports.org/2022/12/16/note-to-self-restoring-a-database/", "published_at": "2022-12-17T02:10:22+00:00" }, { "id": "01a0bbab-9bbf-713e-8d13-eb6d18d3f845", "title": "New links to GitLab and GitHub, in addition to the exist cgit.freebsd.org", "url": "https://news.freshports.org/2022/09/20/new-links-to-gitlab-and-github-in-addition-to-the-exist-cgit-freebsd-org/", "published_at": "2022-09-21T00:11:03+00:00" }, { "id": "01a0bbab-9bbf-713e-8d13-eb6d193aa3e9", "title": "What’s up with libreoffice homepages", "url": "https://news.freshports.org/2022/09/14/whats-up-with-libreoffice-homepages/", "published_at": "2022-09-14T13:36:40+00:00" }, { "id": "01a0bbab-9bbf-713e-8d13-eb6d1996b838", "title": "homepage – post correction", "url": "https://news.freshports.org/2022/09/14/homepage-post-correction/", "published_at": "2022-09-14T11:54:30+00:00" }, { "id": "01a0bbab-9bbf-713e-8d13-eb6d1a00632f", "title": "make create-manifest", "url": "https://news.freshports.org/2022/09/10/make-create-manifest/", "published_at": "2022-09-10T17:44:55+00:00" }, { "id": "01a0bbab-9bbf-713e-8d13-eb6d1aa5b95a", "title": "missing ports_categories entries", "url": "https://news.freshports.org/2022/08/19/missing-ports_categories-entries/", "published_at": "2022-08-19T15:57:45+00:00" }, { "id": "01a0bbab-9bbf-713e-8d13-eb6d1ae905fe", "title": "Update to Python 3.9 broke commit processing", "url": "https://news.freshports.org/2022/07/09/update-to-python-3-9-broke-commit-processing/", "published_at": "2022-07-09T17:37:26+00:00" }, { "id": "01a0bbb0-96d1-70c3-85b6-6dc863fd0a5d", "title": "Help needed with shell scripting", "url": "https://news.freshports.org/2022/04/20/help-needed-with-shell-scripting/", "published_at": "2022-04-20T23:43:41+00:00" }, { "id": "01a0bbb0-96d1-70c3-85b6-6dc864585621", "title": "Updating all the jails", "url": "https://news.freshports.org/2022/01/12/updating-all-the-jails/", "published_at": "2022-01-13T04:58:44+00:00" }, { "id": "01a0bbb0-96d1-70c3-85b6-6dc864eec9fa", "title": "Internal error: I was expecting a short description and found nothing for databases/postgresql", "url": "https://news.freshports.org/2021/10/23/internal-error-i-was-expecting-a-short-description-and-found-nothing-for-databases-postgresql/", "published_at": "2021-10-23T12:55:51+00:00" }, { "id": "01a0bbb0-96d1-70c3-85b6-6dc8658903ed", "title": "pkg-message: UCL type gives: _pkgmessage_UCL found a type is it not prepared for : Array", "url": "https://news.freshports.org/2021/10/14/pkg-message-ucl-type-gives-_pkgmessage_ucl-found-a-type-is-it-not-prepared-for-array/", "published_at": "2021-10-14T23:18:52+00:00" }, { "id": "01a0bbb0-96d1-70c3-85b6-6dc865dbb1b8", "title": "query: Latest 100 commits on a branch", "url": "https://news.freshports.org/2021/09/27/query-latest-100-commits-on-a-branch/", "published_at": "2021-09-28T00:44:16+00:00" }, { "id": "01a0bbb0-96d1-70c3-85b6-6dc866a4783a", "title": "Adding the ports_to_refresh table", "url": "https://news.freshports.org/2021/08/25/adding-the-ports_to_refresh-table/", "published_at": "2021-08-25T18:41:28+00:00" }, { "id": "01a0bbb0-96d1-70c3-85b6-6dc866efb6c1", "title": "How to convert from ports-jail to /jails/freshports", "url": "https://news.freshports.org/2021/08/14/how-to-convert-from-ports-jail-to-jails-freshports/", "published_at": "2021-08-14T15:56:39+00:00" }, { "id": "01a0bbb0-96d1-70c3-85b6-6dc867022556", "title": "Why does FreshPorts link to both git and subversion repos?", "url": "https://news.freshports.org/2021/07/28/why-does-freshports-link-to-both-git-and-subversion-repos/", "published_at": "2021-07-28T18:51:46+00:00" }, { "id": "01a0bbb0-96d1-70c3-85b6-6dc867805d2b", "title": "It’s time to rename some hosts", "url": "https://news.freshports.org/2021/07/04/its-time-to-rename-some-hosts/", "published_at": "2021-07-04T20:42:52+00:00" }, { "id": "01a0bbb0-96d1-70c3-85b6-6dc86821cfc4", "title": "When a deleted port is resurrected", "url": "https://news.freshports.org/2021/07/04/when-a-deleted-port-is-resurrected/", "published_at": "2021-07-04T20:34:41+00:00" }, { "id": "01a0bbb6-414c-734e-8594-5aea492e756f", "title": "Putting the new git-delta.sh into use on devgit.freshports.org", "url": "https://news.freshports.org/2021/06/27/putting-the-new-git-delta-sh-into-use-on-devgit-freshports-org/", "published_at": "2021-06-27T20:54:29+00:00" }, { "id": "01a0bbb6-414c-734e-8594-5aea4a14b714", "title": "Processing commits on branches with git – part 2", "url": "https://news.freshports.org/2021/06/27/processing-commits-on-branches-with-git-part-2/", "published_at": "2021-06-27T17:14:04+00:00" }, { "id": "01a0bbb6-414c-734e-8594-5aea4ac7a4f1", "title": "The proper way to upgrade a FreshPorts ingress node", "url": "https://news.freshports.org/2021/06/26/the-proper-way-to-upgrade-a-freshports-ingress-node/", "published_at": "2021-06-26T17:41:15+00:00" }, { "id": "01a0bbb6-414c-734e-8594-5aea4b2f6137", "title": "adding a new event to fp-listen", "url": "https://news.freshports.org/2021/06/21/adding-a-new-event-to-fp-listen/", "published_at": "2021-06-22T00:29:23+00:00" }, { "id": "01a0bbb6-414c-734e-8594-5aea4b6edadc", "title": "Commit cache clearing", "url": "https://news.freshports.org/2021/06/21/commit-cache-clearing/", "published_at": "2021-06-21T22:57:21+00:00" }, { "id": "01a0bbb6-414c-734e-8594-5aea4b7da41f", "title": "Quarterly branches: what’s next?", "url": "https://news.freshports.org/2021/06/20/quarterly-branches-whats-next/", "published_at": "2021-06-21T00:39:18+00:00" }, { "id": "01a0bbb6-414c-734e-8594-5aea4c605626", "title": "Processing commits on branches with git", "url": "https://news.freshports.org/2021/06/20/processing-commits-on-branches-with-git/", "published_at": "2021-06-20T09:43:01+00:00" }, { "id": "01a0bbb6-414c-734e-8594-5aea4c6a2916", "title": "Rerunning all commits from a given point", "url": "https://news.freshports.org/2021/05/31/rerunning-all-commits-from-a-given-point/", "published_at": "2021-05-31T14:05:09+00:00" }, { "id": "01a0bbb6-414d-735d-ada0-cd71c1ae59ef", "title": "lack of index brings website to a crawl", "url": "https://news.freshports.org/2021/05/29/lack-of-index-brings-website-to-a-crawl/", "published_at": "2021-05-29T22:22:18+00:00" }, { "id": "01a0bbb6-414d-735d-ada0-cd71c2991c84", "title": "Generating XML for a single commit", "url": "https://news.freshports.org/2021/05/09/generating-xml-for-a-single-commit/", "published_at": "2021-05-09T20:09:43+00:00" }, { "id": "01a0bbba-dae9-705f-a602-de3a826a1be8", "title": "Removing unneeded packages", "url": "https://news.freshports.org/2021/05/08/removing-unneeded-packages/", "published_at": "2021-05-08T14:16:29+00:00" }, { "id": "01a0bbba-dae9-705f-a602-de3a830c6014", "title": "Removing ‘unused’ tables", "url": "https://news.freshports.org/2021/04/13/removing-unused-tables/", "published_at": "2021-04-13T22:08:28+00:00" }, { "id": "01a0bbba-dae9-705f-a602-de3a832fef03", "title": "FreshPorts will disable user login/updates on March 31 as part of transition to git", "url": "https://news.freshports.org/2021/03/30/freshports-will-disable-user-login-updates-on-march-31-as-part-of-transition-to-git/", "published_at": "2021-03-31T00:31:10+00:00" }, { "id": "01a0bbba-dae9-705f-a602-de3a838466cf", "title": "to_tsquery gives ‘ERROR: syntax error in tsquery’ when it contains a space", "url": "https://news.freshports.org/2021/03/09/to_tsquery-gives-error-syntax-error-in-tsquery-when-it-contains-a-space/", "published_at": "2021-03-10T01:30:24+00:00" }, { "id": "01a0bbba-dae9-705f-a602-de3a845c6311", "title": "A PostgreSQL query runs in 1.7s – add a LIMIT 10, runs in 28.2 seconds", "url": "https://news.freshports.org/2021/03/09/a-postgresql-query-runs-in-1-7s-add-a-limit-10-runs-in-28-2-seconds/", "published_at": "2021-03-09T17:58:50+00:00" }, { "id": "01a0bbba-dae9-705f-a602-de3a855821b1", "title": "Replacing a column search with a full text search solution", "url": "https://news.freshports.org/2021/03/08/replacing-a-column-search-with-a-full-text-search-solution/", "published_at": "2021-03-09T02:03:48+00:00" }, { "id": "01a0bbba-dae9-705f-a602-de3a8580de0b", "title": "Converting a column-based expression to a row based solution", "url": "https://news.freshports.org/2021/03/02/converting-a-column-based-expression-to-a-row-based-solution/", "published_at": "2021-03-02T22:04:36+00:00" }, { "id": "01a0bbba-dae9-705f-a602-de3a85f67b01", "title": "FreshPorts cheat sheet", "url": "https://news.freshports.org/2021/02/24/freshports-cheat-sheet/", "published_at": "2021-02-25T00:42:37+00:00" }, { "id": "01a0bbba-dae9-705f-a602-de3a86895263", "title": "Adding FreeBSD14 to the list of build packages", "url": "https://news.freshports.org/2021/02/10/adding-freebsd14-to-the-list-of-build-packages/", "published_at": "2021-02-10T18:22:41+00:00" }, { "id": "01a0bbba-dae9-705f-a602-de3a875358c8", "title": "Postfix help wanted", "url": "https://news.freshports.org/2021/02/06/postfix-help-wanted/", "published_at": "2021-02-06T20:01:43+00:00" }, { "id": "01a0bbbf-50c8-71c9-82ec-b461efd5b494", "title": "What runs in a FreshPorts jail?", "url": "https://news.freshports.org/2021/02/05/what-runs-in-a-freshports-jail/", "published_at": "2021-02-06T03:17:41+00:00" }, { "id": "01a0bbbf-50c8-71c9-82ec-b461f03d793e", "title": "Changing how we record ports which need cache clearing", "url": "https://news.freshports.org/2021/01/31/changing-how-we-record-ports-which-need-cache-clearing/", "published_at": "2021-02-01T01:43:04+00:00" }, { "id": "01a0bbbf-50c8-71c9-82ec-b461f10342e8", "title": "Changing cache file name for commits", "url": "https://news.freshports.org/2021/01/31/changing-cache-file-name-for-commits/", "published_at": "2021-01-31T21:19:58+00:00" }, { "id": "01a0bbbf-50c8-71c9-82ec-b461f11f98c8", "title": "packaging up the git-specific code", "url": "https://news.freshports.org/2021/01/07/packaging-up-the-git-specific-code/", "published_at": "2021-01-08T02:45:49+00:00" }, { "id": "01a0bbbf-50c8-71c9-82ec-b461f12a76ca", "title": "git: database upgrade process", "url": "https://news.freshports.org/2021/01/01/git-database-upgrade-process/", "published_at": "2021-01-01T13:50:28+00:00" }, { "id": "01a0bbbf-50c8-71c9-82ec-b461f1c15985", "title": "Moving to the FreeBSD git repo for src", "url": "https://news.freshports.org/2020/12/21/moving-to-the-freebsd-git-repo-for-src/", "published_at": "2020-12-21T19:31:02+00:00" }, { "id": "01a0bbbf-50c8-71c9-82ec-b461f1ebc24a", "title": "Testing the database conversion process", "url": "https://news.freshports.org/2020/12/19/testing-the-database-conversion-process/", "published_at": "2020-12-19T19:13:36+00:00" }, { "id": "01a0bbbf-50c8-71c9-82ec-b461f1f60f3c", "title": "Moving devgit.freshports.org from GitHub to git.FreeBSD.org", "url": "https://news.freshports.org/2020/12/17/moving-devgit-freshports-org-from-github-to-git-freebsd-org/", "published_at": "2020-12-18T00:29:09+00:00" }, { "id": "01a0bbbf-50c8-71c9-82ec-b461f2da7efa", "title": "Processing git and svn on the same ingress node", "url": "https://news.freshports.org/2020/11/29/processing-git-and-svn-on-the-same-ingress-node/", "published_at": "2020-11-29T20:03:01+00:00" }, { "id": "01a0bbbf-50c8-71c9-82ec-b461f3c61683", "title": "git and svn handle copy differently", "url": "https://news.freshports.org/2020/11/27/git-and-svn-handle-copy-differently/", "published_at": "2020-11-27T15:25:37+00:00" }, { "id": "01a0bbc3-be68-73d0-93ca-e1f4fd8bc9bd", "title": "All quarterly commits are being saved on the master branch", "url": "https://news.freshports.org/2020/11/23/all-quarterly-commits-are-being-saved-on-the-master-branch/", "published_at": "2020-11-24T01:20:32+00:00" }, { "id": "01a0bbc3-be68-73d0-93ca-e1f4fe3b80de", "title": "git commit processing – how is it done?", "url": "https://news.freshports.org/2020/11/22/git-commit-processing-how-is-it-done/", "published_at": "2020-11-22T19:49:02+00:00" }, { "id": "01a0bbc3-be68-73d0-93ca-e1f4ff390664", "title": "How many ports are there?", "url": "https://news.freshports.org/2020/11/18/how-many-ports-are-there/", "published_at": "2020-11-18T18:39:09+00:00" }, { "id": "01a0bbc3-be68-73d0-93ca-e1f4ff81f58d", "title": "Fixing links to git repo", "url": "https://news.freshports.org/2020/11/14/fixing-links-to-git-repo/", "published_at": "2020-11-14T21:27:39+00:00" }, { "id": "01a0bbc3-be68-73d0-93ca-e1f4ff90fd76", "title": "FreshPorts jails", "url": "https://news.freshports.org/2020/09/05/freshports-jails/", "published_at": "2020-09-05T13:32:16+00:00" }, { "id": "01a0bbc3-be68-73d0-93ca-e1f5004ad88e", "title": "The server died", "url": "https://news.freshports.org/2020/08/26/the-server-died/", "published_at": "2020-08-26T22:17:54+00:00" }, { "id": "01a0bbc3-be68-73d0-93ca-e1f500ab7ddb", "title": "My ansible changes when deploying a new host", "url": "https://news.freshports.org/2020/08/25/my-ansible-changes-when-deploying-a-new-host/", "published_at": "2020-08-26T00:17:26+00:00" }, { "id": "01a0bbc3-be68-73d0-93ca-e1f5019f5555", "title": "Bookmarks for ports", "url": "https://news.freshports.org/2020/08/16/bookmarks-for-ports/", "published_at": "2020-08-16T16:46:29+00:00" }, { "id": "01a0bbc3-be68-73d0-93ca-e1f502018a9d", "title": "Getting the pkg-plist contents for a FreeBSD port/package", "url": "https://news.freshports.org/2020/08/16/getting-the-pkg-plist-contents-for-a-freebsd-port-package/", "published_at": "2020-08-16T15:58:25+00:00" }, { "id": "01a0bbc3-be68-73d0-93ca-e1f5020612b6", "title": "Implementing the lower-case search into the website", "url": "https://news.freshports.org/2020/08/15/implementing-the-lower-case-search-into-the-website/", "published_at": "2020-08-15T11:41:10+00:00" } ] posts Claim your blog
Back to news.freshports.org
Blog · corpus.blog/blogs/news.freshports.org/posts

news.freshports.org

news.freshports.org

2026

2025

2024

2023

2022

2021

2020