← all maintainers

155 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/octave-forge-benchmarkGPLv2GPL-2.0-onlyGPL-2.0+99.7%mismatch
devel/gdcmBSD3CLAUSEBSD-3-ClauseBSD-3-Clause-HP96.9%mismatch
graphics/opendxIBM-OVDX-v1
graphics/plotutilsGPLv3GPL-3.0-onlyGPL-3.0-only99.4%retag
math/GiNaCGPLv2GPL-2.0-onlyGPL-2.0+99.6%mismatch
math/librsbGPLv3GPL-3.0-onlyno match
math/newmat
math/octaveGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forgeNA
math/octave-forge-actuarialGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-apaGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-audioGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-automatic-differentiationGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-baseBSD2CLAUSEBSD-2-Clauseunresolved
math/octave-forge-bimGPLv2GPL-2.0-onlyGPL-2.0+99.7%mismatch
math/octave-forge-bioinfoGPLv2GPL-2.0-onlyGPL-2.0+99.7%mismatch
math/octave-forge-biosigGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-bsltlGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-cfitsioGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-cgiGPLv2GPL-2.0-onlyGPL-2.0+99.7%mismatch
math/octave-forge-chartjsGPLv3GPL-3.0-onlyunresolved
math/octave-forge-civil-engineeringGPLv2GPL-2.0-onlyGPL-2.0+99.7%mismatch
math/octave-forge-coderGPLv3GPL-3.0-onlyGPL-3.0+99.8%mismatch
math/octave-forge-communicationsGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-controlGPLv3GPL-3.0-onlyGPL-3.0+98.7%mismatch
math/octave-forge-csg-datasetGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-csg-toolkitGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-data-smoothingGPLv3GPL-3.0-onlyunresolved
math/octave-forge-databaseGPLv3GPL-3.0-onlyunresolved
math/octave-forge-dataframeGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-datatypesGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-devtoolsGPLv3GPL-3.0-onlyGPL-3.0-only99.5%extra licenseMIT
math/octave-forge-dicomGPLv3GPL-3.0-onlyGPL-3.0+99.0%mismatch
math/octave-forge-divandGPLv2GPL-2.0-onlyGPL-2.0+99.7%mismatch
math/octave-forge-doctestBSD3CLAUSEBSD-3-ClauseBSD-3-Clause99.3%retag
math/octave-forge-draftingGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-dsppackGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-econometricsGPLv3GPL-3.0-onlyunresolved
math/octave-forge-fdaGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-femoctaveGPLv3GPL-3.0-onlyGPL-3.0+99.8%mismatch
math/octave-forge-fenvGPLv2GPL-2.0-onlyGPL-2.0+99.7%mismatch
math/octave-forge-fileioGPLv3GPL-3.0-onlyno match
math/octave-forge-financialGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-fitsGPLv3GPL-3.0-onlyunresolved
math/octave-forge-fl-coreGPLv3GPL-3.0-onlyno match
math/octave-forge-fplGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-fuzzy-logic-toolkitGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-fxpGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-gaGPLv2GPL-2.0-onlyGPL-3.0+99.9%mismatch
math/octave-forge-general
math/octave-forge-generate_htmlGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-geographiclibGPLv3GPL-3.0-onlyMIT100.0%mismatch
math/octave-forge-geometryGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-gnuplotGPLv3GPL-3.0-onlyunresolved
math/octave-forge-gslGPLv2GPL-2.0-onlyGPL-2.0+99.7%mismatch
math/octave-forge-hdf5octGPLv3GPL-3.0-onlyno match
math/octave-forge-identGPLv2GPL-2.0-onlyGPL-2.0+99.7%mismatch
math/octave-forge-imageMany
math/octave-forge-informationtheoryGPLv2GPL-2.0-onlyunresolved
math/octave-forge-instrument-controlGPLv3GPL-3.0-onlyno match
math/octave-forge-integrationGPLv2GPL-2.0-onlyGPL-2.0+99.7%mismatch
math/octave-forge-internal-fluid-flowGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-intervalGPLv3GPL-3.0-onlyGPL-3.0+98.4%mismatch
math/octave-forge-ioGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-irsaGPLv2GPL-2.0-onlyunresolved
math/octave-forge-joystickGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-level-setGPLv3GPL-3.0-onlyunresolved
math/octave-forge-linear-algebra
math/octave-forge-llmsGPLv3GPL-3.0-onlyGPL-3.0-only99.5%extra licenseMIT
math/octave-forge-lssaGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-ltfatGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-mappingGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-matgeomBSD2CLAUSEBSD-2-ClauseBSD-2-Clause-Views97.8%mismatch
math/octave-forge-mboct-fem-pkgGPLv3GPL-3.0-onlyGPL-3.0+99.8%mismatch
math/octave-forge-mboct-mbdyn-pkgGPLv3GPL-3.0-onlyGPL-3.0+99.8%mismatch
math/octave-forge-mboct-numerical-pkgGPLv3GPL-3.0-onlyGPL-3.0+99.8%mismatch
math/octave-forge-mboct-octave-pkgGPLv3GPL-3.0-onlyGPL-3.0+99.8%mismatch
math/octave-forge-mccabe-thieleGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-mechanicsGPLv3GPL-3.0-onlyunresolved
math/octave-forge-miscellaneousGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-missing-functions
math/octave-forge-mpiGPLv3GPL-3.0-onlyunresolved
math/octave-forge-mqttGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-mshGPLv2GPL-2.0-onlyGPL-2.0+99.7%mismatch
math/octave-forge-multicoreGPLv2GPL-2.0-onlyGPL-2.0+99.7%mismatch
math/octave-forge-mvnGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-mysqlGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-nanGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-ncarrayGPLv2GPL-2.0-onlyGPL-3.0+99.9%mismatch
math/octave-forge-netcdfGPLv2GPL-2.0-onlyGPL-3.0+99.9%mismatch
math/octave-forge-nlwing2GPLv3GPL-3.0-onlyunresolved
math/octave-forge-nnetGPLv2GPL-2.0-onlyunresolved
math/octave-forge-nurbsGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-oct2matBSD3CLAUSEBSD-3-ClauseBSD-3-Clause97.8%retag
math/octave-forge-octave-poolGPLv3GPL-3.0-onlyMIT100.0%mismatch
math/octave-forge-octave_boostGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-octave_ffmpeg_freeGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-octave_mermaid_jsGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-octave_php_wrapperGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-octave_tarGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-octave_zstdGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-octclipGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-octprojGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-odbcGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-odebvpGPLv2GPL-2.0-onlyGPL-2.0+99.7%mismatch
math/octave-forge-opticsGPLv3GPL-3.0-onlyunresolved
math/octave-forge-optimParts
math/octave-forge-optiminterpGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-outliersGPLv2GPL-2.0-onlyGPL-2.0+99.7%mismatch
math/octave-forge-parallelGPLv3GPL-3.0-onlyGPL-3.0+99.8%mismatch
math/octave-forge-pde1dmGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-piqpBSD2CLAUSEBSD-2-Clauseunresolved
math/octave-forge-pkg-octave-docGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-plotGPLv2GPL-2.0-onlyunresolved
math/octave-forge-ponchon-savaritGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-promptGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-psychrometricsGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-pythonicGPLv3GPL-3.0-onlyGPL-3.0-only99.5%extra licenseGPL-3.0-or-later
math/octave-forge-quaternionGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-queueingGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-rfGPLv3GPL-3.0-onlyBSD-3-Clause100.0%mismatch
math/octave-forge-rtreeGPLv3GPL-3.0-onlyMIT100.0%mismatch
math/octave-forge-secs1dGPLv2GPL-2.0-onlyGPL-2.0+99.7%mismatch
math/octave-forge-secs2dGPLv2GPL-2.0-onlyGPL-2.0+99.7%mismatch
math/octave-forge-secs3dGPLv2GPL-2.0-onlyGPL-2.0+99.7%mismatch
math/octave-forge-signalGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-simpGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-socketsGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-soleGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-sparsersbGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-specfunGPLv3GPL-3.0-onlyunresolved
math/octave-forge-special-matrix
math/octave-forge-splinesGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-sqliteGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-statisticsGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-statistics-resamplingGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-stkGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-stringsBSD2CLAUSEBSD-2-Clauseunresolved
GPLv3+GPL-3.0-or-laterunresolved
math/octave-forge-structGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-symbandGPLv2GPL-2.0-onlyunresolved
math/octave-forge-symbolicGPLv3GPL-3.0-onlyGPL-3.0+99.9%mismatch
math/octave-forge-tabliciousGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-tcl-octave
math/octave-forge-timerGPLv3GPL-3.0-onlyGPL-2.0-only99.9%mismatch
math/octave-forge-tsaGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-velasGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/octave-forge-videoBSD2CLAUSEBSD-2-Clauseno match
math/octave-forge-websocketsGPLv3GPL-3.0-onlyGPL-2.0+99.7%mismatch
math/octave-forge-zenityGPLv2GPL-2.0-onlyGPL-2.0+99.7%mismatch
math/octave-forge-zeromqGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/py-quadprogGPLv2+GPL-2.0-or-laterGPL-2.0+99.9%mismatch
math/qhullQhull
math/qhull7Qhull
science/getdpGPLv2+GPL-2.0-or-laterGPL-2.0+99.7%mismatch
x11/xkbsetBSD3CLAUSEBSD-3-ClauseBSD-3-Clause95.0%close