notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

non port: ports-mgmt/portscout/pkg-plist

Number of commits found: 8

Wednesday, 10 Jan 2024
15:29 Baptiste Daroussin (bapt) search for other commits by this committer
MAN?PREFIX: eleminate its usage  and move man to share/man
commit hash: e4610fcb8b73442ad40b744bb87c1bc428ef7c1c commit hash: e4610fcb8b73442ad40b744bb87c1bc428ef7c1c commit hash: e4610fcb8b73442ad40b744bb87c1bc428ef7c1c commit hash: e4610fcb8b73442ad40b744bb87c1bc428ef7c1c e4610fc
Friday, 3 Jun 2022
05:54 Muhammad Moinur Rahman (bofh) search for other commits by this committer Author: Michael Gmelin
ports-mgmt/portscout: Update version 0.8.1.5=>0.8.1.6

PR:		264413
Relnotes: https://github.com/freebsd/portscout/releases/tag/0.8.1.6
commit hash: d2e71e1f136764482fa8090605e2acebd0352072 commit hash: d2e71e1f136764482fa8090605e2acebd0352072 commit hash: d2e71e1f136764482fa8090605e2acebd0352072 commit hash: d2e71e1f136764482fa8090605e2acebd0352072 d2e71e1
Sunday, 8 Nov 2015
07:37 koobs search for other commits by this committer
ports-mgmt/portscout: Add GitHub and PyPI site handlers & MORE!

Over the past several months portscout.freebsd.org appears to have been
more frequently NOT finding updates, particularly for ports that use
CHEESESHOP (PyPI) as their MASTER_SITES.

Portscout has also never worked for ports using GitHub for distribution
files due to the following:

  a) Portscout, prior to 'guessing', requests a randomly named file
     from the Site and expects a 4xx (404) in response. If it doesn't
     receive a 4xx response, it increments a 'lie counter' and does not
     check the site again in the next run.
  b) The GitHUB handlers (SUBDIR/MASTER_SITES) in bsd.sites.mk
     construct a URL that ends in a a dummy query paramater (for the
     filename), so that fetch saves the correct filename to DISTDIR.
     This means for any DISTFILE name provided, a 200 OK response is
     returned

These two factors unfortunately leave us in a position where there is no
good way to workaround this in the ports framework, including overriding
DISTFILES, DISTNAME, FETCH_ARGS, or the SUBDIR URL itself for various
reasons (not matching distinfo, file conflicts in DISTDIR, etc)

Fortunately, the portroach project (OpenBSD's fork of portscout)
contains a site handler for GitHub and PyPI (among others) already [1].

These site handlers use API endpoints at GitHub and PyPI that respond
JSON respectively, providing a faster and more accurate way to determine
the latest version of a package, without having to go through the
'guessing' process.

This commit:

- Adds GitHub and PyPI site handlers, and modifies or extends them to
  accept/match our MASTER_SITES URL's.
- Adds authenticated API request support and two settings for the
  GitHub site handler
- Add p5-JSON to RUN_DEPENDS (needed by new site handlers)
- Add HTTPS option for supporting https:// MASTER_SITES. Currently
  portscout does not check (fails) https:// MASTER_SITES [2]
- Take MAINTAINER'ship
- Adds badly needed logging/debugging messages to key parts of the
  process retaining the conditional logic that ties the verbosity to
  "quiet" or "debug" portscout.conf settings.
- Renables the SQLITE3 option (previously commented out) and renames it
  to SQLITE (the standard, as per bsd.options.desk.mk)
- Creates a DATABASE option group allowing either/or SQLITE or
  POSTGRESQL to be selected
- Switches option conditionals where possible to options helpers
- Backport a fix for maintainer matching/mapping [3]
- Adds LICENSE (BSD2CLAUSE)
- Updates and sorts pkg-plist

This change was tested again ports maintained by me, and resulted in
'new versions' being found and reported for 42 of my ports (of 123).

[1] https://github.com/jasperla/portroach/tree/master/Portroach/SiteHandler
[2] Reported by: truckman
[3]
https://github.com/jasperla/portroach/commit/2f6ee134ddc178f74688b37b986b66ecb0481782

PR:			203996
Approved by:		maintainer (timeout, 15 days)
Differential Revision:	https://reviews.freebsd.org/D3996
Original commitRevision:401037 
Wednesday, 12 Nov 2014
21:53 antoine search for other commits by this committer
Cleanup plist
Original commitRevision:372504 
Sunday, 10 Aug 2014
19:32 antoine search for other commits by this committer
Unbreak
Original commitRevision:364562 
Sunday, 15 May 2011
18:10 shaun search for other commits by this committer
Update to 0.8.1.
Original commit
Monday, 24 May 2010
20:04 shaun search for other commits by this committer
Upgrade to version 0.8.

This represents a milestone release over the previous version, and
includes significant improvements to the version detection and
comparison algorithms, support for the new SourceForge mirror layout
(and an easy way to add future workarounds), theoretical support for
NetBSD's pkgsrc and OpenBSD ports, support for providing a list of
software in an XML file in place of ports, and support for SQLite.
Of course, there are also many optimisations and general bug fixes.
Original commit
Thursday, 24 Jan 2008
04:32 shaun search for other commits by this committer
Upgrade to 0.7.4.
Original commit

Number of commits found: 8