diff --git a/sysutils/czkawka/Makefile b/sysutils/czkawka/Makefile index 12251be0db9b..e34fff066fd5 100644 --- a/sysutils/czkawka/Makefile +++ b/sysutils/czkawka/Makefile @@ -1,44 +1,45 @@ PORTNAME= czkawka DISTVERSION= 7.0.0 PORTREVISION= 5 CATEGORIES= sysutils -MAINTAINER= ports@FreeBSD.org -COMMENT= Multi functional app to find duplicates, empty folders, similar images etc. +MAINTAINER= uzsolt@FreeBSD.org +COMMENT= Smple app to remove unnecessary files from your computer WWW= https://github.com/qarmin/czkawka LICENSE= CC-BY-4.0 MIT LICENSE_COMB= multi LICENSE_FILE_MIT= ${WRKSRC}/${PORTNAME}_core/LICENSE USES= cargo gnome USE_GITHUB= yes -USE_GNOME= gdkpixbuf2 gtk40 GH_ACCOUNT= qarmin +USE_GNOME= gdkpixbuf2 gtk40 + +# XXX https://github.com/rust-lang/cargo/issues/4101 +CARGO_INSTALL_PATH= ${PLIST_FILES:Mbin/*:T} + PLIST_FILES= bin/${PORTNAME}_cli \ bin/${PORTNAME}_gui \ share/applications/com.github.qarmin.czkawka.desktop \ share/icons/hicolor/scalable/apps/com.github.qarmin.czkawka-symbolic.svg \ share/icons/hicolor/scalable/apps/com.github.qarmin.czkawka.Devel.svg \ share/icons/hicolor/scalable/apps/com.github.qarmin.czkawka.svg \ share/metainfo/com.github.qarmin.czkawka.metainfo.xml \ ${NULL} -# XXX https://github.com/rust-lang/cargo/issues/4101 -CARGO_INSTALL_PATH= ${PLIST_FILES:Mbin/*:T} - post-patch: # XXX Skip the new GUI until runtime is tested @${REINPLACE_CMD} '/krokiet/d' ${WRKSRC}/Cargo.toml post-install: ${INSTALL_DATA} ${WRKSRC}/data/*.desktop \ ${STAGEDIR}${PREFIX}/share/applications ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps ${INSTALL_DATA} ${WRKSRC}/data/icons/*.svg \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps ${MKDIR} ${STAGEDIR}${PREFIX}/share/metainfo ${INSTALL_DATA} ${WRKSRC}/data/*.metainfo.xml \ ${STAGEDIR}${PREFIX}/share/metainfo .include diff --git a/sysutils/czkawka/pkg-descr b/sysutils/czkawka/pkg-descr index 2ffbc2550f10..f55a680183ba 100644 --- a/sysutils/czkawka/pkg-descr +++ b/sysutils/czkawka/pkg-descr @@ -1,34 +1,23 @@ Czkawka (tch-kav-ka, hiccup) is a simple, fast and free app to remove unnecessary files from your computer. Features: - Written in memory safe Rust - Amazingly fast - due to using more or less advanced algorithms and multithreading -- Free, Open Source without ads -- Multiplatform - works on Linux, Windows and macOS - Cache support - second and further scans should be a lot faster than the first one -- CLI frontend - for easy automation -- GUI frontend - uses modern GTK 3 and looks similar to FSlint -- Rich search option - allows setting absolute included and excluded - directories, set of allowed file extensions or excluded items with - the * wildcard +- CLI and GUI frontend - for easy automation +- Rich search option - Multiple tools to use: - - Duplicates - Finds duplicates basing on file name, size, hash, - first 1 MB of hash - - Empty Folders - Finds empty folders with the help of an advanced - algorithm - - Big Files - Finds the provided number of the biggest files in - given location + - Duplicates - basing on file name, size, hash, first 1 MB of hash + - Empty Folders - Finds empty folders with the help of an advanced algorithm + - Big Files - Finds the provided number of the biggest files in given location - Empty Files - Looks for empty files across the drive - Temporary Files - Finds temporary files - Similar Images - Finds images which are not exactly the same (different resolution, watermarks) - - Zeroed Files - Finds files which are filled with zeros (usually - corrupted) + - Zeroed Files - Finds files which are filled with zeros (usually corrupted) - Same Music - Searches for music with same artist, album etc. - - Invalid Symbolic Links - Shows symbolic links which points to - non-existent files/directories - - Broken Files - Finds files with an invalid extension or that are - corrupted + - Invalid Symbolic Links + - Broken Files - Finds files with an invalid extension or that are corrupted