CVE and update status of the FreeBSD ports tree3,298 unaddressed CVEs in 671 portsAll times are CET
Port details

devel/popt 1.19,2

C library for parsing command line parameters

Port info

Maintainer
sunpoet@FreeBSD.org
Packages
latest: 1.19,2
Upstream
up to date
Last update
to 1.19,2 · 8d861e20a3
Quarterly
2026Q4: 1.19,2
WWW
https://github.com/rpm-software-management/popt
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install popt
installs 1.19,2 from latest; from quarterly (2026Q4) 1.19,2
Port
# cd /usr/ports/devel/popt && make install clean
# make -C /usr/ports/devel/popt config  # change options first
Size
44 KiB download · 89 KiB installed
Depends on
nothing
License
MIT
Options
1 of 1 on in the package: DOCS

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 161.19,21.19,2–
FreeBSD 151.19,21.19,2–
FreeBSD 141.19,21.19,21.19,2

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 151.19,21.19,2–
FreeBSD 141.19,21.19,21.19,2

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 1.19,2.

Fixed (2)

Show 2 fixed
VuXML entries whose affected range the packaged version has left.

Problem reports (1) · open in Bugzilla, most recently changed first

PRSummaryStatusChanged
298326maintainer-feedback- devel/popt: Update to latest commitIn Progress2026-09-29

Commits (88)

Edwin Groothuis (edwin) · 1.7_1
Remove USE_REINPLACE from all categories starting with D
2406d49a61
Ade Lovett (ade) · 1.7_1
Conversion to a single libtool environment.

Approved by:	portmgr (kris)
8503536d38
Edwin Groothuis (edwin) · 1.7
eplace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtry

Approved by:    krion@
PR:             ports/88711 (related)
d568611c3e
Pav Lucistnik (pav) · 1.7
- Add some SHA256 checksums
22fea9c3df
Ade Lovett (ade) · 1.7
Mass-conversion to the USE_AUTOTOOLS New World Order.  The code present in bsd.autotools.mk essentially makes this a no-op given that all the old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
	http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
54a0b86543
Mark Linimon (linimon) · 1.7
With portmgr hat on, reset eik's ports since he has been inactive for several months (not responding to email).

Discussed among:	portmgr team
adda42bec2
David E. O'Brien (obrien) · 1.7
At Kris's request, back out the MACHINE_ARCH spelling correction until after 5.4-RELEASE.
c3d8037aeb
David E. O'Brien (obrien) · 1.7
Assist getting more ports working on AMD64 by obeying the Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
f2fc2d60ae
Kris Kennaway (kris) · 1.7
Clean up handling of locale directories at deinstall-time:

* Don't remove "system directories" (which were created by BSD.*.dist)
* Silently try to remove locale directories which we might have created
be3e1f7794
Oliver Eikemeier (eik) · 1.7
check that at least gettext 0.13 is installed
56e52a12ff
Oliver Eikemeier (eik) · 1.7
mirror.ac.uk -> mirrorservice.org
952ed1a3d3
Oliver Eikemeier (eik) · 1.7
- make gettext a build dependency - add a WITHOUT_NLS knob

Requested by:	many
8a28463f99
Joe Marcus Clarke (marcus) · 1.7
Apply a big libtool patch to allow porters to use the libtool installed by the libtoolX ports instead of the one included with each port.  Ports that set USE_LIBTOOL_VER=X will now use the ports version of libtool instead of the included version.  To restore previous behavior, use the new macro, USE_INC_LIBTOOL_VER.  Both macros accept the same argument: a libtool version.

For example, to use the ports version of libtool-1.5, add the following to
your Makefile:

USE_LIBTOOL_VER=        15

To use the included version of libtool with extra hacks provided by
libtool-1.5, add the following to your Makefile:

USE_INC_LIBTOOL_VER=    15

With this change, ports that had to add additional libtool hacks to prevent
.la files from being installed or to fix certain threading issues can now
delete those hacks (after appropriate testing, of course).

PR:		63944
Based on work by:eik and marcus
Approved by:	ade (autotools maintainer)
Tested by:	kris on pointyhat
Bound to be hidden problems:	You bet
9e5632dd66
Oliver Eikemeier (eik) · 1.7
Yummy, shared libraries!
24f5414a1a
Mario Sergio Fujikawa Ferreira (lioux) · 1.7
o Update to 1.7 o Drop maintainership

PR:		67607
Submitted by:	Heiner Eichmann <h.eichmann@gmx.de>
b184058f64
Ade Lovett (ade) · 1.6.4_2
Whoa there, boy, that's a mighty big commit y'all have there...

Begin autotools sanitization sequence by requiring ports to explicitly
specify which version of {libtool,autoconf,automake} they need, erasing
the concept of a "system default".

For ports-in-waiting:

	USE_LIBTOOL=YES		->	USE_LIBTOOL_VER=13
	USE_AUTOCONF=YES	->	USE_AUTOCONF_VER=213
	USE_AUTOMAKE=YES	->	USE_AUTOMAKE_VER=14

