diff options
Diffstat (limited to 'cad')
63 files changed, 412 insertions, 1198 deletions
diff --git a/cad/Clipper2/Makefile b/cad/Clipper2/Makefile index 288629687841..857bacc6a735 100644 --- a/cad/Clipper2/Makefile +++ b/cad/Clipper2/Makefile @@ -12,7 +12,7 @@ WWW= https://github.com/AngusJohnson/Clipper2 LICENSE= BSL LICENSE_FILE= ${WRKSRC}/../License.txt -USES= cmake compiler:c++17-lang dos2unix pathfix zip +USES= cmake compiler:c++17-lang dos2unix zip WRKSRC_SUBDIR= CPP NO_WRKSUBDIR= yes diff --git a/cad/PrusaSlicer/files/patch-src_slic3r_GUI_PresetArchiveDatabase.cpp b/cad/PrusaSlicer/files/patch-src_slic3r_GUI_PresetArchiveDatabase.cpp new file mode 100644 index 000000000000..cf5b7fe70309 --- /dev/null +++ b/cad/PrusaSlicer/files/patch-src_slic3r_GUI_PresetArchiveDatabase.cpp @@ -0,0 +1,11 @@ +--- src/slic3r/GUI/PresetArchiveDatabase.cpp.orig 2025-07-04 16:42:20 UTC ++++ src/slic3r/GUI/PresetArchiveDatabase.cpp +@@ -577,7 +577,7 @@ void PresetArchiveDatabase::load_app_manifest_json() + if (const auto used = subtree.second.get_optional<bool>("has_installed_printers"); used) { + m_has_installed_printer_repositories_uuid[uuid] = *used; + } else { +- assert(false); ++// assert(false); + m_has_installed_printer_repositories_uuid[uuid] = false; + } + m_archive_repositories.emplace_back(std::make_unique<OnlineArchiveRepository>(std::move(uuid), std::move(manifest))); diff --git a/cad/brlcad/Makefile b/cad/brlcad/Makefile index d74135017aa9..947d82bf5058 100644 --- a/cad/brlcad/Makefile +++ b/cad/brlcad/Makefile @@ -18,7 +18,7 @@ LIB_DEPENDS= liblz4.so:archivers/liblz4 \ libexpat.so:textproc/expat2 \ libfontconfig.so:x11-fonts/fontconfig -USES= bison:alias cmake:insource cpe gl pathfix pkgconfig python:env \ +USES= bison:alias cmake:insource cpe gl pkgconfig python:env \ tar:bzip2 tk xorg USE_GL= gl glu USE_LDCONFIG= yes diff --git a/cad/freehdl/Makefile b/cad/freehdl/Makefile index 00a1f7b82ac4..8a046ac4ea76 100644 --- a/cad/freehdl/Makefile +++ b/cad/freehdl/Makefile @@ -12,7 +12,7 @@ LICENSE= GPLv2 RUN_DEPENDS= guile:lang/guile -USES= gmake pathfix libtool makeinfo perl5 pkgconfig +USES= gmake libtool makeinfo perl5 pkgconfig # Bug 219297: GCC 6 changed its default from -std=gnu++98 to -std=gnu++14, and # this port's code is not compatible with C++11. Since the project looks # abandoned upstream, it makes more sense to just continue building with an diff --git a/cad/geda/Makefile b/cad/geda/Makefile index 2062094db6f4..d9960a42fe1d 100644 --- a/cad/geda/Makefile +++ b/cad/geda/Makefile @@ -16,7 +16,7 @@ LIB_DEPENDS= libstroke.so:devel/libstroke RUN_DEPENDS= gawk:lang/gawk USES= desktop-file-utils gettext gmake gnome guile:1.8 libtool \ - pathfix perl5 pkgconfig python:run shared-mime-info \ + perl5 pkgconfig python:run shared-mime-info \ shebangfix SHEBANG_FILES= examples/lightning_detector/bom libgeda/docs/*.dox \ utils/gxyrs/*.pl utils/scripts/* \ diff --git a/cad/gerbv/Makefile b/cad/gerbv/Makefile index 9decb381912e..d94bde1ccd9b 100644 --- a/cad/gerbv/Makefile +++ b/cad/gerbv/Makefile @@ -15,7 +15,7 @@ LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 USES= autoreconf compiler:c++11-lang cpe desktop-file-utils \ - gmake gnome libtool localbase pathfix pkgconfig + gmake gnome libtool localbase pkgconfig USE_GITHUB= yes USE_GNOME= cairo gtk20 USE_LDCONFIG= yes diff --git a/cad/gmsh/Makefile b/cad/gmsh/Makefile index b5a498ce42ad..ae29096cd085 100644 --- a/cad/gmsh/Makefile +++ b/cad/gmsh/Makefile @@ -1,6 +1,5 @@ PORTNAME= gmsh -DISTVERSION= 4.13.1 -PORTREVISION= 6 +DISTVERSION= 4.14.0 CATEGORIES= cad MASTER_SITES= http://gmsh.info/src/ DISTNAME= ${PORTNAME}-${PORTVERSION}-source diff --git a/cad/gmsh/distinfo b/cad/gmsh/distinfo index a962d87ceaf7..2c20a5dbf455 100644 --- a/cad/gmsh/distinfo +++ b/cad/gmsh/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1718914009 -SHA256 (gmsh/gmsh-4.13.1-source.tgz) = 77972145f431726026d50596a6a44fb3c1c95c21255218d66955806b86edbe8d -SIZE (gmsh/gmsh-4.13.1-source.tgz) = 18383962 +TIMESTAMP = 1753978269 +SHA256 (gmsh/gmsh-4.14.0-source.tgz) = db4d7da2062e9a4356a820832138ab99f97af6388bfeb21599a2eadfb0b76a28 +SIZE (gmsh/gmsh-4.14.0-source.tgz) = 18458158 diff --git a/cad/gmsh/files/patch-CMakeLists.txt b/cad/gmsh/files/patch-CMakeLists.txt deleted file mode 100644 index 86815dd843e5..000000000000 --- a/cad/gmsh/files/patch-CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ ---- CMakeLists.txt.orig 2024-05-07 15:55:05 UTC -+++ CMakeLists.txt -@@ -834,7 +834,7 @@ if(ENABLE_TINYXML2) - endif() - - if(ENABLE_TINYXML2) -- find_library(TINYXML2_LIB mathex PATH_SUFFIXES lib) -+ find_library(TINYXML2_LIB tinyxml2 PATH_SUFFIXES lib) - find_path(TINYXML2_INC "tinyxml2.h" PATH_SUFFIXES src include) - if(ENABLE_SYSTEM_CONTRIB AND TINYXML2_LIB AND TINYXML2_INC) - list(APPEND EXTERNAL_LIBRARIES ${TINYXML2_LIB}) diff --git a/cad/gmsh/files/patch-contrib_HighOrderMeshOptimizer_HighOrderMeshElasticAnalogy.cpp b/cad/gmsh/files/patch-contrib_HighOrderMeshOptimizer_HighOrderMeshElasticAnalogy.cpp deleted file mode 100644 index 2ecac4e87b02..000000000000 --- a/cad/gmsh/files/patch-contrib_HighOrderMeshOptimizer_HighOrderMeshElasticAnalogy.cpp +++ /dev/null @@ -1,41 +0,0 @@ ---- contrib/HighOrderMeshOptimizer/HighOrderMeshElasticAnalogy.cpp.orig 2024-03-29 22:06:53 UTC -+++ contrib/HighOrderMeshOptimizer/HighOrderMeshElasticAnalogy.cpp -@@ -242,25 +242,25 @@ void highOrderTools::_computeMetricInfo(GFace *gf, MEl - for(int j = 0; j < nbNodes; j++) { - SPoint2 param; - reparamMeshVertexOnFace(e->getVertex(j), gf, param); -- Pair<SVector3, SVector3> der = gf->firstDer(param); -+ std::pair<SVector3, SVector3> der = gf->firstDer(param); - int XJ = j; - int YJ = j + nbNodes; - int ZJ = j + 2 * nbNodes; - int UJ = j; - int VJ = j + nbNodes; -- J(XJ, UJ) = der.first().x(); -- J(YJ, UJ) = der.first().y(); -- J(ZJ, UJ) = der.first().z(); -- J(XJ, VJ) = der.second().x(); -- J(YJ, VJ) = der.second().y(); -- J(ZJ, VJ) = der.second().z(); -+ J(XJ, UJ) = der.first.x(); -+ J(YJ, UJ) = der.first.y(); -+ J(ZJ, UJ) = der.first.z(); -+ J(XJ, VJ) = der.second.x(); -+ J(YJ, VJ) = der.second.y(); -+ J(ZJ, VJ) = der.second.z(); - -- JT(UJ, XJ) = der.first().x(); -- JT(UJ, YJ) = der.first().y(); -- JT(UJ, ZJ) = der.first().z(); -- JT(VJ, XJ) = der.second().x(); -- JT(VJ, YJ) = der.second().y(); -- JT(VJ, ZJ) = der.second().z(); -+ JT(UJ, XJ) = der.first.x(); -+ JT(UJ, YJ) = der.first.y(); -+ JT(UJ, ZJ) = der.first.z(); -+ JT(VJ, XJ) = der.second.x(); -+ JT(VJ, YJ) = der.second.y(); -+ JT(VJ, ZJ) = der.second.z(); - - SVector3 ss = getSSL(e->getVertex(j)); - GPoint gp = gf->point(param); diff --git a/cad/gmsh/files/patch-contrib_MeshOptimizer_VertexCoord.cpp b/cad/gmsh/files/patch-contrib_MeshOptimizer_VertexCoord.cpp deleted file mode 100644 index 4cb21e79ce54..000000000000 --- a/cad/gmsh/files/patch-contrib_MeshOptimizer_VertexCoord.cpp +++ /dev/null @@ -1,42 +0,0 @@ ---- contrib/MeshOptimizer/VertexCoord.cpp.orig 2024-03-29 22:06:54 UTC -+++ contrib/MeshOptimizer/VertexCoord.cpp -@@ -76,12 +76,12 @@ void VertexCoordParent::gXyz2gUvw(const SPoint3 &uvw, - gUvw[0] = gXyz.x() * der.x() + gXyz.y() * der.y() + gXyz.z() * der.z(); - } - else { -- Pair<SVector3, SVector3> der = -+ std::pair<SVector3, SVector3> der = - static_cast<GFace *>(ge)->firstDer(SPoint2(uvw[0], uvw[1])); -- gUvw[0] = gXyz.x() * der.first().x() + gXyz.y() * der.first().y() + -- gXyz.z() * der.first().z(); -- gUvw[1] = gXyz.x() * der.second().x() + gXyz.y() * der.second().y() + -- gXyz.z() * der.second().z(); -+ gUvw[0] = gXyz.x() * der.first.x() + gXyz.y() * der.first.y() + -+ gXyz.z() * der.first.z(); -+ gUvw[1] = gXyz.x() * der.second.x() + gXyz.y() * der.second.y() + -+ gXyz.z() * der.second.z(); - } - } - -@@ -101,15 +101,15 @@ void VertexCoordParent::gXyz2gUvw(const SPoint3 &uvw, - } - } - else { -- Pair<SVector3, SVector3> der = -+ std::pair<SVector3, SVector3> der = - static_cast<GFace *>(ge)->firstDer(SPoint2(uvw[0], uvw[1])); - auto itUvw = gUvw.begin(); - for(auto itXyz = gXyz.begin(); itXyz != gXyz.end(); itXyz++) { -- (*itUvw)[0] = itXyz->x() * der.first().x() + -- itXyz->y() * der.first().y() + itXyz->z() * der.first().z(); -- (*itUvw)[1] = itXyz->x() * der.second().x() + -- itXyz->y() * der.second().y() + -- itXyz->z() * der.second().z(); -+ (*itUvw)[0] = itXyz->x() * der.first.x() + -+ itXyz->y() * der.first.y() + itXyz->z() * der.first.z(); -+ (*itUvw)[1] = itXyz->x() * der.second.x() + -+ itXyz->y() * der.second.y() + -+ itXyz->z() * der.second.z(); - itUvw++; - } - } diff --git a/cad/gmsh/files/patch-contrib_domhex_BackgroundMesh2D.cpp b/cad/gmsh/files/patch-contrib_domhex_BackgroundMesh2D.cpp deleted file mode 100644 index 2863634a8f85..000000000000 --- a/cad/gmsh/files/patch-contrib_domhex_BackgroundMesh2D.cpp +++ /dev/null @@ -1,110 +0,0 @@ ---- contrib/domhex/BackgroundMesh2D.cpp.orig 2024-03-29 22:06:54 UTC -+++ contrib/domhex/BackgroundMesh2D.cpp -@@ -490,9 +490,9 @@ void frameFieldBackgroundMesh2D::computeCrossField( - v[1] = (*it)->lines[i]->getVertex(1); - SPoint2 p1, p2; - reparamMeshEdgeOnFace(v[0], v[1], face, p1, p2); -- Pair<SVector3, SVector3> der = face->firstDer((p1 + p2) * .5); -- SVector3 t1 = der.first(); -- SVector3 t2 = der.second(); -+ std::pair<SVector3, SVector3> der = face->firstDer((p1 + p2) * .5); -+ SVector3 t1 = der.first; -+ SVector3 t2 = der.second; - SVector3 n = crossprod(t1, t2); - n.normalize(); - SVector3 d1(v[1]->x() - v[0]->x(), v[1]->y() - v[0]->y(), -@@ -534,21 +534,21 @@ void frameFieldBackgroundMesh2D::eval_crossfield(doubl - STensor3 &cf) - { - double quadAngle = angle(u, v); -- Pair<SVector3, SVector3> dirs = -+ std::pair<SVector3, SVector3> dirs = - compute_crossfield_directions(u, v, quadAngle); -- SVector3 n = crossprod(dirs.first(), dirs.second()); -+ SVector3 n = crossprod(dirs.first, dirs.second); - - for(int i = 0; i < 3; i++) { -- cf(i, 0) = dirs.first()[i]; -- cf(i, 1) = dirs.second()[i]; -+ cf(i, 0) = dirs.first[i]; -+ cf(i, 1) = dirs.second[i]; - cf(i, 2) = n[i]; - } - - // SVector3 t1,t2,n; - // GFace *face = dynamic_cast<GFace*>(gf); -- // Pair<SVector3, SVector3> der = face->firstDer(SPoint2(u,v)); -- // SVector3 s1 = der.first(); -- // SVector3 s2 = der.second(); -+ // std::pair<SVector3, SVector3> der = face->firstDer(SPoint2(u,v)); -+ // SVector3 s1 = der.first; -+ // SVector3 s2 = der.second; - // n = crossprod(s1,s2); - // n.normalize(); - // s1.normalize(); -@@ -642,12 +642,12 @@ void frameFieldBackgroundMesh2D::exportCrossField(cons - double angle_current = angle(v); - GPoint p = get_GPoint_from_MVertex(v); - for(int i = 0; i < 2; i++) { -- Pair<SVector3, SVector3> dirs = compute_crossfield_directions( -+ std::pair<SVector3, SVector3> dirs = compute_crossfield_directions( - v->x(), v->y(), angle_current + deltas[i]); - fprintf(f, "VP(%g,%g,%g) {%g,%g,%g};\n", p.x(), p.y(), p.z(), -- dirs.first()[0], dirs.first()[1], dirs.first()[2]); -+ dirs.first[0], dirs.first[1], dirs.first[2]); - fprintf(f, "VP(%g,%g,%g) {%g,%g,%g};\n", p.x(), p.y(), p.z(), -- dirs.second()[0], dirs.second()[1], dirs.second()[2]); -+ dirs.second[0], dirs.second[1], dirs.second[2]); - } - } - fprintf(f, "};\n"); -@@ -656,7 +656,7 @@ void frameFieldBackgroundMesh2D::exportCrossField(cons - - // returns the cross field as a pair of othogonal vectors (NOT in parametric - // coordinates, but real 3D coordinates) --Pair<SVector3, SVector3> -+std::pair<SVector3, SVector3> - frameFieldBackgroundMesh2D::compute_crossfield_directions(double u, double v, - double angle_current) - { -@@ -664,12 +664,12 @@ frameFieldBackgroundMesh2D::compute_crossfield_directi - GFace *face = dynamic_cast<GFace *>(gf); - if(!face) { - Msg::Error("Entity is not a face in background mesh"); -- return Pair<SVector3, SVector3>(SVector3(), SVector3()); -+ return std::pair<SVector3, SVector3>(SVector3(), SVector3()); - } - -- Pair<SVector3, SVector3> der = face->firstDer(SPoint2(u, v)); -- SVector3 s1 = der.first(); -- SVector3 s2 = der.second(); -+ std::pair<SVector3, SVector3> der = face->firstDer(SPoint2(u, v)); -+ SVector3 s1 = der.first; -+ SVector3 s2 = der.second; - SVector3 n = crossprod(s1, s2); - n.normalize(); - -@@ -687,8 +687,8 @@ frameFieldBackgroundMesh2D::compute_crossfield_directi - SVector3 t2 = crossprod(n, t1); - t2.normalize(); - -- return Pair<SVector3, SVector3>(SVector3(t1[0], t1[1], t1[2]), -- SVector3(t2[0], t2[1], t2[2])); -+ return std::pair<SVector3, SVector3>(SVector3(t1[0], t1[1], t1[2]), -+ SVector3(t2[0], t2[1], t2[2])); - } - - bool frameFieldBackgroundMesh2D::compute_RK_infos(double u, double v, double x, -@@ -711,9 +711,9 @@ bool frameFieldBackgroundMesh2D::compute_RK_infos(doub - return false; - } - -- Pair<SVector3, SVector3> der = face->firstDer(SPoint2(u, v)); -- SVector3 s1 = der.first(); -- SVector3 s2 = der.second(); -+ std::pair<SVector3, SVector3> der = face->firstDer(SPoint2(u, v)); -+ SVector3 s1 = der.first; -+ SVector3 s2 = der.second; - SVector3 n = crossprod(s1, s2); - n.normalize(); - SVector3 basis_u = s1; diff --git a/cad/gmsh/files/patch-contrib_domhex_BackgroundMesh2D.h b/cad/gmsh/files/patch-contrib_domhex_BackgroundMesh2D.h deleted file mode 100644 index 9e6ad3a20153..000000000000 --- a/cad/gmsh/files/patch-contrib_domhex_BackgroundMesh2D.h +++ /dev/null @@ -1,23 +0,0 @@ ---- contrib/domhex/BackgroundMesh2D.h.orig 2024-03-29 22:06:54 UTC -+++ contrib/domhex/BackgroundMesh2D.h -@@ -9,9 +9,7 @@ - #include <string> - #include <map> - #include <vector> --#include "Pair.h" - #include "STensor3.h" -- - #include "BGMBase.h" - - class MTriangle; -@@ -133,8 +131,8 @@ class frameFieldBackgroundMesh2D : public backgroundMe - void eval_crossfield(MVertex *vert, STensor3 &cf); - - void exportCrossField(const std::string &filename); -- Pair<SVector3, SVector3> compute_crossfield_directions(double u, double v, -- double angle_current); -+ std::pair<SVector3, SVector3> compute_crossfield_directions(double u, double v, -+ double angle_current); - bool compute_RK_infos(double u, double v, double x, double y, double z, - RK_form &infos); - diff --git a/cad/gmsh/files/patch-contrib_domhex_surfaceFiller.cpp b/cad/gmsh/files/patch-contrib_domhex_surfaceFiller.cpp deleted file mode 100644 index 2985db17481f..000000000000 --- a/cad/gmsh/files/patch-contrib_domhex_surfaceFiller.cpp +++ /dev/null @@ -1,48 +0,0 @@ ---- contrib/domhex/surfaceFiller.cpp.orig 2024-03-29 22:06:54 UTC -+++ contrib/domhex/surfaceFiller.cpp -@@ -85,10 +85,10 @@ bool compute4neighbors( - metricField = SMetric3(1. / (L * L)); - - // get the unit normal at that point -- Pair<SVector3, SVector3> der = -+ std::pair<SVector3, SVector3> der = - gf->firstDer(SPoint2(midpoint[0], midpoint[1])); -- SVector3 s1 = der.first(); -- SVector3 s2 = der.second(); -+ SVector3 s1 = der.first; -+ SVector3 s2 = der.second; - SVector3 n = crossprod(s1, s2); - n.normalize(); - t1 -= n*dot(t1,n); -@@ -259,10 +259,10 @@ bool compute4neighbors( - // // 0 - - // // get the unit normal at that point --// Pair<SVector3, SVector3> der = -+// std::pair<SVector3, SVector3> der = - // gf->firstDer(SPoint2(midpoint[0], midpoint[1])); --// SVector3 s1 = der.first(); --// SVector3 s2 = der.second(); -+// SVector3 s1 = der.first; -+// SVector3 s2 = der.second; - // SVector3 n = crossprod(s1, s2); - // n.normalize(); - -@@ -490,7 +490,7 @@ void packingOfParallelograms(GFace *gf, std::vector<MV - double du[4] = {0,0,0,0}, dv[4]= {0,0,0,0}; - - // printf("cop %d\n",(*it)->getNum()); -- -+ - for (int i=0;i<2;i++){ - if (gf->periodic(i)){ - reparamMeshVertexOnFace(*it, gf, midpoint); -@@ -513,7 +513,7 @@ void packingOfParallelograms(GFace *gf, std::vector<MV - } - - if (NP == 0)NP=1; -- -+ - for (int i=0;i<NP;i++){ - bool singular = !compute4neighbors(gf, *it, midpoint, newp, metricField, cross_field, du[i],dv[i],globalMult ); - // printf("there %d %g %g\n",singular,du[i],dv[i]); diff --git a/cad/gmsh/files/patch-src_common_gmsh.cpp b/cad/gmsh/files/patch-src_common_gmsh.cpp deleted file mode 100644 index df550b32000f..000000000000 --- a/cad/gmsh/files/patch-src_common_gmsh.cpp +++ /dev/null @@ -1,32 +0,0 @@ ---- src/common/gmsh.cpp.orig 2024-05-05 07:36:23 UTC -+++ src/common/gmsh.cpp -@@ -443,7 +443,7 @@ GMSH_API void gmsh::model::getEntitiesForPhysicalName( - GModel::current()->getEntitiesForPhysicalName(name, entities); - if(entities.size() != 0) { - for(auto ge : entities) { -- dimTags.push_back(std::pair<int, int >(ge->dim(), ge->tag())); -+ dimTags.push_back(std::make_pair(ge->dim(), ge->tag())); - } - } - else { -@@ -847,13 +847,13 @@ gmsh::model::getDerivative(const int dim, const int ta - GFace *gf = static_cast<GFace *>(entity); - for(std::size_t i = 0; i < parametricCoord.size(); i += 2) { - SPoint2 param(parametricCoord[i], parametricCoord[i + 1]); -- Pair<SVector3, SVector3> d = gf->firstDer(param); -- deriv.push_back(d.left().x()); -- deriv.push_back(d.left().y()); -- deriv.push_back(d.left().z()); -- deriv.push_back(d.right().x()); -- deriv.push_back(d.right().y()); -- deriv.push_back(d.right().z()); -+ std::pair<SVector3, SVector3> d = gf->firstDer(param); -+ deriv.push_back(d.first.x()); -+ deriv.push_back(d.first.y()); -+ deriv.push_back(d.first.z()); -+ deriv.push_back(d.second.x()); -+ deriv.push_back(d.second.y()); -+ deriv.push_back(d.second.z()); - } - } - } diff --git a/cad/gmsh/files/patch-src_geo_GFace.cpp b/cad/gmsh/files/patch-src_geo_GFace.cpp deleted file mode 100644 index 241d63352f0e..000000000000 --- a/cad/gmsh/files/patch-src_geo_GFace.cpp +++ /dev/null @@ -1,121 +0,0 @@ ---- src/geo/GFace.cpp.orig 2024-03-29 22:07:00 UTC -+++ src/geo/GFace.cpp -@@ -880,10 +880,10 @@ double GFace::curvatureDiv(const SPoint2 ¶m) const - - const double eps = 1.e-5; - -- Pair<SVector3, SVector3> der = firstDer(param); -+ std::pair<SVector3, SVector3> der = firstDer(param); - -- SVector3 du = der.first(); -- SVector3 dv = der.second(); -+ SVector3 du = der.first; -+ SVector3 dv = der.second; - SVector3 nml = crossprod(du, dv); - - double detJ = norm(nml); -@@ -937,19 +937,19 @@ double GFace::curvatures(const SPoint2 ¶m, SVector - SVector3 &dirMin, double &curvMax, - double &curvMin) const - { -- Pair<SVector3, SVector3> D1 = firstDer(param); -+ std::pair<SVector3, SVector3> D1 = firstDer(param); - - if(geomType() == Plane || geomType() == BoundaryLayerSurface) { -- dirMax = D1.first(); -- dirMin = D1.second(); -+ dirMax = D1.first; -+ dirMin = D1.second; - curvMax = 0.; - curvMin = 0.; - return 0.; - } - - if(geomType() == Sphere) { -- dirMax = D1.first(); -- dirMin = D1.second(); -+ dirMax = D1.first; -+ dirMin = D1.second; - curvMax = curvatureDiv(param); - curvMin = curvMax; - return curvMax; -@@ -961,8 +961,8 @@ double GFace::curvatures(const SPoint2 ¶m, SVector - // curvatures and main directions - curvMax = fabs(eigVal[1]); - curvMin = fabs(eigVal[0]); -- dirMax = eigVec[1] * D1.first() + eigVec[3] * D1.second(); -- dirMin = eigVec[0] * D1.first() + eigVec[2] * D1.second(); -+ dirMax = eigVec[1] * D1.first + eigVec[3] * D1.second; -+ dirMin = eigVec[0] * D1.first + eigVec[2] * D1.second; - - return curvMax; - } -@@ -979,9 +979,9 @@ void GFace::getMetricEigenVectors(const SPoint2 ¶m - double eigVec[4]) const - { - // first derivatives -- Pair<SVector3, SVector3> D1 = firstDer(param); -- SVector3 du = D1.first(); -- SVector3 dv = D1.second(); -+ std::pair<SVector3, SVector3> D1 = firstDer(param); -+ SVector3 du = D1.first; -+ SVector3 dv = D1.second; - SVector3 nor = crossprod(du, dv); - nor.normalize(); - -@@ -1088,13 +1088,13 @@ void GFace::XYZtoUV(double X, double Y, double Z, doub - - while(err > tol && iter < MaxIter) { - P = point(U, V); -- Pair<SVector3, SVector3> der = firstDer(SPoint2(U, V)); -- mat[0][0] = der.left().x(); -- mat[0][1] = der.left().y(); -- mat[0][2] = der.left().z(); -- mat[1][0] = der.right().x(); -- mat[1][1] = der.right().y(); -- mat[1][2] = der.right().z(); -+ std::pair<SVector3, SVector3> der = firstDer(SPoint2(U, V)); -+ mat[0][0] = der.first.x(); -+ mat[0][1] = der.first.y(); -+ mat[0][2] = der.first.z(); -+ mat[1][0] = der.second.x(); -+ mat[1][1] = der.second.y(); -+ mat[1][2] = der.second.z(); - mat[2][0] = 0.; - mat[2][1] = 0.; - mat[2][2] = 0.; -@@ -1193,15 +1193,15 @@ void bfgs_callback(const alglib::real_1d_array &x, dou - // printf("func : %f\n", func); - - // Value of the gradient -- Pair<SVector3, SVector3> der = gf->firstDer(SPoint2(x[0], x[1])); -- grad[0] = -(p.x() - pnt.x()) * der.left().x() - -- (p.y() - pnt.y()) * der.left().y() - -- (p.z() - pnt.z()) * der.left().z(); -- grad[1] = -(p.x() - pnt.x()) * der.right().x() - -- (p.y() - pnt.y()) * der.right().y() - -- (p.z() - pnt.z()) * der.right().z(); -+ std::pair<SVector3, SVector3> der = gf->firstDer(SPoint2(x[0], x[1])); -+ grad[0] = -(p.x() - pnt.x()) * der.first.x() - -+ (p.y() - pnt.y()) * der.first.y() - -+ (p.z() - pnt.z()) * der.first.z(); -+ grad[1] = -(p.x() - pnt.x()) * der.second.x() - -+ (p.y() - pnt.y()) * der.second.y() - -+ (p.z() - pnt.z()) * der.second.z(); - // printf("func %22.15E Gradients %22.15E %22.15E der %g %g %g\n", func, -- // grad[0], grad[1],der.left().x(),der.left().y(),der.left().z()); -+ // grad[0], grad[1],der.first.x(),der.first.y(),der.first.z()); - } - #endif - -@@ -1296,8 +1296,8 @@ SVector3 GFace::normal(const SPoint2 ¶m) const - { - if(geomType() == BoundaryLayerSurface) return SVector3(); - -- Pair<SVector3, SVector3> der = firstDer(param); -- SVector3 n = crossprod(der.first(), der.second()); -+ std::pair<SVector3, SVector3> der = firstDer(param); -+ SVector3 n = crossprod(der.first, der.second); - n.normalize(); - return n; - } diff --git a/cad/gmsh/files/patch-src_geo_GFace.h b/cad/gmsh/files/patch-src_geo_GFace.h deleted file mode 100644 index 6155c2ff1b67..000000000000 --- a/cad/gmsh/files/patch-src_geo_GFace.h +++ /dev/null @@ -1,26 +0,0 @@ ---- src/geo/GFace.h.orig 2024-03-29 22:07:00 UTC -+++ src/geo/GFace.h -@@ -10,13 +10,13 @@ - #include <string> - #include <vector> - #include <map> -+#include <utility> - #include "GmshDefines.h" - #include "GEntity.h" - #include "GPoint.h" - #include "GEdgeLoop.h" - #include "SPoint2.h" - #include "SVector3.h" --#include "Pair.h" - #include "Numeric.h" - #include "boundaryLayersData.h" - -@@ -201,7 +201,7 @@ class GFace : public GEntity { (public) - virtual SVector3 normal(const SPoint2 ¶m) const; - - // return the first derivate of the face at the parameter location -- virtual Pair<SVector3, SVector3> firstDer(const SPoint2 ¶m) const = 0; -+ virtual std::pair<SVector3, SVector3> firstDer(const SPoint2 ¶m) const = 0; - - // compute the second derivates of the face at the parameter location - virtual void secondDer(const SPoint2 ¶m, SVector3 &dudu, SVector3 &dvdv, diff --git a/cad/gmsh/files/patch-src_geo_GeomMeshMatcher.cpp b/cad/gmsh/files/patch-src_geo_GeomMeshMatcher.cpp deleted file mode 100644 index a78293d1f542..000000000000 --- a/cad/gmsh/files/patch-src_geo_GeomMeshMatcher.cpp +++ /dev/null @@ -1,274 +0,0 @@ ---- src/geo/GeomMeshMatcher.cpp.orig 2024-03-29 22:07:00 UTC -+++ src/geo/GeomMeshMatcher.cpp -@@ -12,7 +12,6 @@ - #include <list> - #include <vector> - #include "GeomMeshMatcher.h" --#include "Pair.h" - #include "discreteVertex.h" - #include "GmshMessage.h" - #include "SOrientedBoundingBox.h" -@@ -61,22 +60,22 @@ void getIntersection(std::vector<T> &res, std::vector< - } - } - --template <class T> T findMatching(std::vector<Pair<T, T> > &matching, T &entity) -+template <class T> T findMatching(std::vector<std::pair<T, T> > &matching, T &entity) - { - for(auto pair = matching.begin(); pair != matching.end(); pair++) { -- if((*pair).left() == entity) return ((*pair).right()); -+ if((*pair).first == entity) return ((*pair).second); - } - return (0); - } - - // Matching vertices - --std::vector<Pair<GVertex *, GVertex *> > * -+std::vector<std::pair<GVertex *, GVertex *> > * - GeomMeshMatcher::matchVertices(GModel *m1, GModel *m2, bool &ok) - { - // Vector that will be returned. -- std::vector<Pair<GVertex *, GVertex *> > *coresp_v = -- new std::vector<Pair<GVertex *, GVertex *> >; -+ std::vector<std::pair<GVertex *, GVertex *> > *coresp_v = -+ new std::vector<std::pair<GVertex *, GVertex *> >; - int num_matched_vertices = 0; - int num_total_vertices = m2->getNumVertices(); - -@@ -107,7 +106,7 @@ GeomMeshMatcher::matchVertices(GModel *m1, GModel *m2, - - if(choice && best_score != DBL_MAX) { - choice->physicals = v1->physicals; -- coresp_v->push_back(Pair<GVertex *, GVertex *>(v1, choice)); -+ coresp_v->push_back(std::make_pair(v1, choice)); - num_matched_vertices++; - } - } -@@ -120,17 +119,17 @@ GeomMeshMatcher::matchVertices(GModel *m1, GModel *m2, - - // Matching edges - --std::vector<Pair<GEdge *, GEdge *> > * -+std::vector<std::pair<GEdge *, GEdge *> > * - GeomMeshMatcher::matchEdges(GModel *m1, GModel *m2, -- std::vector<Pair<GVertex *, GVertex *> > *coresp_v, -+ std::vector<std::pair<GVertex *, GVertex *> > *coresp_v, - bool &ok) - { - int num_matched_edges = 0; - int num_total_edges = m2->getNumEdges(); - - // Vector that will be returned. -- std::vector<Pair<GEdge *, GEdge *> > *coresp_e = -- new std::vector<Pair<GEdge *, GEdge *> >; -+ std::vector<std::pair<GEdge *, GEdge *> > *coresp_e = -+ new std::vector<std::pair<GEdge *, GEdge *> >; - - std::vector<GEdge *> closed_curves; - -@@ -195,7 +194,7 @@ GeomMeshMatcher::matchEdges(GModel *m1, GModel *m2, - } - } - } -- coresp_e->push_back(Pair<GEdge *, GEdge *>(e1, choice)); -+ coresp_e->push_back(std::make_pair(e1, choice)); - - // copy topological information - if(choice) { -@@ -213,16 +212,16 @@ GeomMeshMatcher::matchEdges(GModel *m1, GModel *m2, - - // Matching faces - --std::vector<Pair<GFace *, GFace *> > * -+std::vector<std::pair<GFace *, GFace *> > * - GeomMeshMatcher::matchFaces(GModel *m1, GModel *m2, -- std::vector<Pair<GEdge *, GEdge *> > *coresp_e, -+ std::vector<std::pair<GEdge *, GEdge *> > *coresp_e, - bool &ok) - { - int num_matched_faces = 0; - int num_total_faces = m2->getNumFaces(); - -- std::vector<Pair<GFace *, GFace *> > *coresp_f = -- new std::vector<Pair<GFace *, GFace *> >; -+ std::vector<std::pair<GFace *, GFace *> > *coresp_f = -+ new std::vector<std::pair<GFace *, GFace *> >; - - for(auto fit = m1->firstFace(); fit != m1->lastFace(); fit++) { - GFace *f1 = (GFace *)*fit; -@@ -276,7 +275,7 @@ GeomMeshMatcher::matchFaces(GModel *m1, GModel *m2, - - if(choice) { - Msg::Debug("Surfaces %i and %i match", f1->tag(), choice->tag()); -- coresp_f->push_back(Pair<GFace *, GFace *>(f1, choice)); -+ coresp_f->push_back(std::make_pair(f1, choice)); - // copy topological information - choice->setTag(f1->tag()); - f1->physicals = choice->physicals; -@@ -292,17 +291,17 @@ GeomMeshMatcher::matchFaces(GModel *m1, GModel *m2, - - // Matching regions - --std::vector<Pair<GRegion *, GRegion *> > * -+std::vector<std::pair<GRegion *, GRegion *> > * - GeomMeshMatcher::matchRegions(GModel *m1, GModel *m2, -- std::vector<Pair<GFace *, GFace *> > *coresp_f, -+ std::vector<std::pair<GFace *, GFace *> > *coresp_f, - bool &ok) - - { - int num_matched_regions = 0; - int num_total_regions = 0; - -- std::vector<Pair<GRegion *, GRegion *> > *coresp_r = -- new std::vector<Pair<GRegion *, GRegion *> >; -+ std::vector<std::pair<GRegion *, GRegion *> > *coresp_r = -+ new std::vector<std::pair<GRegion *, GRegion *> >; - - std::vector<GEntity *> m1_entities; - m1->getEntities(m1_entities, 3); -@@ -344,8 +343,7 @@ GeomMeshMatcher::matchRegions(GModel *m1, GModel *m2, - } - - if(common_regions.size() == 1) { -- coresp_r->push_back( -- Pair<GRegion *, GRegion *>((GRegion *)*entity1, common_regions[0])); -+ coresp_r->push_back(std::make_pair((GRegion *)*entity1, common_regions[0])); - common_regions[0]->setTag(((GRegion *)*entity1)->tag()); - (*entity1)->physicals = common_regions[0]->physicals; - num_matched_regions++; -@@ -377,8 +375,7 @@ GeomMeshMatcher::matchRegions(GModel *m1, GModel *m2, - choice = (*candidate); - } - } -- coresp_r->push_back( -- Pair<GRegion *, GRegion *>((GRegion *)*entity1, choice)); -+ coresp_r->push_back(std::make_pair((GRegion *)*entity1, choice)); - if(choice) { - choice->setTag(((GRegion *)*entity1)->tag()); - (*entity1)->physicals = choice->physicals; -@@ -594,13 +591,13 @@ template <class GEType> - } - - template <class GEType> --static void copy_periodicity(std::vector<Pair<GEType *, GEType *> > &eCor, -+static void copy_periodicity(std::vector<std::pair<GEType *, GEType *> > &eCor, - std::map<MVertex *, MVertex *> &mesh_to_geom) - { - typename std::multimap<GEType *, GEType *> eMap; // (eCor.begin(),eCor.end()); - auto eIter = eCor.begin(); - for(; eIter != eCor.end(); ++eIter) { -- eMap.insert(std::make_pair(eIter->second(), eIter->first())); -+ eMap.insert(std::make_pair(eIter->second, eIter->first)); - } - - auto srcIter = eMap.begin(); -@@ -651,12 +648,12 @@ template <class GEType> - } - - template <class GEType> --static bool apply_periodicity(std::vector<Pair<GEType *, GEType *> > &eCor) -+static bool apply_periodicity(std::vector<std::pair<GEType *, GEType *> > &eCor) - { - typename std::multimap<GEType *, GEType *> eMap; // (eCor.begin(),eCor.end()); - auto eIter = eCor.begin(); - for(; eIter != eCor.end(); ++eIter) { -- eMap.insert(std::make_pair(eIter->second(), eIter->first())); -+ eMap.insert(std::make_pair(eIter->second, eIter->first)); - } - - auto srcIter = eMap.begin(); -@@ -787,57 +784,57 @@ void copy_vertices(GModel *geom, GModel *mesh, - - void copy_vertices(GModel *geom, GModel *mesh, - std::map<MVertex *, MVertex *> &_mesh_to_geom, -- std::vector<Pair<GVertex *, GVertex *> > *coresp_v, -- std::vector<Pair<GEdge *, GEdge *> > *coresp_e, -- std::vector<Pair<GFace *, GFace *> > *coresp_f, -- std::vector<Pair<GRegion *, GRegion *> > *coresp_r) -+ std::vector<std::pair<GVertex *, GVertex *> > *coresp_v, -+ std::vector<std::pair<GEdge *, GEdge *> > *coresp_e, -+ std::vector<std::pair<GFace *, GFace *> > *coresp_f, -+ std::vector<std::pair<GRegion *, GRegion *> > *coresp_r) - { - // copy all elements - for(std::size_t i = 0; i < coresp_v->size(); ++i) -- copy_vertices((*coresp_v)[i].first(), (*coresp_v)[i].second(), -+ copy_vertices((*coresp_v)[i].first, (*coresp_v)[i].second, - _mesh_to_geom); - for(std::size_t i = 0; i < coresp_e->size(); ++i) -- copy_vertices((*coresp_e)[i].first(), (*coresp_e)[i].second(), -+ copy_vertices((*coresp_e)[i].first, (*coresp_e)[i].second, - _mesh_to_geom); - for(std::size_t i = 0; i < coresp_f->size(); ++i) -- copy_vertices((*coresp_f)[i].first(), (*coresp_f)[i].second(), -+ copy_vertices((*coresp_f)[i].first, (*coresp_f)[i].second, - _mesh_to_geom); - for(std::size_t i = 0; i < coresp_r->size(); ++i) -- copy_vertices((*coresp_r)[i].first(), (*coresp_r)[i].second(), -+ copy_vertices((*coresp_r)[i].first, (*coresp_r)[i].second, - _mesh_to_geom); - } - void copy_elements(GModel *geom, GModel *mesh, - std::map<MVertex *, MVertex *> &_mesh_to_geom, -- std::vector<Pair<GVertex *, GVertex *> > *coresp_v, -- std::vector<Pair<GEdge *, GEdge *> > *coresp_e, -- std::vector<Pair<GFace *, GFace *> > *coresp_f, -- std::vector<Pair<GRegion *, GRegion *> > *coresp_r) -+ std::vector<std::pair<GVertex *, GVertex *> > *coresp_v, -+ std::vector<std::pair<GEdge *, GEdge *> > *coresp_e, -+ std::vector<std::pair<GFace *, GFace *> > *coresp_f, -+ std::vector<std::pair<GRegion *, GRegion *> > *coresp_r) - { - // copy all elements - - for(std::size_t i = 0; i < coresp_v->size(); ++i) { -- GVertex *dest = (*coresp_v)[i].first(); -- GVertex *orig = (*coresp_v)[i].second(); -+ GVertex *dest = (*coresp_v)[i].first; -+ GVertex *orig = (*coresp_v)[i].second; - copy_elements<MPoint>(dest->points, orig->points, _mesh_to_geom); - } - - for(std::size_t i = 0; i < coresp_e->size(); ++i) { -- GEdge *dest = (*coresp_e)[i].first(); -- GEdge *orig = (*coresp_e)[i].second(); -+ GEdge *dest = (*coresp_e)[i].first; -+ GEdge *orig = (*coresp_e)[i].second; - copy_elements<MLine>(dest->lines, orig->lines, _mesh_to_geom); - } - - for(std::size_t i = 0; i < coresp_f->size(); ++i) { -- GFace *dest = (*coresp_f)[i].first(); -- GFace *orig = (*coresp_f)[i].second(); -+ GFace *dest = (*coresp_f)[i].first; -+ GFace *orig = (*coresp_f)[i].second; - copy_elements<MTriangle>(dest->triangles, orig->triangles, _mesh_to_geom); - copy_elements<MQuadrangle>(dest->quadrangles, orig->quadrangles, - _mesh_to_geom); - } - - for(std::size_t i = 0; i < coresp_r->size(); ++i) { -- GRegion *dest = (*coresp_r)[i].first(); -- GRegion *orig = (*coresp_r)[i].second(); -+ GRegion *dest = (*coresp_r)[i].first; -+ GRegion *orig = (*coresp_r)[i].second; - copy_elements<MTetrahedron>(dest->tetrahedra, orig->tetrahedra, - _mesh_to_geom); - copy_elements<MHexahedron>(dest->hexahedra, orig->hexahedra, _mesh_to_geom); -@@ -857,10 +854,10 @@ int GeomMeshMatcher::match(GModel *geom, GModel *mesh) - - bool ok = true; - -- std::vector<Pair<GVertex *, GVertex *> > *coresp_v(nullptr); -- std::vector<Pair<GEdge *, GEdge *> > *coresp_e(nullptr); -- std::vector<Pair<GFace *, GFace *> > *coresp_f(nullptr); -- std::vector<Pair<GRegion *, GRegion *> > *coresp_r(nullptr); -+ std::vector<std::pair<GVertex *, GVertex *> > *coresp_v(nullptr); -+ std::vector<std::pair<GEdge *, GEdge *> > *coresp_e(nullptr); -+ std::vector<std::pair<GFace *, GFace *> > *coresp_f(nullptr); -+ std::vector<std::pair<GRegion *, GRegion *> > *coresp_r(nullptr); - - coresp_v = matchVertices(geom, mesh, ok); - if(ok) { diff --git a/cad/gmsh/files/patch-src_geo_GeomMeshMatcher.h b/cad/gmsh/files/patch-src_geo_GeomMeshMatcher.h deleted file mode 100644 index a22748865e45..000000000000 --- a/cad/gmsh/files/patch-src_geo_GeomMeshMatcher.h +++ /dev/null @@ -1,32 +0,0 @@ ---- src/geo/GeomMeshMatcher.h.orig 2024-03-29 22:07:00 UTC -+++ src/geo/GeomMeshMatcher.h -@@ -16,21 +16,20 @@ - #include "GEdge.h" - #include "GFace.h" - #include "GRegion.h" --#include "Pair.h" - - class GeomMeshMatcher { - private: -- std::vector<Pair<GVertex *, GVertex *> > *matchVertices(GModel *m1, -- GModel *m2, bool &ok); -- std::vector<Pair<GEdge *, GEdge *> > * -+ std::vector<std::pair<GVertex *, GVertex *> > * -+ matchVertices(GModel *m1, GModel *m2, bool &ok); -+ std::vector<std::pair<GEdge *, GEdge *> > * - matchEdges(GModel *m1, GModel *m2, -- std::vector<Pair<GVertex *, GVertex *> > *coresp_v, bool &ok); -- std::vector<Pair<GFace *, GFace *> > * -+ std::vector<std::pair<GVertex *, GVertex *> > *coresp_v, bool &ok); -+ std::vector<std::pair<GFace *, GFace *> > * - matchFaces(GModel *m1, GModel *m2, -- std::vector<Pair<GEdge *, GEdge *> > *coresp_e, bool &ok); -- std::vector<Pair<GRegion *, GRegion *> > * -+ std::vector<std::pair<GEdge *, GEdge *> > *coresp_e, bool &ok); -+ std::vector<std::pair<GRegion *, GRegion *> > * - matchRegions(GModel *m1, GModel *m2, -- std::vector<Pair<GFace *, GFace *> > *coresp_f, bool &ok); -+ std::vector<std::pair<GFace *, GFace *> > *coresp_f, bool &ok); - static GeomMeshMatcher *_gmm_instance; - GeomMeshMatcher() {} - ~GeomMeshMatcher() {} diff --git a/cad/gmsh/files/patch-src_geo_OCCFace.cpp b/cad/gmsh/files/patch-src_geo_OCCFace.cpp deleted file mode 100644 index 4d34954ee598..000000000000 --- a/cad/gmsh/files/patch-src_geo_OCCFace.cpp +++ /dev/null @@ -1,19 +0,0 @@ ---- src/geo/OCCFace.cpp.orig 2024-03-29 22:07:01 UTC -+++ src/geo/OCCFace.cpp -@@ -249,13 +249,13 @@ SVector3 OCCFace::normal(const SPoint2 ¶m) const - return n; - } - --Pair<SVector3, SVector3> OCCFace::firstDer(const SPoint2 ¶m) const -+std::pair<SVector3, SVector3> OCCFace::firstDer(const SPoint2 ¶m) const - { - gp_Pnt pnt; - gp_Vec du, dv; - _occface->D1(param.x(), param.y(), pnt, du, dv); -- return Pair<SVector3, SVector3>(SVector3(du.X(), du.Y(), du.Z()), -- SVector3(dv.X(), dv.Y(), dv.Z())); -+ return std::make_pair(SVector3(du.X(), du.Y(), du.Z()), -+ SVector3(dv.X(), dv.Y(), dv.Z())); - } - - void OCCFace::secondDer(const SPoint2 ¶m, SVector3 &dudu, SVector3 &dvdv, diff --git a/cad/gmsh/files/patch-src_geo_OCCFace.h b/cad/gmsh/files/patch-src_geo_OCCFace.h deleted file mode 100644 index bf34b80f4372..000000000000 --- a/cad/gmsh/files/patch-src_geo_OCCFace.h +++ /dev/null @@ -1,11 +0,0 @@ ---- src/geo/OCCFace.h.orig 2024-03-29 22:07:01 UTC -+++ src/geo/OCCFace.h -@@ -42,7 +42,7 @@ class OCCFace : public GFace { (public) - virtual bool containsPoint(const SPoint3 &pt) const; - virtual bool containsParam(const SPoint2 &pt); - virtual SVector3 normal(const SPoint2 ¶m) const; -- virtual Pair<SVector3, SVector3> firstDer(const SPoint2 ¶m) const; -+ virtual std::pair<SVector3, SVector3> firstDer(const SPoint2 ¶m) const; - virtual void secondDer(const SPoint2 &, SVector3 &, SVector3 &, - SVector3 &) const; - virtual GEntity::GeomType geomType() const; diff --git a/cad/gmsh/files/patch-src_geo_Pair.h b/cad/gmsh/files/patch-src_geo_Pair.h deleted file mode 100644 index d99d6a3bcd43..000000000000 --- a/cad/gmsh/files/patch-src_geo_Pair.h +++ /dev/null @@ -1,29 +0,0 @@ ---- src/geo/Pair.h.orig 2024-03-29 22:07:01 UTC -+++ src/geo/Pair.h -@@ -1,26 +0,0 @@ --// Gmsh - Copyright (C) 1997-2024 C. Geuzaine, J.-F. Remacle --// --// See the LICENSE.txt file in the Gmsh root directory for license information. --// Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues. -- --#ifndef PAIR_H --#define PAIR_H -- --// A pair of values, the types of which can be different --template <class L, class R> class Pair { --private: -- L Left; -- R Right; -- --public: -- Pair() {} -- Pair(const L &left, const R &right) : Left(left), Right(right) {} -- L left() const { return Left; } -- void left(const L &left) { Left = left; } -- R right() const { return Right; } -- void right(const R &right) { Right = right; } -- L first() const { return Left; } -- R second() const { return Right; } --}; -- --#endif diff --git a/cad/gmsh/files/patch-src_geo_discreteFace.cpp b/cad/gmsh/files/patch-src_geo_discreteFace.cpp deleted file mode 100644 index 52bbff44c5fe..000000000000 --- a/cad/gmsh/files/patch-src_geo_discreteFace.cpp +++ /dev/null @@ -1,33 +0,0 @@ ---- src/geo/discreteFace.cpp.orig 2024-04-18 14:52:42 UTC -+++ src/geo/discreteFace.cpp -@@ -363,16 +363,16 @@ double discreteFace::curvatures(const SPoint2 ¶m, - return false; - } - --Pair<SVector3, SVector3> discreteFace::firstDer(const SPoint2 ¶m) const -+std::pair<SVector3, SVector3> discreteFace::firstDer(const SPoint2 ¶m) const - { -- if(_param.empty()) return Pair<SVector3, SVector3>(SVector3(), SVector3()); -+ if(_param.empty()) return std::make_pair(SVector3(), SVector3()); - - MElement *e = _param.oct->find(param.x(), param.y(), 0.0, -1, true); - if(!e) { - Msg::Info("Triangle not found for first derivative at uv=(%g,%g) on " - "discrete surface %d", - param.x(), param.y(), tag()); -- return Pair<SVector3, SVector3>(SVector3(1, 0, 0), SVector3(0, 1, 0)); -+ return std::make_pair(SVector3(1, 0, 0), SVector3(0, 1, 0)); - } - - int position = (int)((MTriangle *)e - &_param.t2d[0]); -@@ -403,8 +403,8 @@ Pair<SVector3, SVector3> discreteFace::firstDer(const - } - } - -- return Pair<SVector3, SVector3>(SVector3(dxdu[0][0], dxdu[1][0], dxdu[2][0]), -- SVector3(dxdu[0][1], dxdu[1][1], dxdu[2][1])); -+ return std::make_pair(SVector3(dxdu[0][0], dxdu[1][0], dxdu[2][0]), -+ SVector3(dxdu[0][1], dxdu[1][1], dxdu[2][1])); - } - - void discreteFace::secondDer(const SPoint2 ¶m, SVector3 &dudu, diff --git a/cad/gmsh/files/patch-src_geo_discreteFace.h b/cad/gmsh/files/patch-src_geo_discreteFace.h deleted file mode 100644 index dcbc173e68d0..000000000000 --- a/cad/gmsh/files/patch-src_geo_discreteFace.h +++ /dev/null @@ -1,11 +0,0 @@ ---- src/geo/discreteFace.h.orig 2024-04-18 14:52:42 UTC -+++ src/geo/discreteFace.h -@@ -60,7 +60,7 @@ class discreteFace : public GFace { (public) - double curvatures(const SPoint2 ¶m, SVector3 &dirMax, SVector3 &dirMin, - double &curvMax, double &curvMin) const; - GEntity::GeomType geomType() const { return DiscreteSurface; } -- virtual Pair<SVector3, SVector3> firstDer(const SPoint2 ¶m) const; -+ virtual std::pair<SVector3, SVector3> firstDer(const SPoint2 ¶m) const; - virtual void secondDer(const SPoint2 ¶m, SVector3 &dudu, SVector3 &dvdv, - SVector3 &dudv) const; - int createGeometry(); diff --git a/cad/gmsh/files/patch-src_geo_gmshFace.cpp b/cad/gmsh/files/patch-src_geo_gmshFace.cpp deleted file mode 100644 index ecdfdd1ec5b4..000000000000 --- a/cad/gmsh/files/patch-src_geo_gmshFace.cpp +++ /dev/null @@ -1,27 +0,0 @@ ---- src/geo/gmshFace.cpp.orig 2024-03-29 22:07:01 UTC -+++ src/geo/gmshFace.cpp -@@ -215,19 +215,19 @@ SVector3 gmshFace::normal(const SPoint2 ¶m) const - } - } - --Pair<SVector3, SVector3> gmshFace::firstDer(const SPoint2 ¶m) const -+std::pair<SVector3, SVector3> gmshFace::firstDer(const SPoint2 ¶m) const - { - if(_s->Typ == MSH_SURF_PLAN && !_s->geometry) { - double x, y, z, VX[3], VY[3]; - getMeanPlaneData(VX, VY, x, y, z); -- return Pair<SVector3, SVector3>(SVector3(VX[0], VX[1], VX[2]), -- SVector3(VY[0], VY[1], VY[2])); -+ return std::make_pair(SVector3(VX[0], VX[1], VX[2]), -+ SVector3(VY[0], VY[1], VY[2])); - } - else { - Vertex vu = InterpolateSurface(_s, param[0], param[1], 1, 1); - Vertex vv = InterpolateSurface(_s, param[0], param[1], 1, 2); -- return Pair<SVector3, SVector3>(SVector3(vu.Pos.X, vu.Pos.Y, vu.Pos.Z), -- SVector3(vv.Pos.X, vv.Pos.Y, vv.Pos.Z)); -+ return std::make_pair(SVector3(vu.Pos.X, vu.Pos.Y, vu.Pos.Z), -+ SVector3(vv.Pos.X, vv.Pos.Y, vv.Pos.Z)); - } - } - diff --git a/cad/gmsh/files/patch-src_geo_gmshFace.h b/cad/gmsh/files/patch-src_geo_gmshFace.h deleted file mode 100644 index edb65b025f83..000000000000 --- a/cad/gmsh/files/patch-src_geo_gmshFace.h +++ /dev/null @@ -1,11 +0,0 @@ ---- src/geo/gmshFace.h.orig 2024-03-29 22:07:01 UTC -+++ src/geo/gmshFace.h -@@ -26,7 +26,7 @@ class gmshFace : public GFace { (public) - virtual bool containsPoint(const SPoint3 &pt) const; - virtual double getMetricEigenvalue(const SPoint2 &); - virtual SVector3 normal(const SPoint2 ¶m) const; -- virtual Pair<SVector3, SVector3> firstDer(const SPoint2 ¶m) const; -+ virtual std::pair<SVector3, SVector3> firstDer(const SPoint2 ¶m) const; - virtual void secondDer(const SPoint2 &, SVector3 &, SVector3 &, - SVector3 &) const; - virtual GEntity::GeomType geomType() const; diff --git a/cad/gmsh/files/patch-src_geo_gmshSurface.cpp b/cad/gmsh/files/patch-src_geo_gmshSurface.cpp deleted file mode 100644 index 7f744d3ebfda..000000000000 --- a/cad/gmsh/files/patch-src_geo_gmshSurface.cpp +++ /dev/null @@ -1,15 +0,0 @@ ---- src/geo/gmshSurface.cpp.orig 2024-03-29 22:07:01 UTC -+++ src/geo/gmshSurface.cpp -@@ -23,10 +23,10 @@ SVector3 gmshSurface::normal(const SPoint2 ¶m) con - return SVector3(); - } - --Pair<SVector3, SVector3> gmshSurface::firstDer(const SPoint2 ¶m) -+std::pair<SVector3, SVector3> gmshSurface::firstDer(const SPoint2 ¶m) - { - Msg::Error("First derivative not implemented for this type of surface"); -- return Pair<SVector3, SVector3>(); -+ return std::pair<SVector3, SVector3>(); - } - - double gmshSurface::getMetricEigenvalue(const SPoint2 &) diff --git a/cad/gmsh/files/patch-src_geo_gmshSurface.h b/cad/gmsh/files/patch-src_geo_gmshSurface.h deleted file mode 100644 index 42b306deb3aa..000000000000 --- a/cad/gmsh/files/patch-src_geo_gmshSurface.h +++ /dev/null @@ -1,19 +0,0 @@ ---- src/geo/gmshSurface.h.orig 2024-03-29 22:07:01 UTC -+++ src/geo/gmshSurface.h -@@ -9,7 +9,6 @@ - #include <cmath> - #include <cstdio> - #include <map> --#include "Pair.h" - #include "Range.h" - #include "SPoint2.h" - #include "SPoint3.h" -@@ -61,7 +60,7 @@ class gmshSurface { (public) - // Return the normal to the face at the given parameter location. - virtual SVector3 normal(const SPoint2 ¶m) const; - // Return the first derivate of the face at the parameter location. -- virtual Pair<SVector3, SVector3> firstDer(const SPoint2 ¶m); -+ virtual std::pair<SVector3, SVector3> firstDer(const SPoint2 ¶m); - virtual double getMetricEigenvalue(const SPoint2 &); - }; - diff --git a/cad/gmsh/files/patch-src_geo_xyFace.h b/cad/gmsh/files/patch-src_geo_xyFace.h deleted file mode 100644 index f3e92019390e..000000000000 --- a/cad/gmsh/files/patch-src_geo_xyFace.h +++ /dev/null @@ -1,16 +0,0 @@ ---- src/geo/xyFace.h.orig 2024-03-29 22:07:01 UTC -+++ src/geo/xyFace.h -@@ -33,11 +33,11 @@ class xyFace : public GFace { (public) - SVector3 n(0, 0, 1); - return n; - } -- virtual Pair<SVector3, SVector3> firstDer(const SPoint2 ¶m) const -+ virtual std::pair<SVector3, SVector3> firstDer(const SPoint2 ¶m) const - { - SVector3 t1(1, 0, 0); - SVector3 t2(0, 1, 0); -- return Pair<SVector3, SVector3>(t1, t2); -+ return std::make_pair(t1, t2); - } - virtual void secondDer(const SPoint2 &, SVector3 &a, SVector3 &b, - SVector3 &c) const diff --git a/cad/gmsh/files/patch-src_mesh_BackgroundMesh.cpp b/cad/gmsh/files/patch-src_mesh_BackgroundMesh.cpp deleted file mode 100644 index 91240206fb74..000000000000 --- a/cad/gmsh/files/patch-src_mesh_BackgroundMesh.cpp +++ /dev/null @@ -1,26 +0,0 @@ ---- src/mesh/BackgroundMesh.cpp.orig 2024-03-29 22:07:01 UTC -+++ src/mesh/BackgroundMesh.cpp -@@ -304,8 +304,8 @@ void backgroundMesh::propagateCrossFieldByDistance(GFa - SPoint2 p1, p2; - reparamMeshEdgeOnFace(v[0], v[1], _gf, p1, p2); - /* a correct way of computing angles */ -- Pair<SVector3, SVector3> der = _gf->firstDer((p1 + p2) * .5); -- SVector3 t1 = der.first(); -+ std::pair<SVector3, SVector3> der = _gf->firstDer((p1 + p2) * .5); -+ SVector3 t1 = der.first; - SVector3 t2(v[1]->x() - v[0]->x(), v[1]->y() - v[0]->y(), - v[1]->z() - v[0]->z()); - t1.normalize(); -@@ -459,9 +459,9 @@ void backgroundMesh::propagateCrossField(GFace *_gf, - v[1] = (*it)->lines[i]->getVertex(1); - SPoint2 p1, p2; - reparamMeshEdgeOnFace(v[0], v[1], _gf, p1, p2); -- Pair<SVector3, SVector3> der = _gf->firstDer((p1 + p2) * .5); -- SVector3 t1 = der.first(); -- SVector3 t2 = der.second(); -+ std::pair<SVector3, SVector3> der = _gf->firstDer((p1 + p2) * .5); -+ SVector3 t1 = der.first; -+ SVector3 t2 = der.second; - SVector3 n = crossprod(t1, t2); - n.normalize(); - SVector3 d1(v[1]->x() - v[0]->x(), v[1]->y() - v[0]->y(), diff --git a/cad/gmsh/files/patch-src_mesh_meshGFace.cpp b/cad/gmsh/files/patch-src_mesh_meshGFace.cpp deleted file mode 100644 index fa08a01b01d7..000000000000 --- a/cad/gmsh/files/patch-src_mesh_meshGFace.cpp +++ /dev/null @@ -1,22 +0,0 @@ ---- src/mesh/meshGFace.cpp.orig 2024-03-29 22:07:01 UTC -+++ src/mesh/meshGFace.cpp -@@ -1269,7 +1269,7 @@ static bool improved_translate(GFace *gf, MVertex *ver - SVector3 s1, s2; - SVector3 normal; - SVector3 basis_u, basis_v; -- Pair<SVector3, SVector3> derivatives; -+ std::pair<SVector3, SVector3> derivatives; - - reparamMeshVertexOnFace(vertex, gf, point); - x = point.x(); -@@ -1278,8 +1278,8 @@ static bool improved_translate(GFace *gf, MVertex *ver - angle = backgroundMesh::current()->getAngle(x, y, 0.0); - derivatives = gf->firstDer(point); - -- s1 = derivatives.first(); -- s2 = derivatives.second(); -+ s1 = derivatives.first; -+ s2 = derivatives.second; - normal = crossprod(s1, s2); - - basis_u = s1; diff --git a/cad/gmsh/files/patch-src_mesh_meshGFaceBamg.cpp b/cad/gmsh/files/patch-src_mesh_meshGFaceBamg.cpp deleted file mode 100644 index ed95da9fb724..000000000000 --- a/cad/gmsh/files/patch-src_mesh_meshGFaceBamg.cpp +++ /dev/null @@ -1,24 +0,0 @@ ---- src/mesh/meshGFaceBamg.cpp.orig 2024-03-29 22:07:01 UTC -+++ src/mesh/meshGFaceBamg.cpp -@@ -49,14 +49,14 @@ static void computeMeshMetricsForBamg(GFace *gf, int n - SMetric3 m = BGM_MeshMetric(gf, u, v, gp.x(), gp.y(), gp.z()); - - // compute the derivatives of the parametrization -- Pair<SVector3, SVector3> der = gf->firstDer(SPoint2(u, v)); -+ std::pair<SVector3, SVector3> der = gf->firstDer(SPoint2(u, v)); - -- J(0, 0) = JT(0, 0) = der.first().x(); -- J(0, 1) = JT(1, 0) = der.first().y(); -- J(0, 2) = JT(2, 0) = der.first().z(); -- J(1, 0) = JT(0, 1) = der.second().x(); -- J(1, 1) = JT(1, 1) = der.second().y(); -- J(1, 2) = JT(2, 1) = der.second().z(); -+ J(0, 0) = JT(0, 0) = der.first.x(); -+ J(0, 1) = JT(1, 0) = der.first.y(); -+ J(0, 2) = JT(2, 0) = der.first.z(); -+ J(1, 0) = JT(0, 1) = der.second.x(); -+ J(1, 1) = JT(1, 1) = der.second.y(); -+ J(1, 2) = JT(2, 1) = der.second.z(); - - m.getMat(M); - J.mult(M, W); diff --git a/cad/gmsh/files/patch-src_mesh_meshGFaceDelaunayInsertion.cpp b/cad/gmsh/files/patch-src_mesh_meshGFaceDelaunayInsertion.cpp deleted file mode 100644 index 2b1e1644b5cd..000000000000 --- a/cad/gmsh/files/patch-src_mesh_meshGFaceDelaunayInsertion.cpp +++ /dev/null @@ -1,18 +0,0 @@ ---- src/mesh/meshGFaceDelaunayInsertion.cpp.orig 2024-03-29 22:07:01 UTC -+++ src/mesh/meshGFaceDelaunayInsertion.cpp -@@ -331,11 +331,11 @@ void buildMetric(GFace *gf, double *uv, double *metric - - void buildMetric(GFace *gf, double *uv, double *metric) - { -- Pair<SVector3, SVector3> der = gf->firstDer(SPoint2(uv[0], uv[1])); -+ std::pair<SVector3, SVector3> der = gf->firstDer(SPoint2(uv[0], uv[1])); - -- metric[0] = dot(der.first(), der.first()); -- metric[1] = dot(der.second(), der.first()); -- metric[2] = dot(der.second(), der.second()); -+ metric[0] = dot(der.first, der.first); -+ metric[1] = dot(der.second, der.first); -+ metric[2] = dot(der.second, der.second); - } - - static double computeTolerance(const double radius) diff --git a/cad/gmsh/pkg-plist b/cad/gmsh/pkg-plist index 27c9a23fb122..99ba216e10f7 100644 --- a/cad/gmsh/pkg-plist +++ b/cad/gmsh/pkg-plist @@ -46,6 +46,7 @@ lib/libgmsh.so.%%VER%% %%PORTDOCS%%%%DOCSDIR%%/examples/api/faces.cpp %%PORTDOCS%%%%DOCSDIR%%/examples/api/flatten.py %%PORTDOCS%%%%DOCSDIR%%/examples/api/flatten2.py +%%PORTDOCS%%%%DOCSDIR%%/examples/api/fractures.py %%PORTDOCS%%%%DOCSDIR%%/examples/api/fragment_surfaces.cpp %%PORTDOCS%%%%DOCSDIR%%/examples/api/get_data_perf.cpp %%PORTDOCS%%%%DOCSDIR%%/examples/api/get_data_perf.py @@ -60,8 +61,10 @@ lib/libgmsh.so.%%VER%% %%PORTDOCS%%%%DOCSDIR%%/examples/api/import_perf.cpp %%PORTDOCS%%%%DOCSDIR%%/examples/api/import_perf.jl %%PORTDOCS%%%%DOCSDIR%%/examples/api/import_perf.py +%%PORTDOCS%%%%DOCSDIR%%/examples/api/julia_exception.jl %%PORTDOCS%%%%DOCSDIR%%/examples/api/mesh_from_discrete_curve.py %%PORTDOCS%%%%DOCSDIR%%/examples/api/mesh_quality.py +%%PORTDOCS%%%%DOCSDIR%%/examples/api/min_edge.py %%PORTDOCS%%%%DOCSDIR%%/examples/api/mirror_mesh.py %%PORTDOCS%%%%DOCSDIR%%/examples/api/msh_attributes.py %%PORTDOCS%%%%DOCSDIR%%/examples/api/multi_process.py @@ -81,6 +84,7 @@ lib/libgmsh.so.%%VER%% %%PORTDOCS%%%%DOCSDIR%%/examples/api/open.cpp %%PORTDOCS%%%%DOCSDIR%%/examples/api/open.py %%PORTDOCS%%%%DOCSDIR%%/examples/api/opt.py +%%PORTDOCS%%%%DOCSDIR%%/examples/api/parametric_surface.py %%PORTDOCS%%%%DOCSDIR%%/examples/api/partition.cpp %%PORTDOCS%%%%DOCSDIR%%/examples/api/partition.py %%PORTDOCS%%%%DOCSDIR%%/examples/api/periodic.py @@ -90,9 +94,12 @@ lib/libgmsh.so.%%VER%% %%PORTDOCS%%%%DOCSDIR%%/examples/api/poisson.py %%PORTDOCS%%%%DOCSDIR%%/examples/api/prepro.py %%PORTDOCS%%%%DOCSDIR%%/examples/api/prim_axis.py +%%PORTDOCS%%%%DOCSDIR%%/examples/api/raw_tetrahedralization.cpp %%PORTDOCS%%%%DOCSDIR%%/examples/api/raw_tetrahedralization.py %%PORTDOCS%%%%DOCSDIR%%/examples/api/raw_triangulation.py %%PORTDOCS%%%%DOCSDIR%%/examples/api/relocate_nodes.py +%%PORTDOCS%%%%DOCSDIR%%/examples/api/remesh_cavity.py +%%PORTDOCS%%%%DOCSDIR%%/examples/api/remesh_partial_move.py %%PORTDOCS%%%%DOCSDIR%%/examples/api/remesh_stl.py %%PORTDOCS%%%%DOCSDIR%%/examples/api/remove_elements.py %%PORTDOCS%%%%DOCSDIR%%/examples/api/renumbering.py @@ -125,6 +132,7 @@ lib/libgmsh.so.%%VER%% %%PORTDOCS%%%%DOCSDIR%%/examples/api/terrain_stl_data.stl %%PORTDOCS%%%%DOCSDIR%%/examples/api/test.c %%PORTDOCS%%%%DOCSDIR%%/examples/api/test.py +%%PORTDOCS%%%%DOCSDIR%%/examples/api/torus_bspline.py %%PORTDOCS%%%%DOCSDIR%%/examples/api/trimmed.py %%PORTDOCS%%%%DOCSDIR%%/examples/api/tube_boundary_layer.py %%PORTDOCS%%%%DOCSDIR%%/examples/api/view.cpp @@ -132,6 +140,9 @@ lib/libgmsh.so.%%VER%% %%PORTDOCS%%%%DOCSDIR%%/examples/api/view_adaptive_to_mesh.py %%PORTDOCS%%%%DOCSDIR%%/examples/api/view_combine.py %%PORTDOCS%%%%DOCSDIR%%/examples/api/view_element_size.py +%%PORTDOCS%%%%DOCSDIR%%/examples/api/view_list_isoparametric.py +%%PORTDOCS%%%%DOCSDIR%%/examples/api/view_list_subparametric.py +%%PORTDOCS%%%%DOCSDIR%%/examples/api/view_list_superparametric.py %%PORTDOCS%%%%DOCSDIR%%/examples/api/view_renumbering.py %%PORTDOCS%%%%DOCSDIR%%/examples/api/viewlist.cpp %%PORTDOCS%%%%DOCSDIR%%/examples/api/viewlist.py @@ -145,6 +156,7 @@ lib/libgmsh.so.%%VER%% %%PORTDOCS%%%%DOCSDIR%%/examples/boolean/component8.step %%PORTDOCS%%%%DOCSDIR%%/examples/boolean/compsolid.geo %%PORTDOCS%%%%DOCSDIR%%/examples/boolean/compsolid2.geo +%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/cylinder_with_hole.geo %%PORTDOCS%%%%DOCSDIR%%/examples/boolean/extend_field.geo %%PORTDOCS%%%%DOCSDIR%%/examples/boolean/extrude.geo %%PORTDOCS%%%%DOCSDIR%%/examples/boolean/extrude2.geo @@ -155,6 +167,7 @@ lib/libgmsh.so.%%VER%% %%PORTDOCS%%%%DOCSDIR%%/examples/boolean/fillet_chamfer.geo %%PORTDOCS%%%%DOCSDIR%%/examples/boolean/fleur.geo %%PORTDOCS%%%%DOCSDIR%%/examples/boolean/fragment_numbering.geo +%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/full_quad.geo %%PORTDOCS%%%%DOCSDIR%%/examples/boolean/hybrid_occ_builtin.geo %%PORTDOCS%%%%DOCSDIR%%/examples/boolean/hyperboloid.geo %%PORTDOCS%%%%DOCSDIR%%/examples/boolean/import.geo @@ -183,6 +196,7 @@ lib/libgmsh.so.%%VER%% %%PORTDOCS%%%%DOCSDIR%%/examples/boolean/spline.geo %%PORTDOCS%%%%DOCSDIR%%/examples/boolean/step_assembly.geo %%PORTDOCS%%%%DOCSDIR%%/examples/boolean/surface_filling.geo +%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/symmetry_test_occ_builtin.geo %%PORTDOCS%%%%DOCSDIR%%/examples/boolean/thicksolid.geo %%PORTDOCS%%%%DOCSDIR%%/examples/boolean/thrusections.geo %%PORTDOCS%%%%DOCSDIR%%/examples/boolean/transfinite.geo @@ -405,4 +419,7 @@ lib/libgmsh.so.%%VER%% %%PORTDOCS%%%%DOCSDIR%%/tutorials/view3.pos %%PORTDOCS%%%%DOCSDIR%%/tutorials/view4.pos %%PORTDOCS%%%%DOCSDIR%%/tutorials/view5.msh +%%DATADIR%%/gmshConfig.cmake +%%DATADIR%%/gmshTargets-%%CMAKE_BUILD_TYPE%%.cmake +%%DATADIR%%/gmshTargets.cmake share/man/man1/gmsh.1.gz diff --git a/cad/irsim/Makefile b/cad/irsim/Makefile index 41d74eb298b8..37296b98ad4d 100644 --- a/cad/irsim/Makefile +++ b/cad/irsim/Makefile @@ -4,7 +4,7 @@ CATEGORIES= cad MASTER_SITES= http://opencircuitdesign.com/irsim/archive/ PKGNAMESUFFIX= -${FLAVOR} -MAINTAINER= alster@vinterdalen.se +MAINTAINER= alven@FreeBSD.org COMMENT= Event-driven logic-level simulator for MOS circuis WWW= http://opencircuitdesign.com/irsim/ diff --git a/cad/k40-whisperer/Makefile b/cad/k40-whisperer/Makefile index 1f8e46d1d0a6..442c77aac65c 100644 --- a/cad/k40-whisperer/Makefile +++ b/cad/k40-whisperer/Makefile @@ -1,5 +1,6 @@ PORTNAME= k40-whisperer DISTVERSION= 0.59 +PORTREVISION= 1 CATEGORIES= cad python MASTER_SITES= http://www.scorchworks.com/K40whisperer/ DISTNAME= K40_Whisperer-${DISTVERSION}_src @@ -11,7 +12,7 @@ WWW= https://www.scorchworks.com/K40whisperer/k40whisperer.html LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/gpl-3.0.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyusb>0:devel/py-pyusb@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=7.0.0:graphics/py-pillow@${PY_FLAVOR} diff --git a/cad/kicad-devel/Makefile.git_rev b/cad/kicad-devel/Makefile.git_rev index 7be8266f3646..aa1ea1be62dc 100644 --- a/cad/kicad-devel/Makefile.git_rev +++ b/cad/kicad-devel/Makefile.git_rev @@ -1,2 +1,3 @@ -GIT_SRC_HASH= 0256ccb6a6c1521c474a38f98e61ea8198a15b6e -GIT_SRC_DATE= 20250622002633 +GIT_SRC_HASH= dd41e2b00b6c45188f52019154b186f686eaeda1 +GIT_SRC_DATE= 20250726013959 +GIT_SRC_DATE2= 2025.07.26 diff --git a/cad/kicad-devel/distinfo b/cad/kicad-devel/distinfo index 0f3b41bd1099..9774b003cec7 100644 --- a/cad/kicad-devel/distinfo +++ b/cad/kicad-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750587958 -SHA256 (kicad/kicad/code-kicad-0256ccb6a6c1521c474a38f98e61ea8198a15b6e_GL0.tar.gz) = 7fe6cf614c158ce54ef85d77555f9717407961a073934f24c973786bbb4d355c -SIZE (kicad/kicad/code-kicad-0256ccb6a6c1521c474a38f98e61ea8198a15b6e_GL0.tar.gz) = 151644849 +TIMESTAMP = 1753525288 +SHA256 (kicad/kicad/code-kicad-dd41e2b00b6c45188f52019154b186f686eaeda1_GL0.tar.gz) = 70fbca11c3f0f3969ca9b8b705e1f41e1c38343131e4b59671383661732a5f8a +SIZE (kicad/kicad/code-kicad-dd41e2b00b6c45188f52019154b186f686eaeda1_GL0.tar.gz) = 163158412 diff --git a/cad/kicad-devel/files/newVersion.sh b/cad/kicad-devel/files/newVersion.sh index 405b7fd6e1c5..abfd0f434644 100644 --- a/cad/kicad-devel/files/newVersion.sh +++ b/cad/kicad-devel/files/newVersion.sh @@ -15,8 +15,12 @@ cd "${CURDIR}/kicad-repo" GIT_SRC_HASH=`git log -n 1 --pretty=format:"%H"`; GIT_SRC_DATE=`git log -n 1 --date=iso-local -n 1 --pretty=format:"%cd" | \ cut -c '1-19' | sed -e 's,-,,g' -e 's,:,,g' -e 's, ,,g'` +GIT_SRC_DATE2=`git log -n 1 --date=iso-local -n 1 --pretty=format:"%cd" --date=format-local:'%Y.%m.%d' | \ + cut -c '1-19' | sed -e 's,-,,g' -e 's,:,,g' -e 's, ,,g'` + echo "$GIT_SRC_HASH, $GIT_SRC_DATE" echo "GIT_SRC_HASH= ${GIT_SRC_HASH}" > ${CURDIR}/Makefile.git_rev echo "GIT_SRC_DATE= ${GIT_SRC_DATE}" >> ${CURDIR}/Makefile.git_rev +echo "GIT_SRC_DATE2= ${GIT_SRC_DATE2}" >> ${CURDIR}/Makefile.git_rev diff --git a/cad/kicad-devel/pkg-plist b/cad/kicad-devel/pkg-plist index 74ef532237a6..1b81e9f819b5 100644 --- a/cad/kicad-devel/pkg-plist +++ b/cad/kicad-devel/pkg-plist @@ -811,27 +811,46 @@ share/icons/hicolor/scalable/mimetypes/application-x-kicad-worksheet.svg %%DATADIR%%/demos/vme-wren/wren.pretty/TYCO_1888247-1.kicad_mod %%DATADIR%%/demos/vme-wren/wren.pretty/TYCO_2149027-1.kicad_mod %%DATADIR%%/demos/vme-wren/wren.pretty/XFMR_MINI-CIRCUITS_CD542.kicad_mod +%%DATADIR%%/internat/ar/kicad.mo +%%DATADIR%%/internat/bg/kicad.mo +%%DATADIR%%/internat/ca/kicad.mo %%DATADIR%%/internat/cs/kicad.mo +%%DATADIR%%/internat/da/kicad.mo %%DATADIR%%/internat/de/kicad.mo %%DATADIR%%/internat/el/kicad.mo %%DATADIR%%/internat/en/kicad.mo %%DATADIR%%/internat/es/kicad.mo %%DATADIR%%/internat/es_MX/kicad.mo %%DATADIR%%/internat/et/kicad.mo +%%DATADIR%%/internat/fa/kicad.mo %%DATADIR%%/internat/fi/kicad.mo %%DATADIR%%/internat/fr/kicad.mo +%%DATADIR%%/internat/he/kicad.mo +%%DATADIR%%/internat/hr/kicad.mo +%%DATADIR%%/internat/hu/kicad.mo +%%DATADIR%%/internat/id/kicad.mo %%DATADIR%%/internat/it/kicad.mo %%DATADIR%%/internat/ja/kicad.mo +%%DATADIR%%/internat/ka/kicad.mo %%DATADIR%%/internat/ko/kicad.mo %%DATADIR%%/internat/lt/kicad.mo +%%DATADIR%%/internat/lv/kicad.mo %%DATADIR%%/internat/nl/kicad.mo +%%DATADIR%%/internat/no/kicad.mo %%DATADIR%%/internat/pl/kicad.mo %%DATADIR%%/internat/pt/kicad.mo %%DATADIR%%/internat/pt_BR/kicad.mo +%%DATADIR%%/internat/ro/kicad.mo %%DATADIR%%/internat/ru/kicad.mo +%%DATADIR%%/internat/sk/kicad.mo +%%DATADIR%%/internat/sl/kicad.mo +%%DATADIR%%/internat/sr/kicad.mo %%DATADIR%%/internat/sv/kicad.mo +%%DATADIR%%/internat/ta/kicad.mo %%DATADIR%%/internat/th/kicad.mo +%%DATADIR%%/internat/tr/kicad.mo %%DATADIR%%/internat/uk/kicad.mo +%%DATADIR%%/internat/vi/kicad.mo %%DATADIR%%/internat/zh_CN/kicad.mo %%DATADIR%%/internat/zh_TW/kicad.mo %%DATADIR%%/plugins/README-bom.txt diff --git a/cad/kicad-library-footprints-devel/Makefile.git_rev b/cad/kicad-library-footprints-devel/Makefile.git_rev index 2dac54a69b90..79f1419ea163 100644 --- a/cad/kicad-library-footprints-devel/Makefile.git_rev +++ b/cad/kicad-library-footprints-devel/Makefile.git_rev @@ -1,2 +1,2 @@ -GIT_FP_HASH= 7dad74373b2878d231afb553750a367df79fca26 -GIT_FP_DATE= 20250618213625 +GIT_FP_HASH= e4b2ef6e84afdd4da3fb2298ac759032575488b6 +GIT_FP_DATE= 20250725140443 diff --git a/cad/kicad-library-footprints-devel/distinfo b/cad/kicad-library-footprints-devel/distinfo index 9d758fded4cc..dd3252e57ba9 100644 --- a/cad/kicad-library-footprints-devel/distinfo +++ b/cad/kicad-library-footprints-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750526665 -SHA256 (kicad-footprints-7dad74373b2878d231afb553750a367df79fca26.tar.gz) = 53581ceb470521bb4a13f68b6bd9557c3a3657705860c67e55756433185f331c -SIZE (kicad-footprints-7dad74373b2878d231afb553750a367df79fca26.tar.gz) = 12224432 +TIMESTAMP = 1753525451 +SHA256 (kicad-footprints-e4b2ef6e84afdd4da3fb2298ac759032575488b6.tar.gz) = 6d11cf4629c4f4b79238199519e5c92f1e53a0139d97620593f65206c4cddc99 +SIZE (kicad-footprints-e4b2ef6e84afdd4da3fb2298ac759032575488b6.tar.gz) = 12287031 diff --git a/cad/kicad-library-footprints-devel/pkg-plist b/cad/kicad-library-footprints-devel/pkg-plist index e3e8c3fc7f0a..058beccc8343 100644 --- a/cad/kicad-library-footprints-devel/pkg-plist +++ b/cad/kicad-library-footprints-devel/pkg-plist @@ -181,10 +181,18 @@ %%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T-MP_NO_Horizontal_Alps_SKRTLAE010.kicad_mod %%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T-SH_NO_CK_KMR2xxG.kicad_mod %%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_KMR2.kicad_mod +%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_KSC6xxG.kicad_mod %%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_KSC6xxJ.kicad_mod %%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_KSC7xxJ.kicad_mod %%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_KSC9xxG.kicad_mod +%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_KSC9xxJ.kicad_mod %%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_PTS125Sx43PSMTR.kicad_mod +%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_PTS125Sx43SMTR.kicad_mod +%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_PTS125Sx73PSMTR.kicad_mod +%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_PTS125Sx73SMTR.kicad_mod +%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_PTS125Sx85PSMTR.kicad_mod +%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_PTS125Sx85SMTR.kicad_mod +%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_E-Switch_TL3301NxxxxxG.kicad_mod %%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_Vertical_Wuerth_434133025816.kicad_mod %%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_XKB_TS-1187A.kicad_mod %%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1TS009xxxx-xxxx-xxxx_6x6x5mm.kicad_mod @@ -211,7 +219,9 @@ %%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_CK_RS282G05A3.kicad_mod %%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_EVPBF.kicad_mod %%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_EVQP0.kicad_mod -%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_EVQP2.kicad_mod +%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_EVQP2_MiddlePushTravel_H2.5mm.kicad_mod +%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_EVQP2_ShortPushTravel_H2.1mm.kicad_mod +%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_EVQP2_ShortPushTravel_H2.5mm.kicad_mod %%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_EVQP7A.kicad_mod %%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_EVQP7C.kicad_mod %%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_EVQPE1.kicad_mod @@ -220,7 +230,7 @@ %%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_Omron_B3FS-100xP.kicad_mod %%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_Omron_B3FS-101xP.kicad_mod %%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_Omron_B3FS-105xP.kicad_mod -%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_PTS645.kicad_mod +%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_PTS645Sx43SMTR92.kicad_mod %%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_PTS647_Sx38.kicad_mod %%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_PTS647_Sx50.kicad_mod %%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_PTS647_Sx70.kicad_mod @@ -334,7 +344,13 @@ %%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mm.kicad_mod %%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Slide_SPDT_Angled_CK_OS102011MA1Q.kicad_mod %%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Slide_SPDT_Straight_CK_OS102011MS2Q.kicad_mod -%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_TH_Tactile_Omron_B3F-10xx.kicad_mod +%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_TH_Tactile_Omron_B3F-100x.kicad_mod +%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_TH_Tactile_Omron_B3F-102x.kicad_mod +%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_TH_Tactile_Omron_B3F-106x.kicad_mod +%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_TH_Tactile_Omron_B3F-107x.kicad_mod +%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_TH_Tactile_Omron_B3F-110x.kicad_mod +%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_TH_Tactile_Omron_B3F-1110.kicad_mod +%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_TH_Tactile_Omron_B3F-112x.kicad_mod %%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Tactile_SKHH_Angled.kicad_mod %%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Tactile_SPST_Angled_PTS645Vx31-2LFS.kicad_mod %%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Tactile_SPST_Angled_PTS645Vx39-2LFS.kicad_mod @@ -7686,12 +7702,12 @@ %%DATADIR%%/footprints/Connector_Video.pretty/DVI-D_Molex_74320-4004_Horizontal.kicad_mod %%DATADIR%%/footprints/Connector_Video.pretty/DVI-I_Molex_74320-1004_Horizontal.kicad_mod %%DATADIR%%/footprints/Connector_Video.pretty/HDMI_A_Amphenol_10029449-x01xLF_Horizontal.kicad_mod -%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_A_Contact_Technology_HDMI-19APL2_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_A_Contact_Technology_19APL2_Horizontal.kicad_mod %%DATADIR%%/footprints/Connector_Video.pretty/HDMI_A_Kycon_KDMIX-SL1-NS-WS-B15_VerticalRightAngle.kicad_mod %%DATADIR%%/footprints/Connector_Video.pretty/HDMI_A_Molex_208658-1001_Horizontal.kicad_mod -%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_Micro-D_Molex_46765-0x01.kicad_mod -%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_Micro-D_Molex_46765-1x01.kicad_mod -%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_Micro-D_Molex_46765-2x0x.kicad_mod +%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_Micro-D_Molex_46765-0xxx.kicad_mod +%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_Micro-D_Molex_46765-1xxx.kicad_mod +%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_Micro-D_Molex_46765-2xxx.kicad_mod %%DATADIR%%/footprints/Connector_Wago.pretty/Wago_734-132_1x02_P3.50mm_Vertical.kicad_mod %%DATADIR%%/footprints/Connector_Wago.pretty/Wago_734-133_1x03_P3.50mm_Vertical.kicad_mod %%DATADIR%%/footprints/Connector_Wago.pretty/Wago_734-134_1x04_P3.50mm_Vertical.kicad_mod @@ -8050,7 +8066,11 @@ %%DATADIR%%/footprints/Connector_Wire.pretty/SolderWire-6sqmm_1x06_P14mm_D3.5mm_OD7mm.kicad_mod %%DATADIR%%/footprints/Connector_Wire.pretty/SolderWire-6sqmm_1x06_P14mm_D3.5mm_OD7mm_Relief.kicad_mod %%DATADIR%%/footprints/Connector_Wire.pretty/SolderWire-6sqmm_1x06_P14mm_D3.5mm_OD7mm_Relief2x.kicad_mod +%%DATADIR%%/footprints/Connector_Wire.pretty/SolderWirePad_1x01_SMD_1.5x3mm.kicad_mod %%DATADIR%%/footprints/Connector_Wire.pretty/SolderWirePad_1x01_SMD_1x2mm.kicad_mod +%%DATADIR%%/footprints/Connector_Wire.pretty/SolderWirePad_1x01_SMD_2x4mm.kicad_mod +%%DATADIR%%/footprints/Connector_Wire.pretty/SolderWirePad_1x01_SMD_3x6mm.kicad_mod +%%DATADIR%%/footprints/Connector_Wire.pretty/SolderWirePad_1x01_SMD_4x8mm.kicad_mod %%DATADIR%%/footprints/Connector_Wire.pretty/SolderWirePad_1x01_SMD_5x10mm.kicad_mod %%DATADIR%%/footprints/Connector_Wuerth.pretty/Wuerth_WR-PHD_610004243021_SMD_2x02_P2.54mm_Vertical.kicad_mod %%DATADIR%%/footprints/Connector_Wuerth.pretty/Wuerth_WR-PHD_610006243021_SMD_2x03_P2.54mm_Vertical.kicad_mod @@ -8142,6 +8162,7 @@ %%DATADIR%%/footprints/Converter_ACDC.pretty/Converter_ACDC_TRACO_TMLM-05_THT.kicad_mod %%DATADIR%%/footprints/Converter_ACDC.pretty/Converter_ACDC_TRACO_TMLM-10-20_THT.kicad_mod %%DATADIR%%/footprints/Converter_ACDC.pretty/Converter_ACDC_TRACO_TMPW10_1xx_THT.kicad_mod +%%DATADIR%%/footprints/Converter_ACDC.pretty/Converter_ACDC_TRACO_TMPW25_1xx_THT.kicad_mod %%DATADIR%%/footprints/Converter_ACDC.pretty/Converter_ACDC_TRACO_TMPW5-1xx_THT.kicad_mod %%DATADIR%%/footprints/Converter_ACDC.pretty/Converter_ACDC_TRACO_TPP-15-1xx-D_THT.kicad_mod %%DATADIR%%/footprints/Converter_ACDC.pretty/Converter_ACDC_Vigortronix_VTX-214-010-1xx_THT.kicad_mod @@ -8211,9 +8232,12 @@ %%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEN20-xxxx-N4_THT.kicad_mod %%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEN20-xxxx_THT.kicad_mod %%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEN40-110xxWIRH_THT.kicad_mod +%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TES1-051x_121x_241x_Single_SMD.kicad_mod +%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TES1-052x_122x_242x_Dual_SMD.kicad_mod %%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THB10-xxxx_Dual_THT.kicad_mod %%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THB10-xxxx_Single_THT.kicad_mod %%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THD_15-xxxxWIN_THT.kicad_mod +%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THN10-xxxxUIR_THT.kicad_mod %%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THN30-xxxx_THT.kicad_mod %%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THR40-72xxWI_THT.kicad_mod %%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMA-05xxD_12xxD_Dual_THT.kicad_mod @@ -8644,6 +8668,7 @@ %%DATADIR%%/footprints/Display.pretty/Adafruit_SSD1306.kicad_mod %%DATADIR%%/footprints/Display.pretty/Adafruit_SSD1306_No_Mounting_Holes.kicad_mod %%DATADIR%%/footprints/Display.pretty/CR2013-MI2120.kicad_mod +%%DATADIR%%/footprints/Display.pretty/DL1416.kicad_mod %%DATADIR%%/footprints/Display.pretty/EA-eDIP128B-XXX.kicad_mod %%DATADIR%%/footprints/Display.pretty/EA_DOGL128-6.kicad_mod %%DATADIR%%/footprints/Display.pretty/EA_DOGM128-6.kicad_mod @@ -8744,7 +8769,7 @@ %%DATADIR%%/footprints/Fiducial.pretty/Fiducial_1.5mm_Mask4.5mm.kicad_mod %%DATADIR%%/footprints/Fiducial.pretty/Fiducial_1mm_Mask2mm.kicad_mod %%DATADIR%%/footprints/Fiducial.pretty/Fiducial_1mm_Mask3mm.kicad_mod -%%DATADIR%%/footprints/Fiducial.pretty/Fiducial_Cross_0.5mm_Mask2mm.kicad_mod +%%DATADIR%%/footprints/Fiducial.pretty/Fiducial_Cross_1.5mm_Mask2mm.kicad_mod %%DATADIR%%/footprints/Filter.pretty/Filter_1109-5_1.1x0.9mm.kicad_mod %%DATADIR%%/footprints/Filter.pretty/Filter_1411-5_1.4x1.1mm.kicad_mod %%DATADIR%%/footprints/Filter.pretty/Filter_Bourns_SRF0905_6.0x9.2mm.kicad_mod @@ -8886,6 +8911,8 @@ %%DATADIR%%/footprints/Fuse.pretty/Fuseholder_Littelfuse_Nano2_157x.kicad_mod %%DATADIR%%/footprints/Fuse.pretty/Fuseholder_TR5_Littelfuse_No560_No460.kicad_mod %%DATADIR%%/footprints/Fuse.pretty/GDT_Bourns_2038.kicad_mod +%%DATADIR%%/footprints/Fuse.pretty/GDT_Yageo_3RxxxxL-6.kicad_mod +%%DATADIR%%/footprints/Fuse.pretty/GDT_Yageo_3RxxxxM-6.kicad_mod %%DATADIR%%/footprints/Heatsink.pretty/Heatsink_125x35x50mm_3xFixationM3.kicad_mod %%DATADIR%%/footprints/Heatsink.pretty/Heatsink_35x26mm_1xFixation3mm_Fischer-SK486-35.kicad_mod %%DATADIR%%/footprints/Heatsink.pretty/Heatsink_38x38mm_SpringFixation.kicad_mod @@ -9065,6 +9092,40 @@ %%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FNR8040S.kicad_mod %%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FNR8050S.kicad_mod %%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FNR8065S.kicad_mod +%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC100765D.kicad_mod +%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC121065S.kicad_mod +%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC141207S.kicad_mod +%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC141208S.kicad_mod +%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC141265S.kicad_mod +%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC160808S.kicad_mod +%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC160865S.kicad_mod +%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201208S.kicad_mod +%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201210S.kicad_mod +%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201212S.kicad_mod +%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201265S.kicad_mod +%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201607S.kicad_mod +%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201608S.kicad_mod +%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201610D.kicad_mod +%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201610S.kicad_mod +%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201612S.kicad_mod +%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201655S.kicad_mod +%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201665S.kicad_mod +%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC252008S.kicad_mod +%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC252010S.kicad_mod +%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC252012S.kicad_mod +%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC252075S.kicad_mod +%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC303010D.kicad_mod +%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC303012D.kicad_mod +%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC303015D.kicad_mod +%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC303018D.kicad_mod +%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC303020D.kicad_mod +%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC322510S.kicad_mod +%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC322512S.kicad_mod +%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC322520S.kicad_mod +%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC404010S.kicad_mod +%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC404012S.kicad_mod +%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC404020S.kicad_mod +%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC404030S.kicad_mod %%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FXL0412.kicad_mod %%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FXL0420.kicad_mod %%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FXL0518.kicad_mod @@ -9240,7 +9301,8 @@ %%DATADIR%%/footprints/Inductor_SMD.pretty/L_Ferrocore_DLG-1005.kicad_mod %%DATADIR%%/footprints/Inductor_SMD.pretty/L_KOHERelec_MDA5030.kicad_mod %%DATADIR%%/footprints/Inductor_SMD.pretty/L_KOHERelec_MDA7030.kicad_mod -%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Murata_DEM35xxC.kicad_mod +%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Murata_DEM3512C.kicad_mod +%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Murata_DEM3518C.kicad_mod %%DATADIR%%/footprints/Inductor_SMD.pretty/L_Murata_DFE201610P.kicad_mod %%DATADIR%%/footprints/Inductor_SMD.pretty/L_Murata_LQH2MCNxxxx02_2.0x1.6mm.kicad_mod %%DATADIR%%/footprints/Inductor_SMD.pretty/L_Murata_LQH55DN_5.7x5.0mm.kicad_mod @@ -9295,6 +9357,7 @@ %%DATADIR%%/footprints/Inductor_SMD.pretty/L_SXN_SMDRI64.kicad_mod %%DATADIR%%/footprints/Inductor_SMD.pretty/L_SXN_SMDRI73.kicad_mod %%DATADIR%%/footprints/Inductor_SMD.pretty/L_SXN_SMDRI74.kicad_mod +%%DATADIR%%/footprints/Inductor_SMD.pretty/L_SXN_SMMS1770.kicad_mod %%DATADIR%%/footprints/Inductor_SMD.pretty/L_Sagami_CER1242B.kicad_mod %%DATADIR%%/footprints/Inductor_SMD.pretty/L_Sagami_CER1257B.kicad_mod %%DATADIR%%/footprints/Inductor_SMD.pretty/L_Sagami_CER1277B.kicad_mod @@ -9459,7 +9522,6 @@ %%DATADIR%%/footprints/Inductor_SMD.pretty/L_Vishay_IHSM-3825.kicad_mod %%DATADIR%%/footprints/Inductor_SMD.pretty/L_Vishay_IHSM-4825.kicad_mod %%DATADIR%%/footprints/Inductor_SMD.pretty/L_Vishay_IHSM-5832.kicad_mod -%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Vishay_IHSM-7382.kicad_mod %%DATADIR%%/footprints/Inductor_SMD.pretty/L_Vishay_IHSM-7832.kicad_mod %%DATADIR%%/footprints/Inductor_SMD.pretty/L_Walsin_WLFM201209x.kicad_mod %%DATADIR%%/footprints/Inductor_SMD.pretty/L_Walsin_WLFM201609x.kicad_mod @@ -9868,8 +9930,12 @@ %%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XB.kicad_mod %%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XH.kicad_mod %%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP35.kicad_mod -%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP50_12V.kicad_mod -%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP50_6V.kicad_mod +%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP50_12V_HighDensity.kicad_mod +%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP50_12V_HighIntensity.kicad_mod +%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP50_3V_HighDensity.kicad_mod +%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP50_3V_HighIntensity.kicad_mod +%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP50_6V_HighDensity.kicad_mod +%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP50_6V_HighIntensity.kicad_mod %%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP70_12V.kicad_mod %%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP70_6V.kicad_mod %%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XP-G.kicad_mod @@ -10235,16 +10301,6 @@ %%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSE-ExternalM3_H7mm_9771070360.kicad_mod %%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSE-ExternalM3_H8mm_9771080360.kicad_mod %%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSE-ExternalM3_H9mm_9771090360.kicad_mod -%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H10mm_9774100482.kicad_mod -%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H1mm_9774010482.kicad_mod -%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H2mm_9774020482.kicad_mod -%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H3mm_9774030482.kicad_mod -%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H4mm_9774040482.kicad_mod -%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H5mm_9774050482.kicad_mod -%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H6mm_9774060482.kicad_mod -%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H7mm_9774070482.kicad_mod -%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H8mm_9774080482.kicad_mod -%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H9mm_9774090482.kicad_mod %%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M1.6_H0.5mm_9774005633.kicad_mod %%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M1.6_H1.5mm_9774015633.kicad_mod %%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M1.6_H1mm_9774010633.kicad_mod @@ -10323,6 +10379,16 @@ %%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M3_H7mm_9774070360.kicad_mod %%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M3_H8mm_9774080360.kicad_mod %%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M3_H9mm_9774090360.kicad_mod +%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H10mm_9774100482.kicad_mod +%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H1mm_9774010482.kicad_mod +%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H2mm_9774020482.kicad_mod +%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H3mm_9774030482.kicad_mod +%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H4mm_9774040482.kicad_mod +%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H5mm_9774050482.kicad_mod +%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H6mm_9774060482.kicad_mod +%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H7mm_9774070482.kicad_mod +%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H8mm_9774080482.kicad_mod +%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H9mm_9774090482.kicad_mod %%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSR-3.2mm_H10.6mm_ReverseMount_9775106960.kicad_mod %%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSR-3.2mm_H11.6mm_ReverseMount_9775116960.kicad_mod %%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSR-3.2mm_H2.6mm_ReverseMount_9775026960.kicad_mod @@ -10830,6 +10896,8 @@ %%DATADIR%%/footprints/Package_BGA.pretty/Xilinx_RS484.kicad_mod %%DATADIR%%/footprints/Package_BGA.pretty/Xilinx_SBG484.kicad_mod %%DATADIR%%/footprints/Package_BGA.pretty/Xilinx_SBG485.kicad_mod +%%DATADIR%%/footprints/Package_BGA.pretty/csBGA-64_5x5mm_Layout8x8_P0.5mm.kicad_mod +%%DATADIR%%/footprints/Package_BGA.pretty/ucBGA-64_4x4mm_Layout8x8_P0.4mm.kicad_mod %%DATADIR%%/footprints/Package_CSP.pretty/Analog_LFCSP-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm.kicad_mod %%DATADIR%%/footprints/Package_CSP.pretty/Analog_LFCSP-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm_ThermalVias.kicad_mod %%DATADIR%%/footprints/Package_CSP.pretty/Analog_LFCSP-16-1EP_4x4mm_P0.65mm_EP2.35x2.35mm.kicad_mod @@ -11005,6 +11073,7 @@ %%DATADIR%%/footprints/Package_CSP.pretty/WLCSP-8_1.551x2.284mm_Layout2x4_P0.5mm.kicad_mod %%DATADIR%%/footprints/Package_CSP.pretty/WLCSP-8_1.58x1.63x0.35mm_Layout3x5_P0.35x0.4mm_Ball0.25mm_Pad0.25mm_NSMD.kicad_mod %%DATADIR%%/footprints/Package_CSP.pretty/WLCSP-9_1.21x1.22mm_Layout3x3_P0.4mm.kicad_mod +%%DATADIR%%/footprints/Package_CSP.pretty/Xilinx_CSG48_7.0x7.0mm_Layout7x7_P0.8mm.kicad_mod %%DATADIR%%/footprints/Package_CSP.pretty/pSemi_CSP-16_1.64x2.04mm_P0.4mm.kicad_mod %%DATADIR%%/footprints/Package_CSP.pretty/pSemi_CSP-16_1.64x2.04mm_P0.4mm_Pad0.18mm.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/AMS_QFN-4-1EP_2x2mm_P0.95mm_EP0.7x1.6mm.kicad_mod @@ -11491,11 +11560,14 @@ %%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_DLH0010A_WSON-10-1EP_2.2x2mm_P0.4mm_EP0.9x1.5mm.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_DLH0010A_WSON-10-1EP_2.2x2mm_P0.4mm_EP0.9x1.5mm_ThermalVias.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_DRB0008A.kicad_mod +%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_DSQ0010A_WSON-10-1EP_2x2mm_P0.4mm_EP0.9x1.5mm.kicad_mod +%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_DSQ0010A_WSON-10-1EP_2x2mm_P0.4mm_EP0.9x1.5mm_ThermalVias.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_MOF0009A.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_PicoStar_DFN-3_0.69x0.60mm.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_QFN-41_10x16mm.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_R-PUQFN-N10.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_R-PUQFN-N12.kicad_mod +%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RDX0007A_QFN-FCMOD-7-3.3x4mm-P0.5mm_4EP.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_REF0038A_WQFN-38-2EP_6x4mm_P0.4.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RGC0064B_VQFN-64-1EP_9x9mm_P0.5mm_EP4.25x4.25mm.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RGC0064B_VQFN-64-1EP_9x9mm_P0.5mm_EP4.25x4.25mm_ThermalVias.kicad_mod @@ -11673,6 +11745,8 @@ %%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-46-1EP_5x6mm_P0.4mm_EP2.8x3.8mm_ThermalVias.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_6x6mm_P0.4mm_EP4.1x4.1mm.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_6x6mm_P0.4mm_EP4.1x4.1mm_ThermalVias.kicad_mod +%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP2.6x2.6mm.kicad_mod +%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP2.6x2.6mm_ThermalVias.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP4.1x4.1mm.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP4.1x4.1mm_ThermalVias.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP5.15x5.15mm.kicad_mod @@ -12115,6 +12189,7 @@ %%DATADIR%%/footprints/Package_QFP.pretty/EQFP-144-1EP_20x20mm_P0.5mm_EP8.93x8.7mm_ThermalVias.kicad_mod %%DATADIR%%/footprints/Package_QFP.pretty/HTQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm.kicad_mod %%DATADIR%%/footprints/Package_QFP.pretty/HTQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm_Mask4.4x4.4mm_ThermalVias.kicad_mod +%%DATADIR%%/footprints/Package_QFP.pretty/Hitachi_FP80B_PQFP-80_14x20mm_P0.8mm.kicad_mod %%DATADIR%%/footprints/Package_QFP.pretty/LQFP-100-1EP_14x14mm_P0.5mm_EP6.9x6.9mm.kicad_mod %%DATADIR%%/footprints/Package_QFP.pretty/LQFP-100-1EP_14x14mm_P0.5mm_EP6.9x6.9mm_ThermalVias.kicad_mod %%DATADIR%%/footprints/Package_QFP.pretty/LQFP-100_14x14mm_P0.5mm.kicad_mod @@ -12155,6 +12230,7 @@ %%DATADIR%%/footprints/Package_QFP.pretty/Microchip_PQFP-44_10x10mm_P0.8mm.kicad_mod %%DATADIR%%/footprints/Package_QFP.pretty/PQFP-100_14x20mm_P0.65mm.kicad_mod %%DATADIR%%/footprints/Package_QFP.pretty/PQFP-112_20x20mm_P0.65mm.kicad_mod +%%DATADIR%%/footprints/Package_QFP.pretty/PQFP-128_28x28mm_P0.8mm.kicad_mod %%DATADIR%%/footprints/Package_QFP.pretty/PQFP-132_24x24mm_P0.635mm.kicad_mod %%DATADIR%%/footprints/Package_QFP.pretty/PQFP-132_24x24mm_P0.635mm_i386.kicad_mod %%DATADIR%%/footprints/Package_QFP.pretty/PQFP-144_28x28mm_P0.65mm.kicad_mod @@ -12165,6 +12241,7 @@ %%DATADIR%%/footprints/Package_QFP.pretty/PQFP-256_28x28mm_P0.4mm.kicad_mod %%DATADIR%%/footprints/Package_QFP.pretty/PQFP-44_10x10mm_P0.8mm.kicad_mod %%DATADIR%%/footprints/Package_QFP.pretty/PQFP-64_14x14mm_P0.8mm.kicad_mod +%%DATADIR%%/footprints/Package_QFP.pretty/PQFP-80_14x14mm_P0.65mm.kicad_mod %%DATADIR%%/footprints/Package_QFP.pretty/PQFP-80_14x20mm_P0.8mm.kicad_mod %%DATADIR%%/footprints/Package_QFP.pretty/TQFP-100-1EP_14x14mm_P0.5mm_EP5x5mm.kicad_mod %%DATADIR%%/footprints/Package_QFP.pretty/TQFP-100-1EP_14x14mm_P0.5mm_EP5x5mm_ThermalVias.kicad_mod @@ -12237,8 +12314,6 @@ %%DATADIR%%/footprints/Package_SO.pretty/HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm_ThermalVias.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm_ThermalVias.kicad_mod -%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm.kicad_mod -%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm_ThermalVias.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mm.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mm_ThermalVias.kicad_mod @@ -12256,6 +12331,8 @@ %%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.96x2.96mm_ThermalVias.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_ThermalVias.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.2x5mm.kicad_mod +%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.44x3.42mm.kicad_mod +%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.44x3.42mm_ThermalVias.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x2.98mm.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x2.98mm_ThermalVias.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x4.68mm.kicad_mod @@ -12304,6 +12381,7 @@ %%DATADIR%%/footprints/Package_SO.pretty/Infineon_PG-DSO-8-59_7.5x6.3mm.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/Infineon_PG-TSDSO-14-22.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/Infineon_SOIC-20W_7.6x12.8mm_P1.27mm.kicad_mod +%%DATADIR%%/footprints/Package_SO.pretty/JEITA_SOIC-16_3.9x9.9mm_P1.27mm.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/JEITA_SOIC-8_3.9x4.9mm_P1.27mm.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/Linear_HTSSOP-31-38-1EP_4.4x9.7mm_P0.5mm_EP2.74x4.75mm.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/Linear_HTSSOP-31-38-1EP_4.4x9.7mm_P0.5mm_EP2.74x4.75mm_ThermalVias.kicad_mod @@ -12414,7 +12492,6 @@ %%DATADIR%%/footprints/Package_SO.pretty/SOJ-32_7.62x20.955mm_P1.27mm.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/SOJ-36_10.16x23.495mm_P1.27mm.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/SOJ-44_10.16x28.575mm_P1.27mm.kicad_mod -%%DATADIR%%/footprints/Package_SO.pretty/SOP-16_3.9x9.9mm_P1.27mm.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/SOP-16_4.4x10.4mm_P1.27mm.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/SOP-16_4.55x10.3mm_P1.27mm.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/SOP-18_7.495x11.515mm_P1.27mm.kicad_mod @@ -12458,6 +12535,7 @@ %%DATADIR%%/footprints/Package_SO.pretty/SSOP-24_5.3x8.2mm_P0.65mm.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/SSOP-28_3.9x9.9mm_P0.635mm.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/SSOP-28_5.3x10.2mm_P0.65mm.kicad_mod +%%DATADIR%%/footprints/Package_SO.pretty/SSOP-40_8.8x17.5mm_P0.8mm.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/SSOP-44_5.3x12.8mm_P0.5mm.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/SSOP-48_5.3x12.8mm_P0.5mm.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/SSOP-48_7.5x15.9mm_P0.635mm.kicad_mod @@ -12466,6 +12544,7 @@ %%DATADIR%%/footprints/Package_SO.pretty/SSOP-8_2.95x2.8mm_P0.65mm.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/SSOP-8_3.95x5.21x3.27mm_P1.27mm.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/SSOP-8_3.9x5.05mm_P1.27mm.kicad_mod +%%DATADIR%%/footprints/Package_SO.pretty/SSOP-8_5.3x3mm_P0.65mm.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/STC_SOP-16_3.9x9.9mm_P1.27mm.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/ST_MultiPowerSO-30.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/ST_PowerSSO-24_SlugDown.kicad_mod @@ -12518,7 +12597,6 @@ %%DATADIR%%/footprints/Package_SO.pretty/TSSOP-20_4.4x5mm_P0.4mm.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/TSSOP-20_4.4x5mm_P0.5mm.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/TSSOP-20_4.4x6.5mm_P0.65mm.kicad_mod -%%DATADIR%%/footprints/Package_SO.pretty/TSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.2x5mm.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/TSSOP-24_4.4x5mm_P0.4mm.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/TSSOP-24_4.4x6.5mm_P0.5mm.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/TSSOP-24_4.4x7.8mm_P0.65mm.kicad_mod @@ -12591,6 +12669,8 @@ %%DATADIR%%/footprints/Package_SO.pretty/Texas_HSOP-8-1EP_3.9x4.9mm_P1.27mm.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/Texas_HSOP-8-1EP_3.9x4.9mm_P1.27mm_ThermalVias.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias.kicad_mod +%%DATADIR%%/footprints/Package_SO.pretty/Texas_HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3.155x3.255mm.kicad_mod +%%DATADIR%%/footprints/Package_SO.pretty/Texas_HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3.155x3.255mm_ThermalVias.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/Texas_PW0020A_TSSOP-20_4.4x6.5mm_P0.65mm.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/Texas_PWP0020A.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/Texas_PWP0028V_TSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.7mm_Mask2.94x5.62mm.kicad_mod @@ -12939,6 +13019,7 @@ %%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-220-7_P2.54x5.08mm_StaggerOdd_Lead3.08mm_Vertical.kicad_mod %%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-220-7_P2.54x5.1mm_StaggerOdd_Lead8.025mm_TabDown.kicad_mod %%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-220-8_Vertical.kicad_mod +%%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-220-9_P1.93x5.08mm_StaggerOdd_Lead3.378mm_Vertical.kicad_mod %%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-220-9_P1.94x3.7mm_StaggerEven_Lead3.8mm_Vertical.kicad_mod %%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-220-9_P1.94x3.7mm_StaggerOdd_Lead3.8mm_Vertical.kicad_mod %%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-220-9_P1.94x3.8mm_StaggerEven_Lead5.85mm_TabDown.kicad_mod @@ -13098,6 +13179,37 @@ %%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-99-6_Window.kicad_mod %%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-99-8.kicad_mod %%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-99-8_Window.kicad_mod +%%DATADIR%%/footprints/Panelization.pretty/BreakLine_11h_D0.5mm_P0.85mm.kicad_mod +%%DATADIR%%/footprints/Panelization.pretty/BreakLine_1h_D0.5mm_P0.85mm.kicad_mod +%%DATADIR%%/footprints/Panelization.pretty/BreakLine_2h_D0.5mm_P0.85mm.kicad_mod +%%DATADIR%%/footprints/Panelization.pretty/BreakLine_2h_D0.5mm_P1.7mm.kicad_mod +%%DATADIR%%/footprints/Panelization.pretty/BreakLine_3h_D0.5mm_P0.85mm.kicad_mod +%%DATADIR%%/footprints/Panelization.pretty/BreakLine_3h_D0.5mm_P1.7mm.kicad_mod +%%DATADIR%%/footprints/Panelization.pretty/BreakLine_5h_D0.5mm_P0.85mm.kicad_mod +%%DATADIR%%/footprints/Panelization.pretty/BreakLine_7h_D0.5mm_P0.85mm.kicad_mod +%%DATADIR%%/footprints/Panelization.pretty/BreakLine_9h_D0.5mm_P0.85mm.kicad_mod +%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x2.0mm_0h.kicad_mod +%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x2.0mm_inset_D0.5mm_P0.85mm_4h_Trace.kicad_mod +%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x2.0mm_inset_D0.5mm_P0.85mm_5h.kicad_mod +%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x2.0mm_outset_D0.5mm_P0.85mm_2h_Trace.kicad_mod +%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x2.0mm_outset_D0.5mm_P0.85mm_3h.kicad_mod +%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x4.5mm_0h.kicad_mod +%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x4.5mm_inset_D0.5mm_P0.85mm_5h_Trace.kicad_mod +%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x4.5mm_inset_D0.5mm_P0.85mm_7h.kicad_mod +%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x4.5mm_outset_D0.5mm_P0.85mm_5h_Trace.kicad_mod +%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x4.5mm_outset_D0.5mm_P0.85mm_7h.kicad_mod +%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot-Jumper_01005.kicad_mod +%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot-Jumper_0201.kicad_mod +%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.0x2.0mm_inset_D0.5mm_P0.85mm_4h_Trace.kicad_mod +%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.0x2.0mm_inset_D0.5mm_P0.85mm_5h.kicad_mod +%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.0x2.0mm_outset_D0.5mm_P0.85mm_2h_Trace.kicad_mod +%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.0x2.0mm_outset_D0.5mm_P0.85mm_3h.kicad_mod +%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.0x4.5mm_inset_D0.5mm_P0.85mm_5h_Trace.kicad_mod +%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.0x4.5mm_inset_D0.5mm_P0.85mm_7h.kicad_mod +%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.0x4.5mm_outset_D0.5mm_P0.85mm_5h_Trace.kicad_mod +%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.0x4.5mm_outset_D0.5mm_P0.85mm_7h.kicad_mod +%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.54x2.54mm_on-edge_D0.5mm_P0.85mm_4h_Trace.kicad_mod +%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.54x5.08mm_on-edge_D0.5mm_P0.85mm_5h_Trace.kicad_mod %%DATADIR%%/footprints/Potentiometer_SMD.pretty/Potentiometer_ACP_CA14-VSMD_Vertical.kicad_mod %%DATADIR%%/footprints/Potentiometer_SMD.pretty/Potentiometer_ACP_CA14-VSMD_Vertical_Hole.kicad_mod %%DATADIR%%/footprints/Potentiometer_SMD.pretty/Potentiometer_ACP_CA6-VSMD_Vertical.kicad_mod @@ -13374,6 +13486,7 @@ %%DATADIR%%/footprints/RF_Module.pretty/RAK4200.kicad_mod %%DATADIR%%/footprints/RF_Module.pretty/RAK811.kicad_mod %%DATADIR%%/footprints/RF_Module.pretty/RFDigital_RFD77101.kicad_mod +%%DATADIR%%/footprints/RF_Module.pretty/RMC20452T.kicad_mod %%DATADIR%%/footprints/RF_Module.pretty/RN2483.kicad_mod %%DATADIR%%/footprints/RF_Module.pretty/RN42.kicad_mod %%DATADIR%%/footprints/RF_Module.pretty/RN42N.kicad_mod @@ -13816,6 +13929,7 @@ %%DATADIR%%/footprints/Sensor_Humidity.pretty/Sensirion_DFN-4-1EP_2x2mm_P1mm_EP0.7x1.6mm.kicad_mod %%DATADIR%%/footprints/Sensor_Humidity.pretty/Sensirion_DFN-4_1.5x1.5mm_P0.8mm_SHT4x_NoCentralPad.kicad_mod %%DATADIR%%/footprints/Sensor_Humidity.pretty/Sensirion_DFN-8-1EP_2.5x2.5mm_P0.5mm_EP1.1x1.7mm.kicad_mod +%%DATADIR%%/footprints/Sensor_Humidity.pretty/Texas_S-PWSON-N6-HDC2080.kicad_mod %%DATADIR%%/footprints/Sensor_Motion.pretty/Analog_LGA-16_3.25x3mm_P0.5mm_LayoutBorder3x5y.kicad_mod %%DATADIR%%/footprints/Sensor_Motion.pretty/InvenSense_QFN-24_3x3mm_P0.4mm.kicad_mod %%DATADIR%%/footprints/Sensor_Motion.pretty/InvenSense_QFN-24_3x3mm_P0.4mm_NoMask.kicad_mod @@ -13831,19 +13945,19 @@ %%DATADIR%%/footprints/Sensor_Pressure.pretty/TE_MS5837-xxBA.kicad_mod %%DATADIR%%/footprints/Sensor_Voltage.pretty/LEM_LV25-P.kicad_mod %%DATADIR%%/footprints/Socket.pretty/3M_Textool_240-1288-00-0602J_2x20_P2.54mm.kicad_mod -%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-14_W4.3_W5.08_W7.62_W10.16_W10.9_3M_214-3339-00-0602J.kicad_mod -%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-16_W4.3_W5.08_W7.62_W10.16_W10.9_3M_216-3340-00-0602J.kicad_mod -%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-18_W4.3_W5.08_W7.62_W10.16_W10.9_3M_218-3341-00-0602J.kicad_mod -%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-20_W4.3_W5.08_W7.62_W10.16_W10.9_3M_220-3342-00-0602J.kicad_mod -%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-22_W6.9_W7.62_W10.16_W12.7_W13.5_3M_222-3343-00-0602J.kicad_mod -%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-24_W11.9_W12.7_W15.24_W17.78_W18.5_3M_224-1275-00-0602J.kicad_mod -%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-24_W4.3_W5.08_W7.62_W10.16_W10.9_3M_224-5248-00-0602J.kicad_mod -%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-28_W11.9_W12.7_W15.24_W17.78_W18.5_3M_228-1277-00-0602J.kicad_mod -%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-28_W6.9_W7.62_W10.16_W12.7_W13.5_3M_228-4817-00-0602J.kicad_mod -%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-32_W11.9_W12.7_W15.24_W17.78_W18.5_3M_232-1285-00-0602J.kicad_mod -%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-40_W11.9_W12.7_W15.24_W17.78_W18.5_3M_240-1280-00-0602J.kicad_mod -%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-40_W22.1_W22.86_W25.4_W27.94_W28.7_3M_240-3639-00-0602J.kicad_mod -%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-42_W11.9_W12.7_W15.24_W17.78_W18.5_3M_242-1281-00-0602J.kicad_mod +%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-14_W4.3mm_W5.08mm_W7.62mm_W10.16mm_W10.9mm_3M_214-3339-00-0602J.kicad_mod +%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-16_W4.3mm_W5.08mm_W7.62mm_W10.16mm_W10.9mm_3M_216-3340-00-0602J.kicad_mod +%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-18_W4.3mm_W5.08mm_W7.62mm_W10.16mm_W10.9mm_3M_218-3341-00-0602J.kicad_mod +%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-20_W4.3mm_W5.08mm_W7.62mm_W10.16mm_W10.9mm_3M_220-3342-00-0602J.kicad_mod +%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-22_W6.9mm_W7.62mm_W10.16mm_W12.7mm_W13.5mm_3M_222-3343-00-0602J.kicad_mod +%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-24_W11.9mm_W12.7mm_W15.24mm_W17.78mm_W18.5mm_3M_224-1275-00-0602J.kicad_mod +%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-24_W4.3mm_W5.08mm_W7.62mm_W10.16mm_W10.9mm_3M_224-5248-00-0602J.kicad_mod +%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-28_W11.9mm_W12.7mm_W15.24mm_W17.78mm_W18.5mm_3M_228-1277-00-0602J.kicad_mod +%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-28_W6.9mm_W7.62mm_W10.16mm_W12.7mm_W13.5mm_3M_228-4817-00-0602J.kicad_mod +%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-32_W11.9mm_W12.7mm_W15.24mm_W17.78mm_W18.5mm_3M_232-1285-00-0602J.kicad_mod +%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-40_W11.9mm_W12.7mm_W15.24mm_W17.78mm_W18.5mm_3M_240-1280-00-0602J.kicad_mod +%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-40_W22.1mm_W22.86mm_W25.4mm_W27.94mm_W28.7mm_3M_240-3639-00-0602J.kicad_mod +%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-42_W11.9mm_W12.7mm_W15.24mm_W17.78mm_W18.5mm_3M_242-1281-00-0602J.kicad_mod %%DATADIR%%/footprints/Socket.pretty/Wells_648-0482211SA01.kicad_mod %%DATADIR%%/footprints/Symbol.pretty/CE-Logo_11.2x8mm_SilkScreen.kicad_mod %%DATADIR%%/footprints/Symbol.pretty/CE-Logo_16.8x12mm_SilkScreen.kicad_mod diff --git a/cad/kicad-library-packages3d-devel/Makefile.git_rev b/cad/kicad-library-packages3d-devel/Makefile.git_rev index 616902e5eecf..8b60b2f7e68b 100644 --- a/cad/kicad-library-packages3d-devel/Makefile.git_rev +++ b/cad/kicad-library-packages3d-devel/Makefile.git_rev @@ -1,2 +1,2 @@ -GIT_P3D_HASH= 35bb55bdd41cb2bca2e226a35bdaf8ebd8bd87ec -GIT_P3D_DATE= 20250620171851 +GIT_P3D_HASH= e2d108716c5e5aa56b94c117f316b471cd911246 +GIT_P3D_DATE= 20250724093842 diff --git a/cad/kicad-library-packages3d-devel/distinfo b/cad/kicad-library-packages3d-devel/distinfo index 7f57c150e86c..d2a49dc7ce5a 100644 --- a/cad/kicad-library-packages3d-devel/distinfo +++ b/cad/kicad-library-packages3d-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750526719 -SHA256 (kicad-packages3D-35bb55bdd41cb2bca2e226a35bdaf8ebd8bd87ec.tar.gz) = 7889b7c03405224d68c6c9b3e900bac516ec9ac93a91fc655023d8415b94625c -SIZE (kicad-packages3D-35bb55bdd41cb2bca2e226a35bdaf8ebd8bd87ec.tar.gz) = 873533862 +TIMESTAMP = 1753525470 +SHA256 (kicad-packages3D-e2d108716c5e5aa56b94c117f316b471cd911246.tar.gz) = 4e2cf6972cc69089a6a68ef95f2d1848ff48da17dda6b01c5cffd624cacaf67a +SIZE (kicad-packages3D-e2d108716c5e5aa56b94c117f316b471cd911246.tar.gz) = 874985808 diff --git a/cad/kicad-library-packages3d-devel/pkg-plist b/cad/kicad-library-packages3d-devel/pkg-plist index 8ad23759ba7d..7ca7a1fbc69e 100644 --- a/cad/kicad-library-packages3d-devel/pkg-plist +++ b/cad/kicad-library-packages3d-devel/pkg-plist @@ -50,6 +50,8 @@ %%DATADIR%%/3dmodels/Battery.3dshapes/BatteryHolder_MPD_BC2AAPC_2xAA.wrl %%DATADIR%%/3dmodels/Battery.3dshapes/BatteryHolder_MPD_BH-18650-PC2.step %%DATADIR%%/3dmodels/Battery.3dshapes/BatteryHolder_MPD_BH-18650-PC2.wrl +%%DATADIR%%/3dmodels/Battery.3dshapes/BatteryHolder_Multicomp_BC-2001_1x2032.step +%%DATADIR%%/3dmodels/Battery.3dshapes/BatteryHolder_Multicomp_BC-2001_1x2032.wrl %%DATADIR%%/3dmodels/Battery.3dshapes/BatteryHolder_Seiko_MS621F.step %%DATADIR%%/3dmodels/Battery.3dshapes/BatteryHolder_Seiko_MS621F.wrl %%DATADIR%%/3dmodels/Battery.3dshapes/Battery_CR1225.step @@ -60,6 +62,10 @@ %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/Nidec_Copal_SH-7010B.wrl %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/Nidec_Copal_SH-7040B.step %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/Nidec_Copal_SH-7040B.wrl +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/Panasonic_EVQPUJ_EVQPUA.step +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/Panasonic_EVQPUK_EVQPUB.step +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/Panasonic_EVQPUL_EVQPUC.step +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/Panasonic_EVQPUM_EVQPUD.step %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx01_Slide_6.7x4.1mm_W6.73mm_P2.54mm_LowProfile_JPin.step %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx01_Slide_6.7x4.1mm_W6.73mm_P2.54mm_LowProfile_JPin.wrl %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx01_Slide_6.7x4.1mm_W8.61mm_P2.54mm_LowProfile.step @@ -232,34 +238,68 @@ %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx12_Slide_6.7x32.04mm_W8.61mm_P2.54mm_LowProfile.wrl %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx12_Slide_9.78x32.66mm_W8.61mm_P2.54mm.step %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx12_Slide_9.78x32.66mm_W8.61mm_P2.54mm.wrl +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T-SH_NO_CK_KMR2xxG.step +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_KMR2.step +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_KSC6xxG.step +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_KSC6xxJ.step +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_KSC7xxJ.step +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_KSC9xxG.step +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_KSC9xxJ.step +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_PTS125Sx43PSMTR.step +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_PTS125Sx43SMTR.step +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_PTS125Sx73PSMTR.step +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_PTS125Sx73SMTR.step +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_PTS125Sx85PSMTR.step +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_PTS125Sx85SMTR.step +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_E-Switch_TL3301NxxxxxG.step %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1TS009xxxx-xxxx-xxxx_6x6x5mm.step %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1TS009xxxx-xxxx-xxxx_6x6x5mm.wrl +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_SPST_NO_Alps_SKRK.step %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SP3T_PCM13.step %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SP3T_PCM13.wrl %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPDT_PCM12.step %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPDT_PCM12.wrl +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3S-1000.step +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3S-1100.step +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3SL-1002P.step +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3SL-1022P.step %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-1000P-B.step %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-1000P-B.wrl %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-1000P.step %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-1000P.wrl +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-1100P-B.step +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-1100P.step +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-3000P-B.step +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-3000P.step +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-3100P-B.step +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-3100P.step %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_CK_RS282G05A3.step %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_CK_RS282G05A3.wrl -%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQP2.step -%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQP2.wrl +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVPBF.step +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQP0.step +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQP2_MiddlePushTravel_H2.5mm.step +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQP2_ShortPushTravel_H2.1mm.step +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQP2_ShortPushTravel_H2.5mm.step +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQP7A.step +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQP7C.step %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQPE1.step %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQPE1.wrl %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_FSMSM.step %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_FSMSM.wrl +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_Omron_B3FS-100xP.step +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_Omron_B3FS-101xP.step %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_Omron_B3FS-105xP.step %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_Omron_B3FS-105xP.wrl -%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS645.step -%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS645.wrl +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS645Sx43SMTR92.step %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS647Sx38.step %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS647Sx38.wrl %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS647Sx50.step %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS647Sx50.wrl %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS647Sx70.step %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS647Sx70.wrl +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS810.step +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_Panasonic_EVQPL_3PL_5PL_PT_A08.step +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_Panasonic_EVQPL_3PL_5PL_PT_A15.step %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_REED_CT05-XXXX-G1.step %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_REED_CT05-XXXX-G1.wrl %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_REED_CT05-XXXX-J1.step @@ -270,6 +310,11 @@ %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_REED_CT10-XXXX-G2.wrl %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_REED_CT10-XXXX-G4.step %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_REED_CT10-XXXX-G4.wrl +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_SKQG_WithStem.step +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_SKQG_WithoutStem.step +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_TL3305A.step +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_TL3305B.step +%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_TL3305C.step %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_TL3342.step %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_TL3342.wrl %%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFS.step @@ -380,6 +425,7 @@ %%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_E-Switch_EG2219_DPDT_Angled.wrl %%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_NKK_BB15AH.step %%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_NKK_BB15AH.wrl +%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_PUSH-12mm_Wuerth-430476085716.step %%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_PUSH_1P1T_6x3.5mm_H4.3_APEM_MJTP1243.step %%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_PUSH_1P1T_6x3.5mm_H5.0_APEM_MJTP1250.step %%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_PUSH_6mm.step @@ -400,7 +446,13 @@ %%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Slide_SPDT_Angled_CK_OS102011MA1Q.wrl %%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Slide_SPDT_Straight_CK_OS102011MS2Q.step %%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Slide_SPDT_Straight_CK_OS102011MS2Q.wrl -%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_TH_Tactile_Omron_B3F-10xx.step +%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_TH_Tactile_Omron_B3F-100x.step +%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_TH_Tactile_Omron_B3F-102x.step +%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_TH_Tactile_Omron_B3F-106x.step +%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_TH_Tactile_Omron_B3F-107x.step +%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_TH_Tactile_Omron_B3F-110x.step +%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_TH_Tactile_Omron_B3F-1110.step +%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_TH_Tactile_Omron_B3F-112x.step %%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx31-2LFS.step %%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx31-2LFS.wrl %%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx39-2LFS.step @@ -409,6 +461,8 @@ %%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx58-2LFS.wrl %%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx83-2LFS.step %%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx83-2LFS.wrl +%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Tactile_Straight_KSA0Axx1LFTR.step +%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Tactile_Straight_KSL0Axx1LFTR.step %%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_XKB_DM1-16UC-1.step %%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_XKB_DM1-16UC-1.wrl %%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_XKB_DM1-16UD-1.step @@ -445,6 +499,7 @@ %%DATADIR%%/3dmodels/Buzzer_Beeper.3dshapes/MagneticBuzzer_StarMicronics_HMB-06_HMB-12.wrl %%DATADIR%%/3dmodels/Buzzer_Beeper.3dshapes/PUIAudio_SMT_0825_S_4_R.step %%DATADIR%%/3dmodels/Buzzer_Beeper.3dshapes/PUIAudio_SMT_0825_S_4_R.wrl +%%DATADIR%%/3dmodels/Buzzer_Beeper.3dshapes/Speaker_CUI_CMR-1206S-67.step %%DATADIR%%/3dmodels/Capacitor_SMD.3dshapes/CP_Elec_10x10.5.step %%DATADIR%%/3dmodels/Capacitor_SMD.3dshapes/CP_Elec_10x10.5.wrl %%DATADIR%%/3dmodels/Capacitor_SMD.3dshapes/CP_Elec_10x10.step @@ -1467,6 +1522,7 @@ %%DATADIR%%/3dmodels/Connector_Card.3dshapes/microSD_HC_Hirose_DM3D-SF.wrl %%DATADIR%%/3dmodels/Connector_Card.3dshapes/nanoSIM_Hinged_CUI_NSIM-2-C.step %%DATADIR%%/3dmodels/Connector_Card.3dshapes/nanoSIM_Hinged_CUI_NSIM-2-C.wrl +%%DATADIR%%/3dmodels/Connector_Coaxial.3dshapes/BNC_Amphenol_B6252HB-NPP3G-50_Horizontal.step %%DATADIR%%/3dmodels/Connector_Coaxial.3dshapes/LEMO-EPG.00.302.NLN.step %%DATADIR%%/3dmodels/Connector_Coaxial.3dshapes/LEMO-EPG.00.302.NLN.wrl %%DATADIR%%/3dmodels/Connector_Coaxial.3dshapes/LEMO-EPL.00.250.NTN.step @@ -9005,6 +9061,7 @@ %%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_APV_APH1770.wrl %%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_APV_APH2213.step %%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_APV_APH2213.wrl +%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_AVX_LMLP07A7.step %%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Abracon_ASPI-0425.step %%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Abracon_ASPI-0425.wrl %%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Abracon_ASPIAIG-F4020.step @@ -9343,6 +9400,8 @@ %%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_KOHERelec_MDA5030.wrl %%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_KOHERelec_MDA7030.step %%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_KOHERelec_MDA7030.wrl +%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Murata_DEM3512C.step +%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Murata_DEM3518C.step %%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Pulse_PA4320.step %%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Pulse_PA4320.wrl %%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Pulse_PA4332.step @@ -9367,6 +9426,7 @@ %%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_SXN_SMDRI73.wrl %%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_SXN_SMDRI74.step %%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_SXN_SMDRI74.wrl +%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_SXN_SMMS1770.step %%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Sunlord_MWSA0402S.step %%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Sunlord_MWSA0402S.wrl %%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Sunlord_MWSA0412S.step @@ -9585,8 +9645,29 @@ %%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_TechFuse_SL1250.wrl %%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_TechFuse_SL1265.step %%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_TechFuse_SL1265.wrl +%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-1030.step +%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-1040.step +%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-1050.step +%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-1335.step +%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-1350.step +%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-1365.step +%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-1890.step %%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-2212.step %%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-2212.wrl +%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-5040.step +%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-7030.step +%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-7040.step +%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-7050.step +%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-1050.step +%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-1052.step +%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-1070.step +%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-1078.step +%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-1190.step +%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-1240.step +%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-1350.step +%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-1390.step +%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-7050.step +%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-7070.step %%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_MAPI-1610.step %%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_MAPI-1610.wrl %%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_MAPI-2010.step @@ -10205,26 +10286,6 @@ %%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSE-ExternalM3_H8mm_9771080360.wrl %%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSE-ExternalM3_H9mm_9771090360.step %%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSE-ExternalM3_H9mm_9771090360.wrl -%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H10mm_9774100482.step -%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H10mm_9774100482.wrl -%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H1mm_9774010482.step -%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H1mm_9774010482.wrl -%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H2mm_9774020482.step -%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H2mm_9774020482.wrl -%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H3mm_9774030482.step -%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H3mm_9774030482.wrl -%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H4mm_9774040482.step -%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H4mm_9774040482.wrl -%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H5mm_9774050482.step -%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H5mm_9774050482.wrl -%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H6mm_9774060482.step -%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H6mm_9774060482.wrl -%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H7mm_9774070482.step -%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H7mm_9774070482.wrl -%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H8mm_9774080482.step -%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H8mm_9774080482.wrl -%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H9mm_9774090482.step -%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H9mm_9774090482.wrl %%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M1.6_H1.5mm_9774015633.step %%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M1.6_H1.5mm_9774015633.wrl %%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M1.6_H1mm_9774010633.step @@ -10331,6 +10392,16 @@ %%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M3_H8mm_9774080360.wrl %%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M3_H9mm_9774090360.step %%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M3_H9mm_9774090360.wrl +%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H10mm_9774100482.step +%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H1mm_9774010482.step +%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H2mm_9774020482.step +%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H3mm_9774030482.step +%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H4mm_9774040482.step +%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H5mm_9774050482.step +%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H6mm_9774060482.step +%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H7mm_9774070482.step +%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H8mm_9774080482.step +%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H9mm_9774090482.step %%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSR-3.2mm_H10.6mm_ReverseMount_9775106960.step %%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSR-3.2mm_H10.6mm_ReverseMount_9775106960.wrl %%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSR-3.2mm_H11.6mm_ReverseMount_9775116960.step @@ -10745,6 +10816,8 @@ %%DATADIR%%/3dmodels/Package_BGA.3dshapes/WLP-4_0.83x0.83mm_P0.4mm.wrl %%DATADIR%%/3dmodels/Package_BGA.3dshapes/WLP-4_0.86x0.86mm_P0.4mm.step %%DATADIR%%/3dmodels/Package_BGA.3dshapes/WLP-4_0.86x0.86mm_P0.4mm.wrl +%%DATADIR%%/3dmodels/Package_BGA.3dshapes/csBGA-64_5x5mm_Layout8x8_P0.5mm.step +%%DATADIR%%/3dmodels/Package_BGA.3dshapes/ucBGA-64_4x4mm_Layout8x8_P0.4mm.step %%DATADIR%%/3dmodels/Package_CSP.3dshapes/Analog_LFCSP-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm.step %%DATADIR%%/3dmodels/Package_CSP.3dshapes/Analog_LFCSP-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm.wrl %%DATADIR%%/3dmodels/Package_CSP.3dshapes/Analog_LFCSP-16-1EP_4x4mm_P0.65mm_EP2.35x2.35mm.step @@ -10785,6 +10858,7 @@ %%DATADIR%%/3dmodels/Package_CSP.3dshapes/NXP_SOT1450-2_WLCSP-100_5.07x5.07mm_Layout10x10_P0.5mm.wrl %%DATADIR%%/3dmodels/Package_CSP.3dshapes/WLCSP-9_1.21x1.22mm_Layout3x3_P0.4mm.step %%DATADIR%%/3dmodels/Package_CSP.3dshapes/WLCSP-9_1.21x1.22mm_Layout3x3_P0.4mm.wrl +%%DATADIR%%/3dmodels/Package_CSP.3dshapes/Xilinx_CSG48_7.0x7.0mm_Layout7x7_P0.8mm.step %%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/AO_DFN-8-1EP_5.55x5.2mm_P1.27mm_EP4.12x4.6mm.step %%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/AO_DFN-8-1EP_5.55x5.2mm_P1.27mm_EP4.12x4.6mm.wrl %%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/ArtInChip_QFN-100-1EP_12x12mm_P0.4mm_EP7.4x7.4mm.step @@ -11035,6 +11109,7 @@ %%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/TQFN-48-1EP_7x7mm_P0.5mm_EP5.1x5.1mm.wrl %%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_DLH0010A_WSON-10-1EP_2.2x2mm_P0.4mm_EP0.9x1.5mm.step %%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_DLH0010A_WSON-10-1EP_2.2x2mm_P0.4mm_EP0.9x1.5mm.wrl +%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_DSQ0010A_WSON-10-1EP_2x2mm_P0.4mm_EP0.9x1.5mm.step %%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_PicoStar_DFN-3_0.69x0.60mm.step %%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_PicoStar_DFN-3_0.69x0.60mm.wrl %%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_R-PUQFN-N12.step @@ -11765,8 +11840,6 @@ %%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSOP-8-1EP_3.9x4.9mm_P1.27mm.wrl %%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm.step %%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm.wrl -%%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm.step -%%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm.wrl %%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm.step %%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm.wrl %%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.66x2.46mm.step @@ -11787,6 +11860,8 @@ %%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSSOP-56-1EP_6.1x14mm_P0.5mm_EP3.61x6.35mm.wrl %%DATADIR%%/3dmodels/Package_SO.3dshapes/Infineon_PG-DSO-20-U03_7.5x12.8mm.step %%DATADIR%%/3dmodels/Package_SO.3dshapes/Infineon_PG-DSO-20-U03_7.5x12.8mm.wrl +%%DATADIR%%/3dmodels/Package_SO.3dshapes/JEITA_SOIC-16_3.9x9.9mm_P1.27mm.step +%%DATADIR%%/3dmodels/Package_SO.3dshapes/JEITA_SOIC-16_3.9x9.9mm_P1.27mm.wrl %%DATADIR%%/3dmodels/Package_SO.3dshapes/JEITA_SOIC-8_3.9x4.9mm_P1.27mm.step %%DATADIR%%/3dmodels/Package_SO.3dshapes/JEITA_SOIC-8_3.9x4.9mm_P1.27mm.wrl %%DATADIR%%/3dmodels/Package_SO.3dshapes/MSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm.step @@ -11903,8 +11978,6 @@ %%DATADIR%%/3dmodels/Package_SO.3dshapes/SOIC-8_7.5x5.85mm_P1.27mm.wrl %%DATADIR%%/3dmodels/Package_SO.3dshapes/SOJ-36_10.16x23.495mm_P1.27mm.step %%DATADIR%%/3dmodels/Package_SO.3dshapes/SOJ-36_10.16x23.495mm_P1.27mm.wrl -%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOP-16_3.9x9.9mm_P1.27mm.step -%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOP-16_3.9x9.9mm_P1.27mm.wrl %%DATADIR%%/3dmodels/Package_SO.3dshapes/SOP-16_4.4x10.4mm_P1.27mm.step %%DATADIR%%/3dmodels/Package_SO.3dshapes/SOP-16_4.4x10.4mm_P1.27mm.wrl %%DATADIR%%/3dmodels/Package_SO.3dshapes/SOP-28_8.4x18.16mm_P1.27mm.step @@ -12155,6 +12228,7 @@ %%DATADIR%%/3dmodels/Package_SO.3dshapes/Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.85x4.9mm_Mask2.4x3.1mm_ThermalVias.wrl %%DATADIR%%/3dmodels/Package_SO.3dshapes/Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias.step %%DATADIR%%/3dmodels/Package_SO.3dshapes/Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias.wrl +%%DATADIR%%/3dmodels/Package_SO.3dshapes/Texas_HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3.155x3.255mm.step %%DATADIR%%/3dmodels/Package_SO.3dshapes/Texas_PWP0020A.step %%DATADIR%%/3dmodels/Package_SO.3dshapes/Texas_PWP0020A.wrl %%DATADIR%%/3dmodels/Package_SO.3dshapes/Toshiba_SOIC-4-6_4.4x3.6mm_P1.27mm.step @@ -13154,6 +13228,7 @@ %%DATADIR%%/3dmodels/Sensor_Current.3dshapes/LEM_LTSR-NP.wrl %%DATADIR%%/3dmodels/Sensor_Distance.3dshapes/ST_VL53L1x.step %%DATADIR%%/3dmodels/Sensor_Distance.3dshapes/ST_VL53L1x.wrl +%%DATADIR%%/3dmodels/Sensor_Humidity.3dshapes/Texas_S-PWSON-N6-HDC2080.step %%DATADIR%%/3dmodels/Sensor_Pressure.3dshapes/NXP_MPL115A1_LGA-8_3x5mm_P1.25mm.step %%DATADIR%%/3dmodels/Sensor_Pressure.3dshapes/NXP_MPL115A1_LGA-8_3x5mm_P1.25mm.wrl %%DATADIR%%/3dmodels/Sensor_Voltage.3dshapes/LEM_LV25-P.step diff --git a/cad/kicad-library-symbols-devel/Makefile.git_rev b/cad/kicad-library-symbols-devel/Makefile.git_rev index 0413b60839e4..9167f1d29db4 100644 --- a/cad/kicad-library-symbols-devel/Makefile.git_rev +++ b/cad/kicad-library-symbols-devel/Makefile.git_rev @@ -1,2 +1,2 @@ -GIT_SYM_HASH= de5f976efaed514925e126560fb9d953c34162cc -GIT_SYM_DATE= 20250621075801 +GIT_SYM_HASH= c661595f53a3658ed70898be31a8fbd0ef0a4026 +GIT_SYM_DATE= 20250724193438 diff --git a/cad/kicad-library-symbols-devel/distinfo b/cad/kicad-library-symbols-devel/distinfo index cb17b975973c..aad1ef83ea57 100644 --- a/cad/kicad-library-symbols-devel/distinfo +++ b/cad/kicad-library-symbols-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750526717 -SHA256 (kicad-symbols-de5f976efaed514925e126560fb9d953c34162cc.tar.gz) = cc852a730154a8437678bc2d6a753877cdea04fd2f8ef093ab9293f40de1b30d -SIZE (kicad-symbols-de5f976efaed514925e126560fb9d953c34162cc.tar.gz) = 10753651 +TIMESTAMP = 1753543300 +SHA256 (kicad-symbols-c661595f53a3658ed70898be31a8fbd0ef0a4026.tar.gz) = d146567cfe7e8a245e45ee18e82c7af8ede0a86d87e64bf04658284fd73afe63 +SIZE (kicad-symbols-c661595f53a3658ed70898be31a8fbd0ef0a4026.tar.gz) = 10770803 diff --git a/cad/lepton-eda/Makefile b/cad/lepton-eda/Makefile index 04ec713e092d..8b851ed0ff1f 100644 --- a/cad/lepton-eda/Makefile +++ b/cad/lepton-eda/Makefile @@ -27,7 +27,7 @@ LIB_DEPENDS= libexpat.so:textproc/expat2 \ USES= desktop-file-utils gettext-tools gnome groff:build \ guile:2.2,3.0,conflicts iconv:wchar_t libtool localbase \ - makeinfo pathfix perl5 pkgconfig shared-mime-info shebangfix \ + makeinfo perl5 pkgconfig shared-mime-info shebangfix \ xorg USE_XORG= pixman x11 xau xcb xcomposite xcursor xdamage xdmcp xext xfixes \ xi xinerama xrandr xrender diff --git a/cad/netgen/Makefile b/cad/netgen/Makefile index 689133f5ff74..5486e96ed50c 100644 --- a/cad/netgen/Makefile +++ b/cad/netgen/Makefile @@ -1,11 +1,11 @@ PORTNAME= netgen -PORTVERSION= 6.2.2501 DISTVERSIONPREFIX= v +DISTVERSION= 6.2.2505 CATEGORIES= cad PATCH_SITES= https://github.com/alexxy/netgen/commit/ -MAINTAINER= alster@vinterdalen.se +MAINTAINER= alven@FreeBSD.org COMMENT= Automatic 3D tetrahedral mesh generator WWW= https://ngsolve.org/ \ https://github.com/NGSolve/ngsolve/ @@ -13,7 +13,7 @@ WWW= https://ngsolve.org/ \ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE -NOT_FOR_ARCHS= i386 +NOT_FOR_ARCHS= i386 NOT_FOR_ARCHS_REASON_i386= unsupported CPU architecture BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ @@ -51,7 +51,7 @@ CGNS_DESC= Enable CGNS file read/write support JPEG_DESC= Enable snapshots using jpeg MPEG_DESC= Enable recording with FFmpeg -CGNS_BROKEN= compiler errors +CGNS_BROKEN= compiler errors CGNS_LIB_DEPENDS= libcgns.so:science/cgnslib CGNS_CMAKE_BOOL= USE_CGNS JPEG_USES= jpeg @@ -60,8 +60,14 @@ MPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg MPEG_CMAKE_BOOL= USE_MPEG post-install: - (cd ${STAGEDIR}${PREFIX}/bin && ${STRIP_CMD} netgen) - (cd ${STAGEDIR}${PREFIX}/lib && ${STRIP_CMD} libngcore.so libnggui.so libnglib.so) - (cd ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME} && ${STRIP_CMD} libngguipy.so libngpy.so) + (cd ${STAGEDIR}${PREFIX}/bin && \ + ${STRIP_CMD} netgen) + (cd ${STAGEDIR}${PREFIX}/lib && \ + ${STRIP_CMD} libngcore.so \ + libnggui.so \ + libnglib.so) + (cd ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME} && \ + ${STRIP_CMD} libngguipy.so \ + libngpy.so) .include <bsd.port.mk> diff --git a/cad/netgen/distinfo b/cad/netgen/distinfo index 478be44a9c97..d77ba905a8d0 100644 --- a/cad/netgen/distinfo +++ b/cad/netgen/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1746074880 -SHA256 (NGSolve-netgen-v6.2.2501_GH0.tar.gz) = a12cf1f16a6c562134ec96cfb66e54fbb8e1faee72da52f6480e20ee896aa72c -SIZE (NGSolve-netgen-v6.2.2501_GH0.tar.gz) = 3328069 +TIMESTAMP = 1753284297 +SHA256 (NGSolve-netgen-v6.2.2505_GH0.tar.gz) = c9ba4bbc6f8db8fbfd9fc64c400475558a7f2bf5accdfcf022e5ed01dfc40219 +SIZE (NGSolve-netgen-v6.2.2505_GH0.tar.gz) = 3332150 SHA256 (NGSolve-pybind11-v2.11.1_GH0.tar.gz) = d475978da0cdc2d43b73f30910786759d593a9d8ee05b1b6846d1eb16c6d2e0c SIZE (NGSolve-pybind11-v2.11.1_GH0.tar.gz) = 756445 SHA256 (3d82bf88360b9d032671a72a31cd9c351bf674f8.patch) = 50758ed3408b745c8f701f341d31dad96b4819391e7c09aecf0b6413cbd29a97 diff --git a/cad/nvc/Makefile b/cad/nvc/Makefile index 22c11481fba0..7d698892ceee 100644 --- a/cad/nvc/Makefile +++ b/cad/nvc/Makefile @@ -1,6 +1,6 @@ PORTNAME= nvc DISTVERSIONPREFIX= r -DISTVERSION= 1.17.0 +DISTVERSION= 1.17.1 CATEGORIES= cad MAINTAINER= yuri@FreeBSD.org diff --git a/cad/nvc/distinfo b/cad/nvc/distinfo index c66bf3ebc561..1c6691618031 100644 --- a/cad/nvc/distinfo +++ b/cad/nvc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752402693 -SHA256 (nickg-nvc-r1.17.0_GH0.tar.gz) = bbb82ff5ee090ad672e0136709ea1a055d201098b7413375b4ecb7e292266e00 -SIZE (nickg-nvc-r1.17.0_GH0.tar.gz) = 2263262 +TIMESTAMP = 1753630627 +SHA256 (nickg-nvc-r1.17.1_GH0.tar.gz) = be6268c5848f518d3fc67058ca50fa4b1d68267b558bb4e023abe5d3f8a5bb63 +SIZE (nickg-nvc-r1.17.1_GH0.tar.gz) = 2265466 diff --git a/cad/openscad-devel/Makefile b/cad/openscad-devel/Makefile index 7fc601667b62..06e0fe6d5afb 100644 --- a/cad/openscad-devel/Makefile +++ b/cad/openscad-devel/Makefile @@ -1,6 +1,6 @@ PORTNAME= openscad PORTVERSION= ${GIT_SRC_DATE} -PORTREVISION= 1 +#PORTREVISION= 1 CATEGORIES= cad PKGNAMESUFFIX= -devel diff --git a/cad/openscad-devel/Makefile.git_rev b/cad/openscad-devel/Makefile.git_rev index bdc80ab4ca5b..00e05b5e745c 100644 --- a/cad/openscad-devel/Makefile.git_rev +++ b/cad/openscad-devel/Makefile.git_rev @@ -1,8 +1,8 @@ -GIT_SRC_HASH= 72c9919d63116f8e711f3566ae34e9eb63a2d6e6 -GIT_SRC_DATE= 2025.05.08 +GIT_SRC_HASH= 6a8ab04bfd8bbe5cafab3efb74d2b46cb33fafe7 +GIT_SRC_DATE= 2025.07.25 GIT_MCAD_HASH= 1ea402208c3127ffb443931e9bb1681c191dacca GIT_CLIPPER2_HASH= 6901921c4be75126d1de60bfd24bd86a61319fd0 GIT_OPENCSG_HASH= 313018fbf997f484f66cb4a320bbd2abf79a4fc1 -GIT_MANIFOLD_HASH= 7c8fbe186aa1ac5eb73f12c28bdef093ee4d11c9 +GIT_MANIFOLD_HASH= 2f4741e0b1de44d6d461b869e481351335340b44 GIT_MIMALLOC_HASH= 4cebb48062196625b91c79311f3ff4b22f493d47 GIT_SANITIZERSCMAKE_HASH= c3dc841af4dbf44669e65b82cb68a575864326bd diff --git a/cad/openscad-devel/distinfo b/cad/openscad-devel/distinfo index 64a4d036f3e6..56387439fe0d 100644 --- a/cad/openscad-devel/distinfo +++ b/cad/openscad-devel/distinfo @@ -1,10 +1,10 @@ -TIMESTAMP = 1746869038 -SHA256 (openscad-openscad-2025.05.08-72c9919d63116f8e711f3566ae34e9eb63a2d6e6_GH0.tar.gz) = 10436542006d598beb34a7bbfbb88101c81e2102efb7c884b3a7831c7b7865cb -SIZE (openscad-openscad-2025.05.08-72c9919d63116f8e711f3566ae34e9eb63a2d6e6_GH0.tar.gz) = 24478576 +TIMESTAMP = 1753524188 +SHA256 (openscad-openscad-2025.07.25-6a8ab04bfd8bbe5cafab3efb74d2b46cb33fafe7_GH0.tar.gz) = e8851c051776ea1b01a500097175efed98f1186b1ebeddb31196bf269a640a4c +SIZE (openscad-openscad-2025.07.25-6a8ab04bfd8bbe5cafab3efb74d2b46cb33fafe7_GH0.tar.gz) = 24710625 SHA256 (microsoft-mimalloc-4cebb48062196625b91c79311f3ff4b22f493d47_GH0.tar.gz) = 1811a777b83ffa9cb5c2f3c1b2f41b48bd72b6f044812d7ba2c2bacf5e1b8e2c SIZE (microsoft-mimalloc-4cebb48062196625b91c79311f3ff4b22f493d47_GH0.tar.gz) = 1133506 -SHA256 (elalish-manifold-7c8fbe186aa1ac5eb73f12c28bdef093ee4d11c9_GH0.tar.gz) = 5418524300e37c2edb0de81a2393cd768f631a5de02f68936bc5c42988271813 -SIZE (elalish-manifold-7c8fbe186aa1ac5eb73f12c28bdef093ee4d11c9_GH0.tar.gz) = 29614163 +SHA256 (elalish-manifold-2f4741e0b1de44d6d461b869e481351335340b44_GH0.tar.gz) = 1dc8aa37aa4a1c8278ce7dfe4fc8096c2fa3c382910a5b8a62c1586921b8b334 +SIZE (elalish-manifold-2f4741e0b1de44d6d461b869e481351335340b44_GH0.tar.gz) = 29613734 SHA256 (arsenm-sanitizers-cmake-c3dc841af4dbf44669e65b82cb68a575864326bd_GH0.tar.gz) = 19d511a3a4ddc872c89ab62c070dd8d1fcc733e6ea4655f5876a60237cd556ba SIZE (arsenm-sanitizers-cmake-c3dc841af4dbf44669e65b82cb68a575864326bd_GH0.tar.gz) = 7433 SHA256 (openscad-OpenCSG-313018fbf997f484f66cb4a320bbd2abf79a4fc1_GH0.tar.gz) = e6da517ab86422ed822e09c71e1ca6a673149fbbac50e7f3cb94f2daa3f7999d diff --git a/cad/openvsp/Makefile b/cad/openvsp/Makefile index 0dbf7ea2022c..4f1fe7abf4ce 100644 --- a/cad/openvsp/Makefile +++ b/cad/openvsp/Makefile @@ -1,6 +1,6 @@ PORTNAME= openvsp DISTVERSIONPREFIX= ${GH_PROJECT}_ -DISTVERSION= 3.43.1 +DISTVERSION= 3.45.0 CATEGORIES= cad MAINTAINER= fernape@FreeBSD.org @@ -70,7 +70,7 @@ do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${BUILD_WRKSRC}/${BUILD_PREFIX}/vspIcon.png ${STAGEDIR}${DATADIR} ${RM} ${STAGEDIR}${PREFIX}/vspIcon.png ${BUILD_WRKSRC}/${BUILD_PREFIX}/vspIcon.png -.for f in vsp vspaero vspaero_adjoint vspaero_complex vspaero_opt vsploads vspscript vspviewer +.for f in vsp vspaero vspaero_opt vsploads vspscript vspviewer ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/${BUILD_PREFIX}/${f} ${STAGEDIR}${PREFIX}/bin ${RM} ${STAGEDIR}${PREFIX}/${f} .endfor diff --git a/cad/openvsp/distinfo b/cad/openvsp/distinfo index a39b1c066f20..f36a58736e39 100644 --- a/cad/openvsp/distinfo +++ b/cad/openvsp/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751610349 -SHA256 (OpenVSP-OpenVSP-OpenVSP_3.43.1_GH0.tar.gz) = fbf8517050d0818cf39a4d80bf7f5b6083a5fdc26ce829ed81bdfb12e818fd81 -SIZE (OpenVSP-OpenVSP-OpenVSP_3.43.1_GH0.tar.gz) = 126326750 +TIMESTAMP = 1753035426 +SHA256 (OpenVSP-OpenVSP-OpenVSP_3.45.0_GH0.tar.gz) = 55abd7f7fc3368aa4a41ac5c3e2e319d0de743e28dddf2e2427903d846724c6a +SIZE (OpenVSP-OpenVSP-OpenVSP_3.45.0_GH0.tar.gz) = 205141078 diff --git a/cad/openvsp/pkg-plist b/cad/openvsp/pkg-plist index ec5b4feedbe6..a8d10f0c56bb 100644 --- a/cad/openvsp/pkg-plist +++ b/cad/openvsp/pkg-plist @@ -1,9 +1,8 @@ +CCE/SD-24L.cce CHANGELOG.md README.md bin/vsp bin/vspaero -bin/vspaero_adjoint -bin/vspaero_complex bin/vspaero_opt bin/vsploads bin/vspscript @@ -90,6 +89,19 @@ help/vsp_help %%DATADIR%%/plotDegenPlate.m %%DATADIR%%/plotDegenStick.m %%DATADIR%%/plotDegenSurf.m +%%DATADIR%%/python_scripts/BertinSmithTest.py +%%DATADIR%%/python_scripts/Constants.py +%%DATADIR%%/python_scripts/EllipseTest.py +%%DATADIR%%/python_scripts/HersheyTest.py +%%DATADIR%%/python_scripts/Master_VSP_VV_script_test.py +%%DATADIR%%/python_scripts/README.md +%%DATADIR%%/python_scripts/SuperDeltaTest.py +%%DATADIR%%/python_scripts/SweptTest.py +%%DATADIR%%/python_scripts/TestInterference.vsp3 +%%DATADIR%%/python_scripts/VKTTest.py +%%DATADIR%%/python_scripts/WarrenTest.py +%%DATADIR%%/python_scripts/report.md +%%DATADIR%%/python_scripts/test_InterferenceAnalysis.py %%DATADIR%%/readvspgeom.m %%DATADIR%%/redbluearrow.tga %%DATADIR%%/sc2_0404.af diff --git a/cad/qucs-s/Makefile b/cad/qucs-s/Makefile index 6ad88c698b08..e2bbf1d0db5a 100644 --- a/cad/qucs-s/Makefile +++ b/cad/qucs-s/Makefile @@ -1,11 +1,8 @@ PORTNAME= qucs-s -DISTVERSION= 25.1.1 +DISTVERSION= 25.1.2 CATEGORIES= cad MASTER_SITES= https://github.com/ra3xdh/qucs_s/releases/download/${DISTVERSION}/ -PATCH_SITES= https://github.com/ra3xdh/qucs_s/commit/ -PATCHFILES+= 4ae3a8e182027432b1aad3158798b91c073c4a86.patch:-p1 # Fix build with Qt >= 6.9.0 - MAINTAINER= yuri@FreeBSD.org COMMENT= Quite Universal Circuit Simulator: GUI for circuit simulation kernels WWW= https://ra3xdh.github.io/ \ @@ -22,28 +19,29 @@ USES= bison cmake gl localbase qt:6 USE_GL= opengl USE_QT= base charts svg tools:build -OPTIONS_DEFAULT= NGSPICE -OPTIONS_GROUP= BACKENDS RTDEPENDS -OPTIONS_GROUP_BACKENDS= NGSPICE QUCSATOR XYCE -OPTIONS_GROUP_RTDEPENDS= OCTAVE ADMS +OPTIONS_DEFAULT= NGSPICE +OPTIONS_GROUP= BACKENDS RTDEPENDS +OPTIONS_GROUP_BACKENDS= NGSPICE QUCSATOR XYCE +OPTIONS_GROUP_RTDEPENDS= ADMS OCTAVE -ADMS_DESC= ADMS model generator used for some non-essential features -BACKENDS_DESC= Simulation backends -NGSPICE_DESC= ngspice mixed-signal circuit simulator -OCTAVE_DESC= Octave is used for some non-essential features -QUCSATOR_DESC= Circuit simulator of the Qucs project -RTDEPENDS_DESC= Optional run-time dependencies -XYCE_DESC= Xyce electronic simulator +ADMS_DESC= ADMS model generator used for some non-essential features +BACKENDS_DESC= Simulation backends +NGSPICE_DESC= ngspice mixed-signal circuit simulator +OCTAVE_DESC= Octave is used for some non-essential features +QUCSATOR_DESC= Circuit simulator of the Qucs project +RTDEPENDS_DESC= Optional run-time dependencies +XYCE_DESC= Xyce electronic simulator ADMS_RUN_DEPENDS= admsXml:cad/adms NGSPICE_RUN_DEPENDS= ngspice:cad/ngspice_rework OCTAVE_RUN_DEPENDS= octave:math/octave QUCSATOR_RUN_DEPENDS= qucsator:cad/qucsator -XYCE_RUN_DEPENDS= Xyce:cad/xyce \ - mpirun:net/mpich +XYCE_RUN_DEPENDS= mpirun:net/mpich \ + Xyce:cad/xyce post-patch: - # first the patch under files/ introduces %%LOCALBASE%%, and now we fix it here - ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/qucs/settings.cpp +# first the patch under files/ introduces %%LOCALBASE%%, and now we fix it here + ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ + ${WRKSRC}/qucs/settings.cpp .include <bsd.port.mk> diff --git a/cad/qucs-s/distinfo b/cad/qucs-s/distinfo index f2c8db8bb080..55a30ecccceb 100644 --- a/cad/qucs-s/distinfo +++ b/cad/qucs-s/distinfo @@ -1,5 +1,3 @@ -TIMESTAMP = 1744949787 -SHA256 (qucs-s-25.1.1.tar.gz) = 2aefd4bb8faef5ce13623b0b7daf5264cc6fa252c9bf69e46bc48256535e10dd -SIZE (qucs-s-25.1.1.tar.gz) = 4717517 -SHA256 (4ae3a8e182027432b1aad3158798b91c073c4a86.patch) = 870d268a5990f186221bbc2d6e9a6c668f4611ff85c9f88033e727f9fff95cdc -SIZE (4ae3a8e182027432b1aad3158798b91c073c4a86.patch) = 770 +TIMESTAMP = 1745833911 +SHA256 (qucs-s-25.1.2.tar.gz) = 5b8185befa201a2811c4177277297bf0a013f775b6ab600a4ae67576aa5f7f02 +SIZE (qucs-s-25.1.2.tar.gz) = 4718218 diff --git a/cad/verilator/Makefile b/cad/verilator/Makefile index 26645e6a6aa3..f99d100a7ec6 100644 --- a/cad/verilator/Makefile +++ b/cad/verilator/Makefile @@ -21,7 +21,7 @@ LIB_DEPENDS= libsystemc.so:devel/systemc # systemc is only added to share/verila RUN_DEPENDS= ${LOCALBASE}/bin/ar:devel/binutils \ gmake:devel/gmake # verilator runs gmake for the --hierarchical option when the 'gmake' method is chosen -USES= bison compiler:c++17-lang gmake localbase:ldflags pathfix perl5 python:build,run,test shebangfix tar:tgz +USES= bison compiler:c++17-lang gmake localbase:ldflags perl5 python:build,run,test shebangfix tar:tgz USE_CXXSTD= c++17 # needs to match that of devel/systemc to avoid mismatches like https://github.com/verilator/verilator/issues/4499 USE_GITHUB= yes diff --git a/cad/zcad/Makefile b/cad/zcad/Makefile index e546897eccba..2c7356849458 100644 --- a/cad/zcad/Makefile +++ b/cad/zcad/Makefile @@ -1,6 +1,6 @@ PORTNAME= zcad PORTVERSION= 0.9.8.5 -PORTREVISION= 17 +PORTREVISION= 18 CATEGORIES= cad PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX} |