GhostBSD/ports f88d2d2 — x11/mocka-dock pkg-plist Makefile

x11/mocka-dock: update to 0.0.2

Move the file list from PLIST_FILES to pkg-plist for the files added
in this release.
DeltaFile
+3-3x11/mocka-dock/distinfo
+1-4x11/mocka-dock/Makefile
+3-0x11/mocka-dock/pkg-plist
+7-73 files

GhostBSD/ports 33ed5dc — x11 Makefile, x11/ghostbsd-mocka Makefile.ghostbsd pkg-descr

x11/ghostbsd-mocka: New port: GhostBSD Mocka desktop metaport

Add a metaport for the Mocka desktop, based on x11/ghostbsd-mate.
Mocka replaces MATE one component at a time, so the port pulls in the
MATE desktop together with the Mocka components and GhostBSD settings,
themes, fonts and wallpapers.
DeltaFile
+36-0x11/ghostbsd-mocka/Makefile
+12-0x11/ghostbsd-mocka/pkg-message
+8-0x11/ghostbsd-mocka/pkg-descr
+2-0x11/ghostbsd-mocka/Makefile.ghostbsd
+1-0x11/Makefile
+59-05 files

GhostBSD/ports 6aaa1e3 — sysutils/be-station pkg-plist

sysutils/be-station: fix pkg-plist

The egg-info version matches PORTVERSION, so the framework already adds
it to the plist. Listing it in pkg-plist as well made check-plist fail.
DeltaFile
+0-5sysutils/be-station/pkg-plist
+0-51 files

GhostBSD/ports 38f6b07 — ports-mgmt/software-station Makefile distinfo

ports-mgmt/software-station: update to 2.3

Add the new French and Brazilian Portuguese translations and the
__pycache__ files that were missing from pkg-plist. The egg-info now
matches PORTVERSION, so drop it from pkg-plist and let the framework
add it.
DeltaFile
+6-5ports-mgmt/software-station/pkg-plist
+3-3ports-mgmt/software-station/distinfo
+1-1ports-mgmt/software-station/Makefile
+10-93 files

GhostBSD/ports 478edb1 — sysutils/backup-station distinfo pkg-plist, sysutils/be-station pkg-plist Makefile

sysutils/be-station: rename from backup-station, update to 0.8

Backup Station was renamed upstream to BE Station. Add the port under
its new name and remove sysutils/backup-station, with a MOVED entry.

- Require py-bectl 0.7 and Python 3.12+, drop the unused pkg dependency
- Point WWW at the be-station repository instead of software-station
- Shorten COMMENT to describe what the tool does

sysutils/ghostbsd-utils: update to 26.10.0 and depend on be-station.
DeltaFile
+0-22sysutils/backup-station/Makefile
+21-0sysutils/be-station/Makefile
+10-0sysutils/be-station/pkg-plist
+0-5sysutils/backup-station/pkg-plist
+2-2sysutils/ghostbsd-utils/Makefile
+0-3sysutils/backup-station/distinfo
+33-325 files not shown
+40-3511 files

GhostBSD/ports 89dbac5 — audio Makefile, benchmarks Makefile

audio, benchmarks: restore SUBDIR entries lost in merges

p5-Test-Corpus-Audio-MPD, p5-libvorbis and siege are identical to
FreeBSD and listed there, but their SUBDIR lines were missing here, so
full-tree builds skipped them.
DeltaFile
+2-0audio/Makefile
+1-0benchmarks/Makefile
+3-02 files

GhostBSD/ports 40d7666 — lang/pypy Makefile, net-im/mu-conference Makefile

*/*: remove stale ports that are not built

These GhostBSD-only ports were not listed in SUBDIR, so poudriere never
built them, and nothing depends on them. Most were removed from
FreeBSD years ago and survived merges here.

Add MOVED entries for the ones that did not already have one.
DeltaFile
+0-5,310www/npm5/pkg-plist
+0-216net-mgmt/zabbix42-server/Makefile
+0-167lang/pypy/Makefile
+0-112net-im/mu-conference/Makefile
+0-97www/node8/Makefile
+0-93sysutils/condor/Makefile
+0-5,99532 files not shown
+11-6,61038 files

GhostBSD/ports a357b91 — deskutils/lazylibrarian pkg-plist, misc/trueos-handbook pkg-plist

*/*: remove obsolete ports

