Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
wiz 8e11116a5a meld: update to 3.22.0.
Switch to building using meson.

2022-09-04 meld 3.22.0
======================

  Fixes:

   * Fix text filter changes on existing comparisons (Kai Willadsen)
   * Build fixes (Kai Willadsen)
   * Documentation updates (Kai Willadsen)

2022-08-14 meld 3.21.3
======================

  Features:

   * Add shortcut for open externally action (Kai Willadsen)
   * Add improved tooltips for tab labels (Kai Willadsen)

  Fixes:

   * Move horizontal-icon menu section to regular menu items (Kai Willadsen)
   * Fix chunk navigation actions sometimes not working after chunk push/pull
     actions (Kai Willadsen)
   * Show more parent context in path label display (Kai Willadsen)
   * Update meson build to strip env from shebang line (Kai Willadsen)
   * Fix left-click chunk actions under certain window managers (Dmytro Bagrii)
   * Fix version control showing console windows on Windows (Kai Willadsen)
   * Fix path label display for very long filenames (Kai Willadsen)
   * CI fixes (Bartłomiej Piotrowski, Kai Willadsen)
   * Issues fixed: #141, #496, #646, #658, #682, #692, #694, #697

2022-06-18 meld 3.21.2
======================

  Features:

   * Folder comparison now supports compare differently-named files across
     panes, by marking files for comparison (Helly Guo)
   * Synchronization points are now significantly easier to use and more
     robust, and have new user documentation (Roberto Vidal)
   * Added option to ignore Unicode normalisation form differences when
     comparing paths (Dan B)
   * The files or folders being compared can now be swapped in two pane mode,
     using the new View -> Swap left and right panes menu item (Helly Guo)
   * Folder comparisons now show a "(scanning...)" indication in tree view
     rows as an additional visual cue that the comparison is still running
     (Kai Willadsen)
   * Folder comparisons have a new optional ISO-format time column (Kai
     Willadsen)

  Fixes:

   * Update icon usage to support stock icon removal from new Adwaita versions
     (Jan Tojnar)
   * Build fix for Meson 0.61.0 (Silvio Fricke)
   * The new pathlabel widgets now support user-provided custom labels (Kai
     Willadsen)
   * Fix file selectors in folder comparisons to always open in the current
     folder (Kai Willadsen)
   * Using a custom save path (i.e., the --output flag) now sets a buffer as
     modified, so that unchanged merges can be saved (Kai Willadsen)
   * Comparing new or deleted rows in folder comparison now opens a two-pane
     file comparisons for consistency (Kai Willadsen)
   * Destructive dialog actions now have appropriate styling (Kai Willadsen)
   * Invalid user settings for folder comparison columns are now handled more
     gracefully (Kai Willadsen)
   * The nightly flatpak build now includes Git to make version control
     comparisons somewhat functional (Kai Willadsen)
   * Issues fixed: #11, #85, #188, #319, #381, #475, #492, #581, #620, #638,
     #645, #660, #662, #672

