diff options
Diffstat (limited to 'cad')
56 files changed, 708 insertions, 552 deletions
diff --git a/cad/PrusaSlicer/Makefile b/cad/PrusaSlicer/Makefile index 0f20201d58d1..54ad27a35fc4 100644 --- a/cad/PrusaSlicer/Makefile +++ b/cad/PrusaSlicer/Makefile @@ -1,7 +1,6 @@ PORTNAME= PrusaSlicer DISTVERSIONPREFIX=version_ -DISTVERSION= 2.9.0 -PORTREVISION= 2 +DISTVERSION= 2.9.2 CATEGORIES= cad DIST_SUBDIR= PrusaSlicer @@ -46,7 +45,8 @@ LIB_DEPENDS+= libbgcode_convert.so:cad/libbgcode \ libwayland-egl.so:graphics/wayland \ libwebkit2gtk-4.0.so:www/webkit2-gtk@40 \ libsoup-2.4.so:devel/libsoup \ - libjavascriptcoregtk-4.0.so:www/webkit2-gtk@40 + libjavascriptcoregtk-4.0.so:www/webkit2-gtk@40 \ + libz3.so:math/z3 USES= cmake cpe desktop-file-utils eigen:3 gettext gl gnome iconv \ jpeg pkgconfig xorg ssl tcl tk diff --git a/cad/PrusaSlicer/distinfo b/cad/PrusaSlicer/distinfo index f0d226c67fee..f45180546e6a 100644 --- a/cad/PrusaSlicer/distinfo +++ b/cad/PrusaSlicer/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1739556829 -SHA256 (PrusaSlicer/prusa3d-PrusaSlicer-version_2.9.0_GH0.tar.gz) = 515a41dea3bcd2fcadb713b22e4eccfd46fbb7a7ca8dad8440e7b5e29fbbc206 -SIZE (PrusaSlicer/prusa3d-PrusaSlicer-version_2.9.0_GH0.tar.gz) = 70604482 +TIMESTAMP = 1744711814 +SHA256 (PrusaSlicer/prusa3d-PrusaSlicer-version_2.9.2_GH0.tar.gz) = ee0efd43729ae4a0dc16372f6a562d577e482f62e9b1851d8a5f30c61d9f317d +SIZE (PrusaSlicer/prusa3d-PrusaSlicer-version_2.9.2_GH0.tar.gz) = 76992191 diff --git a/cad/PrusaSlicer/files/patch-CMakeLists.txt b/cad/PrusaSlicer/files/patch-CMakeLists.txt index 297a2a5d44b8..606aefc19521 100644 --- a/cad/PrusaSlicer/files/patch-CMakeLists.txt +++ b/cad/PrusaSlicer/files/patch-CMakeLists.txt @@ -1,4 +1,4 @@ ---- CMakeLists.txt.orig 2025-02-14 18:17:10 UTC +--- CMakeLists.txt.orig 2025-04-10 11:26:51 UTC +++ CMakeLists.txt @@ -233,7 +233,7 @@ endif () endif () @@ -9,7 +9,7 @@ find_package(PkgConfig REQUIRED) if (CMAKE_VERSION VERSION_LESS "3.1") -@@ -635,8 +635,14 @@ elseif (SLIC3R_FHS) +@@ -634,8 +634,14 @@ elseif (SLIC3R_FHS) install(DIRECTORY ${SLIC3R_RESOURCES_DIR}/ DESTINATION ${SLIC3R_FHS_RESOURCES} PATTERN "*/udev" EXCLUDE ) @@ -24,14 +24,14 @@ foreach(SIZE 32 128 192) install(FILES ${SLIC3R_RESOURCES_DIR}/icons/PrusaSlicer_${SIZE}px.png DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/${SIZE}x${SIZE}/apps RENAME PrusaSlicer.png -@@ -645,7 +651,10 @@ elseif (SLIC3R_FHS) +@@ -644,7 +650,9 @@ elseif (SLIC3R_FHS) DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/${SIZE}x${SIZE}/apps RENAME PrusaSlicer-gcodeviewer.png ) endforeach() -+if(CMAKE_SYSTEM_NAME STREQUAL "Linux") - install(DIRECTORY ${SLIC3R_RESOURCES_DIR}/udev/ DESTINATION lib/udev/rules.d) -+endif() -+ +- install(DIRECTORY ${SLIC3R_RESOURCES_DIR}/udev/ DESTINATION lib/udev/rules.d) ++ if(CMAKE_SYSTEM_NAME STREQUAL "Linux") ++ install(DIRECTORY ${SLIC3R_RESOURCES_DIR}/udev/ DESTINATION lib/udev/rules.d) ++ endif() + target_compile_definitions(PrusaSlicer PUBLIC SLIC3R_FHS SLIC3R_FHS_RESOURCES="${SLIC3R_FHS_RESOURCES}") else () install(FILES src/platform/unix/PrusaSlicer.desktop DESTINATION ${CMAKE_INSTALL_PREFIX}/resources/applications) - install(FILES src/platform/unix/PrusaGcodeviewer.desktop DESTINATION ${CMAKE_INSTALL_PREFIX}/resources/applications) diff --git a/cad/PrusaSlicer/files/patch-src_CMakeLists.txt b/cad/PrusaSlicer/files/patch-src_CMakeLists.txt index e9a16c47e89d..f6c4c536e514 100644 --- a/cad/PrusaSlicer/files/patch-src_CMakeLists.txt +++ b/cad/PrusaSlicer/files/patch-src_CMakeLists.txt @@ -1,6 +1,6 @@ ---- src/CMakeLists.txt.orig 2025-02-14 18:46:38 UTC +--- src/CMakeLists.txt.orig 2025-04-10 11:26:51 UTC +++ src/CMakeLists.txt -@@ -48,7 +48,7 @@ if (SLIC3R_GUI) +@@ -51,7 +51,7 @@ if (SLIC3R_GUI) endif() find_package(JPEG MODULE QUIET) diff --git a/cad/PrusaSlicer/files/patch-src_libslic3r_CMakeLists.txt b/cad/PrusaSlicer/files/patch-src_libslic3r_CMakeLists.txt index 2e9c5dde9e4d..2e17a21a83d7 100644 --- a/cad/PrusaSlicer/files/patch-src_libslic3r_CMakeLists.txt +++ b/cad/PrusaSlicer/files/patch-src_libslic3r_CMakeLists.txt @@ -1,6 +1,6 @@ ---- src/libslic3r/CMakeLists.txt.orig 2024-12-20 11:54:34 UTC +--- src/libslic3r/CMakeLists.txt.orig 2025-04-10 11:26:51 UTC +++ src/libslic3r/CMakeLists.txt -@@ -568,7 +568,6 @@ target_link_libraries(libslic3r PRIVATE +@@ -612,7 +612,6 @@ target_link_libraries(libslic3r PRIVATE target_link_libraries(libslic3r PRIVATE libnest2d diff --git a/cad/PrusaSlicer/files/patch-src_libslic3r_Format_STEP.cpp b/cad/PrusaSlicer/files/patch-src_libslic3r_Format_STEP.cpp index 20fef0dd1afc..30d0e19ec56d 100644 --- a/cad/PrusaSlicer/files/patch-src_libslic3r_Format_STEP.cpp +++ b/cad/PrusaSlicer/files/patch-src_libslic3r_Format_STEP.cpp @@ -1,6 +1,6 @@ ---- src/libslic3r/Format/STEP.cpp.orig 2024-12-20 11:54:34 UTC +--- src/libslic3r/Format/STEP.cpp.orig 2025-04-10 11:26:51 UTC +++ src/libslic3r/Format/STEP.cpp -@@ -39,7 +39,7 @@ LoadStepFn get_load_step_fn() +@@ -42,7 +42,7 @@ LoadStepFn get_load_step_fn() #endif if (!load_step_fn) { @@ -9,7 +9,7 @@ #ifdef _WIN32 libpath /= "OCCTWrapper.dll"; HMODULE module = LoadLibraryW(libpath.wstring().c_str()); -@@ -61,6 +61,7 @@ LoadStepFn get_load_step_fn() +@@ -64,6 +64,7 @@ LoadStepFn get_load_step_fn() #elif __APPLE__ load_step_fn = &load_step_internal; #else diff --git a/cad/PrusaSlicer/files/patch-src_libslic3r_SupportSpotsGenerator.cpp b/cad/PrusaSlicer/files/patch-src_libslic3r_SupportSpotsGenerator.cpp index 51f9763ed1ea..0351d3774d08 100644 --- a/cad/PrusaSlicer/files/patch-src_libslic3r_SupportSpotsGenerator.cpp +++ b/cad/PrusaSlicer/files/patch-src_libslic3r_SupportSpotsGenerator.cpp @@ -1,6 +1,6 @@ ---- src/libslic3r/SupportSpotsGenerator.cpp.orig 2024-12-20 11:54:34 UTC +--- src/libslic3r/SupportSpotsGenerator.cpp.orig 2025-04-10 11:26:51 UTC +++ src/libslic3r/SupportSpotsGenerator.cpp -@@ -1062,7 +1062,7 @@ SliceMappings update_active_object_parts(const Layer +@@ -1063,7 +1063,7 @@ SliceMappings update_active_object_parts(const Layer } } const float bottom_z = layer->bottom_z(); diff --git a/cad/PrusaSlicer/files/patch-src_slic3r-arrange_include_arrange_DataStoreTraits.hpp b/cad/PrusaSlicer/files/patch-src_slic3r-arrange_include_arrange_DataStoreTraits.hpp deleted file mode 100644 index 53673b209d6c..000000000000 --- a/cad/PrusaSlicer/files/patch-src_slic3r-arrange_include_arrange_DataStoreTraits.hpp +++ /dev/null @@ -1,10 +0,0 @@ ---- src/slic3r-arrange/include/arrange/DataStoreTraits.hpp.orig 2025-03-14 14:06:59 UTC -+++ src/slic3r-arrange/include/arrange/DataStoreTraits.hpp -@@ -71,7 +71,7 @@ void set_data(ArrItem &itm, const std::string &key, T - template<class T, class ArrItem> - void set_data(ArrItem &itm, const std::string &key, T &&data) - { -- WritableDataStoreTraits<ArrItem>::template set(itm, key, std::forward<T>(data)); -+ WritableDataStoreTraits<ArrItem>::template set<>(itm, key, std::forward<T>(data)); - } - diff --git a/cad/PrusaSlicer/files/patch-src_slic3r_CMakeLists.txt b/cad/PrusaSlicer/files/patch-src_slic3r_CMakeLists.txt index ac4231037482..461c58254e17 100644 --- a/cad/PrusaSlicer/files/patch-src_slic3r_CMakeLists.txt +++ b/cad/PrusaSlicer/files/patch-src_slic3r_CMakeLists.txt @@ -1,6 +1,6 @@ ---- src/slic3r/CMakeLists.txt.orig 2024-12-20 11:54:34 UTC +--- src/slic3r/CMakeLists.txt.orig 2025-04-10 11:26:51 UTC +++ src/slic3r/CMakeLists.txt -@@ -392,11 +392,12 @@ set(SLIC3R_GUI_SOURCES +@@ -396,11 +396,12 @@ set(SLIC3R_GUI_SOURCES Utils/ServiceConfig.cpp ) @@ -15,7 +15,7 @@ if (APPLE) list(APPEND SLIC3R_GUI_SOURCES Utils/RetinaHelperImpl.mm -@@ -433,14 +434,13 @@ encoding_check(libslic3r_gui) +@@ -437,14 +438,13 @@ encoding_check(libslic3r_gui) endforeach() encoding_check(libslic3r_gui) @@ -31,7 +31,7 @@ imgui libvgcode GLEW::GLEW -@@ -454,10 +454,29 @@ target_link_libraries( +@@ -458,10 +458,29 @@ target_link_libraries( fastfloat boost_headeronly ) diff --git a/cad/PrusaSlicer/files/patch-src_slic3r_GUI_GUI__App.cpp b/cad/PrusaSlicer/files/patch-src_slic3r_GUI_GUI__App.cpp index b1d6ed311fab..1def80f660f4 100644 --- a/cad/PrusaSlicer/files/patch-src_slic3r_GUI_GUI__App.cpp +++ b/cad/PrusaSlicer/files/patch-src_slic3r_GUI_GUI__App.cpp @@ -1,4 +1,4 @@ ---- src/slic3r/GUI/GUI_App.cpp.orig 2024-12-20 11:54:34 UTC +--- src/slic3r/GUI/GUI_App.cpp.orig 2025-04-10 11:26:51 UTC +++ src/slic3r/GUI/GUI_App.cpp @@ -412,7 +412,7 @@ class SplashScreen : public wxSplashScreen (private) }; @@ -9,7 +9,7 @@ bool static check_old_linux_datadir(const wxString& app_name) { // If we are on Linux and the datadir does not exist yet, look into the old // location where the datadir was before version 2.3. If we find it there, -@@ -1344,6 +1344,9 @@ bool GUI_App::on_init_inner() +@@ -1342,6 +1342,9 @@ bool GUI_App::on_init_inner() // Set initialization of image handlers before any UI actions - See GH issue #7469 wxInitAllImageHandlers(); @@ -19,7 +19,7 @@ // Set our own gui log as an active target m_log_gui = new LogGui(); wxLog::SetActiveTarget(m_log_gui); -@@ -1374,7 +1377,7 @@ bool GUI_App::on_init_inner() +@@ -1372,7 +1375,7 @@ bool GUI_App::on_init_inner() const wxString resources_dir = from_u8(Slic3r::resources_dir()); wxCHECK_MSG(wxDirExists(resources_dir), false, wxString::Format("Resources path does not exist or is not a directory: %s", resources_dir)); @@ -28,7 +28,7 @@ if (! check_old_linux_datadir(GetAppName())) { std::cerr << "Quitting, user chose to move their data to new location." << std::endl; return false; -@@ -1479,7 +1482,7 @@ bool GUI_App::on_init_inner() +@@ -1477,7 +1480,7 @@ bool GUI_App::on_init_inner() if (!default_splashscreen_pos) // revert "restore_win_position" value if application wasn't crashed get_app_config()->set("restore_win_position", "1"); @@ -37,7 +37,7 @@ wxYield(); #endif scrn->SetText(_L("Loading configuration")+ dots); -@@ -1649,7 +1652,7 @@ bool GUI_App::on_init_inner() +@@ -1660,7 +1663,7 @@ bool GUI_App::on_init_inner() // and wxEVT_SET_FOCUS before GUI_App::post_init is called) wasn't called before GUI_App::post_init and OpenGL wasn't initialized. // Since issue #9774 Where same problem occured on MacOS Ventura, we decided to have this check on MacOS as well. @@ -46,7 +46,7 @@ if (!m_post_initialized && m_opengl_initialized) { #else if (!m_post_initialized) { -@@ -2339,7 +2342,7 @@ bool GUI_App::switch_language() +@@ -2350,7 +2353,7 @@ bool GUI_App::switch_language() } } @@ -55,7 +55,7 @@ static const wxLanguageInfo* linux_get_existing_locale_language(const wxLanguageInfo* language, const wxLanguageInfo* system_language) { -@@ -2541,7 +2544,7 @@ bool GUI_App::load_language(wxString language, bool in +@@ -2552,7 +2555,7 @@ bool GUI_App::load_language(wxString language, bool in m_language_info_best = wxLocale::FindLanguageInfo(best_language); BOOST_LOG_TRIVIAL(trace) << boost::format("Best translation language detected (may be different from user locales): %1%") % m_language_info_best->CanonicalName.ToUTF8().data(); } @@ -64,7 +64,7 @@ wxString lc_all; if (wxGetEnv("LC_ALL", &lc_all) && ! lc_all.IsEmpty()) { // Best language returned by wxWidgets on Linux apparently does not respect LC_ALL. -@@ -2550,6 +2553,7 @@ bool GUI_App::load_language(wxString language, bool in +@@ -2561,6 +2564,7 @@ bool GUI_App::load_language(wxString language, bool in } #endif } @@ -72,7 +72,7 @@ } const wxLanguageInfo *language_info = language.empty() ? nullptr : wxLocale::FindLanguageInfo(language); -@@ -2594,7 +2598,7 @@ bool GUI_App::load_language(wxString language, bool in +@@ -2605,7 +2609,7 @@ bool GUI_App::load_language(wxString language, bool in } else if (m_language_info_system != nullptr && language_info->CanonicalName.BeforeFirst('_') == m_language_info_system->CanonicalName.BeforeFirst('_')) language_info = m_language_info_system; @@ -81,7 +81,7 @@ // If we can't find this locale , try to use different one for the language // instead of just reporting that it is impossible to switch. if (! wxLocale::IsAvailable(language_info->Language)) { -@@ -2715,7 +2719,7 @@ wxMenu* GUI_App::get_config_menu(MainFrame* main_frame +@@ -2726,7 +2730,7 @@ wxMenu* GUI_App::get_config_menu(MainFrame* main_frame local_menu->Append(config_id_base + ConfigMenuTakeSnapshot, _L("Take Configuration &Snapshot"), _L("Capture a configuration snapshot")); local_menu->Append(config_id_base + ConfigMenuUpdateConf, _L("Check for Configuration Updates"), _L("Check for configuration updates")); local_menu->Append(config_id_base + ConfigMenuUpdateApp, _L("Check for Application Updates"), _L("Check for new version of application")); @@ -90,7 +90,7 @@ //if (DesktopIntegrationDialog::integration_possible()) local_menu->Append(config_id_base + ConfigMenuDesktopIntegration, _L("Desktop Integration"), _L("Desktop Integration")); #endif //(__linux__) && defined(SLIC3R_DESKTOP_INTEGRATION) -@@ -2749,7 +2753,7 @@ wxMenu* GUI_App::get_config_menu(MainFrame* main_frame +@@ -2760,7 +2764,7 @@ wxMenu* GUI_App::get_config_menu(MainFrame* main_frame case ConfigMenuUpdateApp: app_version_check(true); break; @@ -99,7 +99,7 @@ case ConfigMenuDesktopIntegration: show_desktop_integration_dialog(); break; -@@ -3393,7 +3397,7 @@ void GUI_App::show_desktop_integration_dialog() +@@ -3404,7 +3408,7 @@ void GUI_App::show_desktop_integration_dialog() void GUI_App::show_desktop_integration_dialog() { @@ -108,7 +108,7 @@ //wxCHECK_MSG(mainframe != nullptr, false, "Internal error: Main frame not created / null"); DesktopIntegrationDialog dialog(mainframe); dialog.ShowModal(); -@@ -3413,7 +3417,7 @@ void GUI_App::show_downloader_registration_dialog() +@@ -3424,7 +3428,7 @@ void GUI_App::show_downloader_registration_dialog() if (msg.ShowModal() == wxID_YES) { auto downloader_worker = new DownloaderUtils::Worker(nullptr); downloader_worker->perform_download_register(app_config->get("url_downloader_dest")); @@ -117,7 +117,7 @@ if (DownloaderUtils::Worker::perform_registration_linux) DesktopIntegrationDialog::perform_downloader_desktop_integration(); #endif //(__linux__) && defined(SLIC3R_DESKTOP_INTEGRATION) -@@ -3828,7 +3832,7 @@ void GUI_App::start_download(std::string url) +@@ -3839,7 +3843,7 @@ void GUI_App::start_download(std::string url) return; } diff --git a/cad/PrusaSlicer/files/patch-src_slic3r_GUI_GUI__Factories.cpp b/cad/PrusaSlicer/files/patch-src_slic3r_GUI_GUI__Factories.cpp index cbb831f8654e..2f3d8a168081 100644 --- a/cad/PrusaSlicer/files/patch-src_slic3r_GUI_GUI__Factories.cpp +++ b/cad/PrusaSlicer/files/patch-src_slic3r_GUI_GUI__Factories.cpp @@ -1,6 +1,6 @@ ---- src/slic3r/GUI/GUI_Factories.cpp.orig 2024-12-20 11:54:34 UTC +--- src/slic3r/GUI/GUI_Factories.cpp.orig 2025-04-10 11:26:51 UTC +++ src/slic3r/GUI/GUI_Factories.cpp -@@ -1499,7 +1499,7 @@ void MenuFactory::sys_color_changed(wxMenuBar* menubar +@@ -1500,7 +1500,7 @@ void MenuFactory::sys_color_changed(wxMenuBar* menubar for (size_t id = 0; id < menubar->GetMenuCount(); id++) { wxMenu* menu = menubar->GetMenu(id); sys_color_changed_menu(menu); diff --git a/cad/PrusaSlicer/files/patch-src_slic3r_GUI_InstanceCheck.cpp b/cad/PrusaSlicer/files/patch-src_slic3r_GUI_InstanceCheck.cpp index d60906306662..82a8e40a8cd4 100644 --- a/cad/PrusaSlicer/files/patch-src_slic3r_GUI_InstanceCheck.cpp +++ b/cad/PrusaSlicer/files/patch-src_slic3r_GUI_InstanceCheck.cpp @@ -1,6 +1,6 @@ ---- src/slic3r/GUI/InstanceCheck.cpp.orig 2024-12-20 11:54:34 UTC +--- src/slic3r/GUI/InstanceCheck.cpp.orig 2025-04-10 11:26:51 UTC +++ src/slic3r/GUI/InstanceCheck.cpp -@@ -27,7 +27,7 @@ +@@ -31,7 +31,7 @@ #include <strsafe.h> #endif //WIN32 @@ -9,16 +9,16 @@ #include <dbus/dbus.h> /* Pull in all of D-Bus headers. */ #endif //__linux__ -@@ -240,7 +240,7 @@ namespace instance_check_internal +@@ -316,7 +316,7 @@ namespace instance_check_internal return false; } -#elif defined(__linux__) +#elif defined(__linux__) || defined (__FreeBSD__) - static bool send_message(const std::string &message_text, const std::string &version) + static void list_matching_objects(const std::string& pattern, std::vector<std::string>& result) { -@@ -328,7 +328,7 @@ bool instance_check(int argc, char** argv, bool app_co +@@ -561,7 +561,7 @@ bool instance_check(int argc, char** argv, bool app_co hashed_path = std::hash<std::string>{}(boost::filesystem::system_complete(argv[0]).string()); #else boost::system::error_code ec; diff --git a/cad/PrusaSlicer/files/patch-src_slic3r_GUI_InstanceCheck.hpp b/cad/PrusaSlicer/files/patch-src_slic3r_GUI_InstanceCheck.hpp index ee54ff98e56c..d16d4bdb14b7 100644 --- a/cad/PrusaSlicer/files/patch-src_slic3r_GUI_InstanceCheck.hpp +++ b/cad/PrusaSlicer/files/patch-src_slic3r_GUI_InstanceCheck.hpp @@ -1,6 +1,6 @@ ---- src/slic3r/GUI/InstanceCheck.hpp.orig 2024-12-20 11:54:34 UTC +--- src/slic3r/GUI/InstanceCheck.hpp.orig 2025-04-10 11:26:51 UTC +++ src/slic3r/GUI/InstanceCheck.hpp -@@ -15,7 +15,7 @@ +@@ -16,7 +16,7 @@ #include <boost/filesystem.hpp> @@ -9,7 +9,7 @@ #include <boost/thread.hpp> #include <mutex> #include <condition_variable> -@@ -42,7 +42,7 @@ class MainFrame; +@@ -44,7 +44,7 @@ class MainFrame; class MainFrame; diff --git a/cad/PrusaSlicer/files/patch-src_slic3r_GUI_PhysicalPrinterDialog.cpp b/cad/PrusaSlicer/files/patch-src_slic3r_GUI_PhysicalPrinterDialog.cpp deleted file mode 100644 index 9ad1afe5b965..000000000000 --- a/cad/PrusaSlicer/files/patch-src_slic3r_GUI_PhysicalPrinterDialog.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- src/slic3r/GUI/PhysicalPrinterDialog.cpp.orig 2024-12-20 11:54:34 UTC -+++ src/slic3r/GUI/PhysicalPrinterDialog.cpp -@@ -607,7 +607,7 @@ void PhysicalPrinterDialog::build_printhost_settings(C - // Always fill in the "printhost_port" combo box from the config and select it. - { - Choice* choice = dynamic_cast<Choice*>(m_optgroup->get_field("printhost_port")); -- choice->set_values({ m_config->opt_string("printhost_port") }); -+ choice->set_values((const std::vector<std::string>){ m_config->opt_string("printhost_port") }); - choice->set_selection(); - } - diff --git a/cad/PrusaSlicer/files/patch-src_slic3r_GUI_Plater.cpp b/cad/PrusaSlicer/files/patch-src_slic3r_GUI_Plater.cpp index 6afe5c8cc67b..e39aa6634b5d 100644 --- a/cad/PrusaSlicer/files/patch-src_slic3r_GUI_Plater.cpp +++ b/cad/PrusaSlicer/files/patch-src_slic3r_GUI_Plater.cpp @@ -1,4 +1,4 @@ ---- src/slic3r/GUI/Plater.cpp.orig 2024-12-20 11:54:34 UTC +--- src/slic3r/GUI/Plater.cpp.orig 2025-04-10 11:26:51 UTC +++ src/slic3r/GUI/Plater.cpp @@ -24,7 +24,7 @@ @@ -9,7 +9,7 @@ #include <numeric> #include <vector> #include <string> -@@ -912,7 +912,7 @@ void Plater::priv::init() +@@ -926,7 +926,7 @@ void Plater::priv::init() auto open_external_login = [this](wxCommandEvent& evt){ DownloaderUtils::Worker::perform_url_register(); @@ -18,7 +18,7 @@ // Remove all desktop files registering prusaslicer:// url done by previous versions. DesktopIntegrationDialog::undo_downloader_registration_rigid(); #if defined(SLIC3R_DESKTOP_INTEGRATION) -@@ -1228,7 +1228,7 @@ std::vector<size_t> Plater::priv::load_files(const std +@@ -1276,7 +1276,7 @@ std::vector<size_t> Plater::priv::load_files(const std // when loading a project file. However, creating the dialog on heap causes issues on macOS, where it does not // appear at all. Therefore, we create the dialog on stack on Win and macOS, and on heap on Linux, which // is the only system that needed the workarounds in the first place. @@ -27,16 +27,16 @@ auto progress_dlg = new wxProgressDialog(loading, "", 100, find_toplevel_parent(q), wxPD_APP_MODAL | wxPD_AUTO_HIDE); Slic3r::ScopeGuard([&progress_dlg](){ if (progress_dlg) progress_dlg->Destroy(); progress_dlg = nullptr; }); #else -@@ -1285,7 +1285,7 @@ std::vector<size_t> Plater::priv::load_files(const std +@@ -1348,7 +1348,7 @@ std::vector<size_t> Plater::priv::load_files(const std + Slic3r::Model model; + bool is_project_file = false; - try { - if (type_3mf || type_zip_amf) { -#ifdef __linux__ +#if defined(__linux__) || defined(__FreeBSD__) - // On Linux Constructor of the ProgressDialog calls DisableOtherWindows() function which causes a disabling of all children of the find_toplevel_parent(q) - // And a destructor of the ProgressDialog calls ReenableOtherWindows() function which revert previously disabled children. - // But if printer technology will be changes during project loading, -@@ -3552,7 +3552,7 @@ void Plater::priv::on_right_click(RBtnEvent& evt) + // On Linux Constructor of the ProgressDialog calls DisableOtherWindows() function which causes a disabling of all children of the find_toplevel_parent(q) + // And a destructor of the ProgressDialog calls ReenableOtherWindows() function which revert previously disabled children. + // But if printer technology will be changes during project loading, +@@ -3591,7 +3591,7 @@ void Plater::priv::on_right_click(RBtnEvent& evt) Vec2d mouse_position = evt.data.first; wxPoint position(static_cast<int>(mouse_position.x()), static_cast<int>(mouse_position.y())); @@ -45,11 +45,11 @@ // For some reason on Linux the menu isn't displayed if position is // specified (even though the position is sane). position = wxDefaultPosition; -@@ -4420,7 +4420,7 @@ void Plater::load_project(const wxString& filename) - s_multiple_beds.set_loading_project_flag(true); +@@ -4460,7 +4460,7 @@ void Plater::load_project(const wxString& filename) ScopeGuard guard([](){ s_multiple_beds.set_loading_project_flag(false);}); -- if (! load_files({ into_path(filename) }).empty()) { + const std::vector<fs::path>& input_paths = { into_path(filename) }; +- if (! load_files(input_paths).empty()) { + if (! load_files((const std::vector<boost::filesystem::path>){ into_path(filename) }).empty()) { // At least one file was loaded. p->set_project_filename(filename); diff --git a/cad/PrusaSlicer/files/patch-src_slic3r_GUI_Preferences.cpp b/cad/PrusaSlicer/files/patch-src_slic3r_GUI_Preferences.cpp index 4e6cb067029a..9a78a4c1706e 100644 --- a/cad/PrusaSlicer/files/patch-src_slic3r_GUI_Preferences.cpp +++ b/cad/PrusaSlicer/files/patch-src_slic3r_GUI_Preferences.cpp @@ -1,4 +1,4 @@ ---- src/slic3r/GUI/Preferences.cpp.orig 2025-02-20 20:11:25 UTC +--- src/slic3r/GUI/Preferences.cpp.orig 2025-04-10 11:26:51 UTC +++ src/slic3r/GUI/Preferences.cpp @@ -29,7 +29,7 @@ #ifdef WIN32
diff --git a/cad/PrusaSlicer/files/patch-src_slic3r_GUI_Tab.cpp b/cad/PrusaSlicer/files/patch-src_slic3r_GUI_Tab.cpp index 8440ed1e9b42..1677eaacc3b4 100644 --- a/cad/PrusaSlicer/files/patch-src_slic3r_GUI_Tab.cpp +++ b/cad/PrusaSlicer/files/patch-src_slic3r_GUI_Tab.cpp @@ -1,6 +1,6 @@ ---- src/slic3r/GUI/Tab.cpp.orig 2024-12-20 11:54:34 UTC +--- src/slic3r/GUI/Tab.cpp.orig 2025-04-10 11:26:51 UTC +++ src/slic3r/GUI/Tab.cpp -@@ -279,7 +279,7 @@ void Tab::create_preset_tab() +@@ -280,7 +280,7 @@ void Tab::create_preset_tab() m_treectrl = new wxTreeCtrl(panel, wxID_ANY, wxDefaultPosition, wxSize(20 * m_em_unit, -1), wxTR_NO_BUTTONS | wxTR_HIDE_ROOT | wxTR_SINGLE | wxTR_NO_LINES | wxBORDER_SUNKEN | wxWANTS_CHARS); m_treectrl->SetFont(wxGetApp().normal_font()); @@ -9,7 +9,7 @@ m_treectrl->SetBackgroundColour(m_parent->GetBackgroundColour()); #endif m_left_sizer->Add(m_treectrl, 1, wxEXPAND); -@@ -293,7 +293,7 @@ void Tab::create_preset_tab() +@@ -294,7 +294,7 @@ void Tab::create_preset_tab() // This helps to process all the cursor key events on Windows in the tree control, // so that the cursor jumps to the last item. m_treectrl->Bind(wxEVT_TREE_SEL_CHANGED, [this](wxTreeEvent&) { @@ -18,7 +18,7 @@ // Events queue is opposite On Linux. wxEVT_SET_FOCUS invokes after wxEVT_TREE_SEL_CHANGED, // and a result wxEVT_KILL_FOCUS doesn't invoke for the TextCtrls. // see https://github.com/prusa3d/PrusaSlicer/issues/5720 -@@ -4158,7 +4158,7 @@ bool Tab::tree_sel_change_delayed() +@@ -4181,7 +4181,7 @@ bool Tab::tree_sel_change_delayed() // There is a bug related to Ubuntu overlay scrollbars, see https://github.com/prusa3d/PrusaSlicer/issues/898 and https://github.com/prusa3d/PrusaSlicer/issues/952. // The issue apparently manifests when Show()ing a window with overlay scrollbars while the UI is frozen. For this reason, // we will Thaw the UI prematurely on Linux. This means destroing the no_updates object prematurely. @@ -27,7 +27,7 @@ std::unique_ptr<wxWindowUpdateLocker> no_updates(new wxWindowUpdateLocker(this)); #else /* On Windows we use DoubleBuffering during rendering, -@@ -4204,7 +4204,7 @@ bool Tab::tree_sel_change_delayed() +@@ -4227,7 +4227,7 @@ bool Tab::tree_sel_change_delayed() if (wxGetApp().mainframe!=nullptr && wxGetApp().mainframe->is_active_and_shown_tab(this)) activate_selected_page(throw_if_canceled); diff --git a/cad/PrusaSlicer/files/patch-src_slic3r_GUI_UserAccountCommunication.cpp b/cad/PrusaSlicer/files/patch-src_slic3r_GUI_UserAccountCommunication.cpp index 2ac1dfa7edf9..006c94c62c1b 100644 --- a/cad/PrusaSlicer/files/patch-src_slic3r_GUI_UserAccountCommunication.cpp +++ b/cad/PrusaSlicer/files/patch-src_slic3r_GUI_UserAccountCommunication.cpp @@ -1,14 +1,6 @@ ---- src/slic3r/GUI/UserAccountCommunication.cpp.orig 2024-12-20 11:54:34 UTC +--- src/slic3r/GUI/UserAccountCommunication.cpp.orig 2025-04-15 11:04:24 UTC +++ src/slic3r/GUI/UserAccountCommunication.cpp -@@ -13,6 +13,7 @@ - #include <boost/filesystem.hpp> - #include <boost/nowide/cstdio.hpp> - #include <boost/nowide/fstream.hpp> -+#include <boost/nowide/convert.hpp> - #include <curl/curl.h> - #include <string> - -@@ -37,7 +38,7 @@ +@@ -38,7 +38,7 @@ #include <CommonCrypto/CommonDigest.h> #endif @@ -17,30 +9,30 @@ #include <openssl/evp.h> #include <openssl/bio.h> #include <openssl/buffer.h> -@@ -137,7 +138,7 @@ bool load_secret(const std::string& opt, std::string& +@@ -140,7 +140,7 @@ bool load_secret(const std::string& opt, std::string& #endif // wxUSE_SECRETSTORE } -#ifdef __linux__ +#if defined(__linux__) || defined(__FreeBSD__) - void load_refresh_token_linux(std::string& refresh_token) + void load_tokens_linux(UserAccountCommunication::StoreData& result) { // Load refresh token from UserAccount.dat -@@ -201,7 +202,7 @@ UserAccountCommunication::UserAccountCommunication(wxE - shared_session_key = key0; - - } else { +@@ -317,7 +317,7 @@ void UserAccountCommunication::set_username(const std: + BOOST_LOG_TRIVIAL(error) << "Failed to write tokens to the secret store."; + } + } else { -#ifdef __linux__ +#if defined(__linux__) || defined(__FreeBSD__) - load_refresh_token_linux(refresh_token); - #endif - } -@@ -252,7 +253,7 @@ void UserAccountCommunication::set_username(const std: - save_secret("tokens", m_session->get_shared_session_key(), tokens); + // If we can't store the tokens in secret store, store them in file with chmod 600 + boost::filesystem::path target(boost::filesystem::path(Slic3r::data_dir()) / "UserAccount.dat") ; + std::string data = "||||"; +@@ -640,7 +640,7 @@ void UserAccountCommunication::read_stored_data(UserAc } - else { + result.shared_session_key = key0; + } else { -#ifdef __linux__ +#if defined(__linux__) || defined(__FreeBSD__) - // If we can't store the tokens in secret store, store them in file with chmod 600 - boost::filesystem::path target(boost::filesystem::path(Slic3r::data_dir()) / "UserAccount.dat") ; - std::string data = m_session->get_refresh_token(); + load_tokens_linux(result); + #endif + } diff --git a/cad/PrusaSlicer/files/patch-src_slic3r_GUI_wxExtensions.cpp b/cad/PrusaSlicer/files/patch-src_slic3r_GUI_wxExtensions.cpp index 1c500e9375d2..2f85e5e66712 100644 --- a/cad/PrusaSlicer/files/patch-src_slic3r_GUI_wxExtensions.cpp +++ b/cad/PrusaSlicer/files/patch-src_slic3r_GUI_wxExtensions.cpp @@ -1,6 +1,6 @@ ---- src/slic3r/GUI/wxExtensions.cpp.orig 2024-12-20 11:54:34 UTC +--- src/slic3r/GUI/wxExtensions.cpp.orig 2025-04-10 11:26:51 UTC +++ src/slic3r/GUI/wxExtensions.cpp -@@ -28,7 +28,7 @@ +@@ -29,7 +29,7 @@ #include "libslic3r/Color.hpp" @@ -9,7 +9,7 @@ // msw_menuitem_bitmaps is used for MSW and OSX static std::map<int, std::string> msw_menuitem_bitmaps; void sys_color_changed_menu(wxMenu* menu) -@@ -137,7 +137,7 @@ wxMenuItem* append_menu_item(wxMenu* menu, int id, con +@@ -142,7 +142,7 @@ wxMenuItem* append_menu_item(wxMenu* menu, int id, con wxBitmapBundle* bmp = icon.empty() ? nullptr : get_bmp_bundle(icon); @@ -18,7 +18,7 @@ if (bmp && bmp->IsOk()) msw_menuitem_bitmaps[id] = icon; #endif /* no __linux__ */ -@@ -155,7 +155,7 @@ wxMenuItem* append_submenu(wxMenu* menu, wxMenu* sub_m +@@ -160,7 +160,7 @@ wxMenuItem* append_submenu(wxMenu* menu, wxMenu* sub_m if (!icon.empty()) { item->SetBitmap(*get_bmp_bundle(icon)); @@ -27,7 +27,7 @@ msw_menuitem_bitmaps[id] = icon; #endif // no __linux__ } -@@ -218,7 +218,7 @@ void set_menu_item_bitmap(wxMenuItem* item, const std: +@@ -223,7 +223,7 @@ void set_menu_item_bitmap(wxMenuItem* item, const std: void set_menu_item_bitmap(wxMenuItem* item, const std::string& icon_name) { item->SetBitmap(*get_bmp_bundle(icon_name)); diff --git a/cad/PrusaSlicer/files/patch-src_slic3r_Utils_WifiScanner.cpp b/cad/PrusaSlicer/files/patch-src_slic3r_Utils_WifiScanner.cpp index 0d5b53bf59c8..f8855f0fc315 100644 --- a/cad/PrusaSlicer/files/patch-src_slic3r_Utils_WifiScanner.cpp +++ b/cad/PrusaSlicer/files/patch-src_slic3r_Utils_WifiScanner.cpp @@ -1,6 +1,6 @@ ---- src/slic3r/Utils/WifiScanner.cpp.orig 2024-12-20 11:54:34 UTC +--- src/slic3r/Utils/WifiScanner.cpp.orig 2025-04-10 11:26:51 UTC +++ src/slic3r/Utils/WifiScanner.cpp -@@ -16,7 +16,7 @@ +@@ -18,7 +18,7 @@ #include "WifiScannerMac.h" #endif @@ -9,7 +9,7 @@ #include <dbus/dbus.h> /* Pull in all of D-Bus headers. */ #endif //__linux__ -@@ -353,7 +353,7 @@ std::string WifiScanner::get_psk(const std::string& ss +@@ -355,7 +355,7 @@ std::string WifiScanner::get_psk(const std::string& ss } return {}; } @@ -18,7 +18,7 @@ #ifdef _WIN32 // Fill SSID map. Implementation from Raspberry Pi imager and Win32 Api examples. // https://github.com/raspberrypi/rpi-imager/blob/qml/src/windows/winwlancredentials.cpp -@@ -489,4 +489,4 @@ void WifiScanner::fill_wifi_map(Slic3r::WifiSsidPskMap +@@ -491,4 +491,4 @@ void WifiScanner::fill_wifi_map(Slic3r::WifiSsidPskMap wlanFreeMemoryFunc(interface_list); } #endif // _WIN32 diff --git a/cad/PrusaSlicer/files/patch-tests_fff__print_test__data.cpp b/cad/PrusaSlicer/files/patch-tests_fff__print_test__data.cpp index 57c842839110..fa015d32db30 100644 --- a/cad/PrusaSlicer/files/patch-tests_fff__print_test__data.cpp +++ b/cad/PrusaSlicer/files/patch-tests_fff__print_test__data.cpp @@ -1,6 +1,6 @@ ---- tests/fff_print/test_data.cpp.orig 2024-12-20 11:54:34 UTC +--- tests/fff_print/test_data.cpp.orig 2025-04-10 11:26:51 UTC +++ tests/fff_print/test_data.cpp -@@ -10,6 +10,7 @@ +@@ -11,6 +11,7 @@ #include <arrange-wrapper/ModelArrange.hpp> #include <cstdlib> diff --git a/cad/PrusaSlicer/pkg-plist b/cad/PrusaSlicer/pkg-plist index 451394fa3823..9bcb93c21b52 100644 --- a/cad/PrusaSlicer/pkg-plist +++ b/cad/PrusaSlicer/pkg-plist @@ -3,6 +3,15 @@ bin/prusa-slicer lib/OCCTWrapper.so %%DATADIR%%/data/embossed_text.obj %%DATADIR%%/data/hints.ini +%%DATADIR%%/data/printer_gantries/geometries.json +%%DATADIR%%/data/printer_gantries/prusa3d_coreone_gantry.stl +%%DATADIR%%/data/printer_gantries/prusa3d_ht90_actuator.stl +%%DATADIR%%/data/printer_gantries/prusa3d_mini_gantry.stl +%%DATADIR%%/data/printer_gantries/prusa3d_mk3s_gantry.stl +%%DATADIR%%/data/printer_gantries/prusa3d_mk4_gantry.stl +%%DATADIR%%/data/printer_gantries/prusa3d_mk4s_gantry.stl +%%DATADIR%%/data/printer_gantries/prusa3d_xl_gantry.stl +%%DATADIR%%/data/sla_support.svg %%DATADIR%%/fonts/NotoSans-Regular.ttf %%DATADIR%%/fonts/NotoSansCJK-Regular.ttc %%DATADIR%%/fonts/README.txt @@ -274,6 +283,11 @@ lib/OCCTWrapper.so %%DATADIR%%/icons/sla_view_processed.svg %%DATADIR%%/icons/slice_all.svg %%DATADIR%%/icons/snap.svg +%%DATADIR%%/icons/sphere_blueish.svg +%%DATADIR%%/icons/sphere_cyan.svg +%%DATADIR%%/icons/sphere_lightgray.svg +%%DATADIR%%/icons/sphere_orange.svg +%%DATADIR%%/icons/sphere_redish.svg %%DATADIR%%/icons/spin_dec.svg %%DATADIR%%/icons/spin_dec_act.svg %%DATADIR%%/icons/spin_inc.svg @@ -289,6 +303,8 @@ lib/OCCTWrapper.so %%DATADIR%%/icons/support.svg %%DATADIR%%/icons/support_blocker.svg %%DATADIR%%/icons/support_enforcer.svg +%%DATADIR%%/icons/support_structure.svg +%%DATADIR%%/icons/support_structure_invisible.svg %%DATADIR%%/icons/svg_modifier.svg %%DATADIR%%/icons/svg_negative.svg %%DATADIR%%/icons/svg_part.svg @@ -577,6 +593,8 @@ lib/OCCTWrapper.so %%DATADIR%%/profiles/Creality/sermoond1_bed.stl %%DATADIR%%/profiles/Creality/sermoonv1.svg %%DATADIR%%/profiles/Creality/sermoonv1_bed.stl +%%DATADIR%%/profiles/E2D.idx +%%DATADIR%%/profiles/E2D.ini %%DATADIR%%/profiles/Elegoo.idx %%DATADIR%%/profiles/Elegoo.ini %%DATADIR%%/profiles/Elegoo/NEPTUNE1_thumbnail.png @@ -717,6 +735,7 @@ lib/OCCTWrapper.so %%DATADIR%%/profiles/Print4Taste/MC2.0_thumbnail.png %%DATADIR%%/profiles/PrusaResearch.idx %%DATADIR%%/profiles/PrusaResearch.ini +%%DATADIR%%/profiles/PrusaResearch/COREONE_thumbnail.png %%DATADIR%%/profiles/PrusaResearch/MINIIS_ALPHA_thumbnail.png %%DATADIR%%/profiles/PrusaResearch/MINIIS_BETA_thumbnail.png %%DATADIR%%/profiles/PrusaResearch/MINIIS_thumbnail.png @@ -756,6 +775,8 @@ lib/OCCTWrapper.so %%DATADIR%%/profiles/PrusaResearch/XLIS_beta_thumbnail.png %%DATADIR%%/profiles/PrusaResearch/XLIS_thumbnail.png %%DATADIR%%/profiles/PrusaResearch/XL_thumbnail.png +%%DATADIR%%/profiles/PrusaResearch/coreone.svg +%%DATADIR%%/profiles/PrusaResearch/coreone_bed.stl %%DATADIR%%/profiles/PrusaResearch/mini.svg %%DATADIR%%/profiles/PrusaResearch/miniIS.svg %%DATADIR%%/profiles/PrusaResearch/miniISbeta.svg @@ -783,6 +804,8 @@ lib/OCCTWrapper.so %%DATADIR%%/profiles/PrusaResearchSLA/sl1_bed.stl %%DATADIR%%/profiles/PrusaResearchSLA/sl1s.svg %%DATADIR%%/profiles/PrusaResearchSLA/sl1s_bed.stl +%%DATADIR%%/profiles/QIDITechnology.idx +%%DATADIR%%/profiles/QIDITechnology.ini %%DATADIR%%/profiles/RatRig.idx %%DATADIR%%/profiles/RatRig.ini %%DATADIR%%/profiles/RatRig/VC3_300_thumbnail.png @@ -973,6 +996,8 @@ lib/OCCTWrapper.so %%DATADIR%%/shaders/110/mm_gouraud.vs %%DATADIR%%/shaders/110/printbed.fs %%DATADIR%%/shaders/110/printbed.vs +%%DATADIR%%/shaders/110/tool_marker.fs +%%DATADIR%%/shaders/110/tool_marker.vs %%DATADIR%%/shaders/110/toolpaths_cog.fs %%DATADIR%%/shaders/110/toolpaths_cog.vs %%DATADIR%%/shaders/110/variable_layer_height.fs @@ -1004,6 +1029,8 @@ lib/OCCTWrapper.so %%DATADIR%%/shaders/140/mm_gouraud.vs %%DATADIR%%/shaders/140/printbed.fs %%DATADIR%%/shaders/140/printbed.vs +%%DATADIR%%/shaders/140/tool_marker.fs +%%DATADIR%%/shaders/140/tool_marker.vs %%DATADIR%%/shaders/140/toolpaths_cog.fs %%DATADIR%%/shaders/140/toolpaths_cog.vs %%DATADIR%%/shaders/140/variable_layer_height.fs @@ -1034,6 +1061,8 @@ lib/OCCTWrapper.so %%DATADIR%%/shaders/ES/mm_gouraud.vs %%DATADIR%%/shaders/ES/printbed.fs %%DATADIR%%/shaders/ES/printbed.vs +%%DATADIR%%/shaders/ES/tool_marker.fs +%%DATADIR%%/shaders/ES/tool_marker.vs %%DATADIR%%/shaders/ES/toolpaths_cog.fs %%DATADIR%%/shaders/ES/toolpaths_cog.vs %%DATADIR%%/shaders/ES/variable_layer_height.fs diff --git a/cad/freecad/Makefile b/cad/freecad/Makefile index 9daab05f2cfc..8fd5de1ec75c 100644 --- a/cad/freecad/Makefile +++ b/cad/freecad/Makefile @@ -1,6 +1,5 @@ PORTNAME= FreeCAD -DISTVERSION= 1.0.0 -PORTREVISION= 6 +DISTVERSION= 1.0.1 CATEGORIES= cad MAINTAINER= cmt@FreeBSD.org @@ -40,7 +39,8 @@ LIB_DEPENDS= libexpat.so:textproc/expat2 \ libavformat.so.58:multimedia/ffmpeg4 \ libmed.so:french/med \ libshiboken6.abi3.so:devel/shiboken6@${PY_FLAVOR} \ - libhdf5.so:science/hdf5 + libhdf5.so:science/hdf5 \ + libspnav.so:misc/libspnav RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pivy>0:graphics/py-pivy@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/matplotlib/__init__.py:math/py-matplotlib@${PY_FLAVOR} @@ -102,13 +102,10 @@ CMAKE_ARGS+= -DOCC_INCLUDE_DIR="${LOCALBASE}/include/OpenCASCADE" \ CMAKE_INSTALL_PREFIX= ${PREFIX}/${PORTNAME} -OPTIONS_DEFINE= COLLADA SPNAV +OPTIONS_DEFINE= COLLADA COLLADA_DESC= Install pycollada for Collada files import COLLADA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycollada>0:graphics/py-pycollada@${PY_FLAVOR} -SPNAV_DESC= Enable libspnav (SpaceMouse) support -SPNAV_CMAKE_BOOL= FREECAD_SPNAV_SUPPORT -SPNAV_LIB_DEPENDS= libspnav.so:misc/libspnav .include <bsd.port.options.mk> diff --git a/cad/freecad/distinfo b/cad/freecad/distinfo index a9ec8fc266a5..657cfb894275 100644 --- a/cad/freecad/distinfo +++ b/cad/freecad/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1731962480 -SHA256 (FreeCAD-FreeCAD-1.0.0_GH0.tar.gz) = 51115afd8e3b89f4bac343b986b0800d8e1c68fc1e322c3cd179cfe1033ef937 -SIZE (FreeCAD-FreeCAD-1.0.0_GH0.tar.gz) = 91599325 +TIMESTAMP = 1747340459 +SHA256 (FreeCAD-FreeCAD-1.0.1_GH0.tar.gz) = f62bc07c477544eff62b6ab0fc3bb63fa7f1e6f94763c51b0049507842d444f3 +SIZE (FreeCAD-FreeCAD-1.0.1_GH0.tar.gz) = 91625067 SHA256 (Ondsel-Development-OndselSolver-91f70382beeb58b32432b5a82da3802e4c19199c_GH0.tar.gz) = 061f651f503f1ec5a9814e174cdb8a9ba84d511a3b8be3d94852e84976c6b158 SIZE (Ondsel-Development-OndselSolver-91f70382beeb58b32432b5a82da3802e4c19199c_GH0.tar.gz) = 4667938 diff --git a/cad/freecad/files/patch-spnav-support b/cad/freecad/files/patch-spnav-support deleted file mode 100644 index e9b364d61f60..000000000000 --- a/cad/freecad/files/patch-spnav-support +++ /dev/null @@ -1,94 +0,0 @@ -commit f2b872ba4dc509622bda2d86ce42e2464d40832b -Author: Christoph Moench-Tegeder <cmt@burggraben.net> -Date: Mon Mar 24 01:03:53 2025 +0100 - - attempt to fix building with libspnav - -diff --git cMake/FreeCAD_Helpers/InitializeFreeCADBuildOptions.cmake cMake/FreeCAD_Helpers/InitializeFreeCADBuildOptions.cmake -index e9aa47fd6e..826c510ef0 100644 ---- cMake/FreeCAD_Helpers/InitializeFreeCADBuildOptions.cmake -+++ cMake/FreeCAD_Helpers/InitializeFreeCADBuildOptions.cmake -@@ -142,6 +142,7 @@ macro(InitializeFreeCADBuildOptions) - option(BUILD_CLOUD "Build the FreeCAD cloud module" OFF) - option(ENABLE_DEVELOPER_TESTS "Build the FreeCAD unit tests suit" ON) - -+ option(FREECAD_SPNAV_SUPPORT "Enable libspnav support" OFF) - if(MSVC) - set(FREECAD_3DCONNEXION_SUPPORT "NavLib" CACHE STRING "Select version of the 3Dconnexion device integration") - set_property(CACHE FREECAD_3DCONNEXION_SUPPORT PROPERTY STRINGS "NavLib" "Raw input") -diff --git src/Gui/CMakeLists.txt src/Gui/CMakeLists.txt -index 642f58568f..52cc393875 100644 ---- src/Gui/CMakeLists.txt -+++ src/Gui/CMakeLists.txt -@@ -133,7 +133,8 @@ if(${Qt5WinExtras_FOUND}) - ) - endif() - --IF(SPNAV_FOUND) -+IF(FREECAD_SPNAV_SUPPORT AND SPNAV_FOUND) -+ add_definitions(-D_USE_3DCONNEXION_SDK) - if(SPNAV_USE_X11) - add_definitions(-DSPNAV_USE_X11) - if (FREECAD_QT_MAJOR_VERSION EQUAL 5 AND UNIX AND NOT APPLE) -@@ -175,7 +176,11 @@ IF(SPNAV_FOUND) - list(APPEND FreeCADGui_LIBS - ${SPNAV_LIBRARIES} - ) --ENDIF(SPNAV_FOUND) -+ENDIF(FREECAD_SPNAV_SUPPORT AND SPNAV_FOUND) -+ -+IF(FREECAD_SPNAV_SUPPORT AND NOT SPNAV_FOUND) -+ MESSAGE(FATAL_ERROR "libspnav support requested but libspnav not found") -+ENDIF(FREECAD_SPNAV_SUPPORT AND NOT SPNAV_FOUND) - - IF(OCULUS_FOUND) - add_definitions(-DOCULUS_FOUND) -diff --git src/Gui/GuiApplicationNativeEventAware.cpp src/Gui/GuiApplicationNativeEventAware.cpp -index ba41901472..c0cf3c7666 100644 ---- src/Gui/GuiApplicationNativeEventAware.cpp -+++ src/Gui/GuiApplicationNativeEventAware.cpp -@@ -33,7 +33,7 @@ - - - #if defined(_USE_3DCONNEXION_SDK) || defined(SPNAV_FOUND) --#if defined(Q_OS_LINUX) -+#if defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD) - #if defined(SPNAV_USE_X11) - #include "3Dconnexion/GuiNativeEventLinuxX11.h" - #else -@@ -59,7 +59,15 @@ Gui::GUIApplicationNativeEventAware::~GUIApplicationNativeEventAware() = default - void Gui::GUIApplicationNativeEventAware::initSpaceball(QMainWindow *window) - { - #if defined(_USE_3DCONNEXION_SDK) || defined(SPNAV_FOUND) -+# if defined(USE_3DCONNEXION_NAVLIB) -+ ParameterGrp::handle hViewGrp = App::GetApplication().GetParameterGroupByPath( -+ "User parameter:BaseApp/Preferences/View"); -+ if (nativeEvent && hViewGrp->GetBool("LegacySpaceMouseDevices", false)) { -+ nativeEvent->initSpaceball(window); -+ } -+# else - nativeEvent->initSpaceball(window); -+# endif - #else - Q_UNUSED(window); - #endif -diff --git src/Gui/View3DInventorViewer.cpp src/Gui/View3DInventorViewer.cpp -index 694f834583..d32c2486b5 100644 ---- src/Gui/View3DInventorViewer.cpp -+++ src/Gui/View3DInventorViewer.cpp -@@ -555,7 +555,15 @@ void View3DInventorViewer::init() - //filter a few qt events - viewerEventFilter = new ViewerEventFilter; - installEventFilter(viewerEventFilter); -+#if defined(USE_3DCONNEXION_NAVLIB) -+ ParameterGrp::handle hViewGrp = App::GetApplication().GetParameterGroupByPath( -+ "User parameter:BaseApp/Preferences/View"); -+ if (hViewGrp->GetBool("LegacySpaceMouseDevices", false)) { -+ getEventFilter()->registerInputDevice(new SpaceNavigatorDevice); -+ } -+#else - getEventFilter()->registerInputDevice(new SpaceNavigatorDevice); -+#endif - getEventFilter()->registerInputDevice(new GesturesDevice(this)); - - try{ diff --git a/cad/freecad/files/patch-src_Gui_GuiApplicationNativeEventAware.cpp b/cad/freecad/files/patch-src_Gui_GuiApplicationNativeEventAware.cpp new file mode 100644 index 000000000000..a46ce349429f --- /dev/null +++ b/cad/freecad/files/patch-src_Gui_GuiApplicationNativeEventAware.cpp @@ -0,0 +1,18 @@ +commit 8ae0abfd1d044c295c939c032790a7c4e3e960c0 +Author: Christoph Moench-Tegeder <cmt@FreeBSD.org> + + enable spnav on FreeBSD, too + +diff --git src/Gui/GuiApplicationNativeEventAware.cpp src/Gui/GuiApplicationNativeEventAware.cpp +index 622f38ea47..9e02558875 100644 +--- src/Gui/GuiApplicationNativeEventAware.cpp ++++ src/Gui/GuiApplicationNativeEventAware.cpp +@@ -33,7 +33,7 @@ + + + #if defined(_USE_3DCONNEXION_SDK) || defined(SPNAV_FOUND) +-#if defined(Q_OS_LINUX) ++#if defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD) + #if defined(SPNAV_USE_X11) + #include "3Dconnexion/GuiNativeEventLinuxX11.h" + #else diff --git a/cad/freecad/pkg-plist b/cad/freecad/pkg-plist index 9d9738115aae..89d6c49b078e 100644 --- a/cad/freecad/pkg-plist +++ b/cad/freecad/pkg-plist @@ -1596,6 +1596,7 @@ FreeCAD/Mod/TechDraw/TDTest/DrawViewSymbolTest.py FreeCAD/Mod/TechDraw/TDTest/TechDrawTestUtilities.py FreeCAD/Mod/TechDraw/TDTest/TestHatch.svg FreeCAD/Mod/TechDraw/TDTest/TestImage.png +FreeCAD/Mod/TechDraw/TDTest/TestNonAsciiSymbol.svg FreeCAD/Mod/TechDraw/TDTest/TestSymbol.svg FreeCAD/Mod/TechDraw/TDTest/TestTemplate.svg FreeCAD/Mod/TechDraw/TDTest/__init__.py @@ -2023,98 +2024,103 @@ FreeCAD/share/Gui/PreferencePacks/FreeCAD Light/FreeCAD Light.cfg FreeCAD/share/Gui/PreferencePacks/package.xml FreeCAD/share/Gui/Stylesheets/FreeCAD Dark.qss FreeCAD/share/Gui/Stylesheets/FreeCAD Light.qss -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-double-LeftRight-black.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-double-LeftRight-blue.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-double-LeftRight-darkgray.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-double-LeftRight-lightgray.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-double-LeftRight-white.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-double-UpDown-black.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-double-UpDown-blue.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-double-UpDown-darkgray.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-double-UpDown-lightgray.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-double-UpDown-white.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-down-black.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-down-blue.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-down-darkgray.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-down-lightgray.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-down-white.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-left-black.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-left-blue.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-left-darkgray.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-left-lightgray.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-left-white.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-leftDown-black.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-leftDown-blue.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-leftDown-darkgray.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-leftDown-lightgray.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-leftDown-white.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-right-black.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-right-blue.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-right-darkgray.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-right-lightgray.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-right-white.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-rightDown-black.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-rightDown-blue.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-rightDown-darkgray.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-rightDown-lightgray.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-rightDown-white.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-up-black.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-up-blue.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-up-darkgray.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-up-lightgray.png -FreeCAD/share/Gui/Stylesheets/images_classic/Arrow-up-white.png -FreeCAD/share/Gui/Stylesheets/images_classic/Close-DarkRed.png -FreeCAD/share/Gui/Stylesheets/images_classic/Close-lightgray.png -FreeCAD/share/Gui/Stylesheets/images_classic/Hmovetoolbar-black.png -FreeCAD/share/Gui/Stylesheets/images_classic/Hmovetoolbar-blue.png -FreeCAD/share/Gui/Stylesheets/images_classic/Hmovetoolbar-darkgray.png -FreeCAD/share/Gui/Stylesheets/images_classic/Hmovetoolbar-lightgray.png -FreeCAD/share/Gui/Stylesheets/images_classic/Hmovetoolbar-white.png -FreeCAD/share/Gui/Stylesheets/images_classic/Hsepartoolbar-black.png -FreeCAD/share/Gui/Stylesheets/images_classic/Hsepartoolbar-blue.png -FreeCAD/share/Gui/Stylesheets/images_classic/Hsepartoolbar-darkgray.png -FreeCAD/share/Gui/Stylesheets/images_classic/Hsepartoolbar-lightgray.png -FreeCAD/share/Gui/Stylesheets/images_classic/Hsepartoolbar-white.png -FreeCAD/share/Gui/Stylesheets/images_classic/Qsint_header_FoldOver_Blue-Blue.png -FreeCAD/share/Gui/Stylesheets/images_classic/Qsint_header_FoldOver_Blue-dark.png -FreeCAD/share/Gui/Stylesheets/images_classic/Qsint_header_FoldOver_Blue-light.png -FreeCAD/share/Gui/Stylesheets/images_classic/Qsint_header_Fold_Blue-Blue.png -FreeCAD/share/Gui/Stylesheets/images_classic/Qsint_header_Fold_Blue-dark.png -FreeCAD/share/Gui/Stylesheets/images_classic/Qsint_header_Fold_Blue-light.png -FreeCAD/share/Gui/Stylesheets/images_classic/Qsint_header_UnFoldOver_Blue-Blue.png -FreeCAD/share/Gui/Stylesheets/images_classic/Qsint_header_UnfoldOver_Blue-dark.png -FreeCAD/share/Gui/Stylesheets/images_classic/Qsint_header_UnfoldOver_Blue-light.png -FreeCAD/share/Gui/Stylesheets/images_classic/Qsint_header_Unfold_Blue-Blue.png -FreeCAD/share/Gui/Stylesheets/images_classic/Qsint_header_Unfold_Blue-dark.png -FreeCAD/share/Gui/Stylesheets/images_classic/Qsint_header_Unfold_Blue-light.png -FreeCAD/share/Gui/Stylesheets/images_classic/Qsint_header_fold_black.png -FreeCAD/share/Gui/Stylesheets/images_classic/Qsint_header_fold_darkgray.png -FreeCAD/share/Gui/Stylesheets/images_classic/Qsint_header_fold_lightgray.png -FreeCAD/share/Gui/Stylesheets/images_classic/Qsint_header_fold_white.png -FreeCAD/share/Gui/Stylesheets/images_classic/Qsint_header_unfold_black.png -FreeCAD/share/Gui/Stylesheets/images_classic/Qsint_header_unfold_darkgray.png -FreeCAD/share/Gui/Stylesheets/images_classic/Qsint_header_unfold_lightgray.png -FreeCAD/share/Gui/Stylesheets/images_classic/Qsint_header_unfold_white.png -FreeCAD/share/Gui/Stylesheets/images_classic/Radio-checked-black.png -FreeCAD/share/Gui/Stylesheets/images_classic/Radio-checked-blue.png -FreeCAD/share/Gui/Stylesheets/images_classic/Radio-checked-darkgray.png -FreeCAD/share/Gui/Stylesheets/images_classic/Radio-checked-lightgray.png -FreeCAD/share/Gui/Stylesheets/images_classic/Radio-checked-white.png -FreeCAD/share/Gui/Stylesheets/images_classic/Radio-unchecked-black.png -FreeCAD/share/Gui/Stylesheets/images_classic/Radio-unchecked-blue.png -FreeCAD/share/Gui/Stylesheets/images_classic/Radio-unchecked-darkgray.png -FreeCAD/share/Gui/Stylesheets/images_classic/Radio-unchecked-lightgray.png -FreeCAD/share/Gui/Stylesheets/images_classic/Radio-unchecked-white.png -FreeCAD/share/Gui/Stylesheets/images_classic/Vmovetoolbar-black.png -FreeCAD/share/Gui/Stylesheets/images_classic/Vmovetoolbar-blue.png -FreeCAD/share/Gui/Stylesheets/images_classic/Vmovetoolbar-darkgray.png -FreeCAD/share/Gui/Stylesheets/images_classic/Vmovetoolbar-lightgray.png -FreeCAD/share/Gui/Stylesheets/images_classic/Vmovetoolbar-white.png -FreeCAD/share/Gui/Stylesheets/images_classic/Vsepartoolbar-black.png -FreeCAD/share/Gui/Stylesheets/images_classic/Vsepartoolbar-blue.png -FreeCAD/share/Gui/Stylesheets/images_classic/Vsepartoolbar-darkgray.png -FreeCAD/share/Gui/Stylesheets/images_classic/Vsepartoolbar-lightgray.png -FreeCAD/share/Gui/Stylesheets/images_classic/Vsepartoolbar-white.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-double-leftright-black.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-double-leftright-blue.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-double-leftright-darkgray.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-double-leftright-lightgray.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-double-leftright-white.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-double-updown-black.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-double-updown-blue.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-double-updown-darkgray.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-double-updown-lightgray.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-double-updown-white.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-down-black.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-down-blue.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-down-darkgray.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-down-lightgray.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-down-white.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-left-black.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-left-blue.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-left-darkgray.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-left-lightgray.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-left-white.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-leftdown-black.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-leftdown-blue.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-leftdown-darkgray.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-leftdown-lightgray.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-leftdown-white.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-right-black.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-right-blue.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-right-darkgray.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-right-lightgray.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-right-white.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-rightdown-black.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-rightdown-blue.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-rightdown-darkgray.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-rightdown-lightgray.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-rightdown-white.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-up-black.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-up-blue.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-up-darkgray.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-up-lightgray.png +FreeCAD/share/Gui/Stylesheets/images_classic/arrow-up-white.png +FreeCAD/share/Gui/Stylesheets/images_classic/checkbox-empty-black.png +FreeCAD/share/Gui/Stylesheets/images_classic/checkbox-empty-blue.png +FreeCAD/share/Gui/Stylesheets/images_classic/checkbox-empty-darkgray.png +FreeCAD/share/Gui/Stylesheets/images_classic/checkbox-empty-lightgray.png +FreeCAD/share/Gui/Stylesheets/images_classic/checkbox-empty-white.png +FreeCAD/share/Gui/Stylesheets/images_classic/close-darkred.png +FreeCAD/share/Gui/Stylesheets/images_classic/close-lightgray.png +FreeCAD/share/Gui/Stylesheets/images_classic/hmovetoolbar-black.png +FreeCAD/share/Gui/Stylesheets/images_classic/hmovetoolbar-blue.png +FreeCAD/share/Gui/Stylesheets/images_classic/hmovetoolbar-darkgray.png +FreeCAD/share/Gui/Stylesheets/images_classic/hmovetoolbar-lightgray.png +FreeCAD/share/Gui/Stylesheets/images_classic/hmovetoolbar-white.png +FreeCAD/share/Gui/Stylesheets/images_classic/hsepartoolbar-black.png +FreeCAD/share/Gui/Stylesheets/images_classic/hsepartoolbar-blue.png +FreeCAD/share/Gui/Stylesheets/images_classic/hsepartoolbar-darkgray.png +FreeCAD/share/Gui/Stylesheets/images_classic/hsepartoolbar-lightgray.png +FreeCAD/share/Gui/Stylesheets/images_classic/hsepartoolbar-white.png +FreeCAD/share/Gui/Stylesheets/images_classic/qsint_header_foldover_blue-blue.png +FreeCAD/share/Gui/Stylesheets/images_classic/qsint_header_foldover_blue-dark.png +FreeCAD/share/Gui/Stylesheets/images_classic/qsint_header_foldover_blue-light.png +FreeCAD/share/Gui/Stylesheets/images_classic/qsint_header_fold_blue-blue.png +FreeCAD/share/Gui/Stylesheets/images_classic/qsint_header_fold_blue-dark.png +FreeCAD/share/Gui/Stylesheets/images_classic/qsint_header_fold_blue-light.png +FreeCAD/share/Gui/Stylesheets/images_classic/qsint_header_unfoldover_blue-blue.png +FreeCAD/share/Gui/Stylesheets/images_classic/qsint_header_unfoldover_blue-dark.png +FreeCAD/share/Gui/Stylesheets/images_classic/qsint_header_unfoldover_blue-light.png +FreeCAD/share/Gui/Stylesheets/images_classic/qsint_header_unfold_blue-blue.png +FreeCAD/share/Gui/Stylesheets/images_classic/qsint_header_unfold_blue-dark.png +FreeCAD/share/Gui/Stylesheets/images_classic/qsint_header_unfold_blue-light.png +FreeCAD/share/Gui/Stylesheets/images_classic/qsint_header_fold_black.png +FreeCAD/share/Gui/Stylesheets/images_classic/qsint_header_fold_darkgray.png +FreeCAD/share/Gui/Stylesheets/images_classic/qsint_header_fold_lightgray.png +FreeCAD/share/Gui/Stylesheets/images_classic/qsint_header_fold_white.png +FreeCAD/share/Gui/Stylesheets/images_classic/qsint_header_unfold_black.png +FreeCAD/share/Gui/Stylesheets/images_classic/qsint_header_unfold_darkgray.png +FreeCAD/share/Gui/Stylesheets/images_classic/qsint_header_unfold_lightgray.png +FreeCAD/share/Gui/Stylesheets/images_classic/qsint_header_unfold_white.png +FreeCAD/share/Gui/Stylesheets/images_classic/radio-checked-black.png +FreeCAD/share/Gui/Stylesheets/images_classic/radio-checked-blue.png +FreeCAD/share/Gui/Stylesheets/images_classic/radio-checked-darkgray.png +FreeCAD/share/Gui/Stylesheets/images_classic/radio-checked-lightgray.png +FreeCAD/share/Gui/Stylesheets/images_classic/radio-checked-white.png +FreeCAD/share/Gui/Stylesheets/images_classic/radio-unchecked-black.png +FreeCAD/share/Gui/Stylesheets/images_classic/radio-unchecked-blue.png +FreeCAD/share/Gui/Stylesheets/images_classic/radio-unchecked-darkgray.png +FreeCAD/share/Gui/Stylesheets/images_classic/radio-unchecked-lightgray.png +FreeCAD/share/Gui/Stylesheets/images_classic/radio-unchecked-white.png +FreeCAD/share/Gui/Stylesheets/images_classic/vmovetoolbar-black.png +FreeCAD/share/Gui/Stylesheets/images_classic/vmovetoolbar-blue.png +FreeCAD/share/Gui/Stylesheets/images_classic/vmovetoolbar-darkgray.png +FreeCAD/share/Gui/Stylesheets/images_classic/vmovetoolbar-lightgray.png +FreeCAD/share/Gui/Stylesheets/images_classic/vmovetoolbar-white.png +FreeCAD/share/Gui/Stylesheets/images_classic/vsepartoolbar-black.png +FreeCAD/share/Gui/Stylesheets/images_classic/vsepartoolbar-blue.png +FreeCAD/share/Gui/Stylesheets/images_classic/vsepartoolbar-darkgray.png +FreeCAD/share/Gui/Stylesheets/images_classic/vsepartoolbar-lightgray.png +FreeCAD/share/Gui/Stylesheets/images_classic/vsepartoolbar-white.png FreeCAD/share/Gui/Stylesheets/images_classic/autohide-black.png FreeCAD/share/Gui/Stylesheets/images_classic/autohide-blue.png FreeCAD/share/Gui/Stylesheets/images_classic/autohide-darkgray.png @@ -2128,11 +2134,6 @@ FreeCAD/share/Gui/Stylesheets/images_classic/check-mark-blue.png FreeCAD/share/Gui/Stylesheets/images_classic/check-mark-darkgray.png FreeCAD/share/Gui/Stylesheets/images_classic/check-mark-lightgray.png FreeCAD/share/Gui/Stylesheets/images_classic/check-mark-white.png -FreeCAD/share/Gui/Stylesheets/images_classic/checkbox-Empty-black.png -FreeCAD/share/Gui/Stylesheets/images_classic/checkbox-Empty-blue.png -FreeCAD/share/Gui/Stylesheets/images_classic/checkbox-Empty-darkgray.png -FreeCAD/share/Gui/Stylesheets/images_classic/checkbox-Empty-lightgray.png -FreeCAD/share/Gui/Stylesheets/images_classic/checkbox-Empty-white.png FreeCAD/share/Gui/Stylesheets/images_classic/checkbox-checked-black.png FreeCAD/share/Gui/Stylesheets/images_classic/checkbox-checked-blue.png FreeCAD/share/Gui/Stylesheets/images_classic/checkbox-checked-darkgray.png @@ -2974,6 +2975,7 @@ bin/freecad-thumbnailer %%PYTHON_SITELIBDIR%%/freecad/project_utility.py %%PYTHON_SITELIBDIR%%/freecad/sketcher.py %%PYTHON_SITELIBDIR%%/freecad/utils.py +%%PYTHON_SITELIBDIR%%/freecad/utils_zip.py %%QT_PLUGINDIR%%/designer/libFreeCAD_widgets.so share/applications/org.freecad.FreeCAD.desktop share/icons/hicolor/16x16/apps/org.freecad.FreeCAD.png diff --git a/cad/gtkwave/Makefile b/cad/gtkwave/Makefile index c8b9f2656e10..e8c179d7e8bb 100644 --- a/cad/gtkwave/Makefile +++ b/cad/gtkwave/Makefile @@ -1,7 +1,7 @@ PORTNAME= gtkwave -DISTVERSION= 3.3.123 +DISTVERSION= 3.3.124 CATEGORIES= cad -MASTER_SITES= http://gtkwave.sourceforge.net/ +MASTER_SITES= SF/${PORTNAME}/${DISTNAME} DISTNAME= ${PORTNAME}-gtk3-${DISTVERSION} MAINTAINER= eduardo@FreeBSD.org diff --git a/cad/gtkwave/distinfo b/cad/gtkwave/distinfo index 8eae517cf4ef..f90c3ae0e4e8 100644 --- a/cad/gtkwave/distinfo +++ b/cad/gtkwave/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746572263 -SHA256 (gtkwave-gtk3-3.3.123.tar.gz) = c2209d6c38e2bfe9747538bc3820d3525e88bd66c4ce092d04d2417e666bd797 -SIZE (gtkwave-gtk3-3.3.123.tar.gz) = 3358653 +TIMESTAMP = 1747072768 +SHA256 (gtkwave-gtk3-3.3.124.tar.gz) = 4b1590e05e3e3ae26e34fa80aff369254397379b2f970cfa99150b8b97e535cf +SIZE (gtkwave-gtk3-3.3.124.tar.gz) = 3353773 diff --git a/cad/horizon-eda/Makefile b/cad/horizon-eda/Makefile index 673d954b41b9..04397aa5cb2f 100644 --- a/cad/horizon-eda/Makefile +++ b/cad/horizon-eda/Makefile @@ -1,7 +1,7 @@ PORTNAME= horizon-eda DISTVERSIONPREFIX= v DISTVERSION= 2.6.0 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= cad PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ diff --git a/cad/hs-verismith/Makefile b/cad/hs-verismith/Makefile index 458007e1f94d..717dbe8c2985 100644 --- a/cad/hs-verismith/Makefile +++ b/cad/hs-verismith/Makefile @@ -1,7 +1,6 @@ PORTNAME= verismith DISTVERSIONPREFIX= v -DISTVERSION= 1.0.0.2-40 -DISTVERSIONSUFFIX= -g866707b +DISTVERSION= 1.1.0 CATEGORIES= cad haskell MAINTAINER= yuri@FreeBSD.org @@ -11,101 +10,106 @@ WWW= https://github.com/ymherklotz/verismith/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE +xBUILD_DEPENDS= ghc-9.6.7:lang/ghc96 + USES= cabal USE_GITHUB= yes GH_ACCOUNT= ymherklotz -USE_CABAL= OneTuple-0.4.2 \ +USE_CABAL= OneTuple-0.4.2_1 \ StateVar-1.2.2 \ - adjunctions-4.4.2_2 \ - alex-3.5.1.0 \ - ansi-terminal-1.1.1 \ + adjunctions-4.4.3 \ + alex-3.5.3.0 \ + ansi-terminal-1.1.2 \ ansi-terminal-types-1.1 \ - assoc-1.1.1 \ - async-2.2.5_2 \ + assoc-1.1.1_1 \ + async-2.2.5_3 \ barbies-2.1.1.0 \ - base-compat-0.14.0 \ - base-orphans-0.9.2 \ + base-compat-0.14.1 \ + base-orphans-0.9.3 \ basement-0.0.16 \ - bifunctors-5.6.2 \ - blaze-builder-0.4.2.3 \ + bifunctors-5.6.2_2 \ + blaze-builder-0.4.3 \ blaze-html-0.9.2.0_1 \ blaze-markup-0.8.3.0_2 \ - boring-0.2.2 \ + boring-0.2.2_1 \ call-stack-0.4.0 \ case-insensitive-1.2.1.0 \ colour-2.3.6 \ - comonad-5.0.8_2 \ + comonad-5.0.9_1 \ concurrent-output-1.10.21 \ constraints-0.14.2_1 \ contravariant-1.5.5 \ cryptonite-0.30 \ - data-default-class-0.1.2.0 \ - data-fix-0.3.4 \ + data-default-0.8.0.1 \ + data-default-class-0.2.0.0 \ + data-fix-0.3.4_1 \ distributive-0.6.2.1_1 \ dotgen-0.4.3 \ enclosed-exceptions-1.0.3 \ erf-2.0.0.0 \ - fgl-5.8.2.0 \ + fgl-5.8.3.0 \ fgl-visualize-0.1.0.1 \ - free-5.2_5 \ + free-5.2_7 \ gitrev-1.3.1 \ - happy-1.20.1.1 \ - hashable-1.4.7.0 \ - haskell-lexer-1.1.1 \ - hedgehog-1.4_8 \ - hsc2hs-0.68.10_2 \ - indexed-traversable-0.1.4 \ - indexed-traversable-instances-0.1.2 \ - integer-logarithms-1.0.3.1_6 \ - invariant-0.6.3 \ - kan-extensions-5.2.6 \ - lens-5.2.3_5 \ - lifted-async-0.10.2.5_1 \ + happy-2.1.5 \ + happy-lib-2.1.5 \ + hashable-1.5.0.0_1 \ + haskell-lexer-1.2.1 \ + hedgehog-1.5_2 \ + hsc2hs-0.68.10_4 \ + indexed-traversable-0.1.4_1 \ + indexed-traversable-instances-0.1.2_1 \ + integer-logarithms-1.0.4 \ + invariant-0.6.4_1 \ + kan-extensions-5.2.6_1 \ + lens-5.3.4 \ + lifted-async-0.10.2.7 \ lifted-base-0.2.3.12 \ math-functions-0.3.4.4 \ - megaparsec-9.6.1 \ - memory-0.18.0 \ + megaparsec-9.7.0 \ + memory-0.18.0_1 \ mmorph-1.2.0_3 \ monad-control-1.0.3.1 \ mwc-probability-2.3.1 \ - mwc-random-0.15.1.0 \ - optparse-applicative-0.18.1.0 \ - os-string-2.0.6 \ - parallel-3.2.2.0_8 \ + mwc-random-0.15.2.0 \ + optparse-applicative-0.18.1.0_1 \ + os-string-2.0.7 \ + parallel-3.2.2.0_9 \ parser-combinators-1.3.0_1 \ pretty-show-1.10 \ prettyprinter-1.7.1 \ prettyprinter-ansi-terminal-1.1.3 \ - primitive-0.9.0.0_1 \ + primitive-0.9.1.0 \ profunctors-5.6.2_3 \ - random-1.2.1.2 \ - recursion-schemes-5.2.3 \ - reflection-2.1.8 \ + random-1.2.1.3 \ + recursion-schemes-5.2.3_1 \ + reflection-2.1.9_1 \ resourcet-1.3.0 \ safe-exceptions-0.1.7.4_1 \ - scientific-0.3.8.0_1 \ + scientific-0.3.8.0_2 \ selective-0.7.0.1 \ - semigroupoids-6.0.1_1 \ + semigroupoids-6.0.1_2 \ semigroups-0.20 \ shelly-1.12.1_1 \ - splitmix-0.1.0.5_1 \ + splitmix-0.1.1 \ strict-0.5.1_1 \ - tagged-0.8.8_1 \ + tagged-0.8.9 \ + tasty-1.5.3_1 \ terminal-size-0.3.4_1 \ - th-abstraction-0.7.0.0 \ - these-1.2.1_1 \ - tomland-1.3.3.3 \ + th-abstraction-0.7.1.0_1 \ + these-1.2.1_2 \ + tomland-1.3.3.3_2 \ transformers-base-0.4.6 \ transformers-compat-0.7.2 \ - unix-compat-0.7.2 \ + unix-compat-0.7.4 \ unliftio-core-0.2.1.0_4 \ - unordered-containers-0.2.20_3 \ - validation-selective-0.2.0.0_4 \ - vector-0.13.1.0_1 \ - vector-stream-0.1.0.1_1 \ + unordered-containers-0.2.20_4 \ + validation-selective-0.2.0.0_5 \ + vector-0.13.2.0_1 \ + vector-stream-0.1.0.1_3 \ void-0.7.3 \ - wl-pprint-annotated-0.1.0.1_3 + wl-pprint-annotated-0.1.0.1_4 PORTSCOUT= limit:^.*[0-9]\.[0-9] # prevent fpga20 diff --git a/cad/hs-verismith/distinfo b/cad/hs-verismith/distinfo index a9b109e85afb..acf388a745af 100644 --- a/cad/hs-verismith/distinfo +++ b/cad/hs-verismith/distinfo @@ -1,36 +1,40 @@ -TIMESTAMP = 1725194649 +TIMESTAMP = 1747327230 SHA256 (cabal/OneTuple-0.4.2/OneTuple-0.4.2.tar.gz) = 174da8a0f4004d17b08182cb25b0e045fce5de1fdeae84e9d75fdea2867aab55 SIZE (cabal/OneTuple-0.4.2/OneTuple-0.4.2.tar.gz) = 5207 +SHA256 (cabal/OneTuple-0.4.2/revision/1.cabal) = dd7266f983da2970e5662168add810dabadabb3a4bb9b137181eafc0ac7ea4d4 +SIZE (cabal/OneTuple-0.4.2/revision/1.cabal) = 2013 SHA256 (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5e4b39da395656a59827b0280508aafdc70335798b50e5d6fd52596026251825 SIZE (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5048 -SHA256 (cabal/adjunctions-4.4.2/adjunctions-4.4.2.tar.gz) = 147b5f8db810bca0ea8952ef974982ffc447cecd21f01e1ea1121df77e276518 -SIZE (cabal/adjunctions-4.4.2/adjunctions-4.4.2.tar.gz) = 17201 -SHA256 (cabal/adjunctions-4.4.2/revision/2.cabal) = 30206ae6b78d3d523c2ff73640f84b51fa204ac3f05267a5f0c77c486b96781d -SIZE (cabal/adjunctions-4.4.2/revision/2.cabal) = 3379 -SHA256 (cabal/alex-3.5.1.0/alex-3.5.1.0.tar.gz) = c92efe86f8eb959ee03be6c04ee57ebc7e4abc75a6c4b26551215d7443e92a07 -SIZE (cabal/alex-3.5.1.0/alex-3.5.1.0.tar.gz) = 85982 -SHA256 (cabal/ansi-terminal-1.1.1/ansi-terminal-1.1.1.tar.gz) = 7e448fcdf8a5a97f3d30e5168f834641df9945fafa65f2e87d73ff9556a1bc4c -SIZE (cabal/ansi-terminal-1.1.1/ansi-terminal-1.1.1.tar.gz) = 35398 +SHA256 (cabal/adjunctions-4.4.3/adjunctions-4.4.3.tar.gz) = 8beb121cee2bf913dac3188ed1e0e05cf1a0d0f12d4cb4a27c0da58450eb189a +SIZE (cabal/adjunctions-4.4.3/adjunctions-4.4.3.tar.gz) = 16788 +SHA256 (cabal/alex-3.5.3.0/alex-3.5.3.0.tar.gz) = a5cd52e2dd2837138523e2e24ec3435b8cf2624afd50725105e644226e0b9ec6 +SIZE (cabal/alex-3.5.3.0/alex-3.5.3.0.tar.gz) = 92759 +SHA256 (cabal/ansi-terminal-1.1.2/ansi-terminal-1.1.2.tar.gz) = a8d04a3e0451e22a6499a92311f0df1196dc65b687df7d10e3f30d92420156b0 +SIZE (cabal/ansi-terminal-1.1.2/ansi-terminal-1.1.2.tar.gz) = 36259 SHA256 (cabal/ansi-terminal-types-1.1/ansi-terminal-types-1.1.tar.gz) = f2e5333eb78da5f4dd330fca0c81a59276cc150c625647cd20f57b7f297a5d25 SIZE (cabal/ansi-terminal-types-1.1/ansi-terminal-types-1.1.tar.gz) = 4746 SHA256 (cabal/assoc-1.1.1/assoc-1.1.1.tar.gz) = 231149b7fef09f5dd95af51228615e3b296dbd0faadeca053e0644a4b13b0ff6 SIZE (cabal/assoc-1.1.1/assoc-1.1.1.tar.gz) = 3158 +SHA256 (cabal/assoc-1.1.1/revision/1.cabal) = 0ab39b4d1feb4caca95ac6e314f48782b27a86a6b8d1f5e8dc4be9fbed11185f +SIZE (cabal/assoc-1.1.1/revision/1.cabal) = 1420 SHA256 (cabal/async-2.2.5/async-2.2.5.tar.gz) = 1818473ebab9212afad2ed76297aefde5fae8b5d4404daf36939aece6a8f16f7 SIZE (cabal/async-2.2.5/async-2.2.5.tar.gz) = 15742 -SHA256 (cabal/async-2.2.5/revision/2.cabal) = cf9e6afba8e01830ca0d32a12b98d481cf389688762c80d1870a1db2061ebf35 -SIZE (cabal/async-2.2.5/revision/2.cabal) = 3257 +SHA256 (cabal/async-2.2.5/revision/3.cabal) = b7648c6165729a973d95cb328f9fd874813a81c727707e8b2552b4f03399763b +SIZE (cabal/async-2.2.5/revision/3.cabal) = 3366 SHA256 (cabal/barbies-2.1.1.0/barbies-2.1.1.0.tar.gz) = 73972093f6a5f8e8daaeb5f1058abbd0944d3fcb9f073f2ad3cdb94095d4d2b7 SIZE (cabal/barbies-2.1.1.0/barbies-2.1.1.0.tar.gz) = 41687 -SHA256 (cabal/base-compat-0.14.0/base-compat-0.14.0.tar.gz) = f146de664ac838ebe18ec9360df82da3660149dc7d51fd29bcb61d653b799c50 -SIZE (cabal/base-compat-0.14.0/base-compat-0.14.0.tar.gz) = 42744 -SHA256 (cabal/base-orphans-0.9.2/base-orphans-0.9.2.tar.gz) = 6211900916955b84687c61b5e4fa98ce110e511a96086b7a93f06dd63c97ba93 -SIZE (cabal/base-orphans-0.9.2/base-orphans-0.9.2.tar.gz) = 26705 +SHA256 (cabal/base-compat-0.14.1/base-compat-0.14.1.tar.gz) = 74e655541e645e8fc7aade1e6a1b6973561be0bca9369bc1623aa345019a35e9 +SIZE (cabal/base-compat-0.14.1/base-compat-0.14.1.tar.gz) = 32244 +SHA256 (cabal/base-orphans-0.9.3/base-orphans-0.9.3.tar.gz) = 17a35079c8719014560c028d9805ec1301b900972adf212e00af23fe3ebfabd8 +SIZE (cabal/base-orphans-0.9.3/base-orphans-0.9.3.tar.gz) = 19923 SHA256 (cabal/basement-0.0.16/basement-0.0.16.tar.gz) = 7fb77e249aef76ba5aed3059d556800ce02b614597c488ba01f0a16449146300 SIZE (cabal/basement-0.0.16/basement-0.0.16.tar.gz) = 134837 SHA256 (cabal/bifunctors-5.6.2/bifunctors-5.6.2.tar.gz) = 1086a9285061eed0c2c5d3cb65aa223defd52fca6d0515bb69ddf2dbc3d9697a SIZE (cabal/bifunctors-5.6.2/bifunctors-5.6.2.tar.gz) = 38193 -SHA256 (cabal/blaze-builder-0.4.2.3/blaze-builder-0.4.2.3.tar.gz) = 66291874236b7342adab033e3cddae414a23a2865dfb44095dfc4e0b9d46703b -SIZE (cabal/blaze-builder-0.4.2.3/blaze-builder-0.4.2.3.tar.gz) = 60777 +SHA256 (cabal/bifunctors-5.6.2/revision/2.cabal) = 115a621c4eaaabb07834f9e4dd3371e21f39d034305062f4bd5cd72c2f8880d2 +SIZE (cabal/bifunctors-5.6.2/revision/2.cabal) = 3332 +SHA256 (cabal/blaze-builder-0.4.3/blaze-builder-0.4.3.tar.gz) = 02646abf6f3d3a5a73ff5aef589fa5b889601ffb9765b03bdf9df98648bc7fee +SIZE (cabal/blaze-builder-0.4.3/blaze-builder-0.4.3.tar.gz) = 60686 SHA256 (cabal/blaze-html-0.9.2.0/blaze-html-0.9.2.0.tar.gz) = 65542ef39f7644a3d76afcadeb976d3e334c6947516b7313fcb59165cea1608f SIZE (cabal/blaze-html-0.9.2.0/blaze-html-0.9.2.0.tar.gz) = 81915 SHA256 (cabal/blaze-html-0.9.2.0/revision/1.cabal) = 85c42f84f4ead2c48844fbe0865069add3bb3bb3322d38607e93d5515a4c9c58 @@ -41,16 +45,18 @@ SHA256 (cabal/blaze-markup-0.8.3.0/revision/2.cabal) = 027f218b81d28a7c0a33b93d4 SIZE (cabal/blaze-markup-0.8.3.0/revision/2.cabal) = 2360 SHA256 (cabal/boring-0.2.2/boring-0.2.2.tar.gz) = 928baf1fff69b17658fb7014a1cc3e220b3b69b52271ae9c0452f82d67b3ef86 SIZE (cabal/boring-0.2.2/boring-0.2.2.tar.gz) = 5474 +SHA256 (cabal/boring-0.2.2/revision/1.cabal) = f6d705c30830a337862210f12c4ce38d5ab4d3660631e0214b504f10815a2e8d +SIZE (cabal/boring-0.2.2/revision/1.cabal) = 1779 SHA256 (cabal/call-stack-0.4.0/call-stack-0.4.0.tar.gz) = 430bcf8a3404f7e55319573c0b807b1356946f0c8f289bb3d9afb279c636b87b SIZE (cabal/call-stack-0.4.0/call-stack-0.4.0.tar.gz) = 2757 SHA256 (cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz) = 296dc17e0c5f3dfb3d82ced83e4c9c44c338ecde749b278b6eae512f1d04e406 SIZE (cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz) = 53609 SHA256 (cabal/colour-2.3.6/colour-2.3.6.tar.gz) = 2cd35dcd6944a5abc9f108a5eb5ee564b6b1fa98a9ec79cefcc20b588991f871 SIZE (cabal/colour-2.3.6/colour-2.3.6.tar.gz) = 20675 -SHA256 (cabal/comonad-5.0.8/comonad-5.0.8.tar.gz) = ef6cdf2cc292cc43ee6aa96c581b235fdea8ab44a0bffb24dc79ae2b2ef33d13 -SIZE (cabal/comonad-5.0.8/comonad-5.0.8.tar.gz) = 15227 -SHA256 (cabal/comonad-5.0.8/revision/2.cabal) = 4a4dbfbd03fb4963987710fca994e8b5624bd05a33e5f95b7581b26f8229c5e3 -SIZE (cabal/comonad-5.0.8/revision/2.cabal) = 3631 +SHA256 (cabal/comonad-5.0.9/comonad-5.0.9.tar.gz) = 69fb0eb49a80055a9b76d31d0a5648777c4050ac8dbf56a9344b862ed878a789 +SIZE (cabal/comonad-5.0.9/comonad-5.0.9.tar.gz) = 14455 +SHA256 (cabal/comonad-5.0.9/revision/1.cabal) = 75aded79bf583c908e4e4687c0ae067f256e2507536b75f58ffba7748767c353 +SIZE (cabal/comonad-5.0.9/revision/1.cabal) = 3587 SHA256 (cabal/concurrent-output-1.10.21/concurrent-output-1.10.21.tar.gz) = 4a20f3af43a1023539fd35e6d94a13c3c55e296eb233149f2371c2aa9ea3b512 SIZE (cabal/concurrent-output-1.10.21/concurrent-output-1.10.21.tar.gz) = 23875 SHA256 (cabal/constraints-0.14.2/constraints-0.14.2.tar.gz) = 4f249f805d1807ecd86e36e2aa9c9ad8206d2b70d50ff7f11b79721e08fd19f8 @@ -61,10 +67,14 @@ SHA256 (cabal/contravariant-1.5.5/contravariant-1.5.5.tar.gz) = 062fd66580d7aad0 SIZE (cabal/contravariant-1.5.5/contravariant-1.5.5.tar.gz) = 13815 SHA256 (cabal/cryptonite-0.30/cryptonite-0.30.tar.gz) = 56099c8a8aa01d2ee914b670c97c1f818186dbb886e2025b73d9c2afe3496b1d SIZE (cabal/cryptonite-0.30/cryptonite-0.30.tar.gz) = 621062 -SHA256 (cabal/data-default-class-0.1.2.0/data-default-class-0.1.2.0.tar.gz) = 4f01b423f000c3e069aaf52a348564a6536797f31498bb85c3db4bd2d0973e56 -SIZE (cabal/data-default-class-0.1.2.0/data-default-class-0.1.2.0.tar.gz) = 2522 +SHA256 (cabal/data-default-0.8.0.1/data-default-0.8.0.1.tar.gz) = ce085de8ec2196f0c1d30af0ad8a517d5737c9edfd4ebfbb49e8687dfc40b6ca +SIZE (cabal/data-default-0.8.0.1/data-default-0.8.0.1.tar.gz) = 5821 +SHA256 (cabal/data-default-class-0.2.0.0/data-default-class-0.2.0.0.tar.gz) = 0ae530c4fb0bd6c8a8ba399429ccd9c75f9c7696049117178f4ceeb2bd08d5b4 +SIZE (cabal/data-default-class-0.2.0.0/data-default-class-0.2.0.0.tar.gz) = 1589 SHA256 (cabal/data-fix-0.3.4/data-fix-0.3.4.tar.gz) = 8df052d18c047ab9e9200536a8799b5af3997ebecbbb091a7384b6be8416ab37 SIZE (cabal/data-fix-0.3.4/data-fix-0.3.4.tar.gz) = 5992 +SHA256 (cabal/data-fix-0.3.4/revision/1.cabal) = ee78be6168ca0878d670fede957195d3debf4a37a806d13d72182b274901261b +SIZE (cabal/data-fix-0.3.4/revision/1.cabal) = 1406 SHA256 (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = d7351392e078f58caa46630a4b9c643e1e2e9dddee45848c5c8358e7b1316b91 SIZE (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = 8140 SHA256 (cabal/distributive-0.6.2.1/revision/1.cabal) = 0f99f5541cca04acf89b64432b03422b6408e830a8dff30e6c4334ef1a48680c @@ -75,58 +85,66 @@ SHA256 (cabal/enclosed-exceptions-1.0.3/enclosed-exceptions-1.0.3.tar.gz) = af6d SIZE (cabal/enclosed-exceptions-1.0.3/enclosed-exceptions-1.0.3.tar.gz) = 5748 SHA256 (cabal/erf-2.0.0.0/erf-2.0.0.0.tar.gz) = 24f0b79c7e1d25cb2cd44c2258d7a464bf6db8079775b50b60b54a254616b337 SIZE (cabal/erf-2.0.0.0/erf-2.0.0.0.tar.gz) = 1918 -SHA256 (cabal/fgl-5.8.2.0/fgl-5.8.2.0.tar.gz) = 44cf0cf720f1d3fb31689cab219adf9b1a5367b3fbf4bd6678f4d156f3e8c3b6 -SIZE (cabal/fgl-5.8.2.0/fgl-5.8.2.0.tar.gz) = 57401 +SHA256 (cabal/fgl-5.8.3.0/fgl-5.8.3.0.tar.gz) = a4ca15b162068a6cd8fd8685e2c1231ace4a24d56b2424b8e3f8988ff1ab63c1 +SIZE (cabal/fgl-5.8.3.0/fgl-5.8.3.0.tar.gz) = 57723 SHA256 (cabal/fgl-visualize-0.1.0.1/fgl-visualize-0.1.0.1.tar.gz) = b8e7f7b6a123ff22488f77a771cbd2cc285ef41299747662797abe9741778a6f SIZE (cabal/fgl-visualize-0.1.0.1/fgl-visualize-0.1.0.1.tar.gz) = 2172 SHA256 (cabal/free-5.2/free-5.2.tar.gz) = 72867f7c89173263765736e8d395e94291f1aaea626ecb1d673d72ce90b94f89 SIZE (cabal/free-5.2/free-5.2.tar.gz) = 58781 -SHA256 (cabal/free-5.2/revision/5.cabal) = 31e49c0d27e9a9493bf3196449501cf2c546e5e988574d64380518fed0ccc46e -SIZE (cabal/free-5.2/revision/5.cabal) = 4176 +SHA256 (cabal/free-5.2/revision/7.cabal) = 7f3992a66987bbba5a6546420f6129fb9b66b80cdd005d34ec77a1e1c8ed8340 +SIZE (cabal/free-5.2/revision/7.cabal) = 4178 SHA256 (cabal/gitrev-1.3.1/gitrev-1.3.1.tar.gz) = a89964db24f56727b0e7b10c98fe7c116d721d8c46f52d6e77088669aaa38332 SIZE (cabal/gitrev-1.3.1/gitrev-1.3.1.tar.gz) = 3756 -SHA256 (cabal/happy-1.20.1.1/happy-1.20.1.1.tar.gz) = 8b4e7dc5a6c5fd666f8f7163232931ab28746d0d17da8fa1cbd68be9e878881b -SIZE (cabal/happy-1.20.1.1/happy-1.20.1.1.tar.gz) = 183409 -SHA256 (cabal/hashable-1.4.7.0/hashable-1.4.7.0.tar.gz) = 3baee4c9027a08830d148ec524cbc0471de645e1e8426d46780ef2758df0e8da -SIZE (cabal/hashable-1.4.7.0/hashable-1.4.7.0.tar.gz) = 89467 -SHA256 (cabal/haskell-lexer-1.1.1/haskell-lexer-1.1.1.tar.gz) = c8eeda569a30f115244c17920247ba2c45d11b3e30805f648a878f7855d8f349 -SIZE (cabal/haskell-lexer-1.1.1/haskell-lexer-1.1.1.tar.gz) = 14499 -SHA256 (cabal/hedgehog-1.4/hedgehog-1.4.tar.gz) = f54afb31552e0f809030becad349cbfe19a65753a778771dc7314b2a6c41e6eb -SIZE (cabal/hedgehog-1.4/hedgehog-1.4.tar.gz) = 77762 -SHA256 (cabal/hedgehog-1.4/revision/8.cabal) = 9860ab34ab3951d9515c71b777d8c9c47610aae7339933e17d26ad9a4afa5618 -SIZE (cabal/hedgehog-1.4/revision/8.cabal) = 4754 +SHA256 (cabal/happy-2.1.5/happy-2.1.5.tar.gz) = 7af82f24f65bf951b24000b9e16ee01c750ed40edc0b256881d29daee85c41c4 +SIZE (cabal/happy-2.1.5/happy-2.1.5.tar.gz) = 61293 +SHA256 (cabal/happy-lib-2.1.5/happy-lib-2.1.5.tar.gz) = a25a6c5a2db150caf4b8c91e048e302f776372034b84b8f9461fea0483da94eb +SIZE (cabal/happy-lib-2.1.5/happy-lib-2.1.5.tar.gz) = 93792 +SHA256 (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = e58b3a8e18da5f6cd7e937e5fd683e500bb1f8276b3768269759119ca0cddb6a +SIZE (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = 89062 +SHA256 (cabal/hashable-1.5.0.0/revision/1.cabal) = 2f23146cbe0325029927b221647695a4c7d6e97548ff731110979e34361f58ef +SIZE (cabal/hashable-1.5.0.0/revision/1.cabal) = 5914 +SHA256 (cabal/haskell-lexer-1.2.1/haskell-lexer-1.2.1.tar.gz) = 9d76e1528106b1b32e6e465264e39381ca4b450b72a4b5331e7e5127640a1a41 +SIZE (cabal/haskell-lexer-1.2.1/haskell-lexer-1.2.1.tar.gz) = 14602 +SHA256 (cabal/hedgehog-1.5/hedgehog-1.5.tar.gz) = e941609fb3deb9acb0caf161405bff1c84da92b2891753c6d937fb9970ea866a +SIZE (cabal/hedgehog-1.5/hedgehog-1.5.tar.gz) = 79621 +SHA256 (cabal/hedgehog-1.5/revision/2.cabal) = c904dc9d8ae7b47a58771a0fbfb7a77882059a2b77c9c0c722dc16de504d0bd4 +SIZE (cabal/hedgehog-1.5/revision/2.cabal) = 4817 SHA256 (cabal/hsc2hs-0.68.10/hsc2hs-0.68.10.tar.gz) = 6f4e34d788fe2ca7091ee0a10307ee8a7c060a1ba890f2bffad16a7d4d5cef76 SIZE (cabal/hsc2hs-0.68.10/hsc2hs-0.68.10.tar.gz) = 40517 -SHA256 (cabal/hsc2hs-0.68.10/revision/2.cabal) = 60e78b6c60dc32a77ce6c37ed5ca4e838fc5f76f02836ef64d93cd21cc002325 -SIZE (cabal/hsc2hs-0.68.10/revision/2.cabal) = 3032 +SHA256 (cabal/hsc2hs-0.68.10/revision/4.cabal) = 725ef6da03d3d6e332db4de0a35bee45d72e4d31decc5ec7f153e6837af5f03e +SIZE (cabal/hsc2hs-0.68.10/revision/4.cabal) = 3114 SHA256 (cabal/indexed-traversable-0.1.4/indexed-traversable-0.1.4.tar.gz) = 58be09afdf3ad5a25c2aa0d2a7df80d602df09f4e76d3abf2b7cdb0e75d03b22 SIZE (cabal/indexed-traversable-0.1.4/indexed-traversable-0.1.4.tar.gz) = 9465 +SHA256 (cabal/indexed-traversable-0.1.4/revision/1.cabal) = 42d9e84a65a0c17c248233cab98ada872ff6140dfa24d109d6eb285204d07e7d +SIZE (cabal/indexed-traversable-0.1.4/revision/1.cabal) = 2098 SHA256 (cabal/indexed-traversable-instances-0.1.2/indexed-traversable-instances-0.1.2.tar.gz) = 3c2bb62fba141d6696177070d63b88bc56b194bc60f6b73d2263b0244e2fc7c1 SIZE (cabal/indexed-traversable-instances-0.1.2/indexed-traversable-instances-0.1.2.tar.gz) = 3673 -SHA256 (cabal/integer-logarithms-1.0.3.1/integer-logarithms-1.0.3.1.tar.gz) = 9b0a9f9fab609b15cd015865721fb05f744a1bc77ae92fd133872de528bbea7f -SIZE (cabal/integer-logarithms-1.0.3.1/integer-logarithms-1.0.3.1.tar.gz) = 9023 -SHA256 (cabal/integer-logarithms-1.0.3.1/revision/6.cabal) = 0595a16d458c9c5caa425dc8ebbeb5d9adffb0c8daf4720c1d93dfcfc31dd690 -SIZE (cabal/integer-logarithms-1.0.3.1/revision/6.cabal) = 3295 -SHA256 (cabal/invariant-0.6.3/invariant-0.6.3.tar.gz) = 8d2019e4a1060b88f2594df5256b086b07c09fff0f0dc5adf6163facee552fbf -SIZE (cabal/invariant-0.6.3/invariant-0.6.3.tar.gz) = 28239 +SHA256 (cabal/indexed-traversable-instances-0.1.2/revision/1.cabal) = 68df0fc8070ae2c15f9e6febf1449fee364c131a6d1e93cac45e7895ba86dd89 +SIZE (cabal/indexed-traversable-instances-0.1.2/revision/1.cabal) = 2401 +SHA256 (cabal/integer-logarithms-1.0.4/integer-logarithms-1.0.4.tar.gz) = 6a93c76c2518cbe2d72ab17da6ae46d8cae93cbfb7c5a5ad5783f903c1448f45 +SIZE (cabal/integer-logarithms-1.0.4/integer-logarithms-1.0.4.tar.gz) = 8948 +SHA256 (cabal/invariant-0.6.4/invariant-0.6.4.tar.gz) = a9e2ab4ee3e0d4613beb7bda36a8ebc4f72318450514f4832d2fa43b74f0aeb3 +SIZE (cabal/invariant-0.6.4/invariant-0.6.4.tar.gz) = 27079 +SHA256 (cabal/invariant-0.6.4/revision/1.cabal) = 4a9a609f4e93ffed158b3b4f5a80822c6da30aa71a5370307c0c00c2d658d1c6 +SIZE (cabal/invariant-0.6.4/revision/1.cabal) = 3513 SHA256 (cabal/kan-extensions-5.2.6/kan-extensions-5.2.6.tar.gz) = fa82283c1c9ac3dc0951b7ca9f5b2e6f13d8331c20154ebb222b509824eeeccc SIZE (cabal/kan-extensions-5.2.6/kan-extensions-5.2.6.tar.gz) = 21718 -SHA256 (cabal/lens-5.2.3/lens-5.2.3.tar.gz) = df1e8ca8dd89d884994e0c80761a972088326fa43ed5d47c01b14abb710b994d -SIZE (cabal/lens-5.2.3/lens-5.2.3.tar.gz) = 703220 -SHA256 (cabal/lens-5.2.3/revision/5.cabal) = 08f4e81aa3fa3f175f6932089d6bb8b17669e3d00aa2968b853287e5e8d7f024 -SIZE (cabal/lens-5.2.3/revision/5.cabal) = 15237 -SHA256 (cabal/lifted-async-0.10.2.5/lifted-async-0.10.2.5.tar.gz) = 16a0d603a220724c013270cad78f56b8fc23ca428a9df844061ad32bc6961ed2 -SIZE (cabal/lifted-async-0.10.2.5/lifted-async-0.10.2.5.tar.gz) = 10796 -SHA256 (cabal/lifted-async-0.10.2.5/revision/1.cabal) = a04b215b289cdbe93a872a7d990cbff0da0f798f5675782e0601d9b18d15e1a3 -SIZE (cabal/lifted-async-0.10.2.5/revision/1.cabal) = 2877 +SHA256 (cabal/kan-extensions-5.2.6/revision/1.cabal) = e0b972f900a3c04c0f36d7e221e6b04343a5a1f00ce3aababff7932e173f0833 +SIZE (cabal/kan-extensions-5.2.6/revision/1.cabal) = 2581 +SHA256 (cabal/lens-5.3.4/lens-5.3.4.tar.gz) = f1b6ed14b8d8ccafb5724929fb3d0d3b5866b923ca88e8c565b4a84b7993c88a +SIZE (cabal/lens-5.3.4/lens-5.3.4.tar.gz) = 707015 +SHA256 (cabal/lifted-async-0.10.2.7/lifted-async-0.10.2.7.tar.gz) = c281bfb5761c7998cf663da529f2adc6d011ea6e524ca589047a659824fd3d55 +SIZE (cabal/lifted-async-0.10.2.7/lifted-async-0.10.2.7.tar.gz) = 10853 SHA256 (cabal/lifted-base-0.2.3.12/lifted-base-0.2.3.12.tar.gz) = c134a95f56750aae806e38957bb03c59627cda16034af9e00a02b699474317c5 SIZE (cabal/lifted-base-0.2.3.12/lifted-base-0.2.3.12.tar.gz) = 11700 SHA256 (cabal/math-functions-0.3.4.4/math-functions-0.3.4.4.tar.gz) = 2441d8dd50eff445356048b2a0cdf88c4a7ba0f56614293d4975e1b081faf8fa SIZE (cabal/math-functions-0.3.4.4/math-functions-0.3.4.4.tar.gz) = 429048 -SHA256 (cabal/megaparsec-9.6.1/megaparsec-9.6.1.tar.gz) = a32257be847dbe71ac22d512ab115f9ce26fa08bcdbea7ca8b5256a1700dcbff -SIZE (cabal/megaparsec-9.6.1/megaparsec-9.6.1.tar.gz) = 64913 +SHA256 (cabal/megaparsec-9.7.0/megaparsec-9.7.0.tar.gz) = b9ed423625bf20ae7a72480d40d2dd16018a67e2ec45afb840a3607aa931ec97 +SIZE (cabal/megaparsec-9.7.0/megaparsec-9.7.0.tar.gz) = 67078 SHA256 (cabal/memory-0.18.0/memory-0.18.0.tar.gz) = fd4eb6f638e24b81b4e6cdd68772a531726f2f67686c8969d3407d82f7862e3e SIZE (cabal/memory-0.18.0/memory-0.18.0.tar.gz) = 41957 +SHA256 (cabal/memory-0.18.0/revision/1.cabal) = 9f4de967352f80b6f174c9a166f315393dde80b77d7b67e41268ae7dec0319f9 +SIZE (cabal/memory-0.18.0/revision/1.cabal) = 4581 SHA256 (cabal/mmorph-1.2.0/mmorph-1.2.0.tar.gz) = 61338058eb676b466a462ca45d59f436a77a3bd6b816e4268c6d88522b6a4280 SIZE (cabal/mmorph-1.2.0/mmorph-1.2.0.tar.gz) = 6861 SHA256 (cabal/mmorph-1.2.0/revision/3.cabal) = df9b213ec18f811cb3137b478d148f3f1680ee43f841cb775835fa282fdb0295 @@ -135,16 +153,18 @@ SHA256 (cabal/monad-control-1.0.3.1/monad-control-1.0.3.1.tar.gz) = ae0baea04d99 SIZE (cabal/monad-control-1.0.3.1/monad-control-1.0.3.1.tar.gz) = 13985 SHA256 (cabal/mwc-probability-2.3.1/mwc-probability-2.3.1.tar.gz) = 3f8d997c6552786a87bfe4d7cc4af50fda2d5ef2feb96be4fe44649843dff795 SIZE (cabal/mwc-probability-2.3.1/mwc-probability-2.3.1.tar.gz) = 7737 -SHA256 (cabal/mwc-random-0.15.1.0/mwc-random-0.15.1.0.tar.gz) = 032bf9bd65054dc0def9bf037ea6a8f91a5cefe77ada18bee98598b045c3e2c8 -SIZE (cabal/mwc-random-0.15.1.0/mwc-random-0.15.1.0.tar.gz) = 42553 +SHA256 (cabal/mwc-random-0.15.2.0/mwc-random-0.15.2.0.tar.gz) = 5843ab06e7c9109326aa4eb5e26486400d6e3bce25944f6671ce989499174133 +SIZE (cabal/mwc-random-0.15.2.0/mwc-random-0.15.2.0.tar.gz) = 43086 SHA256 (cabal/optparse-applicative-0.18.1.0/optparse-applicative-0.18.1.0.tar.gz) = 63811ab4fd26e829b8868364325a88be3acc79819f5bb5005b2dd3b961ecc491 SIZE (cabal/optparse-applicative-0.18.1.0/optparse-applicative-0.18.1.0.tar.gz) = 60682 -SHA256 (cabal/os-string-2.0.6/os-string-2.0.6.tar.gz) = 22fcc7d5fc66676b5dfc57b714d2caf93cce2d5a79d242168352f9eb0fe2f18a -SIZE (cabal/os-string-2.0.6/os-string-2.0.6.tar.gz) = 44363 +SHA256 (cabal/optparse-applicative-0.18.1.0/revision/1.cabal) = f30973861ac7e7ebff05ff8c7c3d1e4d283a1f3850e1cc14106b0693ec1b6d82 +SIZE (cabal/optparse-applicative-0.18.1.0/revision/1.cabal) = 5289 +SHA256 (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 339c35fd3a290522f23de4e33528423cfd0b0a8f22946b0b9816a817b926cba0 +SIZE (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 44683 SHA256 (cabal/parallel-3.2.2.0/parallel-3.2.2.0.tar.gz) = 170453a71a2a8b31cca63125533f7771d7debeb639700bdabdd779c34d8a6ef6 SIZE (cabal/parallel-3.2.2.0/parallel-3.2.2.0.tar.gz) = 14681 -SHA256 (cabal/parallel-3.2.2.0/revision/8.cabal) = b9cf0b07fdff16f503487a4daa1e40a1f1f6c10974b4f15d6dfd5f243a643e31 -SIZE (cabal/parallel-3.2.2.0/revision/8.cabal) = 1942 +SHA256 (cabal/parallel-3.2.2.0/revision/9.cabal) = 9d7b34ac537940f67732eca31d48a43bd78fb65a91baebddf63bee4fc3813d81 +SIZE (cabal/parallel-3.2.2.0/revision/9.cabal) = 1961 SHA256 (cabal/parser-combinators-1.3.0/parser-combinators-1.3.0.tar.gz) = 9310ef0d49f8a8922acda10b1cded9854cbee04dea717effc6ee5983072e4447 SIZE (cabal/parser-combinators-1.3.0/parser-combinators-1.3.0.tar.gz) = 11699 SHA256 (cabal/parser-combinators-1.3.0/revision/1.cabal) = 8659573e0d443d573f5b53f81b81dafbdc988d282b90c11e3da73562b4ea7876 @@ -155,20 +175,22 @@ SHA256 (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 5e6ea6903114fa11 SIZE (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 56907 SHA256 (cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 813739308ad6050620578994effe21058a170a341716acf52573fae42b5b1db3 SIZE (cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 8879 -SHA256 (cabal/primitive-0.9.0.0/primitive-0.9.0.0.tar.gz) = 696d4bd291c94d736142d6182117dca4258d3ef28bfefdb649ac8b5ecd0999c7 -SIZE (cabal/primitive-0.9.0.0/primitive-0.9.0.0.tar.gz) = 60580 -SHA256 (cabal/primitive-0.9.0.0/revision/1.cabal) = 2e08c5409e3559c7f1669ef50e9a0d9a397e68ecf51110d5e2cedf05cdd7d93c -SIZE (cabal/primitive-0.9.0.0/revision/1.cabal) = 3171 +SHA256 (cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz) = 44b4de41813c7bc5db8a57f87c3612a069b65086946268ba165097252ebd3d76 +SIZE (cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz) = 61724 SHA256 (cabal/profunctors-5.6.2/profunctors-5.6.2.tar.gz) = 65955d7b50525a4a3bccdab1d982d2ae342897fd38140d5a94b5ef3800d8c92a SIZE (cabal/profunctors-5.6.2/profunctors-5.6.2.tar.gz) = 28522 SHA256 (cabal/profunctors-5.6.2/revision/3.cabal) = e178ba4468982326656626e2089e296f64485e68fdddc9f4476dcd5d612b4f78 SIZE (cabal/profunctors-5.6.2/revision/3.cabal) = 2484 -SHA256 (cabal/random-1.2.1.2/random-1.2.1.2.tar.gz) = 790f4dc2d2327c453ff6aac7bf15399fd123d55e927935f68f84b5df42d9a4b4 -SIZE (cabal/random-1.2.1.2/random-1.2.1.2.tar.gz) = 47229 +SHA256 (cabal/random-1.2.1.3/random-1.2.1.3.tar.gz) = e9c81926a7d1e40328f645f73592b31efc9c631589669a7f130687b9cc3051dc +SIZE (cabal/random-1.2.1.3/random-1.2.1.3.tar.gz) = 47117 SHA256 (cabal/recursion-schemes-5.2.3/recursion-schemes-5.2.3.tar.gz) = 3b4e84bcec8d6ea5583388a9fc8b98255d39623d8420784a1a35fe46f4990e08 SIZE (cabal/recursion-schemes-5.2.3/recursion-schemes-5.2.3.tar.gz) = 39351 -SHA256 (cabal/reflection-2.1.8/reflection-2.1.8.tar.gz) = 922e9ff67958ed1bca19000a9d59153ed3152ef775e9018d5853488e4f4189cd -SIZE (cabal/reflection-2.1.8/reflection-2.1.8.tar.gz) = 18331 +SHA256 (cabal/recursion-schemes-5.2.3/revision/1.cabal) = 918e804084122e022d3784a4ca9add536fe9fcc2150ceef5865ca14d4fab4851 +SIZE (cabal/recursion-schemes-5.2.3/revision/1.cabal) = 3106 +SHA256 (cabal/reflection-2.1.9/reflection-2.1.9.tar.gz) = c6a7d5e41ad0ee1a05c660acf4fd34b21f38330eec165d246b7fffb398e59fb3 +SIZE (cabal/reflection-2.1.9/reflection-2.1.9.tar.gz) = 17560 +SHA256 (cabal/reflection-2.1.9/revision/1.cabal) = eaf28dc9884718a306ed1e0c215a24b36c68b8aa3be425617f66d886d43fe1e0 +SIZE (cabal/reflection-2.1.9/revision/1.cabal) = 4171 SHA256 (cabal/resourcet-1.3.0/resourcet-1.3.0.tar.gz) = ec601785ee42a201f32adb205b8685c983f18757b1bd33d2e806d571e0f9996b SIZE (cabal/resourcet-1.3.0/resourcet-1.3.0.tar.gz) = 17620 SHA256 (cabal/safe-exceptions-0.1.7.4/safe-exceptions-0.1.7.4.tar.gz) = 3c51d8d50c9b60ff8bf94f942fd92e3bea9e62c5afa778dfc9f707b79da41ef6 @@ -177,75 +199,79 @@ SHA256 (cabal/safe-exceptions-0.1.7.4/revision/1.cabal) = 8bb7261bd54bd58acfcb15 SIZE (cabal/safe-exceptions-0.1.7.4/revision/1.cabal) = 1412 SHA256 (cabal/scientific-0.3.8.0/scientific-0.3.8.0.tar.gz) = 13b343bca8aa26d7718e52e622e5a118056653edafcbc7ccc5333be7217218cf SIZE (cabal/scientific-0.3.8.0/scientific-0.3.8.0.tar.gz) = 24314 -SHA256 (cabal/scientific-0.3.8.0/revision/1.cabal) = 2148e2e6ab1f1fd2ecee25067e0ee60da886be89736e8a54d49556407d7113ce -SIZE (cabal/scientific-0.3.8.0/revision/1.cabal) = 4380 +SHA256 (cabal/scientific-0.3.8.0/revision/2.cabal) = ba83a6701dd0110138443757aca4a42786afa94272b73045ef878fd860d1732e +SIZE (cabal/scientific-0.3.8.0/revision/2.cabal) = 4397 SHA256 (cabal/selective-0.7.0.1/selective-0.7.0.1.tar.gz) = dbfb4be71c7956f54e099c34ffe538dfaa99ed3911208df5828563da22b6aee3 SIZE (cabal/selective-0.7.0.1/selective-0.7.0.1.tar.gz) = 36061 SHA256 (cabal/semigroupoids-6.0.1/semigroupoids-6.0.1.tar.gz) = 1d532030862414f5d4f2f6f001783f77aa14e5f05ee8e3c4a2d2129fca29cc1f SIZE (cabal/semigroupoids-6.0.1/semigroupoids-6.0.1.tar.gz) = 36372 -SHA256 (cabal/semigroupoids-6.0.1/revision/1.cabal) = f65892f65f941c7368334bdfdcdb9db2ad3952502e94e88785a5a428fa2f3f4e -SIZE (cabal/semigroupoids-6.0.1/revision/1.cabal) = 7539 +SHA256 (cabal/semigroupoids-6.0.1/revision/2.cabal) = bfee06a6d88038a88ddd10fc21c230bf5ee3a14d0584dc6ab7ad54a9252c2c21 +SIZE (cabal/semigroupoids-6.0.1/revision/2.cabal) = 7539 SHA256 (cabal/semigroups-0.20/semigroups-0.20.tar.gz) = 902d2e33c96b40a89de5957f2a9e097197afcc35e257e45b32ebe770993673e1 SIZE (cabal/semigroups-0.20/semigroups-0.20.tar.gz) = 18788 SHA256 (cabal/shelly-1.12.1/shelly-1.12.1.tar.gz) = 135a264422228c9b13232c28206ee9fb0498dd15767d6a9f857bb30202f80c77 SIZE (cabal/shelly-1.12.1/shelly-1.12.1.tar.gz) = 75543 SHA256 (cabal/shelly-1.12.1/revision/1.cabal) = 15de3321dbe61a4d8b0e3b723422c9a25e0d192fe9a353bc40ab0f05e06ae138 SIZE (cabal/shelly-1.12.1/revision/1.cabal) = 5499 -SHA256 (cabal/splitmix-0.1.0.5/splitmix-0.1.0.5.tar.gz) = 9df07a9611ef45f1b1258a0b412f4d02c920248f69d2e2ce8ccda328f7e13002 -SIZE (cabal/splitmix-0.1.0.5/splitmix-0.1.0.5.tar.gz) = 22399 -SHA256 (cabal/splitmix-0.1.0.5/revision/1.cabal) = caa9b4a92abf1496c7f6a3c0f4e357426a54880077cb9f04e260a8bfa034b77b -SIZE (cabal/splitmix-0.1.0.5/revision/1.cabal) = 6596 +SHA256 (cabal/splitmix-0.1.1/splitmix-0.1.1.tar.gz) = d678c41a603a62032cf7e5f8336bb8222c93990e4b59c8b291b7ca26c7eb12c7 +SIZE (cabal/splitmix-0.1.1/splitmix-0.1.1.tar.gz) = 21981 SHA256 (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 77719280c2a86312e748227bfa732eeaae0e7df48d57acc3c2e5b7b07afe2f8b SIZE (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 11798 SHA256 (cabal/strict-0.5.1/revision/1.cabal) = 58c373b7c7748cbb4a5a6c8c15073f99a1c10a9a9bb6894ac33f43a5cdb901f2 SIZE (cabal/strict-0.5.1/revision/1.cabal) = 3557 -SHA256 (cabal/tagged-0.8.8/tagged-0.8.8.tar.gz) = a083fa7835516203c168433a1c8dfc0290a94b05fedab566ad0640fc9137a6a7 -SIZE (cabal/tagged-0.8.8/tagged-0.8.8.tar.gz) = 10094 -SHA256 (cabal/tagged-0.8.8/revision/1.cabal) = 9193defbde3dda997236ccc11a1db3e073cc531fe523e13e9659df776feb0b32 -SIZE (cabal/tagged-0.8.8/revision/1.cabal) = 2732 +SHA256 (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 6daad88ebb414ba6a556d2898d2cbe7650e4276010e3a6eed939daf54b956784 +SIZE (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 8151 +SHA256 (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 54a0c7b644813af871a3726ac8771b5e17b5158c792a7acf8f9e2d3ae9360780 +SIZE (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 66548 +SHA256 (cabal/tasty-1.5.3/revision/1.cabal) = 9d56ea9dbc274fc853fc531373b2c91bfe360e21460c2c6a5838897d86e3f6d0 +SIZE (cabal/tasty-1.5.3/revision/1.cabal) = 2923 SHA256 (cabal/terminal-size-0.3.4/terminal-size-0.3.4.tar.gz) = b0f070d6926cdaacf3a412c5518e5c23afca1e0ed00808a5328c96e468b67f49 SIZE (cabal/terminal-size-0.3.4/terminal-size-0.3.4.tar.gz) = 4457 SHA256 (cabal/terminal-size-0.3.4/revision/1.cabal) = 21d7f1320eeb86177e860ec07a3d8e7510977b1b415a96ebb62ee4ad72955770 SIZE (cabal/terminal-size-0.3.4/revision/1.cabal) = 1364 -SHA256 (cabal/th-abstraction-0.7.0.0/th-abstraction-0.7.0.0.tar.gz) = b2854c612f2fa4adfa1ecbb4089a2211fd9cb3210aec17ba4a455ae486b22721 -SIZE (cabal/th-abstraction-0.7.0.0/th-abstraction-0.7.0.0.tar.gz) = 49904 +SHA256 (cabal/th-abstraction-0.7.1.0/th-abstraction-0.7.1.0.tar.gz) = f9b6184aba4c6b61dd0d96f7dad41a4c9db0a01d3cdbf993a7d860488f1c04c5 +SIZE (cabal/th-abstraction-0.7.1.0/th-abstraction-0.7.1.0.tar.gz) = 45428 +SHA256 (cabal/th-abstraction-0.7.1.0/revision/1.cabal) = 3011403d85b0070630e33d66b9370535ccd1e0e672ae58f847550b2b15bb4fd8 +SIZE (cabal/th-abstraction-0.7.1.0/revision/1.cabal) = 2268 SHA256 (cabal/these-1.2.1/these-1.2.1.tar.gz) = 17d6d933365edabf801a16842c1403bdd37cc5300faa2fcca980decdab22e4de SIZE (cabal/these-1.2.1/these-1.2.1.tar.gz) = 9906 -SHA256 (cabal/these-1.2.1/revision/1.cabal) = c04f573531b37864506b071046e010a7a6aad11650cf895467f9f279d0130b8b -SIZE (cabal/these-1.2.1/revision/1.cabal) = 2279 +SHA256 (cabal/these-1.2.1/revision/2.cabal) = 35c57aede96c15ea1fed559ac287b1168eb2b2869d79e62ed8c845780b7ea136 +SIZE (cabal/these-1.2.1/revision/2.cabal) = 2294 SHA256 (cabal/tomland-1.3.3.3/tomland-1.3.3.3.tar.gz) = a0992bea52a636e2aa2597b0ab25c54f0fb389e0052fe5a6436fe53acef956ab SIZE (cabal/tomland-1.3.3.3/tomland-1.3.3.3.tar.gz) = 90749 +SHA256 (cabal/tomland-1.3.3.3/revision/2.cabal) = fcfa4231de9b4a32c61a18462c5925c4203dbcbeb22c7228d79a463d72491d1c +SIZE (cabal/tomland-1.3.3.3/revision/2.cabal) = 9404 SHA256 (cabal/transformers-base-0.4.6/transformers-base-0.4.6.tar.gz) = 323bf8689eb691b122661cffa41a25e00fea7a768433fe2dde35d3da7d32cf90 SIZE (cabal/transformers-base-0.4.6/transformers-base-0.4.6.tar.gz) = 2902 SHA256 (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = b62c7304c9f3cbc9463d0739aa85cb9489f217ea092b9d625d417514fbcc9d6a SIZE (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = 46485 -SHA256 (cabal/unix-compat-0.7.2/unix-compat-0.7.2.tar.gz) = 58382c354e9b16a05b427a62f52b60fbc4406ad357bcc951cb76d4134fa6690b -SIZE (cabal/unix-compat-0.7.2/unix-compat-0.7.2.tar.gz) = 15470 +SHA256 (cabal/unix-compat-0.7.4/unix-compat-0.7.4.tar.gz) = 689b3a960c8fe12910554aa5b739d5c4769c1d180ade20402fde2ed49db7eff4 +SIZE (cabal/unix-compat-0.7.4/unix-compat-0.7.4.tar.gz) = 15586 SHA256 (cabal/unliftio-core-0.2.1.0/unliftio-core-0.2.1.0.tar.gz) = 99384cba8d56d9d61b85e38a313a93ebcdb78be6566367f0930ef580597fe3e3 SIZE (cabal/unliftio-core-0.2.1.0/unliftio-core-0.2.1.0.tar.gz) = 3865 SHA256 (cabal/unliftio-core-0.2.1.0/revision/4.cabal) = f6a2736f858b5390d9384dca43d3ea4d96e9ca17217791791ca4951ba6e8072a SIZE (cabal/unliftio-core-0.2.1.0/revision/4.cabal) = 996 SHA256 (cabal/unordered-containers-0.2.20/unordered-containers-0.2.20.tar.gz) = d9cfb287cf00592d39dc9c3cac8b99627ea08f2c01798e70130fc39f7c90f11d SIZE (cabal/unordered-containers-0.2.20/unordered-containers-0.2.20.tar.gz) = 59823 -SHA256 (cabal/unordered-containers-0.2.20/revision/3.cabal) = c7fe9cba405ed9905e12d89c7add3b3eb9868dfba7975e70ba0cdd64b7b11abc -SIZE (cabal/unordered-containers-0.2.20/revision/3.cabal) = 3921 +SHA256 (cabal/unordered-containers-0.2.20/revision/4.cabal) = 233cbcdda6c2698932bb391ce0935fb44f80c115621ee815a21ed33ac8ede422 +SIZE (cabal/unordered-containers-0.2.20/revision/4.cabal) = 3921 SHA256 (cabal/validation-selective-0.2.0.0/validation-selective-0.2.0.0.tar.gz) = 9a884e97e6a64f2cacadec8d5ea7e8ba7562d0c8fa9ab7cd5c34055eaec64987 SIZE (cabal/validation-selective-0.2.0.0/validation-selective-0.2.0.0.tar.gz) = 22397 -SHA256 (cabal/validation-selective-0.2.0.0/revision/4.cabal) = cc847f1a110e3b1bd437a5356f115881b61cafcb11781b570b180efd88bf0907 -SIZE (cabal/validation-selective-0.2.0.0/revision/4.cabal) = 3917 -SHA256 (cabal/vector-0.13.1.0/vector-0.13.1.0.tar.gz) = 63f272279eab8ab9411a0fffb1252ac309b297313f8e33be9ebbc2f981edecee -SIZE (cabal/vector-0.13.1.0/vector-0.13.1.0.tar.gz) = 156855 -SHA256 (cabal/vector-0.13.1.0/revision/1.cabal) = bc032ccfb51d775eb6f4082c5fc02f5416b0ea0d6644a60d87677a6937f2d70d -SIZE (cabal/vector-0.13.1.0/revision/1.cabal) = 9015 +SHA256 (cabal/validation-selective-0.2.0.0/revision/5.cabal) = 3fb7836ae5c8be1b41a69f31944c3a8dcf1b8d934ceb68b4989bc55aaad39316 +SIZE (cabal/validation-selective-0.2.0.0/revision/5.cabal) = 3917 +SHA256 (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 28f203c786cbf8ac6dc3fea3378ec36f34173d505fb4a1dd60fc8418ad91c423 +SIZE (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 185739 +SHA256 (cabal/vector-0.13.2.0/revision/1.cabal) = b736a57b73520d2acf4865e3e2b40030d69782f35f870e376dc717ee2508d81f +SIZE (cabal/vector-0.13.2.0/revision/1.cabal) = 8804 SHA256 (cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz) = d0f507334bdea5431a2f07f525a97f29e76522c32210f5de6d5a2b4f1d42bf7c SIZE (cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz) = 12577 -SHA256 (cabal/vector-stream-0.1.0.1/revision/1.cabal) = 16a69e2ed71d7b35e16860fac520f94fa4da120eb973d9f8fbf0aa3a703d4a9f -SIZE (cabal/vector-stream-0.1.0.1/revision/1.cabal) = 1583 +SHA256 (cabal/vector-stream-0.1.0.1/revision/3.cabal) = 5ac96695212a45ae7dc16d8031dbf5311da53e052c35f7ad4a8e2db7fafb651e +SIZE (cabal/vector-stream-0.1.0.1/revision/3.cabal) = 1642 SHA256 (cabal/void-0.7.3/void-0.7.3.tar.gz) = 53af758ddc37dc63981671e503438d02c6f64a2d8744e9bec557a894431f7317 SIZE (cabal/void-0.7.3/void-0.7.3.tar.gz) = 6741 SHA256 (cabal/wl-pprint-annotated-0.1.0.1/wl-pprint-annotated-0.1.0.1.tar.gz) = 6b662b244b2e318a2923dc7057d707369a29ea4a0e721b4710eac7239cc727af SIZE (cabal/wl-pprint-annotated-0.1.0.1/wl-pprint-annotated-0.1.0.1.tar.gz) = 15458 -SHA256 (cabal/wl-pprint-annotated-0.1.0.1/revision/3.cabal) = 79d12e6d7302c8bea0986cb713fcbfc33225cca3ee158ac741cf1a468f5ed8bc -SIZE (cabal/wl-pprint-annotated-0.1.0.1/revision/3.cabal) = 2296 -SHA256 (cabal/ymherklotz-verismith-v1.0.0.2-40-g866707b_GH0.tar.gz) = ec9a814b706df602fc7bd000089736c498441d27c1b5fa00de47e329dbef63d0 -SIZE (cabal/ymherklotz-verismith-v1.0.0.2-40-g866707b_GH0.tar.gz) = 208481 +SHA256 (cabal/wl-pprint-annotated-0.1.0.1/revision/4.cabal) = fefa8c901a324bd221d3fd1e3fef2df755a8528c27c7c2df140d207d82332a6e +SIZE (cabal/wl-pprint-annotated-0.1.0.1/revision/4.cabal) = 2296 +SHA256 (cabal/ymherklotz-verismith-v1.1.0_GH0.tar.gz) = 32aa24fee37f456cb0f1b8ddb30c980d7e0491d5610c0f2b9c808a55f853c807 +SIZE (cabal/ymherklotz-verismith-v1.1.0_GH0.tar.gz) = 211466 diff --git a/cad/kicad-devel/Makefile b/cad/kicad-devel/Makefile index fbbe882437ed..f62c72c80f2c 100644 --- a/cad/kicad-devel/Makefile +++ b/cad/kicad-devel/Makefile @@ -1,6 +1,6 @@ PORTNAME= kicad DISTVERSION= r${GIT_SRC_DATE} -PORTREVISION= 2 +PORTREVISION= 3 #PORTREVISION= 1 CATEGORIES= cad PKGNAMESUFFIX= -devel diff --git a/cad/kicad-doc/Makefile b/cad/kicad-doc/Makefile index 5a616b1c7d26..171b0aacf832 100644 --- a/cad/kicad-doc/Makefile +++ b/cad/kicad-doc/Makefile @@ -1,5 +1,5 @@ PORTNAME= kicad -DISTVERSION= 9.0.1 +DISTVERSION= 9.0.2 CATEGORIES= cad PKGNAMESUFFIX= -doc diff --git a/cad/kicad-doc/distinfo b/cad/kicad-doc/distinfo index 801436d3d0d9..9f8e0c6386ab 100644 --- a/cad/kicad-doc/distinfo +++ b/cad/kicad-doc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743288572 -SHA256 (kicad-doc-9.0.1.tar.bz2) = b653b19aa75dcae36aa9ccef5856504f66c228ae92e7c863dcc3fad607cb323a -SIZE (kicad-doc-9.0.1.tar.bz2) = 95645586 +TIMESTAMP = 1746912491 +SHA256 (kicad-doc-9.0.2.tar.bz2) = 636a3ad2732c3b5c8158a883c94fd14afe880fb780f1d36b1464c806273edac6 +SIZE (kicad-doc-9.0.2.tar.bz2) = 95746048 diff --git a/cad/kicad-library-footprints/Makefile b/cad/kicad-library-footprints/Makefile index 2d52f2be6352..20307968a402 100644 --- a/cad/kicad-library-footprints/Makefile +++ b/cad/kicad-library-footprints/Makefile @@ -1,5 +1,5 @@ PORTNAME= kicad -DISTVERSION= 9.0.1 +DISTVERSION= 9.0.2 CATEGORIES= cad PKGNAMESUFFIX= -library-footprints diff --git a/cad/kicad-library-footprints/distinfo b/cad/kicad-library-footprints/distinfo index 1044b9c7d5da..309823ac8512 100644 --- a/cad/kicad-library-footprints/distinfo +++ b/cad/kicad-library-footprints/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743288637 -SHA256 (kicad-footprints-9.0.1.tar.bz2) = 4645f6aca471b7bc9098a99f9729277ae2a489d27f1a99fde2ed346abf287bd9 -SIZE (kicad-footprints-9.0.1.tar.bz2) = 7845774 +TIMESTAMP = 1746912484 +SHA256 (kicad-footprints-9.0.2.tar.bz2) = e95e015287d68491c17b63f800a3db7639c151d2e8ec432561c8c8b2d1afadd0 +SIZE (kicad-footprints-9.0.2.tar.bz2) = 7686691 diff --git a/cad/kicad-library-footprints/pkg-plist b/cad/kicad-library-footprints/pkg-plist index 6ef5ea635d61..70143cb60bf6 100644 --- a/cad/kicad-library-footprints/pkg-plist +++ b/cad/kicad-library-footprints/pkg-plist @@ -3,6 +3,7 @@ %%DATADIR%%/footprints/Battery.pretty/BatteryClip_Keystone_54_D16-19mm.kicad_mod %%DATADIR%%/footprints/Battery.pretty/BatteryHolder_Bulgin_BX0034_1xAAA.kicad_mod %%DATADIR%%/footprints/Battery.pretty/BatteryHolder_Bulgin_BX0036_1xC.kicad_mod +%%DATADIR%%/footprints/Battery.pretty/BatteryHolder_Bulgin_BX0123_1xCR123.kicad_mod %%DATADIR%%/footprints/Battery.pretty/BatteryHolder_ComfortableElectronic_CH273-2450_1x2450.kicad_mod %%DATADIR%%/footprints/Battery.pretty/BatteryHolder_Eagle_12BH611-GR.kicad_mod %%DATADIR%%/footprints/Battery.pretty/BatteryHolder_Keystone_103_1x20mm.kicad_mod @@ -34,7 +35,8 @@ %%DATADIR%%/footprints/Battery.pretty/BatteryHolder_MPD_BC12AAPC_2xAA.kicad_mod %%DATADIR%%/footprints/Battery.pretty/BatteryHolder_MPD_BC2003_1x2032.kicad_mod %%DATADIR%%/footprints/Battery.pretty/BatteryHolder_MPD_BC2AAPC_2xAA.kicad_mod -%%DATADIR%%/footprints/Battery.pretty/BatteryHolder_MPD_BH-18650-PC2.kicad_mod +%%DATADIR%%/footprints/Battery.pretty/BatteryHolder_MPD_BH-18650-PC.kicad_mod +%%DATADIR%%/footprints/Battery.pretty/BatteryHolder_MPD_BK-18650-PC2.kicad_mod %%DATADIR%%/footprints/Battery.pretty/BatteryHolder_MYOUNG_BS-07-A1BJ001_CR2032.kicad_mod %%DATADIR%%/footprints/Battery.pretty/BatteryHolder_Multicomp_BC-2001_1x2032.kicad_mod %%DATADIR%%/footprints/Battery.pretty/BatteryHolder_Renata_SMTU2032-LF_1x2032.kicad_mod @@ -933,6 +935,7 @@ %%DATADIR%%/footprints/Capacitor_Tantalum_SMD.pretty/CP_EIA-7361-38_AVX-V_HandSolder.kicad_mod %%DATADIR%%/footprints/Capacitor_Tantalum_SMD.pretty/CP_EIA-7361-438_AVX-U.kicad_mod %%DATADIR%%/footprints/Capacitor_Tantalum_SMD.pretty/CP_EIA-7361-438_AVX-U_HandSolder.kicad_mod +%%DATADIR%%/footprints/Connector.pretty/BJB_Pico_46.110.1001_Receptacle_Horizontal.kicad_mod %%DATADIR%%/footprints/Connector.pretty/Banana_Cliff_FCR7350B_S16N-PC_Horizontal.kicad_mod %%DATADIR%%/footprints/Connector.pretty/Banana_Cliff_FCR7350G_S16N-PC_Horizontal.kicad_mod %%DATADIR%%/footprints/Connector.pretty/Banana_Cliff_FCR7350L_S16N-PC_Horizontal.kicad_mod @@ -1310,6 +1313,28 @@ %%DATADIR%%/footprints/Connector_DIN.pretty/DIN41612_F_2x16_RowsZD_Male_Horizontal_THT.kicad_mod %%DATADIR%%/footprints/Connector_DIN.pretty/DIN41612_F_3x16_Female_Vertical_THT.kicad_mod %%DATADIR%%/footprints/Connector_DIN.pretty/DIN41612_F_3x16_Male_Horizontal_THT.kicad_mod +%%DATADIR%%/footprints/Connector_DIN.pretty/DIN41612_M-flat_3x14+6_Female_Vertical_THT.kicad_mod +%%DATADIR%%/footprints/Connector_DIN.pretty/DIN41612_M-flat_3x20+4_Female_Vertical_THT.kicad_mod +%%DATADIR%%/footprints/Connector_DIN.pretty/DIN41612_M-flat_3x26+2_Female_Vertical_THT.kicad_mod +%%DATADIR%%/footprints/Connector_DIN.pretty/DIN41612_M-flat_3x8+8_Female_Vertical_THT.kicad_mod +%%DATADIR%%/footprints/Connector_DIN.pretty/DIN41612_M-invers_3x14+6_Female_Horizontal_THT.kicad_mod +%%DATADIR%%/footprints/Connector_DIN.pretty/DIN41612_M-invers_3x14+6_Male_Vertical_THT.kicad_mod +%%DATADIR%%/footprints/Connector_DIN.pretty/DIN41612_M-invers_3x2+10_Female_Horizontal_THT.kicad_mod +%%DATADIR%%/footprints/Connector_DIN.pretty/DIN41612_M-invers_3x2+10_Male_Vertical_THT.kicad_mod +%%DATADIR%%/footprints/Connector_DIN.pretty/DIN41612_M-invers_3x20+4_Female_Horizontal_THT.kicad_mod +%%DATADIR%%/footprints/Connector_DIN.pretty/DIN41612_M-invers_3x20+4_Male_Vertical_THT.kicad_mod +%%DATADIR%%/footprints/Connector_DIN.pretty/DIN41612_M-invers_3x26+2_Female_Horizontal_THT.kicad_mod +%%DATADIR%%/footprints/Connector_DIN.pretty/DIN41612_M-invers_3x26+2_Male_Vertical_THT.kicad_mod +%%DATADIR%%/footprints/Connector_DIN.pretty/DIN41612_M-invers_3x8+8_Female_Horizontal_THT.kicad_mod +%%DATADIR%%/footprints/Connector_DIN.pretty/DIN41612_M-invers_3x8+8_Male_Vertical_THT.kicad_mod +%%DATADIR%%/footprints/Connector_DIN.pretty/DIN41612_M_3x14+6_Female_Vertical_THT.kicad_mod +%%DATADIR%%/footprints/Connector_DIN.pretty/DIN41612_M_3x14+6_Male_Horizontal_THT.kicad_mod +%%DATADIR%%/footprints/Connector_DIN.pretty/DIN41612_M_3x20+4_Female_Vertical_THT.kicad_mod +%%DATADIR%%/footprints/Connector_DIN.pretty/DIN41612_M_3x20+4_Male_Horizontal_THT.kicad_mod +%%DATADIR%%/footprints/Connector_DIN.pretty/DIN41612_M_3x26+2_Female_Vertical_THT.kicad_mod +%%DATADIR%%/footprints/Connector_DIN.pretty/DIN41612_M_3x26+2_Male_Horizontal_THT.kicad_mod +%%DATADIR%%/footprints/Connector_DIN.pretty/DIN41612_M_3x8+8_Female_Vertical_THT.kicad_mod +%%DATADIR%%/footprints/Connector_DIN.pretty/DIN41612_M_3x8+8_Male_Horizontal_THT.kicad_mod %%DATADIR%%/footprints/Connector_DIN.pretty/DIN41612_Q2_2x16_Female_Horizontal_THT.kicad_mod %%DATADIR%%/footprints/Connector_DIN.pretty/DIN41612_Q2_2x16_Male_Vertical_THT.kicad_mod %%DATADIR%%/footprints/Connector_DIN.pretty/DIN41612_Q3_2x10_Female_Horizontal_THT.kicad_mod @@ -1438,6 +1463,120 @@ %%DATADIR%%/footprints/Connector_Dsub.pretty/DSUB-9_Socket_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm.kicad_mod %%DATADIR%%/footprints/Connector_Dsub.pretty/DSUB-9_Socket_Vertical_P2.77x2.84mm.kicad_mod %%DATADIR%%/footprints/Connector_Dsub.pretty/DSUB-9_Socket_Vertical_P2.77x2.84mm_MountingHoles.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11004_1x04-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11005_1x05-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11006_1x06-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11007_1x07-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11008_1x08-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11009_1x09-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11010_1x10-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11011_1x11-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11012_1x12-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11013_1x13-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11014_1x14-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11015_1x15-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11016_1x16-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11017_1x17-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11018_1x18-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11019_1x19-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11020_1x20-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11021_1x21-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11022_1x22-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11023_1x23-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11024_1x24-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11025_1x25-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11026_1x26-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11027_1x27-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11028_1x28-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11029_1x29-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11030_1x30-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11031_1x31-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11032_1x32-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11033_1x33-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11034_1x34-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11035_1x35-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11036_1x36-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11037_1x37-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11038_1x38-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11039_1x39-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11040_1x40-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11041_1x41-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11042_1x42-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11043_1x43-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11044_1x44-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11045_1x45-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11046_1x46-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11047_1x47-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11048_1x48-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11049_1x49-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11050_1x50-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11051_1x51-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11052_1x52-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11053_1x53-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11054_1x54-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11055_1x55-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11056_1x56-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11057_1x57-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11058_1x58-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11059_1x59-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11060_1x60-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11004_1x04-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11005_1x05-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11006_1x06-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11007_1x07-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11008_1x08-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11009_1x09-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11010_1x10-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11011_1x11-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11012_1x12-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11013_1x13-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11014_1x14-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11015_1x15-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11016_1x16-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11017_1x17-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11018_1x18-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11019_1x19-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11020_1x20-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11021_1x21-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11022_1x22-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11023_1x23-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11024_1x24-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11025_1x25-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11026_1x26-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11027_1x27-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11028_1x28-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11029_1x29-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11030_1x30-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11031_1x31-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11032_1x32-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11033_1x33-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11034_1x34-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11035_1x35-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11036_1x36-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11037_1x37-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11038_1x38-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11039_1x39-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11040_1x40-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11041_1x41-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11042_1x42-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11043_1x43-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11044_1x44-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11045_1x45-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11046_1x46-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11047_1x47-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11048_1x48-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11049_1x49-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11050_1x50-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11051_1x51-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11052_1x52-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11053_1x53-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11054_1x54-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11055_1x55-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11056_1x56-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11057_1x57-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11058_1x58-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11059_1x59-1MP_P0.5mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11060_1x60-1MP_P0.5mm_Horizontal.kicad_mod %%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Hirose_FH12-10S-0.5SH_1x10-1MP_P0.50mm_Horizontal.kicad_mod %%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Hirose_FH12-11S-0.5SH_1x11-1MP_P0.50mm_Horizontal.kicad_mod %%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Hirose_FH12-12S-0.5SH_1x12-1MP_P0.50mm_Horizontal.kicad_mod @@ -2411,6 +2550,18 @@ %%DATADIR%%/footprints/Connector_JST.pretty/JST_PUD_S38B-PUDSS-1_2x19_P2.00mm_Horizontal.kicad_mod %%DATADIR%%/footprints/Connector_JST.pretty/JST_PUD_S40B-PUDSS-1_2x20_P2.00mm_Horizontal.kicad_mod %%DATADIR%%/footprints/Connector_JST.pretty/JST_SFH_SM02B-SFHRS-TF_1x02-1MP_P4.20mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_JST.pretty/JST_SHD_BM20B-SRDS-A-G-TF_2x10-1MP_P1.0mm_Vertical.kicad_mod +%%DATADIR%%/footprints/Connector_JST.pretty/JST_SHD_BM20B-SRDS-G-TF_2x10-1MP_P1.0mm_Vertical.kicad_mod +%%DATADIR%%/footprints/Connector_JST.pretty/JST_SHD_BM30B-SRDS-A-G-TF_2x15-1MP_P1.0mm_Vertical.kicad_mod +%%DATADIR%%/footprints/Connector_JST.pretty/JST_SHD_BM30B-SRDS-G-TF_2x15-1MP_P1.0mm_Vertical.kicad_mod +%%DATADIR%%/footprints/Connector_JST.pretty/JST_SHD_BM40B-SRDS-A-G-TF_2x20-1MP_P1.0mm_Vertical.kicad_mod +%%DATADIR%%/footprints/Connector_JST.pretty/JST_SHD_BM40B-SRDS-G-TF_2x20-1MP_P1.0mm_Vertical.kicad_mod +%%DATADIR%%/footprints/Connector_JST.pretty/JST_SHD_BM50B-SRDS-A-G-TF_2x25-1MP_P1.0mm_Vertical.kicad_mod +%%DATADIR%%/footprints/Connector_JST.pretty/JST_SHD_BM50B-SRDS-G-TF_2x25-1MP_P1.0mm_Vertical.kicad_mod +%%DATADIR%%/footprints/Connector_JST.pretty/JST_SHD_SM20B-SRDS-G-TF_2x10-1MP_P1.0mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_JST.pretty/JST_SHD_SM30B-SRDS-G-TF_2x15-1MP_P1.0mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_JST.pretty/JST_SHD_SM40B-SRDS-G-TF_2x20-1MP_P1.0mm_Horizontal.kicad_mod +%%DATADIR%%/footprints/Connector_JST.pretty/JST_SHD_SM50B-SRDS-G-TF_2x25-1MP_P1.0mm_Horizontal.kicad_mod %%DATADIR%%/footprints/Connector_JST.pretty/JST_SHL_SM02B-SHLS-TF_1x02-1MP_P1.00mm_Horizontal.kicad_mod %%DATADIR%%/footprints/Connector_JST.pretty/JST_SHL_SM05B-SHLS-TF_1x05-1MP_P1.00mm_Horizontal.kicad_mod %%DATADIR%%/footprints/Connector_JST.pretty/JST_SHL_SM06B-SHLS-TF_1x06-1MP_P1.00mm_Horizontal.kicad_mod @@ -6373,6 +6524,18 @@ %%DATADIR%%/footprints/Connector_Samtec.pretty/Samtec_LSHM-140-xx.x-x-DV-S_2x40-1SH_P0.50mm_Vertical.kicad_mod %%DATADIR%%/footprints/Connector_Samtec.pretty/Samtec_LSHM-150-xx.x-x-DV-N_2x50_P0.50mm_Vertical.kicad_mod %%DATADIR%%/footprints/Connector_Samtec.pretty/Samtec_LSHM-150-xx.x-x-DV-S_2x50-1SH_P0.50mm_Vertical.kicad_mod +%%DATADIR%%/footprints/Connector_Samtec.pretty/Samtec_SS4-10-3.00-x-D-K-xR_2x10_P0.4mm_Socket.kicad_mod +%%DATADIR%%/footprints/Connector_Samtec.pretty/Samtec_SS4-10-3.50-x-D-K-xR_2x10_P0.4mm_Socket.kicad_mod +%%DATADIR%%/footprints/Connector_Samtec.pretty/Samtec_SS4-15-3.00-x-D-K-xR_2x15_P0.4mm_Socket.kicad_mod +%%DATADIR%%/footprints/Connector_Samtec.pretty/Samtec_SS4-15-3.50-x-D-K-xR_2x15_P0.4mm_Socket.kicad_mod +%%DATADIR%%/footprints/Connector_Samtec.pretty/Samtec_SS4-20-3.00-x-D-K-xR_2x20_P0.4mm_Socket.kicad_mod +%%DATADIR%%/footprints/Connector_Samtec.pretty/Samtec_SS4-20-3.50-x-D-K-xR_2x20_P0.4mm_Socket.kicad_mod +%%DATADIR%%/footprints/Connector_Samtec.pretty/Samtec_SS4-30-3.00-x-D-K-xR_2x30_P0.4mm_Socket.kicad_mod +%%DATADIR%%/footprints/Connector_Samtec.pretty/Samtec_SS4-30-3.50-x-D-K-xR_2x30_P0.4mm_Socket.kicad_mod +%%DATADIR%%/footprints/Connector_Samtec.pretty/Samtec_SS4-40-3.00-x-D-K-xR_2x40_P0.4mm_Socket.kicad_mod +%%DATADIR%%/footprints/Connector_Samtec.pretty/Samtec_SS4-40-3.50-x-D-K-xR_2x40_P0.4mm_Socket.kicad_mod +%%DATADIR%%/footprints/Connector_Samtec.pretty/Samtec_SS4-50-3.00-x-D-K-xR_2x50_P0.4mm_Socket.kicad_mod +%%DATADIR%%/footprints/Connector_Samtec.pretty/Samtec_SS4-50-3.50-x-D-K-xR_2x50_P0.4mm_Socket.kicad_mod %%DATADIR%%/footprints/Connector_Samtec_HLE_SMD.pretty/Samtec_HLE-102-02-xxx-DV-BE-LC_2x02_P2.54mm_Horizontal.kicad_mod %%DATADIR%%/footprints/Connector_Samtec_HLE_SMD.pretty/Samtec_HLE-102-02-xxx-DV-BE_2x02_P2.54mm_Horizontal.kicad_mod %%DATADIR%%/footprints/Connector_Samtec_HLE_SMD.pretty/Samtec_HLE-102-02-xxx-DV-LC_2x02_P2.54mm_Horizontal.kicad_mod @@ -7713,6 +7876,7 @@ %%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_Cincon_EC6Cxx_Single_THT.kicad_mod %%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_Cyntec_MUN12AD01-SH.kicad_mod %%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_Cyntec_MUN12AD03-SH.kicad_mod +%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_Hamamatsu_C11204-1_THT.kicad_mod %%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_MeanWell_NID30_THT.kicad_mod %%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_MeanWell_NID60_THT.kicad_mod %%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_MeanWell_NSD10_THT.kicad_mod @@ -7779,6 +7943,7 @@ %%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMR-1SM_SMD.kicad_mod %%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMR-2xxxxWI_THT.kicad_mod %%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMR-xxxx_THT.kicad_mod +%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMR10-24xxWIR_48xxWIR_72xxWIR_THT.kicad_mod %%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMR4-xxxxWI_THT.kicad_mod %%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMU3-05xx_12xx_THT.kicad_mod %%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMU3-24xx_THT.kicad_mod @@ -7881,6 +8046,7 @@ %%DATADIR%%/footprints/Crystal.pretty/Crystal_SMD_0603-4Pin_6.0x3.5mm.kicad_mod %%DATADIR%%/footprints/Crystal.pretty/Crystal_SMD_0603-4Pin_6.0x3.5mm_HandSoldering.kicad_mod %%DATADIR%%/footprints/Crystal.pretty/Crystal_SMD_1210-4Pin_1.2x1.0mm.kicad_mod +%%DATADIR%%/footprints/Crystal.pretty/Crystal_SMD_1210-4Pin_1.2x1.0mm_RotB.kicad_mod %%DATADIR%%/footprints/Crystal.pretty/Crystal_SMD_2012-2Pin_2.0x1.2mm.kicad_mod %%DATADIR%%/footprints/Crystal.pretty/Crystal_SMD_2012-2Pin_2.0x1.2mm_HandSoldering.kicad_mod %%DATADIR%%/footprints/Crystal.pretty/Crystal_SMD_2016-4Pin_2.0x1.6mm.kicad_mod @@ -9323,6 +9489,7 @@ %%DATADIR%%/footprints/Inductor_THT_Wurth.pretty/L_Wurth_WE-HCFT-3540_LeadDiameter1.3mm.kicad_mod %%DATADIR%%/footprints/Inductor_THT_Wurth.pretty/L_Wurth_WE-HCFT-3540_LeadDiameter1.5mm.kicad_mod %%DATADIR%%/footprints/Inductor_THT_Wurth.pretty/L_Wurth_WE-HCFT-3540_LeadDiameter2.0mm.kicad_mod +%%DATADIR%%/footprints/Jumper.pretty/Jumper_Harwin_S1621_P10.9mm.kicad_mod %%DATADIR%%/footprints/Jumper.pretty/SolderJumper-2_P1.3mm_Bridged2Bar_Pad1.0x1.5mm.kicad_mod %%DATADIR%%/footprints/Jumper.pretty/SolderJumper-2_P1.3mm_Bridged2Bar_RoundedPad1.0x1.5mm.kicad_mod %%DATADIR%%/footprints/Jumper.pretty/SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm.kicad_mod @@ -9354,6 +9521,8 @@ %%DATADIR%%/footprints/Jumper.pretty/SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm_NumberLabels.kicad_mod %%DATADIR%%/footprints/LED_SMD.pretty/LED-APA102-2020.kicad_mod %%DATADIR%%/footprints/LED_SMD.pretty/LED-L1T2_LUMILEDS.kicad_mod +%%DATADIR%%/footprints/LED_SMD.pretty/LED_01005_0402Metric.kicad_mod +%%DATADIR%%/footprints/LED_SMD.pretty/LED_01005_0402Metric_Pad0.57x0.30mm_HandSolder.kicad_mod %%DATADIR%%/footprints/LED_SMD.pretty/LED_0201_0603Metric.kicad_mod %%DATADIR%%/footprints/LED_SMD.pretty/LED_0201_0603Metric_Pad0.64x0.40mm_HandSolder.kicad_mod %%DATADIR%%/footprints/LED_SMD.pretty/LED_0402_1005Metric.kicad_mod @@ -10056,7 +10225,8 @@ %%DATADIR%%/footprints/Oscillator.pretty/Oscillator_SMD_Diodes_FN-4Pin_7.0x5.0mm.kicad_mod %%DATADIR%%/footprints/Oscillator.pretty/Oscillator_SMD_ECS_2520MV-xxx-xx-4Pin_2.5x2.0mm.kicad_mod %%DATADIR%%/footprints/Oscillator.pretty/Oscillator_SMD_EuroQuartz_XO32-4Pin_3.2x2.5mm.kicad_mod -%%DATADIR%%/footprints/Oscillator.pretty/Oscillator_SMD_EuroQuartz_XO32-4Pin_3.2x2.5mm_HandSoldering.kicad_mod +%%DATADIR%%/footprints/Oscillator.pretty/Oscillator_SMD_EuroQuartz_XO32-4Pin_3.2x2.5mm_RotB.kicad_mod +%%DATADIR%%/footprints/Oscillator.pretty/Oscillator_SMD_EuroQuartz_XO32-4Pin_3.2x2.5mm_RotB_HandSoldering.kicad_mod %%DATADIR%%/footprints/Oscillator.pretty/Oscillator_SMD_EuroQuartz_XO53-4Pin_5.0x3.2mm.kicad_mod %%DATADIR%%/footprints/Oscillator.pretty/Oscillator_SMD_EuroQuartz_XO53-4Pin_5.0x3.2mm_HandSoldering.kicad_mod %%DATADIR%%/footprints/Oscillator.pretty/Oscillator_SMD_EuroQuartz_XO91-4Pin_7.0x5.0mm.kicad_mod @@ -10203,6 +10373,7 @@ %%DATADIR%%/footprints/Package_BGA.pretty/Micron_FBGA-96_7.5x13.5mm_Layout9x16_P0.8mm.kicad_mod %%DATADIR%%/footprints/Package_BGA.pretty/Micron_FBGA-96_8x14mm_Layout9x16_P0.8mm.kicad_mod %%DATADIR%%/footprints/Package_BGA.pretty/Micron_FBGA-96_9x14mm_Layout9x16_P0.8mm.kicad_mod +%%DATADIR%%/footprints/Package_BGA.pretty/NXP_SOT1982-1_VFBGA-98_7x7mm_Layout13x13_P0.5mm.kicad_mod %%DATADIR%%/footprints/Package_BGA.pretty/NXP_SOT2162-1_VFBGA-59_4x4mm_Layout9x9_P0.4mm.kicad_mod %%DATADIR%%/footprints/Package_BGA.pretty/NXP_VFBGA-42_2.6x3mm_Layout6x7_P0.4mm.kicad_mod %%DATADIR%%/footprints/Package_BGA.pretty/ST_LFBGA-354_16x16mm_Layout19x19_P0.8mm.kicad_mod @@ -10248,6 +10419,7 @@ %%DATADIR%%/footprints/Package_BGA.pretty/Texas_DSBGA-64_3.415x3.535mm_Layout8x8_P0.4mm.kicad_mod %%DATADIR%%/footprints/Package_BGA.pretty/Texas_DSBGA-6_0.704x1.054mm_Layout2x3_P0.35mm.kicad_mod %%DATADIR%%/footprints/Package_BGA.pretty/Texas_DSBGA-6_0.757x1.01mm_Layout2x3_P0.35mm.kicad_mod +%%DATADIR%%/footprints/Package_BGA.pretty/Texas_DSBGA-6_0.76x1.16mm_Layout2x3_P0.4mm.kicad_mod %%DATADIR%%/footprints/Package_BGA.pretty/Texas_DSBGA-6_0.855x1.255mm_Layout2x3_P0.4mm_LevelB.kicad_mod %%DATADIR%%/footprints/Package_BGA.pretty/Texas_DSBGA-6_0.855x1.255mm_Layout2x3_P0.4mm_LevelC.kicad_mod %%DATADIR%%/footprints/Package_BGA.pretty/Texas_DSBGA-6_0.95x1.488mm_Layout2x3_P0.4mm.kicad_mod @@ -10975,6 +11147,8 @@ %%DATADIR%%/footprints/Package_DFN_QFN.pretty/TQFN-48-1EP_7x7mm_P0.5mm_EP5.1x5.1mm_ThermalVias.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_B3QFN-14-1EP_5x5.5mm_P0.65mm.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_B3QFN-14-1EP_5x5.5mm_P0.65mm_ThermalVia.kicad_mod +%%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_MOF0009A.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_PicoStar_DFN-3_0.69x0.60mm.kicad_mod @@ -11025,9 +11199,13 @@ %%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RMG0012A_WQFN-12_1.8x1.8mm_P0.4mm.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RMQ0024A_WQFN-24-1EP_3x3mm_P0.4mm_EP1.9x1.9mm.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RMQ0024A_WQFN-24-1EP_3x3mm_P0.4mm_EP1.9x1.9mm_ThermalVias.kicad_mod +%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RNH0030A_WQFN-30-1EP_2.5x4.5mm_P0.4mm_EP1.2x3.2mm.kicad_mod +%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RNH0030A_WQFN-30-1EP_2.5x4.5mm_P0.4mm_EP1.2x3.2mm_ThermalVias.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RNN0018A.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RNP0030B_WQFN-30-1EP_4x6mm_P0.5mm_EP1.8x4.5mm.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RNP0030B_WQFN-30-1EP_4x6mm_P0.5mm_EP1.8x4.5mm_ThermalVias.kicad_mod +%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RNQ0040A_WQFN-40-1EP_6x4mm_P0.4mm_EP4.7x2.7mm.kicad_mod +%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RNQ0040A_WQFN-40-1EP_6x4mm_P0.4mm_EP4.7x2.7mm_ThermalVias.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RPU0010A_VQFN-HR-10_2x2mm_P0.5mm.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RSA_VQFN-16-1EP_4x4mm_P0.65mm_EP2.7x2.7mm.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RSA_VQFN-16-1EP_4x4mm_P0.65mm_EP2.7x2.7mm_ThermalVias.kicad_mod @@ -11042,6 +11220,8 @@ %%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RTW_WQFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm_ThermalVias.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RTY_WQFN-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RTY_WQFN-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm_ThermalVias.kicad_mod +%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RUK0020B_WQFN-20-1EP_3x3mm_P0.4mm_EP1.7x1.7mm.kicad_mod +%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RUK0020B_WQFN-20-1EP_3x3mm_P0.4mm_EP1.7x1.7mm_ThermalVias.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RUM0016A_WQFN-16-1EP_4x4mm_P0.65mm_EP2.6x2.6mm.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RUM0016A_WQFN-16-1EP_4x4mm_P0.65mm_EP2.6x2.6mm_ThermalVias.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RUN0010A_WQFN-10_2x2mm_P0.5mm.kicad_mod @@ -11143,6 +11323,8 @@ %%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-40-1EP_5x5mm_P0.4mm_EP3.5x3.5mm_ThermalVias.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-40-1EP_5x5mm_P0.4mm_EP3.6x3.6mm.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-40-1EP_5x5mm_P0.4mm_EP3.6x3.6mm_ThermalVias.kicad_mod +%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-40-1EP_6x6mm_P0.5mm_EP3.5x3.5mm.kicad_mod +%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-40-1EP_6x6mm_P0.5mm_EP3.5x3.5mm_ThermalVias.kicad_mod %%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-46-1EP_5x6mm_P0.4mm_EP2.8x3.8mm.kicad_mod %%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 @@ -11312,6 +11494,12 @@ %%DATADIR%%/footprints/Package_DIP.pretty/DIP-24_W7.62mm_Socket.kicad_mod %%DATADIR%%/footprints/Package_DIP.pretty/DIP-24_W7.62mm_Socket_LongPads.kicad_mod %%DATADIR%%/footprints/Package_DIP.pretty/DIP-24_W8.89mm_SMDSocket_LongPads.kicad_mod +%%DATADIR%%/footprints/Package_DIP.pretty/DIP-26_W15.24mm.kicad_mod +%%DATADIR%%/footprints/Package_DIP.pretty/DIP-26_W15.24mm_LongPads.kicad_mod +%%DATADIR%%/footprints/Package_DIP.pretty/DIP-26_W15.24mm_SMDSocket_SmallPads.kicad_mod +%%DATADIR%%/footprints/Package_DIP.pretty/DIP-26_W15.24mm_Socket.kicad_mod +%%DATADIR%%/footprints/Package_DIP.pretty/DIP-26_W15.24mm_Socket_LongPads.kicad_mod +%%DATADIR%%/footprints/Package_DIP.pretty/DIP-26_W16.51mm_SMDSocket_LongPads.kicad_mod %%DATADIR%%/footprints/Package_DIP.pretty/DIP-28_W15.24mm.kicad_mod %%DATADIR%%/footprints/Package_DIP.pretty/DIP-28_W15.24mm_LongPads.kicad_mod %%DATADIR%%/footprints/Package_DIP.pretty/DIP-28_W15.24mm_SMDSocket_SmallPads.kicad_mod @@ -11506,6 +11694,7 @@ %%DATADIR%%/footprints/Package_DirectFET.pretty/DirectFET_SQ.kicad_mod %%DATADIR%%/footprints/Package_DirectFET.pretty/DirectFET_ST.kicad_mod %%DATADIR%%/footprints/Package_LCC.pretty/Analog_LCC-8_5x5mm_P1.27mm.kicad_mod +%%DATADIR%%/footprints/Package_LCC.pretty/MO047AD_PLCC-52_19.1x19.1mm_P1.27mm.kicad_mod %%DATADIR%%/footprints/Package_LCC.pretty/PLCC-20.kicad_mod %%DATADIR%%/footprints/Package_LCC.pretty/PLCC-20_SMD-Socket.kicad_mod %%DATADIR%%/footprints/Package_LCC.pretty/PLCC-20_THT-Socket.kicad_mod @@ -11585,6 +11774,8 @@ %%DATADIR%%/footprints/Package_QFP.pretty/LQFP-144-1EP_20x20mm_P0.5mm_EP6.5x6.5mm_ThermalVias.kicad_mod %%DATADIR%%/footprints/Package_QFP.pretty/LQFP-144_20x20mm_P0.5mm.kicad_mod %%DATADIR%%/footprints/Package_QFP.pretty/LQFP-160_24x24mm_P0.5mm.kicad_mod +%%DATADIR%%/footprints/Package_QFP.pretty/LQFP-176-1EP_24x24mm_P0.5mm_EP6.6x6.6mm.kicad_mod +%%DATADIR%%/footprints/Package_QFP.pretty/LQFP-176-1EP_24x24mm_P0.5mm_EP6.6x6.6mm_ThermalVias.kicad_mod %%DATADIR%%/footprints/Package_QFP.pretty/LQFP-176_20x20mm_P0.4mm.kicad_mod %%DATADIR%%/footprints/Package_QFP.pretty/LQFP-176_24x24mm_P0.5mm.kicad_mod %%DATADIR%%/footprints/Package_QFP.pretty/LQFP-208_28x28mm_P0.5mm.kicad_mod @@ -11610,7 +11801,7 @@ %%DATADIR%%/footprints/Package_QFP.pretty/LQFP-80_10x10mm_P0.4mm.kicad_mod %%DATADIR%%/footprints/Package_QFP.pretty/LQFP-80_12x12mm_P0.5mm.kicad_mod %%DATADIR%%/footprints/Package_QFP.pretty/LQFP-80_14x14mm_P0.65mm.kicad_mod -%%DATADIR%%/footprints/Package_QFP.pretty/MQFP-44_10x10mm_P0.8mm.kicad_mod +%%DATADIR%%/footprints/Package_QFP.pretty/MO112AC1_PQFP-52_10x10mm_P0.65mm.kicad_mod %%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 @@ -11639,6 +11830,7 @@ %%DATADIR%%/footprints/Package_QFP.pretty/TQFP-44-1EP_10x10mm_P0.8mm_EP4.5x4.5mm.kicad_mod %%DATADIR%%/footprints/Package_QFP.pretty/TQFP-44_10x10mm_P0.8mm.kicad_mod %%DATADIR%%/footprints/Package_QFP.pretty/TQFP-48-1EP_7x7mm_P0.5mm_EP3.5x3.5mm.kicad_mod +%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-48-1EP_7x7mm_P0.5mm_EP3.5x3.5mm_ThermalVias.kicad_mod %%DATADIR%%/footprints/Package_QFP.pretty/TQFP-48-1EP_7x7mm_P0.5mm_EP4.11x4.11mm.kicad_mod %%DATADIR%%/footprints/Package_QFP.pretty/TQFP-48-1EP_7x7mm_P0.5mm_EP5x5mm.kicad_mod %%DATADIR%%/footprints/Package_QFP.pretty/TQFP-48-1EP_7x7mm_P0.5mm_EP5x5mm_ThermalVias.kicad_mod @@ -11656,7 +11848,6 @@ %%DATADIR%%/footprints/Package_QFP.pretty/TQFP-80_14x14mm_P0.65mm.kicad_mod %%DATADIR%%/footprints/Package_QFP.pretty/Texas_PHP0048E_HTQFP-48-1EP_7x7mm_P0.5mm_EP6.5x6.5mm_Mask3.62x3.62mm.kicad_mod %%DATADIR%%/footprints/Package_QFP.pretty/Texas_PHP0048E_HTQFP-48-1EP_7x7mm_P0.5mm_EP6.5x6.5mm_Mask3.62x3.62mm_ThermalVias.kicad_mod -%%DATADIR%%/footprints/Package_QFP.pretty/VQFP-100_14x14mm_P0.5mm.kicad_mod %%DATADIR%%/footprints/Package_QFP.pretty/VQFP-128_14x14mm_P0.4mm.kicad_mod %%DATADIR%%/footprints/Package_QFP.pretty/VQFP-176_20x20mm_P0.4mm.kicad_mod %%DATADIR%%/footprints/Package_QFP.pretty/VQFP-80_14x14mm_P0.65mm.kicad_mod @@ -11711,7 +11902,6 @@ %%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.4x3.7mm.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm_ThermalVias.kicad_mod -%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm_ThermalVias_HandSolder.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.96x2.96mm.kicad_mod %%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 @@ -11927,7 +12117,6 @@ %%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.25x5.24mm_P1.27mm.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 @@ -12047,8 +12236,9 @@ %%DATADIR%%/footprints/Package_SO.pretty/Texas_DGN0008D_VSSOP-8-1EP_3x3mm_P0.65mm_EP2x2.94mm_Mask1.57x1.89mm_ThermalVias.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/Texas_DGN0008G_VSSOP-8-1EP_3x3mm_P0.65mm_EP2x2.94mm_Mask1.846x2.15mm.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/Texas_DGN0008G_VSSOP-8-1EP_3x3mm_P0.65mm_EP2x2.94mm_Mask1.846x2.15mm_ThermalVias.kicad_mod +%%DATADIR%%/footprints/Package_SO.pretty/Texas_DGS0020A_TSSOP-20_3x5.1mm_P0.5mm.kicad_mod %%DATADIR%%/footprints/Package_SO.pretty/Texas_DKD0036A_HSSOP-36_11x15.9mm_P0.65mm_TopEP5.85x12.65mm.kicad_mod -%%DATADIR%%/footprints/Package_SO.pretty/Texas_DYY0016A_TSOT-23-16_4.2x2.0mm_P0.5mm.kicad_mod +%%DATADIR%%/footprints/Package_SO.pretty/Texas_DYY0016A_TSOT-23-16_2x4.2mm_P0.5mm.kicad_mod %%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 @@ -12082,6 +12272,8 @@ %%DATADIR%%/footprints/Package_SON.pretty/Infineon_PG-TISON-8-3.kicad_mod %%DATADIR%%/footprints/Package_SON.pretty/Infineon_PG-TISON-8-4.kicad_mod %%DATADIR%%/footprints/Package_SON.pretty/Infineon_PG-TISON-8-5.kicad_mod +%%DATADIR%%/footprints/Package_SON.pretty/MPS_USON-6_1.2x1.6mm_P0.5mm.kicad_mod +%%DATADIR%%/footprints/Package_SON.pretty/MPS_VSON-6_1x1.5mm_P0.5mm.kicad_mod %%DATADIR%%/footprints/Package_SON.pretty/MicroCrystal_C7_SON-8_1.5x3.2mm_P0.9mm.kicad_mod %%DATADIR%%/footprints/Package_SON.pretty/NXP_XSON-16.kicad_mod %%DATADIR%%/footprints/Package_SON.pretty/Nexperia_HUSON-12_USON-12-1EP_1.35x2.5mm_P0.4mm_EP0.4x2mm.kicad_mod @@ -12101,6 +12293,8 @@ %%DATADIR%%/footprints/Package_SON.pretty/Texas_DRX_WSON-10_2.5x2.5mm_P0.5mm.kicad_mod %%DATADIR%%/footprints/Package_SON.pretty/Texas_DSC0010J.kicad_mod %%DATADIR%%/footprints/Package_SON.pretty/Texas_DSC0010J_ThermalVias.kicad_mod +%%DATADIR%%/footprints/Package_SON.pretty/Texas_DSG0008A_WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm.kicad_mod +%%DATADIR%%/footprints/Package_SON.pretty/Texas_DSG0008A_WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias.kicad_mod %%DATADIR%%/footprints/Package_SON.pretty/Texas_PWSON-N6.kicad_mod %%DATADIR%%/footprints/Package_SON.pretty/Texas_R-PUSON-N14.kicad_mod %%DATADIR%%/footprints/Package_SON.pretty/Texas_R-PUSON-N8_USON-8-1EP_1.6x2.1mm_P0.5mm_EP0.4x1.7mm.kicad_mod @@ -12302,6 +12496,7 @@ %%DATADIR%%/footprints/Package_TO_SOT_SMD.pretty/TSOT-23-8_HandSoldering.kicad_mod %%DATADIR%%/footprints/Package_TO_SOT_SMD.pretty/TSOT-23.kicad_mod %%DATADIR%%/footprints/Package_TO_SOT_SMD.pretty/TSOT-23_HandSoldering.kicad_mod +%%DATADIR%%/footprints/Package_TO_SOT_SMD.pretty/Texas_DDF0008A_SOT-8_1.6x2.9mm_P0.65mm.kicad_mod %%DATADIR%%/footprints/Package_TO_SOT_SMD.pretty/Texas_DRT-3.kicad_mod %%DATADIR%%/footprints/Package_TO_SOT_SMD.pretty/Texas_NDQ.kicad_mod %%DATADIR%%/footprints/Package_TO_SOT_SMD.pretty/Texas_NDW-7_TabPin4.kicad_mod diff --git a/cad/kicad-library-packages3d/Makefile b/cad/kicad-library-packages3d/Makefile index f95d3b479a79..fbd8e616baf5 100644 --- a/cad/kicad-library-packages3d/Makefile +++ b/cad/kicad-library-packages3d/Makefile @@ -1,5 +1,5 @@ PORTNAME= kicad -DISTVERSION= 9.0.1 +DISTVERSION= 9.0.2 CATEGORIES= cad PKGNAMESUFFIX= -library-packages3d diff --git a/cad/kicad-library-packages3d/distinfo b/cad/kicad-library-packages3d/distinfo index ff5dbfbaccc3..45aa28222fca 100644 --- a/cad/kicad-library-packages3d/distinfo +++ b/cad/kicad-library-packages3d/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743288918 -SHA256 (kicad-packages3D-9.0.1.tar.bz2) = 3b1933735052a3948285a3a932802eb7100aa43a292dff197976aca2cb0459ab -SIZE (kicad-packages3D-9.0.1.tar.bz2) = 700900878 +TIMESTAMP = 1746912573 +SHA256 (kicad-packages3D-9.0.2.tar.bz2) = 5d969971df4957972fb0aadae5bd03c4d654f6aacf7a95d972f49ac56ea6aee4 +SIZE (kicad-packages3D-9.0.2.tar.bz2) = 700504866 diff --git a/cad/kicad-library-packages3d/pkg-plist b/cad/kicad-library-packages3d/pkg-plist index 198ef42ff6a6..e2325a02187e 100644 --- a/cad/kicad-library-packages3d/pkg-plist +++ b/cad/kicad-library-packages3d/pkg-plist @@ -8402,6 +8402,8 @@ %%DATADIR%%/3dmodels/Diode_SMD.3dshapes/D_MiniMELF.wrl %%DATADIR%%/3dmodels/Diode_SMD.3dshapes/D_PowerDI-123.step %%DATADIR%%/3dmodels/Diode_SMD.3dshapes/D_PowerDI-123.wrl +%%DATADIR%%/3dmodels/Diode_SMD.3dshapes/D_Powermite_AK.step +%%DATADIR%%/3dmodels/Diode_SMD.3dshapes/D_Powermite_AK.wrl %%DATADIR%%/3dmodels/Diode_SMD.3dshapes/D_SC-80.step %%DATADIR%%/3dmodels/Diode_SMD.3dshapes/D_SC-80.wrl %%DATADIR%%/3dmodels/Diode_SMD.3dshapes/D_SMA.step @@ -10638,6 +10640,8 @@ %%DATADIR%%/3dmodels/Package_BGA.3dshapes/Linear_BGA-133_15.0x15.0_Layout12x12_P1.27mm.wrl %%DATADIR%%/3dmodels/Package_BGA.3dshapes/Maxim_WLP-12.step %%DATADIR%%/3dmodels/Package_BGA.3dshapes/Maxim_WLP-12.wrl +%%DATADIR%%/3dmodels/Package_BGA.3dshapes/NXP_SOT1982-1_VFBGA-98_7x7mm_Layout13x13_P0.5mm.step +%%DATADIR%%/3dmodels/Package_BGA.3dshapes/NXP_SOT1982-1_VFBGA-98_7x7mm_Layout13x13_P0.5mm.wrl %%DATADIR%%/3dmodels/Package_BGA.3dshapes/NXP_SOT2162-1_VFBGA-59_4x4mm_Layout9x9_P0.4mm.step %%DATADIR%%/3dmodels/Package_BGA.3dshapes/NXP_SOT2162-1_VFBGA-59_4x4mm_Layout9x9_P0.4mm.wrl %%DATADIR%%/3dmodels/Package_BGA.3dshapes/NXP_VFBGA-42_2.6x3mm_Layout6x7_P0.4mm.step @@ -10840,6 +10844,8 @@ %%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Nordic_AQFN-73-1EP_7x7mm_P0.5mm.wrl %%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/OnSemi_DFN-14-1EP_4x4mm_P0.5mm_EP2.7x3.4mm.step %%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/OnSemi_DFN-14-1EP_4x4mm_P0.5mm_EP2.7x3.4mm.wrl +%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/OnSemi_SIP-38-6EP-9x7mm_P0.65mm_EP1.2x1.2mm.step +%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/OnSemi_SIP-38-6EP-9x7mm_P0.65mm_EP1.2x1.2mm.wrl %%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/OnSemi_XDFN4-1EP_1.0x1.0mm_EP0.52x0.52mm.step %%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/OnSemi_XDFN4-1EP_1.0x1.0mm_EP0.52x0.52mm.wrl %%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/PQFN-8-EP_6x5mm_P1.27mm_Generic.step @@ -10852,6 +10858,8 @@ %%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-16-1EP_3x3mm_P0.5mm_EP1.8x1.8mm.wrl %%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-16-1EP_4x4mm_P0.65mm_EP2.15x2.15mm.step %%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-16-1EP_4x4mm_P0.65mm_EP2.15x2.15mm.wrl +%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm.step +%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm.wrl %%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-16-1EP_4x4mm_P0.65mm_EP2.5x2.5mm.step %%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-16-1EP_4x4mm_P0.65mm_EP2.5x2.5mm.wrl %%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-16-1EP_5x5mm_P0.8mm_EP2.7x2.7mm.step @@ -10968,6 +10976,8 @@ %%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/TQFN-44-1EP_7x7mm_P0.5mm_EP4.7x4.7mm.wrl %%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/TQFN-48-1EP_7x7mm_P0.5mm_EP5.1x5.1mm.step %%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_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 @@ -11586,6 +11596,10 @@ %%DATADIR%%/3dmodels/Package_QFP.3dshapes/LQFP-80_12x12mm_P0.5mm.wrl %%DATADIR%%/3dmodels/Package_QFP.3dshapes/LQFP-80_14x14mm_P0.65mm.step %%DATADIR%%/3dmodels/Package_QFP.3dshapes/LQFP-80_14x14mm_P0.65mm.wrl +%%DATADIR%%/3dmodels/Package_QFP.3dshapes/MO112AC1_PQFP-52_10x10mm_P0.65mm.step +%%DATADIR%%/3dmodels/Package_QFP.3dshapes/MO112AC1_PQFP-52_10x10mm_P0.65mm.wrl +%%DATADIR%%/3dmodels/Package_QFP.3dshapes/Microchip_PQFP-44_10x10mm_P0.8mm.step +%%DATADIR%%/3dmodels/Package_QFP.3dshapes/Microchip_PQFP-44_10x10mm_P0.8mm.wrl %%DATADIR%%/3dmodels/Package_QFP.3dshapes/PQFP-100_14x20mm_P0.65mm.step %%DATADIR%%/3dmodels/Package_QFP.3dshapes/PQFP-100_14x20mm_P0.65mm.wrl %%DATADIR%%/3dmodels/Package_QFP.3dshapes/PQFP-112_20x20mm_P0.65mm.step @@ -11660,8 +11674,6 @@ %%DATADIR%%/3dmodels/Package_QFP.3dshapes/TQFP-80_12x12mm_P0.5mm.wrl %%DATADIR%%/3dmodels/Package_QFP.3dshapes/TQFP-80_14x14mm_P0.65mm.step %%DATADIR%%/3dmodels/Package_QFP.3dshapes/TQFP-80_14x14mm_P0.65mm.wrl -%%DATADIR%%/3dmodels/Package_QFP.3dshapes/VQFP-100_14x14mm_P0.5mm.step -%%DATADIR%%/3dmodels/Package_QFP.3dshapes/VQFP-100_14x14mm_P0.5mm.wrl %%DATADIR%%/3dmodels/Package_QFP.3dshapes/VQFP-128_14x14mm_P0.4mm.step %%DATADIR%%/3dmodels/Package_QFP.3dshapes/VQFP-128_14x14mm_P0.4mm.wrl %%DATADIR%%/3dmodels/Package_QFP.3dshapes/VQFP-176_20x20mm_P0.4mm.step @@ -11840,8 +11852,6 @@ %%DATADIR%%/3dmodels/Package_SO.3dshapes/SOIC-8_5.3x6.2mm_P1.27mm.wrl %%DATADIR%%/3dmodels/Package_SO.3dshapes/SOIC-8_7.5x5.85mm_P1.27mm.step %%DATADIR%%/3dmodels/Package_SO.3dshapes/SOIC-8_7.5x5.85mm_P1.27mm.wrl -%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOIJ-8_5.3x5.3mm_P1.27mm.step -%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOIJ-8_5.3x5.3mm_P1.27mm.wrl %%DATADIR%%/3dmodels/Package_SO.3dshapes/SOJ-36_10.16x23.49mm_P1.27mm.step %%DATADIR%%/3dmodels/Package_SO.3dshapes/SOJ-36_10.16x23.49mm_P1.27mm.wrl %%DATADIR%%/3dmodels/Package_SO.3dshapes/SOP-16_3.9x9.9mm_P1.27mm.step @@ -11918,8 +11928,6 @@ %%DATADIR%%/3dmodels/Package_SO.3dshapes/SSOP-8_3.95x5.21x3.27mm_P1.27mm.wrl %%DATADIR%%/3dmodels/Package_SO.3dshapes/SSOP-8_3.9x5.05mm_P1.27mm.step %%DATADIR%%/3dmodels/Package_SO.3dshapes/SSOP-8_3.9x5.05mm_P1.27mm.wrl -%%DATADIR%%/3dmodels/Package_SO.3dshapes/SSOP-8_5.25x5.24mm_P1.27mm.step -%%DATADIR%%/3dmodels/Package_SO.3dshapes/SSOP-8_5.25x5.24mm_P1.27mm.wrl %%DATADIR%%/3dmodels/Package_SO.3dshapes/ST_MultiPowerSO-30.step %%DATADIR%%/3dmodels/Package_SO.3dshapes/ST_MultiPowerSO-30.wrl %%DATADIR%%/3dmodels/Package_SO.3dshapes/ST_PowerSSO-24_SlugDown.step @@ -12118,8 +12126,8 @@ %%DATADIR%%/3dmodels/Package_SO.3dshapes/VSSOP-8_2.3x2mm_P0.5mm.wrl %%DATADIR%%/3dmodels/Package_SO.3dshapes/VSSOP-8_2.4x2.1mm_P0.5mm.step %%DATADIR%%/3dmodels/Package_SO.3dshapes/VSSOP-8_2.4x2.1mm_P0.5mm.wrl -%%DATADIR%%/3dmodels/Package_SO.3dshapes/VSSOP-8_3.0x3.0mm_P0.65mm.step -%%DATADIR%%/3dmodels/Package_SO.3dshapes/VSSOP-8_3.0x3.0mm_P0.65mm.wrl +%%DATADIR%%/3dmodels/Package_SO.3dshapes/VSSOP-8_3x3mm_P0.65mm.step +%%DATADIR%%/3dmodels/Package_SO.3dshapes/VSSOP-8_3x3mm_P0.65mm.wrl %%DATADIR%%/3dmodels/Package_SON.3dshapes/Diodes_PowerDI3333-8.step %%DATADIR%%/3dmodels/Package_SON.3dshapes/Diodes_PowerDI3333-8.wrl %%DATADIR%%/3dmodels/Package_SON.3dshapes/NXP_XSON-16.step diff --git a/cad/kicad-library-symbols/Makefile b/cad/kicad-library-symbols/Makefile index 0b09107ce4e4..a6bb4fc2fa69 100644 --- a/cad/kicad-library-symbols/Makefile +++ b/cad/kicad-library-symbols/Makefile @@ -1,5 +1,5 @@ PORTNAME= kicad -DISTVERSION= 9.0.1 +DISTVERSION= 9.0.2 CATEGORIES= cad PKGNAMESUFFIX= -library-symbols diff --git a/cad/kicad-library-symbols/distinfo b/cad/kicad-library-symbols/distinfo index 70c5ccb810e5..a1aa1d516aba 100644 --- a/cad/kicad-library-symbols/distinfo +++ b/cad/kicad-library-symbols/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743288693 -SHA256 (kicad-symbols-9.0.1.tar.bz2) = f7f6b978d10b5cf8434eb7149f073b42b510adddbf004ecd90458a07de76939a -SIZE (kicad-symbols-9.0.1.tar.bz2) = 3782934 +TIMESTAMP = 1746912511 +SHA256 (kicad-symbols-9.0.2.tar.bz2) = 3a15138ac603937f8e144b045908823c6ddf0274e71a8c9745a68894b4be594c +SIZE (kicad-symbols-9.0.2.tar.bz2) = 3803426 diff --git a/cad/kicad-library-templates/Makefile b/cad/kicad-library-templates/Makefile index 2652bc988565..a436dd9faac2 100644 --- a/cad/kicad-library-templates/Makefile +++ b/cad/kicad-library-templates/Makefile @@ -1,5 +1,5 @@ PORTNAME= kicad -DISTVERSION= 9.0.1 +DISTVERSION= 9.0.2 CATEGORIES= cad PKGNAMESUFFIX= -library-tmpl diff --git a/cad/kicad-library-templates/distinfo b/cad/kicad-library-templates/distinfo index 14502cdc2dd8..337de4312446 100644 --- a/cad/kicad-library-templates/distinfo +++ b/cad/kicad-library-templates/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743288682 -SHA256 (kicad-templates-9.0.1.tar.bz2) = d6149b2d109ea5ba3a457fb744393c40c2474de52b2a5045d4f08118d78b8d1b -SIZE (kicad-templates-9.0.1.tar.bz2) = 2881212 +TIMESTAMP = 1746912542 +SHA256 (kicad-templates-9.0.2.tar.bz2) = 0e23c346f5fdfbff873c388eabe2dc8dfef9794fd40b3ba392255f02f8e3ba06 +SIZE (kicad-templates-9.0.2.tar.bz2) = 2882461 diff --git a/cad/kicad/Makefile b/cad/kicad/Makefile index 477800351d36..46e134887ad7 100644 --- a/cad/kicad/Makefile +++ b/cad/kicad/Makefile @@ -1,6 +1,5 @@ PORTNAME= kicad -DISTVERSION= 9.0.1 -PORTREVISION= 2 +DISTVERSION= 9.0.2 PORTEPOCH= 2 CATEGORIES= cad @@ -65,8 +64,9 @@ CMAKE_ARGS= -DwxWidgets_CONFIG_EXECUTABLE=${WX_CONFIG} \ CMAKE_ENV+= DODBC_PATH=${LOCALBASE} USE_LDCONFIG= yes +# SOVERSION helps testing rc packages PLIST_SUB= DESKTOPDIR=${DESKTOPDIR:S|^${PREFIX}/||} \ - PORTVERSION=${PORTVERSION} + SOVERSION=${PORTVERSION:C/.r[0-9]*//} OPTIONS_DEFINE= NLS OPTIONS_SUB= yes diff --git a/cad/kicad/distinfo b/cad/kicad/distinfo index 560f525ff5c1..10648b9b92c4 100644 --- a/cad/kicad/distinfo +++ b/cad/kicad/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743288460 -SHA256 (kicad-9.0.1.tar.bz2) = 92c43ef5dead38d315bf765e7ba4474ccf368046189c9fe7ca5ab39a53960999 -SIZE (kicad-9.0.1.tar.bz2) = 128301467 +TIMESTAMP = 1746912497 +SHA256 (kicad-9.0.2.tar.bz2) = a184642b085f446e1709e373ea2b12872295ad5b3cc2ef894af155928d7f8e0d +SIZE (kicad-9.0.2.tar.bz2) = 128281428 diff --git a/cad/kicad/pkg-plist b/cad/kicad/pkg-plist index c69e23b82593..b7d60ee90f58 100644 --- a/cad/kicad/pkg-plist +++ b/cad/kicad/pkg-plist @@ -21,13 +21,13 @@ lib/kicad/plugins/3d/libs3d_plugin_idf.so lib/kicad/plugins/3d/libs3d_plugin_oce.so lib/kicad/plugins/3d/libs3d_plugin_vrml.so lib/libkiapi.so -lib/libkiapi.so.%%PORTVERSION%% +lib/libkiapi.so.%%SOVERSION%% lib/libkicad_3dsg.so lib/libkicad_3dsg.so.2.0.0 lib/libkicommon.so -lib/libkicommon.so.%%PORTVERSION%% +lib/libkicommon.so.%%SOVERSION%% lib/libkigal.so -lib/libkigal.so.%%PORTVERSION%% +lib/libkigal.so.%%SOVERSION%% %%PYTHON_SITELIBDIR%%/_pcbnew.so %%PYTHON_SITELIBDIR%%/pcbnew.py %%DESKTOPDIR%%/org.kicad.bitmap2component.desktop diff --git a/cad/nvc/Makefile b/cad/nvc/Makefile index 8efb2850eff8..7032c217a1ca 100644 --- a/cad/nvc/Makefile +++ b/cad/nvc/Makefile @@ -1,6 +1,6 @@ PORTNAME= nvc DISTVERSIONPREFIX= r -DISTVERSION= 1.16.0 +DISTVERSION= 1.16.1 CATEGORIES= cad MAINTAINER= yuri@FreeBSD.org diff --git a/cad/nvc/distinfo b/cad/nvc/distinfo index 1b9fd33301b8..9623cf1cf7f5 100644 --- a/cad/nvc/distinfo +++ b/cad/nvc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745392970 -SHA256 (nickg-nvc-r1.16.0_GH0.tar.gz) = 4e0d7a91764d905cbe993cd04ebbb4485c90c4e8160bc8486a2da3c33f45887b -SIZE (nickg-nvc-r1.16.0_GH0.tar.gz) = 2220702 +TIMESTAMP = 1747122927 +SHA256 (nickg-nvc-r1.16.1_GH0.tar.gz) = e1d00d4140c5cc86ae765e5518fd900865ad302d0d8a776c6b5b0bbbea6fcd7b +SIZE (nickg-nvc-r1.16.1_GH0.tar.gz) = 2221995 diff --git a/cad/openscad-devel/Makefile.git_rev b/cad/openscad-devel/Makefile.git_rev index fe7f5afe3ead..bdc80ab4ca5b 100644 --- a/cad/openscad-devel/Makefile.git_rev +++ b/cad/openscad-devel/Makefile.git_rev @@ -1,5 +1,5 @@ -GIT_SRC_HASH= d1351d6282abfd239cdd0c657f755d8c4a123ff8 -GIT_SRC_DATE= 2025.05.04 +GIT_SRC_HASH= 72c9919d63116f8e711f3566ae34e9eb63a2d6e6 +GIT_SRC_DATE= 2025.05.08 GIT_MCAD_HASH= 1ea402208c3127ffb443931e9bb1681c191dacca GIT_CLIPPER2_HASH= 6901921c4be75126d1de60bfd24bd86a61319fd0 GIT_OPENCSG_HASH= 313018fbf997f484f66cb4a320bbd2abf79a4fc1 diff --git a/cad/openscad-devel/distinfo b/cad/openscad-devel/distinfo index 32f98f736806..64a4d036f3e6 100644 --- a/cad/openscad-devel/distinfo +++ b/cad/openscad-devel/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1746447998 -SHA256 (openscad-openscad-2025.05.04-d1351d6282abfd239cdd0c657f755d8c4a123ff8_GH0.tar.gz) = d610c85143ab2437ca3ae9d68ea0857303eeca147b10ccf74fe1dfe04eb9f8a7 -SIZE (openscad-openscad-2025.05.04-d1351d6282abfd239cdd0c657f755d8c4a123ff8_GH0.tar.gz) = 24478575 +TIMESTAMP = 1746869038 +SHA256 (openscad-openscad-2025.05.08-72c9919d63116f8e711f3566ae34e9eb63a2d6e6_GH0.tar.gz) = 10436542006d598beb34a7bbfbb88101c81e2102efb7c884b3a7831c7b7865cb +SIZE (openscad-openscad-2025.05.08-72c9919d63116f8e711f3566ae34e9eb63a2d6e6_GH0.tar.gz) = 24478576 SHA256 (microsoft-mimalloc-4cebb48062196625b91c79311f3ff4b22f493d47_GH0.tar.gz) = 1811a777b83ffa9cb5c2f3c1b2f41b48bd72b6f044812d7ba2c2bacf5e1b8e2c SIZE (microsoft-mimalloc-4cebb48062196625b91c79311f3ff4b22f493d47_GH0.tar.gz) = 1133506 SHA256 (elalish-manifold-7c8fbe186aa1ac5eb73f12c28bdef093ee4d11c9_GH0.tar.gz) = 5418524300e37c2edb0de81a2393cd768f631a5de02f68936bc5c42988271813 diff --git a/cad/openscad/Makefile.git_rev b/cad/openscad/Makefile.git_rev index ab76943863fa..bdc80ab4ca5b 100644 --- a/cad/openscad/Makefile.git_rev +++ b/cad/openscad/Makefile.git_rev @@ -1,5 +1,5 @@ -GIT_SRC_HASH= bff822d19ca86e6d39ebd947be6f639e0a680f0f -GIT_SRC_DATE= 2025.04.07 +GIT_SRC_HASH= 72c9919d63116f8e711f3566ae34e9eb63a2d6e6 +GIT_SRC_DATE= 2025.05.08 GIT_MCAD_HASH= 1ea402208c3127ffb443931e9bb1681c191dacca GIT_CLIPPER2_HASH= 6901921c4be75126d1de60bfd24bd86a61319fd0 GIT_OPENCSG_HASH= 313018fbf997f484f66cb4a320bbd2abf79a4fc1 diff --git a/cad/openscad/distinfo b/cad/openscad/distinfo index a8880facc71c..304a3e7aea1d 100644 --- a/cad/openscad/distinfo +++ b/cad/openscad/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1744129336 -SHA256 (openscad-openscad-2025.04.07-bff822d19ca86e6d39ebd947be6f639e0a680f0f_GH0.tar.gz) = fd9910c352d233996994ac91658be5dc5ffb74b475f63677926efe7d90f9ecb2 -SIZE (openscad-openscad-2025.04.07-bff822d19ca86e6d39ebd947be6f639e0a680f0f_GH0.tar.gz) = 26331130 +TIMESTAMP = 1746869177 +SHA256 (openscad-openscad-2025.05.08-72c9919d63116f8e711f3566ae34e9eb63a2d6e6_GH0.tar.gz) = 10436542006d598beb34a7bbfbb88101c81e2102efb7c884b3a7831c7b7865cb +SIZE (openscad-openscad-2025.05.08-72c9919d63116f8e711f3566ae34e9eb63a2d6e6_GH0.tar.gz) = 24478576 SHA256 (microsoft-mimalloc-4cebb48062196625b91c79311f3ff4b22f493d47_GH0.tar.gz) = 1811a777b83ffa9cb5c2f3c1b2f41b48bd72b6f044812d7ba2c2bacf5e1b8e2c SIZE (microsoft-mimalloc-4cebb48062196625b91c79311f3ff4b22f493d47_GH0.tar.gz) = 1133506 SHA256 (elalish-manifold-7c8fbe186aa1ac5eb73f12c28bdef093ee4d11c9_GH0.tar.gz) = 5418524300e37c2edb0de81a2393cd768f631a5de02f68936bc5c42988271813 diff --git a/cad/py-amaranth/Makefile b/cad/py-amaranth/Makefile index bec064c3c9b7..9e20173ed8bd 100644 --- a/cad/py-amaranth/Makefile +++ b/cad/py-amaranth/Makefile @@ -1,6 +1,6 @@ PORTNAME= amaranth DISTVERSIONPREFIX= v -DISTVERSION= 0.5.4 +DISTVERSION= 0.5.6 CATEGORIES= cad python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -50,6 +50,6 @@ do-install: # workaround for https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=2 ${_PYTHONPKGLIST} @cd ${STAGEDIR}${PREFIX} && ${FIND} lib -name '*.pyc' >> ${_PYTHONPKGLIST} -# tests as of 0.5.4: 1186 passed, 3 warnings in 50.72s +# tests as of 0.5.6: 1187 passed, 3 warnings in 47.87s .include <bsd.port.mk> diff --git a/cad/py-amaranth/distinfo b/cad/py-amaranth/distinfo index f79a6150b865..3471b022c85c 100644 --- a/cad/py-amaranth/distinfo +++ b/cad/py-amaranth/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1734408752 -SHA256 (amaranth-lang-amaranth-v0.5.4_GH0.tar.gz) = 9af1bf415ce41f6e97f95d66e30c8bbf6f551d6628962fb44afecec0a7a35b45 -SIZE (amaranth-lang-amaranth-v0.5.4_GH0.tar.gz) = 748517 +TIMESTAMP = 1747368204 +SHA256 (amaranth-lang-amaranth-v0.5.6_GH0.tar.gz) = 2b4471223e2354414c99183309d09efd03512b7c31446067c62e1564b0747580 +SIZE (amaranth-lang-amaranth-v0.5.6_GH0.tar.gz) = 748902 |