# The devel/kdiff3 port

## kdiff3-1.12.3 – compares and merges multiple files or directories

## Description

    KDiff3 is a program that:
      *  compares or merges two or three text input files or directories,
      *  shows the differences line by line and character by character (!),
      *  provides an automatic merge-facility and
      *  an integrated editor for comfortable solving of merge-conflicts,
      *  supports Unicode, UTF-8 and other codecs, autodetection via
         byte-order-mark "BOM"
      *  supports KIO on KDE (allows accessing ftp, sftp, fish, smb etc.),
      *  Printing of differences,
      *  Manual alignment of lines,
      *  Automatic merging of version control history
      *  and has an intuitive graphical user interface.

WWW: https://kde.org/applications/development/kdiff3/

Only for arches
  aarch64 aarch64 alpha amd64 amd64 arm arm hppa i386 i386 mips64 mips64 mips64el mips64el powerpc powerpc powerpc64 powerpc64 riscv64 riscv64 sparc64
Categories:
  devel

## Library dependencies

- STEM->=8,<9:lang/gcc/8,-libs
- devel/kf6/kcolorscheme
- devel/kf6/kcompletion
- devel/kf6/kconfig
- devel/kf6/kconfigwidgets
- devel/kf6/kcoreaddons
- devel/kf6/kcrash
- devel/kf6/kguiaddons
- devel/kf6/ki18n
- devel/kf6/kio
- devel/kf6/kjobwidgets
- devel/kf6/kservice
- devel/kf6/kwidgetsaddons
- devel/kf6/kxmlgui
- devel/kf6/solid
- textproc/icu4c
- x11/qt6/qtbase

## Build dependencies

- STEM->=5.4.0:archivers/xz
- STEM->=6.15.0:devel/kf6/extra-cmake-modules
- STEM->=8,<9:lang/gcc/8
- STEM->=8,<9:lang/gcc/8,-c++
- devel/boost
- devel/cmake/core
- devel/gettext,-tools
- devel/kf6/kbookmarks
- devel/kf6/kdoctools
- devel/ninja
- graphics/vulkan-loader
- x11/qt6/qttools

## Run dependencies

- devel/desktop-file-utils
- devel/kf6/kbookmarks
- devel/kf6/kdoctools
- x11/gtk+4,-guic