Ports attempting to use the old style system after June 1st 2004 will be
sorely disappointed.
3f651573ad
Mario Sergio Fujikawa Ferreira (lioux) · 1.6.4_2
USE_SIZEify
43485240fb
Joe Marcus Clarke (marcus) · 1.6.4_2
Add USE_GETTEXT and bump PORTREVISION.

Submitted by:	trevor
Tested by:	bento
186b8ba82f
Trevor Johnson (trevor) · 1.6.4_1
Now gettext 0.12.1 is gettext-old.
78da40aa98
Joe Marcus Clarke (marcus) · 1.6.4_1
Bump the PORTREVISION for the ports directly affected by the gettext upgrade.

Prodded by:	kris
a3108b1e51
Joe Marcus Clarke (marcus) · 1.6.4
Chase the libintl.so shared lib version.
adccc29aad
Mario Sergio Fujikawa Ferreira (lioux) · 1.6.4
De-pkg-comment
74740483d0
Ade Lovett (ade) · 1.6.4
Chase shlib rev of devel/gettext

Submitted by:	lots and lots
Pointy hat to:	ade
c8eaa93644
Mario Sergio Fujikawa Ferreira (lioux) · 1.6.4
Update to 0.6.4
ac22814b44
Mario Sergio Fujikawa Ferreira (lioux) · 1.6.4
o Update to 1.6.4 o Fix libtool .la files installation and potential conflict with   libiconv [1] o Take over maintainership [2]

Submitted by:	marcus [1]
Reviewed by:    anders, marcus, will, FreeBSD-Ports mailing list
Requested by:	Yuan-Chen Cheng <ycheng@sinica.edu.tw> (previous maintainer) [2]
Approved by:	Yuan-Chen Cheng <ycheng@sinica.edu.tw> (previous maintainer)
cdf0f8628f
Ade Lovett (ade) · 1.5.1_1
gettext upgrade uber-patch (stage 3)

- switch devel/gettext (0.11.1) on, installing full package
- flip devel/gettext-old (0.10.35) to installing only static binaries
  with a "-old" suffix -- gettext-old will have its deorbit burn
  sequence initiated just after 4.6-RELEASE
- fix up ports for the new world order

Reviewed by:	portmgr
f18cbf2fa6
Ade Lovett (ade) · 1.5.1
Stage 1 of gettext update.

Move gettext (0.10.35) with gettext-old
Update gettext from gettext-devel (0.10.40)
Remove gettext-devel
Fix dependencies

Stage 2 will involve upgraded gettext to 0.11 and fixing issues
Stage 3 involves a de-orbit burn sequence for gettext-old

Reviewed by:	portmgr
9210b7cb07
Maxim Sobolev (sobomax) · 1.5.1
Update to 1.5.1.

No responce from:	maintainer
f2f4bdb213
Ben Smithurst (ben) · 1.5
Add a .uk master site.

Approved by:	 maintainer
9754c23cdf
Satoshi Asami (asami) · 1.5
Rename INSTALLS_SHLIBS to INSTALLS_SHLIB.  (There was a typo in the previous commit message to bsd.port.mk, which said INSTALL_SHLIBS.  Boo.)

Line up the rhs of variable assignments nicely.  Remove a couple of extra
whitespaces while I'm here.

Suggested by:	 sobomax
ffb21b5654
Maxim Sobolev (sobomax) · 1.5
Fix MASSIVE typo INSTALL_SHLIBS --> INSTALLS_SHLIBS, which occured because I just cun'n'pasted the name from Satoshi's commit message without checking it.

Hall of shame entry:	sobomax
61ebd322a2
Maxim Sobolev (sobomax) · 1.5
Third round of INSTALL_SHLIBS=yes fixes.
835d6b8655
Chris Piazza (cpiazza) · 1.5
Update to version 1.5

PR:		18577
Submitted by:	KATO Tsuguru <tkato@prontomail.ne.jp>
Reviewed by:	maintainer
c1cfa22caf
Ade Lovett (ade) · 1.4
By using USE_LIBTOOL, allow popt to build both static and shared libraries

Reviewed by:	maintainer
a5a63ffb70
Bill Fenner (fenner) · 1.4
Remove oly@world.std.com as MAINTAINER; email has been bouncing for 2 months.
c404588ea8
Akinori MUSHA (knu) · 1.4
Portlint COMMENT's.

Everybody should read the Handbook again!

PR:		ports/18008
Submitted by:	tkato@prontomail.ne.jp
52190dc850
Michael Haro (mharo) · 1.4
PORTNAME/PORTVERSION update
ed33fb7de0
Chris D. Faulhaber (jedgar)
popt is an enhanced getopt(3)-style command line option parsing library.

PR:		15759
Submitted by:	Yuan-Chen Cheng <ycheng@ml.tw.freebsd.org>
281777db42