2022-01-07 meld 3.21.1
======================

  UI changes:

   * A new custom per-pane location display widget replaces the standard GTK+
     file chooser button and our existing placeholder path display, including
     actions for opening containing folder and copying file paths (Kai
     Willadsen)
   * Version control comparison has had its action bar modernised in line with
     file and folder comparison (Kai Willadsen)


  Features:

   * The find bar now remembers the previous search across panes (Jack)
   * We show a warning to the user if they're trying to compare a file or
     folder to itself (Jack)
   * Meld no longer uses custom file chooser dialogs, improving portability
     and flatpak behaviour (Mario Aichinger)
   * Two pane comparisons now allow Alt+Right/Left to work in either pane
     (Anatoli Babenia)
   * Certain header bar actions (e.g., conflict navigation, filters) are now
     only shown in their appropriate comparison types (Kai Willadsen)
   * The application title no longer includes the per-comparison label (Kai
     Willadsen)
   * Add a preference for GTK's dark theme support (Kai Willadsen)
   * Retain clipboard contents after exiting Meld (Kai Willadsen)


  Fixes:

   * Fix incorrect detection of FUSE directory comparisons as remote (mscdex)
   * Fix "Open Externally" on Windows for paths with spaces (adam0antium)
   * Fix syntax highlighting in version control by using the correct file
     extension (Alan Suran)
   * Move application icons into the resource bundle (Vasily Galkin)
   * Improved error reporting for invalid change actions (Anatoli Babenia)
   * Fix too-large minimum window size from status bar buttons (Kai Willadsen)
   * Fix Subversion comparsion on Python 3.9 (Kai Willadsen)
   * Fix bad translation source strings with multiple arguments (Kai Willadsen)
   * Fix performance regression in file comparison line splitting logic (Kai
     Willadsen)
   * Fix folder comparison sensitivity breaking when cancelling a scan (Kai
     Willadsen)
   * Fix occasional traceback when closing comparisons (Kai Willadsen)
   * Fix orphaned comparison helper process when quitting (Kai Willadsen)
   * Minor UI fixes:
     * Fix About dialog URL (TotalCaesar659)
     * Update About dialog copyright (Kai Willadsen)
     * The new comparison page now better distinguishes the "Compare" and
       "Blank Comparison" actions (Kai Willadsen)
     * The comparison overview map is now more responsive when dragging (Kai
       Willadsen)
     * The find bar now waits briefly before searching to improve
       responsiveness (Kai Willadsen)
     * The find bar no longer hides when it loses focus (Kai Willadsen)
     * Allow preferences dialog to be resized (Kai Willadsen)
     * Main menu can now be activated with F10
     * Find next/previous can now be activated with F3/Shift+F3 (Kai Willadsen)
   * Windows fixes:
     * Add a MeldConsole.exe executable for running Meld from the console (Kai
       Willadsen)
     * Update Windows build to force all-users installation (Kai Willadsen)
     * Improve default monospace font on Windows (Kai Willadsen)
     * Fix empty line height and fallback fonts by changing the Pango font
       backend to fontconfig on Windows (Kai Willadsen)
     * Add Meld's install directory to the Windows PATH (Kai Willadsen)
     * Add a basic GTK settings.ini for Windows builds (Kai Willadsen)
     * Add the Meld icon to the Windows add/remove programs UI (Kai Willadsen)
     * Fix file comparison holding a directory handle after close (Kai
       Willadsen)
   * Issues fixed: 25, 91, 143, 354, 433, 445, 453, 459, 477, 482, 488, 491,
     499, 502, 526, 530, 539, 541, 557, 561, 564, 565, 571, 579, 590, 603


  Internal changes:

   * Modernise and improve the new Meson build rules (Iñigo Martínez)
   * CI + build improvements (Jason Edson, Jordan Petridis, Vasily Galkin, Kai
     Willadsen)
   * Nightly Meld builds now use the standard nightly icon styling (Kai
     Willadsen)
   * Clarify licensing in appdata (Kai Willadsen)
   * Windows build fixes (Kai Willadsen)
   * Add documentation on hosting infrastructure (Kai Willadsen)


