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.

Port details
pkgs_which Quickly find out which ports contributed to a file tree
0.4.1_1 ports-mgmt on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.4.1Version of this port present on the latest quarterly branch.
Maintainer: mandree@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2011-03-12 15:23:44
Last Update: 2024-01-21 02:02:47
Commit Hash: 95891a3
People watching this port, also watch:: portmaster, openvpn, squid
Also Listed In: perl5
License: GPLv3
Description:
pkgs_which is a Perl script to efficiently determine, from a set of files and/or directories, which ports/packages have installed files here. It does not require a database and is useful to determine which ports need to be upgraded after, for instance, a script language interpreter has been updated and needs the site-packages reinstalled. The port is self-contained in the ports tree. here are no external distribution sites or web pages.
cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (5 items)
Collapse this list.
  1. bin/pkgs_which
  2. share/man/man1/pkgs_which.1.gz
  3. /usr/local/share/licenses/pkgs_which-0.4.1_1/catalog.mk
  4. /usr/local/share/licenses/pkgs_which-0.4.1_1/LICENSE
  5. /usr/local/share/licenses/pkgs_which-0.4.1_1/GPLv3
Collapse this list.
Dependency lines:
  • pkgs_which>0:ports-mgmt/pkgs_which
To install the port:
cd /usr/ports/ports-mgmt/pkgs_which/ && make install clean
To add the package, run one of these commands:
  • pkg install ports-mgmt/pkgs_which
  • pkg install pkgs_which
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: pkgs_which
Flavors: there is no flavor information for this port.
distinfo:
There is no distinfo for this port.

Packages (timestamps in pop-ups are UTC):
pkgs_which
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.4.1_10.4.1_10.4.10.4.1_10.4.1_1-0.4.1-
FreeBSD:13:quarterly0.4.10.4.10.4.10.4.10.4.1_10.4.10.4.10.4.1
FreeBSD:14:latest0.4.1_10.4.1_10.4.10.4.1_10.4.1_10.4.1-0.4.1
FreeBSD:14:quarterly0.4.10.4.1_1-0.4.10.4.1_10.4.10.4.10.4.1
FreeBSD:15:latest0.4.1_10.4.1_1n/a0.4.1_1n/a0.4.1_10.4.1_10.4.1_1
FreeBSD:15:quarterly--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. perl5>=5.36<5.37 : lang/perl5.36
Runtime dependencies:
  1. perl5>=5.36<5.37 : lang/perl5.36
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for pkgs_which-0.4.1_1: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name:
ports-mgmt_pkgs_which
USES:
perl5
FreshPorts was unable to extract/find any pkg message
Master Sites:
  1. There is no master site for this port.

Number of commits found: 17

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.4.1_1
21 Jan 2024 02:02:47
commit hash: 95891a30fd19ee08fc4a65279e92c04d6e782835commit hash: 95891a30fd19ee08fc4a65279e92c04d6e782835commit hash: 95891a30fd19ee08fc4a65279e92c04d6e782835commit hash: 95891a30fd19ee08fc4a65279e92c04d6e782835 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
ports-mgmt/pkgs_which: Sanitize MANPREFIX

Approved by:	portmgr (blanket)
0.4.1
20 Jul 2022 14:22:46
commit hash: 9c165b983562e903a35c424b209ae3305652c866commit hash: 9c165b983562e903a35c424b209ae3305652c866commit hash: 9c165b983562e903a35c424b209ae3305652c866commit hash: 9c165b983562e903a35c424b209ae3305652c866 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
ports-mgmt: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  "Waitman Gobble" <uzimac@da3m0n8t3r.com>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Alex Dupre <ale@FreeBSD.org>
  *  Alex Stangl <alex@stangl.us>
  *  Anders F Bjorklund <afb@users.sourceforge.net>
  *  Benjamin Lutz
  *  Brendan Molloy <brendan+freebsd@bbqsrc.net>
  *  Conrad J. Sabatier <conrads@cox.net>
  *  Edwin Groothuis (edwin@mavetju.org)
  *  Emanuel Haupt <ehaupt@FreeBSD.org>
  *  Gabriel Linder <linder.gabriel@gmail.com>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.4.1