These ports came over from TrueOS and PC-BSD and have not been
maintained since 2017-2022. Nothing in the tree depends on them, and
the ones still listed in SUBDIR were being built for nothing.
DeltaFile
+0-564deskutils/lazylibrarian/pkg-plist
+0-311sysutils/trueos-utils-qt5/pkg-plist
+0-174misc/trueos-handbook/pkg-plist
+0-69sysutils/pc-diskmanager/pkg-plist
+0-67www/pc-webkitviewer/pkg-plist
+0-57misc/trueos-meta-hunspell/Makefile
+0-1,24278 files not shown
+20-2,23684 files

GhostBSD/ports 11711cd — cad/PrusaSlicer Makefile

cad/PrusaSlicer: add ffmpeg4 as a runtime dependency for libavcodec support
DeltaFile
+3-0cad/PrusaSlicer/Makefile
+3-01 files

GhostBSD/ports 98611f6 — graphics/aoi Makefile

graphics/aoi: pin JDK version to avoid conflicts with java.mk default
DeltaFile
+2-0graphics/aoi/Makefile
+2-01 files

GhostBSD/ports ba73c62 — math/dune-fem Makefile

math/dune-fem: switch dependency from arpack-ng at openmpi to arpack-ng at mpich
DeltaFile
+1-1math/dune-fem/Makefile
+1-11 files

GhostBSD/ports b80a06b — math/dune-pdelab Makefile

math/dune-pdelab: switch dependency from arpack-ng at openmpi to arpack-ng at mpich
DeltaFile
+1-1math/dune-pdelab/Makefile
+1-11 files

GhostBSD/ports 563b157 — math/dune-vtk Makefile

math/dune-vtk: switch dependency from arpack-ng at openmpi to arpack-ng at mpich
DeltaFile
+1-1math/dune-vtk/Makefile
+1-11 files

GhostBSD/ports a9f9c8b — science/chrono Makefile

devel/chrono: added VEHICLE_RUN_DEPENDS
DeltaFile
+2-0science/chrono/Makefile
+2-01 files

GhostBSD/ports 01e612b — shells/ghostbsd-zsh-settings Makefile

shells/ghostbsd-zsh-settings: update zsh-completions dependency format
DeltaFile
+1-1shells/ghostbsd-zsh-settings/Makefile
+1-11 files

GhostBSD/ports 3e04c1b — x11-servers/xlibre-server Makefile.common

x11-servers/xlibre-server: update mesa-dri dependency format
DeltaFile
+1-1x11-servers/xlibre-server/Makefile.common
+1-11 files

GhostBSD/ports 66889ef — x11-drivers/ghostbsd-drivers Makefile

x11-drivers/ghostbsd-drivers: update xorg runtime dependency to xorg-minimal
DeltaFile
+1-1x11-drivers/ghostbsd-drivers/Makefile
+1-11 files

GhostBSD/ports 204a6f9 — devel/edi Makefile, devel/opencl-clang Makefile

