← all maintainers

93 port(s) -- uncheck a status to hide it
What do these statuses mean?
StatusAction neededMeaning
mismatchmanual reviewThe actual license text doesn't match what's declared at all -- it verbatim-matches (or closely resembles) a different SPDX license entirely. LICENSE= is very likely wrong.
undeclaredmanual reviewLICENSE= isn't set on this port at all. Needs a license identifier added before anything else here is possible.
no matchmanual reviewThe license text doesn't resemble any license in the SPDX corpus closely enough to identify. Could be a heavily modified license, a custom license, or extraction picked up the wrong file.
unresolvedmanual reviewNo license file could be located at all (no LICENSE_FILE set, and nothing matching LICENSE*/COPYING*/COPYRIGHT* found by searching the extracted source). Add LICENSE_FILE, or investigate why none exists.
extra licensemanual reviewThe declared license's own text checks out, but the port's source also contains SPDX-License-Identifier tags for a different license nowhere reflected in LICENSE=. Check whether LICENSE= needs to become a multi-license declaration.
closemanual reviewSame license family as declared, but the text doesn't verbatim-match the canonical SPDX wording (drifted, or has minor unauthorized changes). Compare against "Detected SPDX" and decide whether to fix the text or the tag.
retageasy fixLicense text is verbatim-correct, but LICENSE= still uses FreeBSD's old-style token instead of the SPDX identifier shown in "Declared SPDX". Just update the Makefile -- no text investigation needed.
exactnoneVerbatim match against the SPDX canonical text, and LICENSE= already uses the correct SPDX spelling. Nothing to do.
PortFreeBSD LICENSEDeclared SPDXDetected SPDXStatusSPDX tags in source
benchmarks/nuttcpGPLv2GPL-2.0-onlyGPL-2.0-only99.9%retag
cad/gerbvGPLv2+GPL-2.0-or-laterGPL-2.0+99.7%mismatch
converters/p5-Convert-Base32
converters/p5-Encoding-BERART10Artistic-1.0unresolved
databases/cegoGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
databases/cegobridgeGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
databases/linux-oracle-instantclient-basicOracle
databases/linux-oracle-instantclient-sdkOracle
databases/mysqltunerGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
databases/p5-DBD-cegoGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
databases/p5-File-LocateGPLv2+GPL-2.0-or-laterunresolved
databases/pecl-mongodbAPACHE20Apache-2.0Apache-2.098.1%extra licenseBSD-3-Clause
databases/py-sqlrelay
databases/pythoncegoLGPL21+LGPL-2.1-or-laterLGPL-2.1-or-later100.0%retag
databases/sqlrelayLGPL20LGPL-2.0-onlyno match
devel/antlr4BSD3CLAUSEBSD-3-Clauseunresolved
devel/dragonGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
devel/lfcbaseGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
devel/lfcxmlGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
devel/libcdadaBSD2CLAUSEBSD-2-ClauseBSD-2-Clause99.2%retag
devel/p5-CBOR-XSGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
devel/p5-Call-ContextART10Artistic-1.0GPL-2.0+98.8%mismatch
GPLv1+GPL-1.0-or-laterGPL-2.0+98.8%mismatch
devel/p5-Object-Import
devel/p5-PerlIO-via-TimeoutART10Artistic-1.0GPL-1.096.7%mismatch
GPLv1+GPL-1.0-or-laterGPL-1.096.7%mismatch
devel/p5-String-Dump
devel/p5-Symbol-GetART10Artistic-1.0GPL-2.0+98.8%mismatch
GPLv1+GPL-1.0-or-laterGPL-2.0+98.8%mismatch
devel/p5-Test-RequiresInternetART10Artistic-1.0GPL-1.096.7%mismatch
GPLv1+GPL-1.0-or-laterGPL-1.096.7%mismatch
devel/p5-X-TinyART10Artistic-1.0GPL-2.0+98.8%mismatch
GPLv1+GPL-1.0-or-laterGPL-2.0+98.8%mismatch
devel/pcc-libsBSD2CLAUSEBSD-2-Clauseunresolved
BSD3CLAUSEBSD-3-Clauseunresolved
BSDCOMPATIBLE
devel/py-DumperPSFLPSF-2.0unresolved
devel/py-ravenBSD2CLAUSEBSD-2-ClauseBSD-3-Clause98.8%mismatch
devel/py-stdnumLGPL21LGPL-2.1-onlyLGPL-2.1-only100.0%retag
devel/rudimentsLGPL20LGPL-2.0-onlyLGPL-2.1-or-later92.2%mismatch
devel/soapuiAPACHE11Apache-1.1EUPL-1.198.0%mismatch
APACHE20Apache-2.0EUPL-1.198.0%mismatch
BSD3CLAUSEBSD-3-ClauseEUPL-1.198.0%mismatch
CPL
EUPL11
LGPL21LGPL-2.1-onlyEUPL-1.198.0%mismatch
LGPL3LGPL-3.0-onlyEUPL-1.198.0%mismatch
MITMITEUPL-1.198.0%mismatch
MPL11MPL-1.1EUPL-1.198.0%mismatch
dns/adnsGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
dns/dnsvizGPLv2GPL-2.0-onlyno match
dns/p5-Net-RNDCART20Artistic-2.0GPL-1.096.7%mismatch
dns/p5-URBL-Prepare
dns/rdapMITMITMITexact
emulators/py-gns3-converterGPLv3GPL-3.0-onlyGPL-3.0+99.9%mismatch
ftp/filezillaGPLv2+GPL-2.0-or-laterGPL-2.0+99.7%mismatch
ftp/libfilezillaGPLv2+GPL-2.0-or-laterGPL-2.0+99.7%mismatch
graphics/p5-feedgnuplotART10Artistic-1.0no match
GPLv3GPL-3.0-onlyno match
mail/imapsyncNO_LIMIT_PUBLIC_LICENSE
mail/libsrs2BSD3CLAUSEBSD-3-ClauseBSD-3-Clause98.5%retag
GPLv2GPL-2.0-onlyGPL-2.0+99.7%mismatch
mail/libsrs_altGPLv2GPL-2.0-onlyGPL-2.0+99.7%mismatch
mail/msglint
mail/py-fugluAPACHE20Apache-2.0no match
math/givaroCeCILL-Bv1-en.txt
math/p5-Math-Int128ART10Artistic-1.0unresolved
math/p5-Math-ProvablePrimeART10Artistic-1.0GPL-2.0+98.8%mismatch
GPLv1+GPL-1.0-or-laterGPL-2.0+98.8%mismatch
multimedia/buttGPLv2GPL-2.0-onlyGPL-2.0-only99.9%retag
net-im/oysttyerFFSL
net-mgmt/bgpumaBSD2CLAUSEBSD-2-Clauseno match
GPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
net-mgmt/check_ups_healthGPLv2GPL-2.0-onlyGPL-2.0+99.7%mismatch
net-mgmt/kismetGPLv2GPL-2.0-onlyGPL-2.0+99.0%mismatch
net-mgmt/ndpmonLGPL21LGPL-2.1-onlyLGPL-2.1-or-later100.0%mismatch
net-mgmt/nfdumpBSD3CLAUSEBSD-3-ClauseBSD-3-Clause97.1%retag
net-mgmt/p0fLGPL21LGPL-2.1-onlyLGPL-2.1-or-later99.6%mismatch
net-mgmt/pmacctGPLv2GPL-2.0-onlyAGPL-1.0-only97.0%mismatch
net/freeswitchMPL11MPL-1.1CUA-OPL-1.099.5%mismatch
net/gobgpAPACHE20Apache-2.0Pixar99.2%mismatch
net/h323plusMPL10MPL-1.0unresolved
MPL11MPL-1.1unresolved
net/openbgpd7MITMITISC99.2%mismatch
net/openbgpd8MITMITISC99.2%mismatch
net/openbgpd9MITMITISC99.2%mismatch
net/owampAPACHE20Apache-2.0Apache-2.098.1%retag
net/p5-IO-Socket-TimeoutART10Artistic-1.0GPL-1.096.7%mismatch
GPLv1+GPL-1.0-or-laterGPL-1.096.7%mismatch
net/p5-Net-ACME2ART20Artistic-2.0GPL-2.0+98.8%mismatch
net/p5-Net-WorksART20Artistic-2.0GPL-1.096.7%mismatch
net/rdapperGPLv2GPL-2.0-onlyGPL-2.0+99.7%mismatch
print/fig2devfig2dev
print/py-pydyfBSD3CLAUSEBSD-3-ClauseBSD-3-Clause99.3%retag
print/py-weasyprintBSD3CLAUSEBSD-3-ClauseBSD-3-Clause99.3%retag
print/transfig
security/binwalkMITMITMITexact
security/p5-Auth-YubikeyDecrypterGPLv2GPL-2.0-onlyunresolved
security/p5-Bytes-Random-Secure-TinyART20Artistic-2.0no match
security/p5-Crypt-FormatART10Artistic-1.0GPL-2.0+98.8%mismatch
GPLv1+GPL-1.0-or-laterGPL-2.0+98.8%mismatch
security/p5-Crypt-OpenSSL-PKCS10ART10Artistic-1.0GPL-1.096.9%mismatch
security/p5-Crypt-PerlART10Artistic-1.0GPL-2.0+98.8%mismatch
GPLv1+GPL-1.0-or-laterGPL-2.0+98.8%mismatch
security/p5-Crypt-RSA-ParseART10Artistic-1.0GPL-2.0+98.8%mismatch
GPLv1+GPL-1.0-or-laterGPL-2.0+98.8%mismatch
security/p5-Digest-GOSTART10Artistic-1.0unresolved
GPLv1+GPL-1.0-or-laterunresolved
security/p5-SAVI-Perl
textproc/htmltolatexGPLv2+GPL-2.0-or-laterGPL-2.0+99.7%mismatch
www/litmusGPLv2GPL-2.0-onlyGPL-2.0+99.6%mismatch
www/p5-HTML-PerlinfoART10Artistic-1.0GPL-1.096.7%mismatch
GPLv1+GPL-1.0-or-laterGPL-1.096.7%mismatch
www/p5-Selenium-Remote-DriverAPACHE20Apache-2.0Pixar98.9%mismatch
www/p5-Test-LWP-UserAgentART10Artistic-1.0GPL-1.096.7%mismatch
GPLv1+GPL-1.0-or-laterGPL-1.096.7%mismatch
www/p5-libapreq2APACHE20Apache-2.0Apache-2.098.1%retag
x11-toolkits/p5-TkARTPERL10Artistic-1.0-Perlno match
x11-toolkits/p5-Tk-FontDialog
x11/p5-X11-XlibART10Artistic-1.0unresolved
GPLv1+GPL-1.0-or-laterunresolved