Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
adam 965b9145b0 gimp: updated to 2.10.34
Overview of Changes from GIMP 2.10.32 to GIMP 2.10.34
=====================================================

Core:

  - Check for updates now works on macOS (backported from 2.99.14).
  - Update help IDs for better integration with the documentation website.
  - Symmetry dockable contents is now shown, yet deactivated, when no images are
    opened, improving discoverability (backported from 2.99.14).
  - DBus fully disabled on macOS (in some case, it could even freeze GIMP
    process when dbus is present yet not responding). Open With feature (e.g.
    from file browsers) still work fine as it uses a different code path on
    macOS. Other features using dbus (opening files or running batch commands
    from a separate GIMP process) won't work, but they probably never did on
    macOS anyway.
  - "Canvas Size" dialog took too much vertical space and now better uses the
    horizontal space by moving the preview and offset fiels to the right side,
    and the "Center" button just below (backported from 2.99.8).
  - Template selector (backported from 2.99.6) in resize dialog.
  - Color scale preferences (0..255/0..100 and LCh/HSV settings in Colors
    selection dialogs) are now remembered across sessions.
  - Eye icon header added to the item tree views to make it more obvious where
    to click for item visibility and links (backported from 2.99.10)
  - Revert color proofing behavior changed in 2.10.32 which resulted in
    inconsistent past workflows.
  - "Lock path strokes" tooltip for the dockable icon was renamed "Lock path".

Plug-ins:

  - DDS: make GUI translatable.
  - file-raw: added high bit depth precision export (partial backport from
    2.99.12).
  - TIFF:
    * Various bug fixes;
    * better check for invalid resolutions on import;
    * do not generated warnings for incorrect RichTIFFIPTC tags produced by
      Adobe products (only output a message to stderr, for not completely
      ignoring these);
    * Loading "reduced" image or not is now an option. We use a heuristic for
      the default value of said option (trying to guess if it's a thumbnail by
      using common usage), but final decision is now up to one knowing the image
      you load (backported from 2.99.14);
    * Default TIFF export format is "normal" TIFF, not BigTIFF (making it
      default was definitely an error in 2.10.32).
  - PSD:
    * Various bug fixes;
    * Useless physical unit conversion removed;
    * Backported improvement (2.99.10) for importing layers with clipping set
      (leading to color bleeding);
    * Backported improvements (2.99.10) for importing clipping layers;
    * Paths are now exported (backported from 2.99.14).
  - WebP: more informative error messages in some cases.
  - Flame: various bug fixes.
  - JPEG-XL:
    * metadata import backported from 2.99.14 - (requires libjxl 0.7.0)
    * Partial backport (2.99.8) of JPEG-XL export; export is always in 8bit
      lossless.
  - HEIF: various bug fixes.
  - Dicom: various bug fixes.
  - help:
    * macOS: https support now working fine for help files (bypassing
      lack of support in GIO for macOS platform).
  - animation-play: fixed on macOS.
  - PDF:
    * Import: new option "Fill transparent areas with white" to fill the
      background in white (ON by default as most office PDF writers seem to rely
      on readers filling the background with white), allowing importing
      transparent PDF files.
    * Export: new option "Fill transparent areas with background color" allowing
      to decide whether to export a PDF with transparent background.
  - TGA:
    * Added a workaround to load wrongful TGA files exported by Krita (which
      they fixed on their side too now, see Krita bug 464484).
  - ICO and CUR:
    * Magics detection for these formats has been removed (now using only using
      filename extension) because it was interfering with the detection of
      certain types of TGA images (which are likely more common than ICO and CUR
      files, and extension for these should be reliable enough).

Libgimpbase:

  - GimpMetadata API (in particular the gimp_metadata_set_from_*() functions)
    are now much less memory-hungry (backported from the main dev branch) when
    using GExiv 0.12.2 or over. With some huge metadata, it could cause long
    freeze or even crashes of plug-ins.

Libgimpwidgets:

  - Color-picking with X11 is now the default when compiled with X11, even if a
    color-picking portal also exists, because it is always right, whereas
    portals return color in display space without the space information itself
    (i.e. without profiles).
  - New dedicated GimpPickButton implementation for Windows (backported from
    2.99.14).

Libgimp:

  - New wrapper functions around GEGL ops, which also map to items in our Color
    menu:
    * gimp_drawable_shadows_highlights()
    * gimp_drawable_extract_component()

Build:

  - Bumping minimum GEGL to version 0.4.38.
  - Bumping minimum libjxl to version 0.7.0.
  - New GIMP_RELEASE macro to tell if code is a release or in-between release
    (different from GIMP_UNSTABLE which was telling if we are in a stable or
    development branch).
  - Our stable CI now uses Debian stable where Python2 is still present.