2020-04-19 meld 3.21.0
======================

  UI changes:

   * Move to a modern GTK headerbar-based design, including:
     * More extensive action support in the header bar
     * New comparison overview map widget that provides a clearer overview for
       multiple panes at once, and allows for more natural scrollbar
       positioning (Kai Willadsen)
     * Text, filename and version filters are now all accessible from the
       toolbar (Kai Willadsen)
     * Refreshed find bar that more closely matches other applications (Kai
       Willadsen)
     * Remove application menu in line with Initiatives#4 (Kai Willadsen)
     * New recent comparison selection widget (Kai Willadsen)
     * Change tab style to be full-width and hidden for single tab windows (Kai
       Willadsen)
   * Make file comparison change navigation more intuitive by changing how it
     decides where to scroll from (Heikki Ketoharju)
   * Completely refreshed Meld application icon (Alex Monday)
   * File comparison now has overscroll at the bottom of file comparisons,
     making it easier to see end-of-file differences and improving scroll
     syncing (Kai Willadsen)
   * Text wrapping, whitespace, line numbers and line highlight can now all be
     toggled from the file comparison status bar (Kai Willadsen)


  Features:

   * Add support for CVS in version control comparisons (gitqlt)
   * Copy selected file paths in folder comparison (WenGuoyao)
   * Improve dark theme detection so custom Meld highlighting better matches
     the user's theme (Kai Willadsen)
   * Meld's built-in GtkSourceView schemes now support syntax highlighting
     (Kai Willadsen)
   * Moving past the first or last change using our change navigation now
     alerts with the standard error bell (Kai Willadsen)
   * Support nightly Flatpak builds of Meld using GNOME's CI (Kai Willadsen)
   * Support development using GNOME Builder's workflow


  Fixes:

   * CI and build system fixes (Michael Behrisch, Frank Dana, Piotr Drąg, Vasily Galkin)
   * Fix running uninstalled from non-project-base folder (Vasily Galkin)
   * Fix file comparison closing after file save (Vasily Galkin)
   * Fix file comparison handling of certain line breaks (Kai Willadsen)
   * Fix folder comparison display of large file sizes (andre)
   * Fix folder comparisons with pre-epoch timestamps (Kai Willadsen)
   * Fix folder comparisons not handling ignore blank lines + text filters (Kai
     Willadsen)
   * Handle file deletion better on NFS mounts (Kai Willadsen)
   * Fix handling of bad filter regular expressions (Kai Willadsen)
   * Fix push action on missing changes in three way comparison (Kai Willadsen)
   * Default file chooser encoding to autodetect (Kai Willadsen)
   * Minor UI fixes:
     * Statusbar now correctly sets default encoding & file type for empty
       files (Kai Willadsen)
     * Statusbar tries to keep a constant width for the cursor label (Kai
       Willadsen)
     * Folder comparisons set sensitivity correctly for empty rows (Kai
       Willadsen)
     * Give commit dialog message area a reasonable height (Kai Willadsen)
     * Fix long file name wrapping in info bar notifications (Kai Willadsen)
     * Fix long file name ellipsization in file comparisons (Kai Willadsen)
   * Windows fixes:
     * Fix crash when started with unexpected environment (Vasily Galkin)
     * Fix dbus support for single-instance behaviour (Vasily Galkin)
     * Fix internationalisation building from source (ThunderEX)
     * Fix SVG icon display (Kai Willadsen)
     * Support logging to a file on Windows for debugging (Kai Willadsen)
     * Default file encoding to UTF-8 to avoid Windows-specific locale issues
       (Kai Willadsen)
   * Typo fixes (luzpaz)
   * Localisation fixes (Piotr Drąg)


  Internal changes:

   * Add Meson build system support; setuptools is still supported for Windows
     and Mac OS builds, but Linux distributions should switch to building with
     Meson (Bilal Elmoussaoui, Kai Willadsen)
   * Move from GtkUIManager to GAction-based actions
   * Move all UI-file-constructed widgets from custom Python wrapper classes
     to using real GtkWidget templates
   * Move UI templates, menus, custom icons and CSS to be resource-loaded
   * Move to pre-commit using flake8 and isort for CI linting
   * Move to new GtkSourceView 4 API
   * Modernised Python GObject API usage, including signal and property usage
   * Fix some deprecated GTK API usage
   * Support Python 3.8
   * Updated dependencies:
     * Python 3.6
     * GTK+ 3.20
     * GLib 2.48
     * GtkSourceView 4.0
     * pygobject 3.30
     * pycairo 1.15

   * Issues fixed: 62, 78, 119, 170, 240, 265, 265, 267, 279, 290, 313, 314,
     316, 321, 322, 337, 341, 342, 344, 344, 350, 351, 359, 419, 432, 439, 442,
     451
