Subject: CVS commit: pkgsrc/devel/mgdiff
From: Paolo Vincenzo Olivo
Date: 2023-03-02 00:48:00
Message id: 20230301234801.10C94FA90@cvs.NetBSD.org

Log Message:
devel/mgdiff: update to mgdiff 1.0.1.

Update package using Debian's patches.

## Changes (local)

* Introduce a couple useful scripts based on mgdiff (also pulled from
  Debian):

  - rmgdiff allows the user to recursively diff two directories using
    any graphical diff viewer -- including mgdiff.

  - cvsmgdiff allows the user to compare a revision in a CVS archive
    with what is currently checked out.

* Switch to an internally managed install target.
* Make sure package links against libXpm.
* Add a mgdiff.desktop application file and a suitable pixmap.
* Address compiler warnings when building on Linux.
* Update DESCR.
* Add README.

## Changes (upstream)

* Add file menu entries for "Save as Left..."
  and "Save as Right...". Includes increment of APP_DEFAULTS_VERSION
  number, mods to Mgdiff.ad and checks for correct app-default value.
* Allow saving files with unselected blocks.
* Add ability to select both sides by clicking with the middle button.
  When both sides are selected the two blocks are written to the output
  file using markings similar to the markings CVS palces in a file when
  a merge goes wrong.
* Update the man page to reflect the above changes.
* Fix Ctrl-U/Ctrl-P handling.
* Fix UTF8 handling.
* Replace all usage of sprintf() with snprintf().
* Fix a couple of missing includes.
* Fix building on SUN Solaris.
* Clean compiler warnings.

Files:
RevisionActionfile
1.2modifypkgsrc/devel/mgdiff/DESCR
1.2modifypkgsrc/devel/mgdiff/Makefile
1.2modifypkgsrc/devel/mgdiff/PLIST
1.3modifypkgsrc/devel/mgdiff/distinfo
1.2modifypkgsrc/devel/mgdiff/patches/patch-Imakefile
1.3modifypkgsrc/devel/mgdiff/patches/patch-mgdiff.c
1.2modifypkgsrc/devel/mgdiff/patches/patch-rundiff.c
1.1addpkgsrc/devel/mgdiff/files/README.pkgsrc
1.1addpkgsrc/devel/mgdiff/files/cvsmgdiff
1.1addpkgsrc/devel/mgdiff/files/cvsmgdiff.1
1.1addpkgsrc/devel/mgdiff/files/mgdiff-48x48.xpm
1.1addpkgsrc/devel/mgdiff/files/mgdiff.desktop
1.1addpkgsrc/devel/mgdiff/files/rmgdiff
1.1addpkgsrc/devel/mgdiff/files/rmgdiff.1
1.1addpkgsrc/devel/mgdiff/files/rmgdiff.awk
1.1addpkgsrc/devel/mgdiff/patches/patch-Mgdiff.ad
1.1addpkgsrc/devel/mgdiff/patches/patch-externs.h
1.1addpkgsrc/devel/mgdiff/patches/patch-files.c
1.1addpkgsrc/devel/mgdiff/patches/patch-legend.c
1.1addpkgsrc/devel/mgdiff/patches/patch-manual.c
1.1addpkgsrc/devel/mgdiff/patches/patch-mgdiff.h
1.1addpkgsrc/devel/mgdiff/patches/patch-mgdiff.man
1.1addpkgsrc/devel/mgdiff/patches/patch-misc.c
1.1addpkgsrc/devel/mgdiff/patches/patch-modal.c
1.1addpkgsrc/devel/mgdiff/patches/patch-patchlevel.h
1.1addpkgsrc/devel/mgdiff/patches/patch-spawn.c