2023-07-14 14:10:08 +00:00
archivers py-zipp: updated to 3.16.1 2023-07-13 14:51:54 +00:00
audio Add spotifyd 2023-07-13 20:39:50 +00:00
benchmarks google-benchmark: updated to 1.8.2 2023-07-09 21:09:32 +00:00
biology biology/vsearch: Update to 2.23.0 2023-07-09 16:20:58 +00:00
bootstrap bootstrap: Use /usr/bin/bash more on SunOS 2023-07-07 12:53:22 +00:00
cad ng-spice: Assumes compiler defaults to c99 2023-07-09 13:20:23 +00:00
chat *: remove all instances of GCC_REQD where my name is the most recent in 2023-07-13 13:45:41 +00:00
comms libhidapi: Fix PLIST for Darwin 2023-07-07 08:07:12 +00:00
converters *: remove all instances of GCC_REQD where my name is the most recent in 2023-07-13 13:45:41 +00:00
cross bossa: remove 2023-06-26 11:51:03 +00:00
databases p5-DBD-MariaDB: use MARIADB_VERSIONS_ALL 2023-07-14 13:26:43 +00:00
devel Update devel/pycharm-bin to 2022.1.4 2023-07-14 12:36:12 +00:00
distfiles
doc doc: Updated devel/pycharm-bin to 2022.1.4 2023-07-14 12:36:24 +00:00
editors editors/xnedit: Update to 1.5.0 2023-07-12 13:22:10 +00:00
emulators *: remove all instances of GCC_REQD where my name is the most recent in 2023-07-13 13:45:41 +00:00
filesystems fuse-darling-dmg: Add missing dependencies. Don't force -O0. 2023-07-09 21:53:50 +00:00
finance *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
fonts *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
games *: remove all instances of GCC_REQD where my name is the most recent in 2023-07-13 13:45:41 +00:00
geography *: Revert two recent commits that dropped a cwrappers-enforced C++ standard 2023-07-13 13:55:10 +00:00
graphics gimp: updated to 2.10.34 2023-07-14 14:10:08 +00:00
ham lpcnetfreedv: Assumes compiler defaults to c99 2023-07-10 08:55:02 +00:00
inputmethod skkfep: Bring package a bit closer to the 21st century. 2023-07-10 08:12:15 +00:00
lang vala: updated to 0.56.9 2023-07-13 14:39:49 +00:00
licenses Add a package for GALasm, a portable GAL assembler. 2023-04-25 03:28:37 +00:00
mail Thunderbird builds with python 3.11 - update 2023-07-09 19:02:07 +00:00
math xlife: More standardsy: stdint.h for uint32_t instead of sys/types.h 2023-07-12 19:17:37 +00:00
mbone *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
meta-pkgs bulk-test-essential: PKG_JVM_DEFAULT is not necessarily set. Use the 2023-07-14 11:36:59 +00:00
misc misc/tui-journal: update to 0.3.0 2023-07-13 20:35:19 +00:00
mk mk: Add a MARIADB_VERSIONS_ALL variable 2023-07-14 13:25:57 +00:00
multimedia *: remove all instances of GCC_REQD where my name is the most recent in 2023-07-13 13:45:41 +00:00
net nmap: Add missing climits header inclusion. Spotted in SunOS bulk build. 2023-07-14 11:50:38 +00:00
news *: Remove all instances of GCC_REQD where my name is the most recent 2023-07-13 13:49:16 +00:00
packages
parallel *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
pkgtools pkgtools/pkglint: update to 23.2.0 2023-07-09 13:42:46 +00:00
print podofo: Force the use of -std=c++11 through wrappers due to thread_local 2023-07-12 21:05:30 +00:00
regress regress: remove tests for Haskell PLIST generation 2023-02-04 20:06:37 +00:00
security security/xml-security-c: Update to 2.0.4 2023-07-13 17:54:17 +00:00
shells shells/oh-my-posh: update to 17.9.1 2023-07-14 11:51:07 +00:00
sysutils sysutils/open-vm-tools/MESSAGE.x11: Clarify that clipboard synchronization also requires that vmtoolsd is running 2023-07-14 04:09:20 +00:00
templates templates: disable search bar until the results are better 2021-04-21 11:14:11 +00:00
textproc *: Revert two recent commits that dropped a cwrappers-enforced C++ standard 2023-07-13 13:55:10 +00:00
time time/xdiary: unbreak configure. 2023-07-12 12:42:36 +00:00
wm wm/ccsm: Fix an issue where CCSM displays no text or icons 2023-07-14 08:13:26 +00:00
www Add seaward 2023-07-13 20:43:20 +00:00
x11 x11/xlockmore: Update to 5.72 2023-07-14 10:43:33 +00:00
_NetBSD-pkgdb
Makefile
pkglocate
README.md README: Use the real Matrix URL 2022-11-19 21:01:44 +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