← all maintainers

193 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.
verifiednoneManually attested as correct via lib/manual_exceptions.lua, overriding whatever the automated classifier concluded -- this is a human sign-off, not an independent tool verification. See the exceptions report page for the reason and who/when.
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
converters/R-cran-RJSONIOBSD3CLAUSEBSD-3-Clauseno match diff →
converters/R-cran-arabic2kansujiMITMITno match diff →
converters/R-cran-base64encGPLv2+GPL-2.0-or-laterunresolved
converters/R-cran-rjsonGPLv2GPL-2.0-onlyunresolved
databases/R-cran-DBILGPL21+LGPL-2.1-or-laterunresolved
databases/R-cran-RMySQLGPLv2GPL-2.0-onlyunresolved
databases/R-cran-RPostgreSQLGPLv3GPL-3.0-onlyno match diff →
devel/R-cran-DefaultsGPLv2GPL-2.0-onlyunresolved
GPLv3GPL-3.0-onlyunresolved
devel/R-cran-ModelMetricsGPLv2+GPL-2.0-or-laterunresolved
devel/R-cran-R6MITMITno match diff →
devel/R-cran-RcppGPLv2+GPL-2.0-or-laterunresolved
devel/R-cran-RcppProgressGPLv3GPL-3.0-onlyunresolved
devel/R-cran-RdpackGPLv2+GPL-2.0-or-laterunresolved
devel/R-cran-abindMITMITno match diff →
devel/R-cran-bitGPLv2+GPL-2.0-or-laterunresolved
devel/R-cran-bit64GPLv2+GPL-2.0-or-laterunresolved
devel/R-cran-bitopsGPLv2+GPL-2.0-or-laterunresolved
devel/R-cran-broomMITMITno match diff →
devel/R-cran-caToolsGPLv3GPL-3.0-onlyunresolved
devel/R-cran-caretGPLv2+GPL-2.0-or-laterunresolved
devel/R-cran-cliprGPLv3GPL-3.0-onlyunresolved
devel/R-cran-clockMITMITno match diff →
devel/R-cran-doParallelGPLv2GPL-2.0-onlyunresolved
devel/R-cran-ellipsisMITMITno match diff →
devel/R-cran-foreachAPACHE20Apache-2.0unresolved
devel/R-cran-gbRdGPLv2+GPL-2.0-or-laterunresolved
devel/R-cran-gdataGPLv3GPL-3.0-onlyunresolved
devel/R-cran-genericsMITMITno match diff →
devel/R-cran-glueMITMITno match diff →
devel/R-cran-gmodelsGPLv2GPL-2.0-onlyunresolved
devel/R-cran-gtoolsGPLv2GPL-2.0-onlyunresolved
devel/R-cran-hmsMITMITno match diff →
devel/R-cran-iteratorsAPACHE20Apache-2.0unresolved
devel/R-cran-itertoolsGPLv2GPL-2.0-onlyunresolved
devel/R-cran-lifecycleMITMITno match diff →
devel/R-cran-magrittrMITMITno match diff →
devel/R-cran-memoiseMITMITno match diff →
devel/R-cran-otelMITMITno match diff →
devel/R-cran-pillarMITMITno match diff →
devel/R-cran-pkgconfigMITMITno match diff →
devel/R-cran-pkgmakerGPLv2+GPL-2.0-or-laterunresolved
devel/R-cran-promisesMITMITno match diff →
devel/R-cran-protoGPLv2GPL-2.0-onlyGPL-2.0-or-later99.7%mismatch diff →
devel/R-cran-registryGPLv2GPL-2.0-onlyunresolved
devel/R-cran-reshapeMITMITno match diff →
devel/R-cran-reshape2MITMITno match diff →
devel/R-cran-rgexfMITMITno match diff →
devel/R-cran-rngtoolsGPLv3GPL-3.0-onlyunresolved
devel/R-cran-rprojrootMITMITno match diff →
devel/R-cran-rstudioapiMITMITno match diff →
devel/R-cran-sfsmiscGPLv2+GPL-2.0-or-laterunresolved
devel/R-cran-sysMITMITno match diff →
devel/R-cran-tibbleMITMITno match diff →
devel/R-cran-tidyselectMITMITno match diff →
devel/R-cran-tzdbMITMITno match diff →
devel/R-cran-withrMITMITno match diff →
devel/R-cran-zeallotMITMITno match diff →
devel/pear-channel-openpear
devel/py-funcparserlibMITMITMITexact
devel/py-ordereddictMITMITMITexact
devel/quickcheck++GPLv3GPL-3.0-onlyno match diff →
devel/rubygem-instance_storageMITMITMITexact
devel/rubygem-io-likeRUBYRubyMIT99.2%mismatch diff →
devel/rubygem-ptreloadedGPLv2GPL-2.0-onlyunresolved
devel/rubygem-rubyinlineaccelGPLv2GPL-2.0-onlyunresolved
devel/rubygem-typed-array
devel/silentbobGPLv2GPL-2.0-onlyno match diff →
finance/R-cran-PerformanceAnalyticsGPLv2+GPL-2.0-or-laterunresolved
finance/R-cran-RFinanceYJBSD3CLAUSEBSD-3-Clauseunresolved
finance/R-cran-TTRGPLv2+GPL-2.0-or-laterunresolved
finance/R-cran-gmmGPLv2+GPL-2.0-or-laterunresolved
finance/R-cran-plmGPLv2+GPL-2.0-or-laterunresolved
finance/R-cran-strucchangeGPLv2+GPL-2.0-or-laterunresolved
finance/R-cran-urcaGPLv2+GPL-2.0-or-laterunresolved
finance/R-cran-varsGPLv2+GPL-2.0-or-laterunresolved
ftp/R-cran-RCurlBSD3CLAUSEBSD-3-Clauseno match diff →
games/gtiGTI
graphics/R-cran-DiagrammeRMITMITno match diff →
graphics/R-cran-RColorBrewerAPACHE20Apache-2.0no match diff →
graphics/R-cran-diagramGPLv2+GPL-2.0-or-laterunresolved
graphics/R-cran-dichromatGPLv2GPL-2.0-onlyunresolved
graphics/R-cran-dygraphsMITMITno match diff →
graphics/R-cran-farverMITMITMITexact
graphics/R-cran-gridBaseGPLv2GPL-2.0-onlyunresolved
GPLv3GPL-3.0-onlyunresolved
graphics/R-cran-gridExtraGPLv2+GPL-2.0-or-laterunresolved
graphics/R-cran-munsellCW
MITMITno match diff →
graphics/R-cran-pROCGPLv3GPL-3.0-onlyunresolved
graphics/R-cran-pixmapGPLv2GPL-2.0-onlyunresolved
graphics/R-cran-pngGPLv2+GPL-2.0-or-laterunresolved
graphics/R-cran-scalesMITMITno match diff →
graphics/R-cran-shapeGPLv3GPL-3.0-onlyunresolved
graphics/R-cran-viridisMITMITno match diff →
graphics/R-cran-viridisLiteMITMITno match diff →
graphics/R-cran-visNetworkMITMITno match diff →
graphics/py-actdiagAPACHE20Apache-2.0Apache-2.098.1%retag
graphics/py-blockdiagAPACHE20Apache-2.0Apache-2.098.1%retag
graphics/py-nwdiagAPACHE20Apache-2.0Apache-2.098.1%retag
graphics/py-seqdiagAPACHE20Apache-2.0Apache-2.098.1%retag
graphics/py-webcolorsBSD3CLAUSEBSD-3-ClauseBSD-3-Clause98.7%close diff →BSD-3-Claus,BSD-3-Clause
irc/rubygem-net-ircRUBYRubyunresolved
japanese/R-cran-zipanguMITMITno match diff →
japanese/rubygem-jpmobile-ipaddressesMITMITunresolved
japanese/rubygem-jpmobile-terminfoMITMITunresolved
japanese/rubygem-jpmobile4MITMITMITexact
mail/lens
math/R-cran-CVSTGPLv2+GPL-2.0-or-laterunresolved
math/R-cran-ChangeAnomalyDetectionBSDunclear
math/R-cran-DRRGPLv3GPL-3.0-onlyGPL-3.0-only99.9%retag
math/R-cran-DerivGPLv3GPL-3.0-onlyunresolved
math/R-cran-KFASGPLv2+GPL-2.0-or-laterunresolved
math/R-cran-LearnBayesGPLv2+GPL-2.0-or-laterunresolved
math/R-cran-MCMCpackGPLv3GPL-3.0-onlyunresolved
math/R-cran-MSwMGPLv2+GPL-2.0-or-laterunresolved
math/R-cran-MatrixModelsGPLv2+GPL-2.0-or-laterunresolved
math/R-cran-RcppRollGPLv2+GPL-2.0-or-laterunresolved
math/R-cran-RmpfrGPLv2+GPL-2.0-or-laterunresolved
math/R-cran-SQUAREMGPLv2+GPL-2.0-or-laterunresolved
math/R-cran-SparseMGPLv2+GPL-2.0-or-laterunresolved
math/R-cran-backportsGPLv2+GPL-2.0-or-laterunresolved
math/R-cran-bdsmatrixLGPL20LGPL-2.0-onlyno match diff →
math/R-cran-conquerGPLv3GPL-3.0-onlyunresolved
math/R-cran-ddalphaGPLv2GPL-2.0-onlyunresolved
math/R-cran-deldirGPLv2+GPL-2.0-or-laterunresolved
math/R-cran-dimRedGPLv3GPL-3.0-onlyGPL-3.0-only99.9%retag
math/R-cran-doByGPLv2+GPL-2.0-or-laterunresolved
math/R-cran-expmGPLv2+GPL-2.0-or-laterunresolved
math/R-cran-forecastGPLv3GPL-3.0-onlyunresolved
math/R-cran-igraphGPLv2+GPL-2.0-or-laterunresolved(Apache-2.0,(MIT,BSD-3-Clause
math/R-cran-influenceRGPLv2GPL-2.0-onlyunresolved
math/R-cran-irlbaGPLv3GPL-3.0-onlyunresolved
math/R-cran-labelingMITMITno match diff →
math/R-cran-linprogGPLv2+GPL-2.0-or-laterunresolved
math/R-cran-mcmcMITMITno match diff →
math/R-cran-memiscGPLv2+GPL-2.0-or-laterunresolved
math/R-cran-nloptrLGPL3LGPL-3.0-onlyunresolvedLGPL-3.0-or-later
math/R-cran-numDerivGPLv2GPL-2.0-onlyunresolved
math/R-cran-pbkrtestGPLv2+GPL-2.0-or-laterunresolved
math/R-cran-plsGPLv2GPL-2.0-onlyunresolved
math/R-cran-prodlimGPLv2+GPL-2.0-or-laterunresolved
math/R-cran-proxyGPLv2+GPL-2.0-or-laterunresolved
math/R-cran-quantregGPLv2+GPL-2.0-or-laterunresolved
math/R-cran-rasterGPLv3GPL-3.0-onlyunresolved
math/R-cran-recipesMITMITno match diff →
math/R-cran-robustbaseGPLv2+GPL-2.0-or-laterno match diff →
math/R-cran-sandwichGPLv2+GPL-2.0-or-laterunresolved
math/R-cran-spDataCC0-1.0CC0-1.0unresolved
math/R-cran-spdepGPLv2+GPL-2.0-or-laterunresolved
math/R-cran-urootGPLv2GPL-2.0-onlyunresolved
misc/R-cran-mimeGPLv2+GPL-2.0-or-laterunresolved
misc/rubygem-rabbitGPLv2+GPL-2.0-or-laterGPL-2.0-only99.9%mismatch diff →
net/R-cran-twitteRART20Artistic-2.0unresolved
net/rubygem-rabbiterGPLv2+GPL-2.0-or-laterno match diff →
print/dot2texMITMITMITexact
science/R-cran-DClusterGPLv2+GPL-2.0-or-laterunresolved
science/R-cran-EpiGPLv2GPL-2.0-onlyunresolved
science/R-cran-cmprskGPLv2+GPL-2.0-or-laterGPL-2.0-or-later99.7%close diff →
science/R-cran-etmMITMITno match diff →
science/R-cran-kernlabGPLv2GPL-2.0-onlyno match diff →
science/R-cran-snowGPLv2+GPL-2.0-or-laterunresolved
science/R-cran-somGPLv3GPL-3.0-onlyunresolved
science/R-cran-udunits2GPLv2GPL-2.0-onlyGPL-2.0-only99.9%retag
security/R-cran-ROAuthART20Artistic-2.0unresolved
security/R-cran-askpassMITMITno match diff →
security/rubygem-roauth
textproc/R-cran-DTMITMITno match diff →
textproc/R-cran-XMLBSD3CLAUSEBSD-3-Clauseno match diff →
textproc/R-cran-bibtexGPLv2+GPL-2.0-or-laterunresolved
textproc/R-cran-brewGPLv2+GPL-2.0-or-laterunresolved
textproc/R-cran-formatRGPLv2+GPL-2.0-or-laterunresolved
textproc/R-cran-markdownMITMITno match diff →
textproc/R-cran-readrMITMITno match diff →
textproc/R-cran-xml2MITMITno match diff →
textproc/R-cran-xtableGPLv2+GPL-2.0-or-laterunresolved
textproc/metaumlGPLv2GPL-2.0-onlyGPL-2.0-or-later99.8%mismatch diff →
textproc/p5-Text-HikiDocART10Artistic-1.0no match diff →
GPLv1+GPL-1.0-or-laterno match diff →
textproc/ruby-escape
textproc/ruby-rttoolRUBYRubyunresolved
www/R-cran-RgoogleMapsGPLv2+GPL-2.0-or-laterunresolved
www/R-cran-RookGPLv2GPL-2.0-onlyunresolved
www/R-cran-bslibMITMITno match diff →BSD-3-Clause,BSD-3-Clause\n
www/R-cran-crosstalkMITMITno match diff →
www/R-cran-downloaderGPLv2GPL-2.0-onlyunresolved
www/R-cran-htmlwidgetsMITMITno match diff →
www/R-cran-httrMITMITno match diff →
www/R-cran-jquerylibMITMITno match diff →
www/R-cran-rvestMITMITno match diff →
www/R-cran-scrapeRMITMITno match diff →
www/R-cran-selectrBSD3CLAUSEBSD-3-Clauseno match diff →
www/R-cran-servrGPLv2+GPL-2.0-or-laterunresolved
www/R-cran-shinyMITMITno match diff →BSD-3-Clause,BSD-3-Clause\n
www/p5-VUser-Google-ProvisioningAPIART10Artistic-1.0GPL-2.0-or-later99.7%mismatch diff →
GPLv1+GPL-1.0-or-laterGPL-2.0-or-later99.7%mismatch diff →
www/rubygem-rabbirackGPLv2+GPL-2.0-or-laterGPL-2.0-only99.9%mismatch diff →
www/rubygem-totoridipjpMITMITMITexact