*/*: depend on llvm-libs for libLLVM and libclang

libLLVM and libclang moved to the devel/llvmNN-libs ports, so packages
record llvmNN-libs for these LIB_DEPENDS while the Makefiles still named
the full devel/llvmNN. Poudriere saw a "new dependency" on every run and
rebuilt them, which cascaded through mesa to most of the tree.

Point the runtime dependency at the -libs port and keep a build
dependency on the full llvm for headers, llvm-config and cmake files.
spirv-llvm-translator and opencl-clang only do this for flavors that
have a -libs port. rpcs3 now strips -libs when deriving LLVM_DIR.
DeltaFile
+8-2devel/opencl-clang/Makefile
+6-0devel/spirv-llvm-translator/Makefile
+3-2emulators/rpcs3/Makefile
+2-1editors/jucipp/Makefile
+2-1devel/youcompleteme/Makefile
+2-1devel/edi/Makefile
+23-77 files not shown
+33-1413 files

GhostBSD/ports 8fa09b0 — sysutils/py-bectl Makefile distinfo

sysutils/py-bectl: update to 0.7
DeltaFile
+3-3sysutils/py-bectl/distinfo
+1-1sysutils/py-bectl/Makefile
+4-42 files

GhostBSD/ports ce2f588 — ports-mgmt/update-station Makefile distinfo

sysutils/update-station: update to 6.5
DeltaFile
+3-3ports-mgmt/update-station/distinfo
+1-1ports-mgmt/update-station/Makefile
+4-42 files

GhostBSD/ports e40da61 — x11-themes/ghostbsd-icons distinfo Makefile

x11-themes/ghostbsd-icons: Update to 26.10.0

Install the G logo icons into hicolor at stage time instead of copying
them in pkg-install, so pkg tracks them. Only the size directories and
scalable are copied so ghostbsd's index.theme does not replace hicolor's.

Drop the upstream icon-theme.cache files and depend on
gtk-update-icon-cache, whose pkg trigger regenerates the caches.
DeltaFile
+10-21x11-themes/ghostbsd-icons/pkg-plist
+0-16x11-themes/ghostbsd-icons/pkg-install
+11-1x11-themes/ghostbsd-icons/Makefile
+3-3x11-themes/ghostbsd-icons/distinfo
+24-414 files

GhostBSD/ports 2c9e9ca — net-im/libsignal-node Makefile

net-im/libsignal-node: Fix build with npm 12

npm 12 rejects unknown CLI flags with EUNKNOWNCONFIG instead of only
warning about them, so --nodedir and --ignore-optional are now hard
errors.

Point node-gyp at the node headers through npm_config_nodedir in
MAKE_ENV instead. node-gyp reads any npm_config_* variable from the
environment, and this is already how bitwarden-cli, signal-desktop and
vscode do it.

--ignore-optional is a yarn flag left over from when this port used
yarn. npm never honored it, so dropping it does not change what gets
installed.
DeltaFile
+4-3net-im/libsignal-node/Makefile
+4-31 files

GhostBSD/ports 5808570 — security/node-sqlcipher Makefile

security/node-sqlcipher: Fix build with npm 12

npm 12 rejects unknown CLI flags with EUNKNOWNCONFIG instead of only
warning about them, so --nodedir is now a hard error.

Point node-gyp at the node headers through npm_config_nodedir in
MAKE_ENV instead. node-gyp reads any npm_config_* variable from the
environment, and this is already how bitwarden-cli, signal-desktop and
vscode do it.
DeltaFile
+3-2security/node-sqlcipher/Makefile
+3-21 files

GhostBSD/ports bade1ef — x11/ghostbsd-mate Makefile

x11/ghostbsd-mate: Replace mate-dock-applet with mocka-dock
DeltaFile
+2-2x11/ghostbsd-mate/Makefile
+2-21 files

GhostBSD/ports 69efc89 — x11/ghostbsd-mate-settings Makefile distinfo

x11/ghostbsd-mate-settings: Update to 26.09.0

Adds GhostBSD's default for Mocka Dock's pinned apps, with Software Station after the dock's own defaults.
DeltaFile
+3-3x11/ghostbsd-mate-settings/distinfo
+3-2x11/ghostbsd-mate-settings/Makefile
+6-52 files

GhostBSD/ports 39a390e — x11 Makefile, x11/mocka-dock distinfo pkg-descr

x11/mocka-dock: New port: taskbar-style dock applet for the MATE panel

Mocka Dock shows pinned and running applications as one row of buttons
on the MATE panel, with one button per application and an
application-focused right-click menu. It is part of the Mocka desktop
for GhostBSD.

0.0.1 is the first alpha for GhostBSD testers.

WWW: https://github.com/mocka-desktop/mocka-dock
DeltaFile
+24-0x11/mocka-dock/Makefile
+4-0x11/mocka-dock/pkg-descr
+3-0x11/mocka-dock/distinfo
+1-0x11/Makefile
+32-04 files

GhostBSD/ports 6d65c2c — www/chromium Makefile, www/chromium/files chromium-browser.desktop.in

www/chromium: add desktop actions for new and incognito
DeltaFile
+9-0www/chromium/files/chromium-browser.desktop.in
+1-1www/chromium/Makefile
+10-12 files

GhostBSD/ports b5e0fcb — sysutils Makefile

sysutils/Makefile: remove duplicate p5-reslog SUBDIR entry

The last merge from freebsd/main added p5-reslog a second time, which made
poudriere fail while gathering ports metadata.
DeltaFile
+0-1sysutils/Makefile
+0-11 files

GhostBSD/ports 05818bb — devel/electron44/files/packagejsons yarn.lock, games/anki/files/packagejsons yarn.lock

Merge remote-tracking branch 'freebsd/main'

# Conflicts:
#       sysutils/Makefile
DeltaFile
+53,785-0www/hedgedoc/pkg-plist
+22,697-10,125math/gap/pkg-plist
+18,941-0www/immich/pkg-plist
+7,634-3,979games/anki/files/packagejsons/yarn.lock
+11,242-0devel/electron44/files/packagejsons/yarn.lock
+0-10,704misc/llama-cpp/files/package-lock.json
+114,299-24,80810,711 files not shown
+325,655-125,41810,717 files

GhostBSD/ports 0767741 — mail/imap-tools Makefile Makefile.crates

mail/imap-tools: update to 1.13.0
DeltaFile
+449-301mail/imap-tools/distinfo
+223-149mail/imap-tools/Makefile.crates
+1-4mail/imap-tools/Makefile
+673-4543 files