06 Apr 2021 14:31:13
commit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937d files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
all: Remove all other $FreeBSD keywords.
0.4.1
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
0.4.1
10 Jun 2018 20:28:15
Revision:472157Original commit files touched by this commit
eadler search for other commits by this committer
ports-mgmt/pkgs_which: feex a typo

Approved by:	mandree (maintainer)
0.4.1
21 Feb 2014 13:39:07
Revision:345430Original commit files touched by this commit
ehaupt search for other commits by this committer
Remove trailing whitespaces from category ports-mgmt
0.4.1
11 Feb 2014 22:50:26
Revision:343829Original commit files touched by this commit
mandree search for other commits by this committer
0.4.1 2014-02-11
  - do not require files given on command line are regular files,
    but accept any non-directory (for instance, symlinks).

    Workaround for previous versions: use --no-find if you intend to
    look up non-regular files.
0.4.0
10 Feb 2014 13:54:28
Revision:343634Original commit files touched by this commit
ehaupt search for other commits by this committer
According to the Porter's Handbook (5.12.2.3.) default options must be added to
OPTIONS_DEFINE. This policy has been implemented only recently that's why we
have many ports violating this policy.

This patch adds the default options specified in the Porter's Handbook to
OPTIONS_DEFINE where they are being used. Ports maintained by
gnome@FreeBSD.org, kde@FreeBSD.org and x11@FreeBSD.org have been excluded.

Approved by:    portmgr (bapt)
0.4.0
28 Nov 2013 01:09:10
Revision:335075Original commit files touched by this commit
mandree search for other commits by this committer
New version 0.4.0

- Support pkgNG. Known issue is that pkg which returns bogus exit codes,
  spamming your screen.  pkgs_which works nonetheless.
  https://github.com/freebsd/pkg/issues/657

  Note that pkgNG always uses --nocache implictly for speed:
  https://github.com/freebsd/pkg/issues/658

  Known issue: the pkgNG detection is a hack. It just looks for the
  executable and the database in default locations, but does not attempt
  to run "pkg -N".
0.3.0
01 Oct 2013 14:26:50
Revision:328953Original commit files touched by this commit
mandree search for other commits by this committer
Support staging.
0.3.0
20 Sep 2013 22:36:49
Revision:327762Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
ports-mgmt)
0.3.0
16 Sep 2013 07:29:09
Revision:327368Original commit files touched by this commit
az search for other commits by this committer
- convert to the new perl5 framework
- convert USE_GMAKE to Uses

Approved by:	portmgr (bapt@, blanket)
0.3.0
11 Mar 2013 23:13:18
Revision:313945Original commit files touched by this commit
mandree search for other commits by this committer
- read pkg_info -L information in chunks of 100 packages at a time,
  to avoid forking once per package, which was slow.
- clean up ports header
- NOPORTDOCS -> PORT_OPTIONS:MDOCS
0.2.0
24 Oct 2011 09:11:38
Original commit files touched by this commit
dougb search for other commits by this committer
The vast majority of pkg-descr files had the following format when they
had both lines:

Author: ...
WWW: ....

So standardize on that, and move them to the end of the file when necessary.

Also fix some more whitespace, and remove more "signature tags" of varying
forms, like -- name, etc.

s/AUTHOR/Author/

A few other various formatting issues
0.2.0
25 Jul 2011 11:53:30
Original commit files touched by this commit
mandree search for other commits by this committer
Bump PORTVERSION to 0.2.0 according to HISTORY section in embedded manual.
0.1.0
25 Jul 2011 11:49:29
Original commit files touched by this commit
mandree search for other commits by this committer
- fixed a bug where skipping non-existent command line arguments
  failed and resulted in an unterminated (endless) loop.

- added the --no-find option
0.1.0
12 Mar 2011 15:23:24
Original commit files touched by this commit
mandree search for other commits by this committer
Add new ports-mgmt/pkgs_which

This is a fast, Perl5-based, database-less pkg_which variant
useful to assist with site-package-upgrades, for instance,
after a Python 2.6 -> 2.7 upgrade.

Number of commits found: 17