BSD Ports

textproc/meld 3.22.3 MidnightBSD

GNOME visual diff and merge tool

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
f61cc2f4eb
License
gpl2+
Categories
textproc, devel, python

Description

Meld is a GNOME visual diff and merge tool. It integrates especially well with CVS. The diff viewer lets you edit files in place (diffs update dynamically), and a middle column shows detailed changes and allows merges. The margins show location of changes for easy navigation, and it also features a tabbed interface that allows you to open many diffs at once.

In the other systems

SystemPortVersion
MidnightBSDtextproc/meld3.22.3
FreeBSDtextproc/meld3.22.3,1
OpenBSDtextproc/meld3.24.1
NetBSDdevel/meld3.22.2nb21
DragonFlytextproc/meld3.22.0_2,1
HardenedBSDtextproc/meld3.22.3,1
GhostBSDtextproc/meld3.22.3,1

Install

Binary package:

mport install meld

From mports:

cd /usr/mports/textproc/meld && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	meld>0:textproc/meld

Dependencies

As this port's Makefile names them.

Build 1

Runtime 1

Build dependencies 1
Run dependencies 1

No port depends on this one.

Configuration

Options name: textproc_meld

OptionDefaultDescription
NLSoff
USES
desktop-file-utils gnome meson pkgconfig python shared-mime-info shebangfix tar:xz
Service scripts
none

Files

Manual pages 1
  • meld(1)
