Port details |
- pkgs_which Quickly find out which ports contributed to a file tree
- 0.4.1_2 ports-mgmt
=4 0.4.1_1Version of this port present on the latest quarterly branch. - Maintainer: mandree@FreeBSD.org
 - Port Added: 2011-03-12 15:23:44
- Last Update: 2024-12-29 21:10:25
- Commit Hash: 3666ccb
- People watching this port, also watch:: cfengine, wireshark, openvpn, squid, portmaster
- 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.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - 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):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- perl5>=5.36<5.37 : lang/perl5.36
- Runtime dependencies:
-
- 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_2:
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:
- There is no master site for this port.
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.4.1_2 29 Dec 2024 21:10:25
    |
Matthias Andree (mandree)  |
ports-mgmt/pkgs_which: fix stage-qa and port check complaints
I did not use the patch in the PR, but re-did this, and also added
NO_ARCH=yes and bumped PORTREVISION as a consequence.
Reported by: makc@
PR: 283591 |
0.4.1_1 21 Jan 2024 02:02:47
    |
Muhammad Moinur Rahman (bofh)  |
ports-mgmt/pkgs_which: Sanitize MANPREFIX
Approved by: portmgr (blanket) |
0.4.1 20 Jul 2022 14:22:46
    |
Tobias C. Berner (tcberner)  |
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 ) |
0.4.1 06 Apr 2021 14:31:13
    |
Mathieu Arnold (mat)  |
all: Remove all other $FreeBSD keywords. |
0.4.1 06 Apr 2021 14:31:07
    |
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
0.4.1 10 Jun 2018 20:28:15
  |
eadler  |
ports-mgmt/pkgs_which: feex a typo
Approved by: mandree (maintainer) |
0.4.1 21 Feb 2014 13:39:07
  |
ehaupt  |
Remove trailing whitespaces from category ports-mgmt |
0.4.1 11 Feb 2014 22:50:26
  |
mandree  |
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
  |
ehaupt  |
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
  |
mandree  |
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
  |
mandree  |
Support staging. |
0.3.0 20 Sep 2013 22:36:49
  |
bapt  |
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
  |
az  |
- 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
  |
mandree  |
- 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
 |
dougb  |
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
 |
mandree  |
Bump PORTVERSION to 0.2.0 according to HISTORY section in embedded manual. |
0.1.0 25 Jul 2011 11:49:29
 |
mandree  |
- 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
 |
mandree  |
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. |