2022-09-13 23:06:21 +00:00
archivers *: bump PKGREVISION for flac shlib bump 2022-09-11 12:51:02 +00:00
audio vorbis-tools: don't nest .a-files; ld(1) from latest xcode chokes on it 2022-09-13 10:56:36 +00:00
benchmarks benchmarks/hyperfine: update to 1.15.0 2022-09-08 07:21:03 +00:00
biology Bump all dependent packages of wayland (belatedly) 2022-08-11 05:08:00 +00:00
bootstrap macOS: Support MACOSX_DEPLOYMENT_TARGET. 2022-09-12 12:32:30 +00:00
cad *: bump PKGREVISION for flac shlib bump 2022-09-11 12:51:02 +00:00
chat *: bump PKGREVISION for flac shlib bump 2022-09-11 12:51:02 +00:00
comms *: bump PKGREVISION for flac shlib bump 2022-09-11 12:51:02 +00:00
converters py-fastbencode: updated to 0.0.12 2022-09-13 07:59:34 +00:00
cross xtensa-esp32-elf-binutils: needs bison 2022-08-22 18:21:17 +00:00
databases py-peewee: updated to 3.15.2 2022-09-12 08:25:05 +00:00
devel meld: update to 3.22.0. 2022-09-13 23:06:21 +00:00
distfiles
doc doc: Updated textproc/libxslt to 1.1.34nb10 2022-09-13 21:34:13 +00:00
editors featherpad: update to 1.3.2. 2022-09-12 21:08:57 +00:00
emulators *: bump PKGREVISION for flac shlib bump 2022-09-11 12:51:02 +00:00
filesystems *: bump PKGREVISION for flac shlib bump 2022-09-11 12:51:02 +00:00
finance py-eth-account: updated to 0.7.0 2022-09-12 11:04:18 +00:00
fonts fonts/recursive-ttf: update to 1.085 2022-09-11 19:18:46 +00:00
games *: bump PKGREVISION for flac shlib bump 2022-09-11 12:51:02 +00:00
geography *: bump PKGREVISION for flac shlib bump 2022-09-11 12:51:02 +00:00
graphics gimp-devel: Disable docs explicitly to prevent PLIST divergence 2022-09-12 17:48:52 +00:00
ham *: bump PKGREVISION for flac shlib bump 2022-09-11 12:51:02 +00:00
inputmethod ibus: update to 1.5.27. 2022-09-03 14:14:41 +00:00
lang clojure: Update to 1.11.1.1155 2022-09-12 18:44:09 +00:00
licenses Add Commander X16 ROM license (this is a somewhat complex combination of 2022-08-07 17:35:09 +00:00
mail *: bump PKGREVISION for flac shlib bump 2022-09-11 12:51:02 +00:00
math py-bottleneck: updated to 1.3.5 2022-09-12 08:15:35 +00:00
mbone *: recursive bump for perl 5.36 2022-06-28 11:30:51 +00:00
meta-pkgs meta-pkgs/ruby-redmine-themes: accept ruby30 and ruby31 2022-09-10 16:03:18 +00:00
misc py-immutables: updated to 0.18 2022-09-13 11:41:34 +00:00
mk mk: OSX_SDK_MAP 12.6 -> 12.3 2022-09-13 05:37:50 +00:00
multimedia *: bump PKGREVISION for flac shlib bump 2022-09-11 12:51:02 +00:00
net py-zeroconf: updated to 0.39.1 2022-09-12 16:10:24 +00:00
news hellanzb, lottanzb: remove 2022-09-11 17:28:32 +00:00
packages
parallel py-ipyparallel: fix PLIST 2022-09-06 19:44:57 +00:00
pkgtools Revbump all Go packages after go118 security update 2022-09-07 09:32:14 +00:00
print *: bump PKGREVISION for flac shlib bump 2022-09-11 12:51:02 +00:00
regress *: Revbump packages that use Python at runtime without a PKGNAME prefix 2022-06-30 11:18:01 +00:00
security py-oauthlib: updated to 3.2.1 2022-09-13 12:32:55 +00:00
shells shells/starship: update to 1.10.3 2022-09-10 16:13:39 +00:00
sysutils sysutils/broot: update to 1.14.3 2022-09-13 17:55:28 +00:00
templates templates: disable search bar until the results are better 2021-04-21 11:14:11 +00:00
textproc libxslt: address CVE-2021-30560 2022-09-13 21:34:00 +00:00
time *: bump PKGREVISION for flac shlib bump 2022-09-11 12:51:02 +00:00
wm *: bump PKGREVISION for flac shlib bump 2022-09-11 12:51:02 +00:00
www passenger: Hacky fix for .la leaking into LDFLAGS. 2022-09-12 20:42:15 +00:00
x11 qt5: updated to 5.15.6 2022-09-13 17:18:04 +00:00
_NetBSD-pkgdb
Makefile
pkglocate
README.md README.md: Add trailing slash to URI for consistency 2022-08-24 13:59:26 +00:00

pkgsrc

pkgsrc is a framework for building software for a variety of UNIX-like systems.

It produces binary packages, which can be managed with tools such as pkgin. pkgsrc is highly configurable, supporting building packages for an arbitrary installation prefix (the default is /usr/pkg), allowing multiple branches to coexist on one machine, a build options framework, and a compiler transformation framework, among other advanced features. Unprivileged use and installation is also supported.

pkgsrc is the default package manager for NetBSD and SmartOS. It's also supported as a first-class option in OmniOS CE and Oasis Linux.

Bootstrapping

To use pkgsrc on operating systems other than NetBSD, you first need to bootstrap:

cd pkgsrc/bootstrap
./bootstrap

Note that this is only for the most simple case, using pkgsrc's defaults.

Please consult bootstrap/README and bootstrap/README.OS for detailed information about bootstrapping.

Building packages

cd pkgsrc/category/package-name
$PREFIX/bin/bmake install

Where $PREFIX is where you've chosen to install packages (typically /usr/pkg)

On NetBSD, bmake is simply the built-in make tool.

To build packages in bulk, tools such as pkgtools/pbulk and pkgtools/pkg_comp can be used.

Community / Troubleshooting

Latest sources

To fetch the main CVS repository:

cvs -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -P pkgsrc

To work in the Git mirror, which is updated every few hours from CVS:

git clone https://github.com/NetBSD/pkgsrc.git