Port details |
- pkgs_which Quickly find out which ports contributed to a file tree
- 0.4.1_1 ports-mgmt =2 0.4.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-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.
- ¦ ¦ ¦ ¦
- 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_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:
- 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_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. |