BSD Ports

graphics/drawio 31.3.2 MidnightBSD

Diagramming and whiteboarding desktop app

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
c300695929
License
Apache-2.0
Categories
graphics

Description

Drawio-desktop is a diagramming and whiteboarding desktop app based on Electron that wraps the core draw.io editor.

In the other systems

SystemPortVersion
MidnightBSDgraphics/drawio31.3.2
FreeBSDgraphics/drawio30.2.6_20
GhostBSDgraphics/drawio30.2.6_16

Install

Binary package:

mport install drawio

From mports:

cd /usr/mports/graphics/drawio && make install clean

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

RUN_DEPENDS=	drawio>0:graphics/drawio

Dependencies

No port depends on this one.

Configuration

No options to configure.

USES
desktop-file-utils electronfix:42 shared-mime-info
Service scripts
none

Files

pkg-plist 90
  • bin/drawio
  • share/applications/drawio.desktop
  • share/drawio/LICENSE.electron.txt
  • share/drawio/LICENSES.chromium.html
  • share/drawio/chrome_100_percent.pak
  • share/drawio/chrome_200_percent.pak
  • share/drawio/chrome_crashpad_handler
  • share/drawio/chromedriver
  • share/drawio/drawio
  • share/drawio/icudtl.dat
  • share/drawio/libEGL.so
  • share/drawio/libGLESv2.so
  • share/drawio/libffmpeg.so
  • share/drawio/libvk_swiftshader.so
  • share/drawio/libvulkan.so
  • share/drawio/locales/af.pak
  • share/drawio/locales/am.pak
  • share/drawio/locales/ar.pak
  • share/drawio/locales/bg.pak
  • share/drawio/locales/bn.pak
  • share/drawio/locales/ca.pak
  • share/drawio/locales/cs.pak
  • share/drawio/locales/da.pak
  • share/drawio/locales/de.pak
  • share/drawio/locales/el.pak
  • share/drawio/locales/en-GB.pak
  • share/drawio/locales/en-US.pak
  • share/drawio/locales/es-419.pak
  • share/drawio/locales/es.pak
  • share/drawio/locales/et.pak
  • share/drawio/locales/fa.pak
  • share/drawio/locales/fi.pak
  • share/drawio/locales/fil.pak
  • share/drawio/locales/fr.pak
  • share/drawio/locales/gu.pak
  • share/drawio/locales/he.pak
  • share/drawio/locales/hi.pak
  • share/drawio/locales/hr.pak
  • share/drawio/locales/hu.pak
  • share/drawio/locales/id.pak
  • share/drawio/locales/it.pak
  • share/drawio/locales/ja.pak
  • share/drawio/locales/kn.pak
  • share/drawio/locales/ko.pak
  • share/drawio/locales/lt.pak
  • share/drawio/locales/lv.pak
  • share/drawio/locales/ml.pak
  • share/drawio/locales/mr.pak
  • share/drawio/locales/ms.pak
  • share/drawio/locales/nb.pak
  • share/drawio/locales/nl.pak
  • share/drawio/locales/pl.pak
  • share/drawio/locales/pt-BR.pak
  • share/drawio/locales/pt-PT.pak
  • share/drawio/locales/ro.pak
  • share/drawio/locales/ru.pak
  • share/drawio/locales/sk.pak
  • share/drawio/locales/sl.pak
  • share/drawio/locales/sr.pak
  • share/drawio/locales/sv.pak
  • share/drawio/locales/sw.pak
  • share/drawio/locales/ta.pak
  • share/drawio/locales/te.pak
  • share/drawio/locales/th.pak
  • share/drawio/locales/tr.pak
  • share/drawio/locales/uk.pak
  • share/drawio/locales/ur.pak
  • share/drawio/locales/vi.pak
  • share/drawio/locales/zh-CN.pak
  • share/drawio/locales/zh-TW.pak
  • share/drawio/resources.pak
  • share/drawio/resources/apparmor-profile
  • share/drawio/resources/app-update.yml
  • share/drawio/resources/app.asar
  • share/drawio/resources/package-type
  • share/drawio/snapshot_blob.bin
  • share/drawio/v8_context_snapshot.bin
  • share/drawio/vk_swiftshader_icd.json
  • share/icons/hicolor/1024x1024/apps/drawio.png
  • share/icons/hicolor/128x128/apps/drawio.png
  • share/icons/hicolor/16x16/apps/drawio.png
  • share/icons/hicolor/192x192/apps/drawio.png
  • share/icons/hicolor/256x256/apps/drawio.png
  • share/icons/hicolor/32x32/apps/drawio.png
  • share/icons/hicolor/48x48/apps/drawio.png
  • share/icons/hicolor/512x512/apps/drawio.png
  • share/icons/hicolor/64x64/apps/drawio.png
  • share/icons/hicolor/720x720/apps/drawio.png
  • share/icons/hicolor/96x96/apps/drawio.png
  • share/mime/packages/drawio.xml
distinfo 1
FileSizeSHA256
drawio-x86_64-31.3.2.rpm1.17121249e+08b6517db9711b9cf82c490628ec78184fdb8ca5a62be1f2ea2f0d6233a0a61fec
Master sites 1
  • https://github.com/jgraph/drawio-desktop/releases/download/v31.3.2/

Commit history 1

DateCommitCreditsLog message
c300695929 Lucas Holt devel/electron42: new port; update drawio to 31.3.2; retire electron28 (#808)
## Summary Three coupled changes, in dependency order: 1. **New port `devel/electron42`** — Electron 42.11.0, Chromium 148.0.7778.280, Node 24.19.0, LLVM 22, imported from FreeBSD ports and adapted for MidnightBSD. 2. **`graphics/drawio` 24.1.0 → 31.3.2**, moving from `electronfix:28` to `electronfix:42`. 3. **`devel/electron28` removed** — the drawio update was the last thing keeping it alive. electron28 was the most exposed port in the tree. Electron 28 has been EOL upstream since 2024-06-11, and the port was not a source build at all: `devel/electron28/Makefile` extracted `electron28-28.1.0-freebsd12-amd64.pkg`, a prebuilt FreeBSD 12 binary from a third-party GitHub release, carrying Chromium 120 — 32 Chromium …