diff --git a/editor/poedit/pspec.xml b/editor/poedit/pspec.xml index 41884e49f3..a2b2a732e3 100644 --- a/editor/poedit/pspec.xml +++ b/editor/poedit/pspec.xml @@ -13,8 +13,8 @@ editor A cross-platform translation editor. This program is a simple translation editor for PO and XLIFF files. It also serves as a GUI frontend to more GNU gettext utilities and catalogs editor/source code parser. It helps with translating applications into another language. - - https://github.com/vslavik/poedit/releases/download/v2.4.2-oss/poedit-2.4.2.tar.gz + + https://github.com/vslavik/poedit/releases/download/v2.4.3-oss/poedit-2.4.3.tar.gz wxGTK3 @@ -26,6 +26,7 @@ wxGTK-devel wxGTK-common gettext-devel + pugixml-devel lucene++-devel gtkspell3-devel @@ -44,6 +45,7 @@ wxGTK3 libgcc gettext + pugixml lucene++ gtkspell3 wxGTK-common @@ -58,6 +60,13 @@ + + 2021-04-29 + 2.4.3 + Version bump. + fury + wascheme@tuta.io + 2020-12-04 2.4.2 diff --git a/hardware/virtualization/virtualbox-guest-iso/pspec.xml b/hardware/virtualization/virtualbox-guest-iso/pspec.xml index 657f61d263..befd40dac6 100644 --- a/hardware/virtualization/virtualbox-guest-iso/pspec.xml +++ b/hardware/virtualization/virtualbox-guest-iso/pspec.xml @@ -12,7 +12,7 @@ library The official VirtualBox Guest Additions ISO image The official VirtualBox Guest Additions ISO image - http://download.virtualbox.org/virtualbox/6.1.18/VBoxGuestAdditions_6.1.18.iso + http://download.virtualbox.org/virtualbox/6.1.20/VBoxGuestAdditions_6.1.20.iso @@ -20,7 +20,7 @@ virtualbox-guest-iso - + virtualbox /usr/lib @@ -28,6 +28,13 @@ + + 2021-04-29 + 6.1.20 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2021-02-06 6.1.18 diff --git a/multimedia/videoplayer/mpv-player/pspec.xml b/multimedia/videoplayer/mpv-player/pspec.xml index c06ad91ce0..5841d7f5b6 100644 --- a/multimedia/videoplayer/mpv-player/pspec.xml +++ b/multimedia/videoplayer/mpv-player/pspec.xml @@ -12,7 +12,7 @@ app:gui mpv is based on mplayer2 mpv has Wayland support, Improved OpenGL output, Support for libavfilter (for video->video and audio->audio). This allows using most of FFmpeg's filters, which improve greatly on the old MPlayer filters in features, performance, and correctness.is a movie player that can run on many platforms. Improved OpenGL output. More correct color reproduction (color matrix generation), including support for BT.2020 (Ultra HD) and linear XYZ (Digital Cinema) inputs. - https://github.com/mpv-player/mpv/archive/v0.33.0.tar.gz + https://github.com/mpv-player/mpv/archive/v0.33.1.tar.gz python3-devel libzimg-devel @@ -139,6 +139,13 @@ + + 2021-04-29 + 0.33.1 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2021-01-29 0.33.0 diff --git a/programming/library/lucene++/actions.py b/programming/library/lucene++/actions.py index a2b867b09a..5c5ed31ca5 100644 --- a/programming/library/lucene++/actions.py +++ b/programming/library/lucene++/actions.py @@ -19,7 +19,7 @@ i = "-DCMAKE_BUILD_TYPE=Release \ def setup(): shelltools.export("CXXFLAGS", "-DBOOST_VARIANT_USE_RELAXED_GET_BY_DEFAULT") - shelltools.export("CFLAGS", "-lpthread") + shelltools.export("CXXFLAGS", "-lpthread") shelltools.makedirs("build") shelltools.cd("build") cmaketools.configure("%s" % i, sourceDir='..') @@ -32,5 +32,5 @@ def install(): shelltools.cd("build") cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) - pisitools.dodoc("../AUTHORS", "../COPYING", "../README.rst") + pisitools.dodoc("../AUTHORS", "../COPYING", "../README.md") diff --git a/programming/library/lucene++/files/fix_typo.patch b/programming/library/lucene++/files/fix_typo.patch new file mode 100644 index 0000000000..8f2ada224a --- /dev/null +++ b/programming/library/lucene++/files/fix_typo.patch @@ -0,0 +1,24 @@ +From 5c06dc53560668606b72fa0e673c9eb96948ff39 Mon Sep 17 00:00:00 2001 +From: Gianfranco Costamagna +Date: Mon, 4 Jan 2021 15:47:21 +0100 +Subject: [PATCH] CMakeLists.txt: fix typo preventing lucene++-contrib library + symlink from being created correctly + +The SONAME/SOVERSION weren't evaluated and set correctly because of the wrong target name. +--- + src/contrib/CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/contrib/CMakeLists.txt b/src/contrib/CMakeLists.txt +index 46ed8a24..afeccb4e 100644 +--- a/src/contrib/CMakeLists.txt ++++ b/src/contrib/CMakeLists.txt +@@ -77,7 +77,7 @@ endif() + #################################### + target_compile_options(lucene++-contrib PRIVATE -DLPP_BUILDING_LIB) + +-set_target_properties(lucene++ ++set_target_properties(lucene++-contrib + PROPERTIES + COTIRE_CXX_PREFIX_HEADER_INIT "include/ContribInc.h" + CXX_VISIBILITY_PRESET hidden diff --git a/programming/library/lucene++/files/fix_various_cmake_issues.patch b/programming/library/lucene++/files/fix_various_cmake_issues.patch new file mode 100644 index 0000000000..3025b326b7 --- /dev/null +++ b/programming/library/lucene++/files/fix_various_cmake_issues.patch @@ -0,0 +1,147 @@ +From 1cd2509ed74ae47965006d16de3c09db029b4efe Mon Sep 17 00:00:00 2001 +From: Gianfranco Costamagna +Date: Mon, 4 Jan 2021 23:45:13 +0100 +Subject: [PATCH] Fix various cmake issues: "CMAKE_INSTALL_FULL_LIBDIR" not + being correctly evaluated and used pkgconfig directory wrongly set to include + instead of lib cmake directory wrongly set to include instead of lib + core_libname contrib_libname PACKAGE_CMAKE_INSTALL_INCLUDEDIR + PACKAGE_CMAKE_INSTALL_LIBDIR variables not being substituted to cmake.in + files cmake helpers not being correctly set + +--- + CMakeLists.txt | 2 +- + src/config/CMakeLists.txt | 12 ++++++------ + src/config/contrib/CMakeLists.txt | 7 ++++--- + .../contrib/liblucene++-contribConfig.cmake.in | 6 +++--- + src/config/core/CMakeLists.txt | 7 ++++--- + src/config/core/liblucene++Config.cmake.in | 6 +++--- + 6 files changed, 21 insertions(+), 19 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 41de688b..71dbbd56 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -21,7 +21,7 @@ if(NOT CMAKE_CONFIGURATION_TYPES AND NOT CMAKE_BUILD_TYPE) + endif() + + set(LIB_DESTINATION +- "${CMAKE_INSTALL_FULL_LIBDIR}" CACHE STRING "Define lib output directory name") ++ "${CMAKE_INSTALL_LIBDIR}" CACHE STRING "Define lib output directory name") + + + #################################### +diff --git a/src/config/CMakeLists.txt b/src/config/CMakeLists.txt +index e5e66240..fe8e8b89 100644 +--- a/src/config/CMakeLists.txt ++++ b/src/config/CMakeLists.txt +@@ -1,16 +1,16 @@ + #################################### + # Set config vars + #################################### +-set(core_libname, "lucene++") +-set(contrib_libname, "lucene++-contrib") ++set(core_libname "lucene++") ++set(contrib_libname "lucene++-contrib") + + set( +- PACKAGE_CMAKE_INSTALL_INCLUDEDIR, +- "${lucene++_INCLUDE_DIR}/lucene++/") ++ PACKAGE_CMAKE_INSTALL_INCLUDEDIR ++ "${CMAKE_INSTALL_INCLUDEDIR}/lucene++/") + + set( +- PACKAGE_CMAKE_INSTALL_LIBDIR, +- "${LIB_INSTALL_DIR}/cmake") ++ PACKAGE_CMAKE_INSTALL_LIBDIR ++ "${LIB_DESTINATION}") + + + #################################### +diff --git a/src/config/contrib/CMakeLists.txt b/src/config/contrib/CMakeLists.txt +index c0dd86fc..b4a4391c 100644 +--- a/src/config/contrib/CMakeLists.txt ++++ b/src/config/contrib/CMakeLists.txt +@@ -9,7 +9,7 @@ if(NOT WIN32) + install( + FILES + "${CMAKE_CURRENT_BINARY_DIR}/liblucene++-contrib.pc" +- DESTINATION "include/pkgconfig") ++ DESTINATION "${LIB_DESTINATION}/pkgconfig") + endif() + + +@@ -19,7 +19,8 @@ endif() + configure_package_config_file( + "${CMAKE_CURRENT_SOURCE_DIR}/liblucene++-contribConfig.cmake.in" + "${CMAKE_CURRENT_BINARY_DIR}/liblucene++-contribConfig.cmake" +- INSTALL_DESTINATION "${LIB_DESTINATION}/cmake") ++ INSTALL_DESTINATION "${LIB_DESTINATION}/cmake/liblucene++-contrib" ++ PATH_VARS contrib_libname PACKAGE_CMAKE_INSTALL_INCLUDEDIR PACKAGE_CMAKE_INSTALL_LIBDIR) + + write_basic_package_version_file( + "${CMAKE_CURRENT_BINARY_DIR}/liblucene++-contribConfigVersion.cmake" +@@ -30,4 +31,4 @@ install( + FILES + "${CMAKE_CURRENT_BINARY_DIR}/liblucene++-contribConfig.cmake" + "${CMAKE_CURRENT_BINARY_DIR}/liblucene++-contribConfigVersion.cmake" +- DESTINATION "include/cmake") ++ DESTINATION "${LIB_DESTINATION}/cmake/liblucene++-contrib") +diff --git a/src/config/contrib/liblucene++-contribConfig.cmake.in b/src/config/contrib/liblucene++-contribConfig.cmake.in +index f92f6830..85fdfd2e 100644 +--- a/src/config/contrib/liblucene++-contribConfig.cmake.in ++++ b/src/config/contrib/liblucene++-contribConfig.cmake.in +@@ -20,6 +20,6 @@ if (NOT DEFINED set_and_check) + endif() + + +-set_and_check(liblucene++-contrib_INCLUDE_DIRS "@PACKAGE_CMAKE_INSTALL_INCLUDEDIR@/@contrib_libname@") +-set_and_check(liblucene++-contrib_LIBRARY_DIRS "@PACKAGE_CMAKE_INSTALL_LIBDIR@") +-set(liblucene++-contrib_LIBRARIES "@PACKAGE_CMAKE_INSTALL_LIBDIR@/@contrib_libname@") ++set_and_check(liblucene++-contrib_INCLUDE_DIRS "${PACKAGE_PREFIX_DIR}/@PACKAGE_CMAKE_INSTALL_INCLUDEDIR@") ++set_and_check(liblucene++-contrib_LIBRARY_DIRS "${PACKAGE_PREFIX_DIR}/@PACKAGE_CMAKE_INSTALL_LIBDIR@") ++set(liblucene++-contrib_LIBRARIES "@contrib_libname@") +diff --git a/src/config/core/CMakeLists.txt b/src/config/core/CMakeLists.txt +index a3eb17a1..65376f55 100644 +--- a/src/config/core/CMakeLists.txt ++++ b/src/config/core/CMakeLists.txt +@@ -9,7 +9,7 @@ if(NOT WIN32) + install( + FILES + "${CMAKE_CURRENT_BINARY_DIR}/liblucene++.pc" +- DESTINATION "include/pkgconfig") ++ DESTINATION "${LIB_DESTINATION}/pkgconfig") + endif() + + +@@ -19,7 +19,8 @@ endif() + configure_package_config_file( + "${CMAKE_CURRENT_SOURCE_DIR}/liblucene++Config.cmake.in" + "${CMAKE_CURRENT_BINARY_DIR}/liblucene++Config.cmake" +- INSTALL_DESTINATION "${LIB_DESTINATION}/cmake") ++ INSTALL_DESTINATION "${LIB_DESTINATION}/cmake/liblucene++" ++ PATH_VARS core_libname PACKAGE_CMAKE_INSTALL_INCLUDEDIR PACKAGE_CMAKE_INSTALL_LIBDIR) + + write_basic_package_version_file( + ${CMAKE_CURRENT_BINARY_DIR}/liblucene++ConfigVersion.cmake +@@ -30,4 +31,4 @@ install( + FILES + "${CMAKE_CURRENT_BINARY_DIR}/liblucene++Config.cmake" + "${CMAKE_CURRENT_BINARY_DIR}/liblucene++ConfigVersion.cmake" +- DESTINATION "include/cmake") ++ DESTINATION "${LIB_DESTINATION}/cmake/liblucene++") +diff --git a/src/config/core/liblucene++Config.cmake.in b/src/config/core/liblucene++Config.cmake.in +index 89b48a3d..574f8129 100644 +--- a/src/config/core/liblucene++Config.cmake.in ++++ b/src/config/core/liblucene++Config.cmake.in +@@ -20,8 +20,8 @@ if (NOT DEFINED set_and_check) + endif() + + +-set_and_check(liblucene++_INCLUDE_DIRS "@PACKAGE_CMAKE_INSTALL_INCLUDEDIR@/@core_libname@") +-set_and_check(liblucene++_LIBRARY_DIRS "@PACKAGE_CMAKE_INSTALL_LIBDIR@") +-set(liblucene++_LIBRARIES "@PACKAGE_CMAKE_INSTALL_LIBDIR@/@core_libname@") ++set_and_check(liblucene++_INCLUDE_DIRS "${PACKAGE_PREFIX_DIR}/@PACKAGE_CMAKE_INSTALL_INCLUDEDIR@") ++set_and_check(liblucene++_LIBRARY_DIRS "${PACKAGE_PREFIX_DIR}/@PACKAGE_CMAKE_INSTALL_LIBDIR@") ++set(liblucene++_LIBRARIES "@core_libname@") + + diff --git a/programming/library/lucene++/files/use_correct_libdir.patch b/programming/library/lucene++/files/use_correct_libdir.patch new file mode 100644 index 0000000000..338872485a --- /dev/null +++ b/programming/library/lucene++/files/use_correct_libdir.patch @@ -0,0 +1,49 @@ +From 39cd44bd54e918d25ee464477992ad0dc234dcba Mon Sep 17 00:00:00 2001 +From: Gianfranco Costamagna +Date: Mon, 4 Jan 2021 16:29:25 +0100 +Subject: [PATCH] pkgconfig: use correct LIBDIR for destination library + +--- + src/config/contrib/liblucene++-contrib.pc.in | 4 ++-- + src/config/core/liblucene++.pc.in | 4 ++-- + 2 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/src/config/contrib/liblucene++-contrib.pc.in b/src/config/contrib/liblucene++-contrib.pc.in +index 21026e0a..64c3acac 100644 +--- a/src/config/contrib/liblucene++-contrib.pc.in ++++ b/src/config/contrib/liblucene++-contrib.pc.in +@@ -1,13 +1,13 @@ + prefix=@CMAKE_INSTALL_PREFIX@ + exec_prefix=${prefix}/bin +-libdir=@LIB_DESTINATION@ ++libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@ + includedir=${prefix}/include/lucene++ + lib=lucene++-contrib + + Name: liblucene++-contrib + Description: Contributions for Lucene++ - a C++ search engine, ported from the popular Apache Lucene + Version: @lucene++_VERSION@ +-Libs: -L@LIB_DESTINATION@ -l${lib} ++Libs: -L${libdir} -l${lib} + Cflags: -I${includedir} + Requires: liblucene++ = @lucene++_VERSION@ + +diff --git a/src/config/core/liblucene++.pc.in b/src/config/core/liblucene++.pc.in +index 32d16ad7..690f7d24 100644 +--- a/src/config/core/liblucene++.pc.in ++++ b/src/config/core/liblucene++.pc.in +@@ -1,12 +1,12 @@ + prefix=@CMAKE_INSTALL_PREFIX@ + exec_prefix=${prefix}/bin +-libdir=@LIB_DESTINATION@ ++libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@ + includedir=${prefix}/include/lucene++ + lib=lucene++ + + Name: liblucene++ + Description: Lucene++ - a C++ search engine, ported from the popular Apache Lucene + Version: @lucene++_VERSION@ +-Libs: -L@LIB_DESTINATION@ -l${lib} ++Libs: -L${libdir} -l${lib} + Cflags: -I${includedir} + diff --git a/programming/library/lucene++/pspec.xml b/programming/library/lucene++/pspec.xml index 1001ddd311..834156b298 100644 --- a/programming/library/lucene++/pspec.xml +++ b/programming/library/lucene++/pspec.xml @@ -14,13 +14,18 @@ programming.library An up to date C++ port of the popular Java Lucene library, a high-performance, full-featured text search engine. Lucene++ is an up to date C++ port of the popular Java Lucene library, a high-performance, full-featured text search engine. - - https://github.com/luceneplusplus/LucenePlusPlus/archive/rel_3.0.7.tar.gz + + https://github.com/luceneplusplus/LucenePlusPlus/archive/rel_3.0.8.tar.gz cmake boost-devel + + fix_various_cmake_issues.patch + use_correct_libdir.patch + fix_typo.patch + @@ -47,6 +52,13 @@ + + 2021-04-29 + 3.0.8 + Version bump. + fury + wascheme@tuta.io + 2020-11-26 3.0.7 diff --git a/util/misc/bleachbit/actions.py b/util/misc/bleachbit/actions.py index 467e2424db..19c43468bf 100644 --- a/util/misc/bleachbit/actions.py +++ b/util/misc/bleachbit/actions.py @@ -4,21 +4,15 @@ # Licensed under the GNU General Public License, version 3. # See the file http://www.gnu.org/licenses/gpl.txt -from pisi.actionsapi import pythonmodules from pisi.actionsapi import shelltools -from pisi.actionsapi import pisitools from pisi.actionsapi import get +def setup(): + pass + def build(): - pythonmodules.compile() + pass def install(): - pythonmodules.install() - for lc in shelltools.ls("po/*.po"): pisitools.domo(lc, lc[3:-3], 'bleachbit.mo') - shelltools.chmod('%s/usr/lib/python2.7/site-packages/bleachbit/CLI.py' % get.installDIR(), mode = 0755) - pisitools.dosym('/usr/lib/python2.7/site-packages/bleachbit/CLI.py', '/usr/bin/bleachbit_cli') - shelltools.chmod('%s/usr/lib/python2.7/site-packages/bleachbit/GUI.py' % get.installDIR(), mode = 0755) - pisitools.dosym('/usr/lib/python2.7/site-packages/bleachbit/GUI.py', '/usr/bin/bleachbit') - pisitools.insinto('/usr/share/applications/', 'bleachbit.desktop') - pisitools.insinto('/usr/share/pixmaps/', 'bleachbit.png') - pisitools.insinto('/usr/share/bleachbit/cleaners', 'cleaners/*.xml') + shelltools.system("make prefix=/usr DESTDIR=%s install" % get.installDIR()) + diff --git a/util/misc/bleachbit/pspec.xml b/util/misc/bleachbit/pspec.xml index f973d33984..a019f01674 100644 --- a/util/misc/bleachbit/pspec.xml +++ b/util/misc/bleachbit/pspec.xml @@ -1,64 +1,77 @@ - + - - bleachbit - http://bleachbit.sourceforge.net - - Stefan Gronewold(groni) - groni@pisilinux.org - - Deletes unneeded files to free disk space and maintain privacy. - BleachBit quickly frees disk space and tirelessly guards your privacy. Free cache, delete cookies, clear Internet history, shred temporary files, delete logs, and discard junk you didn't know was there. - GPLv3 - app:gui - https://sourceforge.net/projects/bleachbit/files/bleachbit/2.0/bleachbit-2.0.tar.bz2 - + + bleachbit + https://www.bleachbit.org/ + + Stefan Gronewold(groni) + groni@pisilinux.org + + Deletes unneeded files to free disk space and maintain privacy. + BleachBit quickly frees disk space and tirelessly guards your privacy. Free cache, delete cookies, clear Internet history, shred temporary files, delete logs, and discard junk you didn't know was there. + GPL-3 + app:gui + + mirrors://sourceforge/project/bleachbit/bleachbit/4.2.0/bleachbit-4.2.0.tar.bz2 + + + gtk3-devel + python3-setuptools + python3-pygobject3-devel + + - - bleachbit - - python-gtk - - - /usr/bin - /usr/lib - /usr/share/applications - /usr/share/bleachbit/cleaners - /usr/share/doc - /usr/share/locale - /usr/share/pixmaps - - + + bleachbit + + gtk3 + python3-pygobject3 + + + /usr/bin + /usr/lib + /usr/share + /usr/share/locale + + - - - 2018-07-31 - 2.0 - Rebuild New T. - Mustafa Cinasal - muscnsl@gmail.com - - - 2018-05-09 - 2.0 - Version bump - Stefan Gronewold(groni) - groni@pisilinux.org - - - 2017-05-04 - 1.12 - Rebuild with new toolchain - Stefan Gronewold(groni) - groni@pisilinux.org - - - 2016-12-04 - 1.12 - First Release. - Stefan Gronewold(groni) - groni@pisilinux.org - - + + + 2021-04-29 + 4.2.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + + + 2018-07-31 + 2.0 + Rebuild New T. + Mustafa Cinasal + muscnsl@gmail.com + + + 2018-05-09 + 2.0 + Version bump + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2017-05-04 + 1.12 + Rebuild with new toolchain + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2016-12-04 + 1.12 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/util/misc/bleachbit/translation.xml b/util/misc/bleachbit/translation.xml index d3b2659f99..83e66e7a7a 100644 --- a/util/misc/bleachbit/translation.xml +++ b/util/misc/bleachbit/translation.xml @@ -1,12 +1,12 @@ - - bleachbit - BleachBit befreit den PC von überflüssigen Dateien - BleachBit BleachBit befreit den PC von überflüssigen Dateien, die Speicherplatz belegen aber nicht mehr gebraucht werden. Zudem sorgt BleachBit durch das Entfernen privater Surfspuren für den Schutz Ihrer Privatsphäre. Neben dem Aufspüren von Log- und temporären Dateien kennt BleachBit rund 70 verschiedene Anwendungen und kann etwa deren Verlauf (History), Cookies oder Cache per Mausklick löschen. - Bilgisayar Temizleyici - BleachBit,bilgisayarınızın gizliliğini korumak için çerezler,geçici dosyalar ve önbelleği temizleyerek internette güvenli gezinme sağlar. - BleachBit frees the PC from unnecessary files - BleachBit frees the PC from unnecessary files, but do not occupy more space is needed. BleachBit also provides private surf by removing traces to protect your privacy. In addition to the detection of log and temporary files BleachBit knows about 70 different applications and can be about their history (History), cookies or cache delete mouse. - - + + bleachbit + BleachBit befreit den PC von überflüssigen Dateien + BleachBit BleachBit befreit den PC von überflüssigen Dateien, die Speicherplatz belegen aber nicht mehr gebraucht werden. Zudem sorgt BleachBit durch das Entfernen privater Surfspuren für den Schutz Ihrer Privatsphäre. Neben dem Aufspüren von Log- und temporären Dateien kennt BleachBit rund 70 verschiedene Anwendungen und kann etwa deren Verlauf (History), Cookies oder Cache per Mausklick löschen. + Bilgisayar Temizleyici + BleachBit,bilgisayarınızın gizliliğini korumak için çerezler,geçici dosyalar ve önbelleği temizleyerek internette güvenli gezinme sağlar. + BleachBit frees the PC from unnecessary files + BleachBit frees the PC from unnecessary files, but do not occupy more space is needed. BleachBit also provides private surf by removing traces to protect your privacy. In addition to the detection of log and temporary files BleachBit knows about 70 different applications and can be about their history (History), cookies or cache delete mouse. + +