pkg-plist 236
  • bin/meld
  • %%PYTHON_SITELIBDIR%%/meld/__init__.py
  • %%PYTHON_SITELIBDIR%%/meld/accelerators.py
  • %%PYTHON_SITELIBDIR%%/meld/actiongutter.py
  • %%PYTHON_SITELIBDIR%%/meld/build_helpers.py
  • %%PYTHON_SITELIBDIR%%/meld/chunkmap.py
  • %%PYTHON_SITELIBDIR%%/meld/conf.py
  • %%PYTHON_SITELIBDIR%%/meld/const.py
  • %%PYTHON_SITELIBDIR%%/meld/diffgrid.py
  • %%PYTHON_SITELIBDIR%%/meld/dirdiff.py
  • %%PYTHON_SITELIBDIR%%/meld/filediff.py
  • %%PYTHON_SITELIBDIR%%/meld/filters.py
  • %%PYTHON_SITELIBDIR%%/meld/gutterrendererchunk.py
  • %%PYTHON_SITELIBDIR%%/meld/iohelpers.py
  • %%PYTHON_SITELIBDIR%%/meld/linkmap.py
  • %%PYTHON_SITELIBDIR%%/meld/matchers/__init__.py
  • %%PYTHON_SITELIBDIR%%/meld/matchers/diffutil.py
  • %%PYTHON_SITELIBDIR%%/meld/matchers/helpers.py
  • %%PYTHON_SITELIBDIR%%/meld/matchers/merge.py
  • %%PYTHON_SITELIBDIR%%/meld/matchers/myers.py
  • %%PYTHON_SITELIBDIR%%/meld/meldapp.py
  • %%PYTHON_SITELIBDIR%%/meld/meldbuffer.py
  • %%PYTHON_SITELIBDIR%%/meld/melddoc.py
  • %%PYTHON_SITELIBDIR%%/meld/meldwindow.py
  • %%PYTHON_SITELIBDIR%%/meld/menuhelpers.py
  • %%PYTHON_SITELIBDIR%%/meld/misc.py
  • %%PYTHON_SITELIBDIR%%/meld/newdifftab.py
  • %%PYTHON_SITELIBDIR%%/meld/patchdialog.py
  • %%PYTHON_SITELIBDIR%%/meld/preferences.py
  • %%PYTHON_SITELIBDIR%%/meld/recent.py
  • %%PYTHON_SITELIBDIR%%/meld/settings.py
  • %%PYTHON_SITELIBDIR%%/meld/sourceview.py
  • %%PYTHON_SITELIBDIR%%/meld/style.py
  • %%PYTHON_SITELIBDIR%%/meld/task.py
  • %%PYTHON_SITELIBDIR%%/meld/tree.py
  • %%PYTHON_SITELIBDIR%%/meld/treehelpers.py
  • %%PYTHON_SITELIBDIR%%/meld/ui/__init__.py
  • %%PYTHON_SITELIBDIR%%/meld/ui/bufferselectors.py
  • %%PYTHON_SITELIBDIR%%/meld/ui/cellrenderers.py
  • %%PYTHON_SITELIBDIR%%/meld/ui/emblemcellrenderer.py
  • %%PYTHON_SITELIBDIR%%/meld/ui/findbar.py
  • %%PYTHON_SITELIBDIR%%/meld/ui/filebutton.py
  • %%PYTHON_SITELIBDIR%%/meld/ui/gladesupport.py
  • %%PYTHON_SITELIBDIR%%/meld/ui/gtkcompat.py
  • %%PYTHON_SITELIBDIR%%/meld/ui/historyentry.py
  • %%PYTHON_SITELIBDIR%%/meld/ui/listwidget.py
  • %%PYTHON_SITELIBDIR%%/meld/ui/msgarea.py
  • %%PYTHON_SITELIBDIR%%/meld/ui/notebook.py
  • %%PYTHON_SITELIBDIR%%/meld/ui/notebooklabel.py
  • %%PYTHON_SITELIBDIR%%/meld/ui/pathlabel.py
  • %%PYTHON_SITELIBDIR%%/meld/ui/recentselector.py
  • %%PYTHON_SITELIBDIR%%/meld/ui/statusbar.py
  • %%PYTHON_SITELIBDIR%%/meld/ui/util.py
  • %%PYTHON_SITELIBDIR%%/meld/ui/vcdialogs.py
  • %%PYTHON_SITELIBDIR%%/meld/undo.py
  • %%PYTHON_SITELIBDIR%%/meld/vc/COPYING
  • %%PYTHON_SITELIBDIR%%/meld/vc/README
  • %%PYTHON_SITELIBDIR%%/meld/vc/__init__.py
  • %%PYTHON_SITELIBDIR%%/meld/vc/_null.py
  • %%PYTHON_SITELIBDIR%%/meld/vc/_vc.py
  • %%PYTHON_SITELIBDIR%%/meld/vc/bzr.py
  • %%PYTHON_SITELIBDIR%%/meld/vc/cvs.py
  • %%PYTHON_SITELIBDIR%%/meld/vc/darcs.py
  • %%PYTHON_SITELIBDIR%%/meld/vc/git.py
  • %%PYTHON_SITELIBDIR%%/meld/vc/mercurial.py
  • %%PYTHON_SITELIBDIR%%/meld/vc/svn.py
  • %%PYTHON_SITELIBDIR%%/meld/vcview.py
  • %%PYTHON_SITELIBDIR%%/meld/windowstate.py
  • share/man/man1/meld.1.gz
  • share/applications/org.gnome.Meld.desktop
  • share/help/C/meld/command-line.page
  • share/help/C/meld/file-changes.page
  • share/help/C/meld/file-filters.page
  • share/help/C/meld/file-mode.page
  • share/help/C/meld/flattened-view.page
  • share/help/C/meld/folder-mode.page
  • share/help/C/meld/index.page
  • share/help/C/meld/introduction.page
  • share/help/C/meld/keyboard-shortcuts.page
  • share/help/C/meld/legal.xml
  • share/help/C/meld/missing-functionality.page
  • share/help/C/meld/preferences.page
  • share/help/C/meld/resolving-conflicts.page
  • share/help/C/meld/text-filters.page
  • share/help/C/meld/vc-mode.page
  • share/help/C/meld/vc-supported.page
  • share/help/cs/meld/command-line.page
  • share/help/cs/meld/file-changes.page
  • share/help/cs/meld/file-filters.page
  • share/help/cs/meld/file-mode.page
  • share/help/cs/meld/flattened-view.page
  • share/help/cs/meld/folder-mode.page
  • share/help/cs/meld/index.page
  • share/help/cs/meld/introduction.page
  • share/help/cs/meld/keyboard-shortcuts.page
  • share/help/cs/meld/legal.xml
  • share/help/cs/meld/missing-functionality.page
  • share/help/cs/meld/preferences.page
  • share/help/cs/meld/resolving-conflicts.page
  • share/help/cs/meld/text-filters.page

The first 100 are listed.

distinfo 1
FileSizeSHA256
meld-3.22.3.tar.xz67656037f7f29eb1ff0fec4d8b088d5483c556de1089f6d018fe6d481993caf2499d84
Master sites 1
  • GNOME

Commit history 1

DateCommitCreditsLog message
f61cc2f4eb Lucas Holt textproc/meld: update to 3.22.3 (#1023)
Updates Meld to 3.22.3 and migrates packaging from distutils to Meson. - Removes the obsolete PORTREVISION for the release update - Updates GTKSourceView 3 to 4 and refreshes the staged manifest - Corrects upstream GPLv2-or-later metadata to gpl2+ Validated: bmake makesum, patch, build, fake, package, test (3/3), check-license, portlint -C, and git diff --check. ## Summary by Sourcery Update the Meld port to 3.22.3 with modernized build and dependency configuration. Enhancements: - Update Meld to 3.22.3 and migrate its port packaging from distutils to Meson. - Use GTKSourceView 4 and correct the package license metadata to GPLv2-or-later. - Add optional NLS support and update package metadata, manifests, and installation handling. --------- …