Skip to content

drawio: new port - #33778

Open
IANatCAMBIO wants to merge 2 commits into
macports:masterfrom
IANatCAMBIO:add-drawio
Open

drawio: new port#33778
IANatCAMBIO wants to merge 2 commits into
macports:masterfrom
IANatCAMBIO:add-drawio

Conversation

@IANatCAMBIO

Copy link
Copy Markdown

Description

New port for draw.io Desktop, an Electron-based diagramming app. https://www.drawio.com"

Type(s)

submission

Tested on

macOS 26.5.2 25F84 arm64
Command Line Tools 26.6.0.0.1781586589

Verification

Have you

  • [ x] followed our Commit Message Guidelines?
  • [ x] squashed and minimized your commits?
  • [ x] checked that there aren't other open pull requests for the same change?
  • [x ] checked your Portfile with port lint?
  • [x ] tried existing tests with sudo port test?
  • [x ] tried a full install with sudo port -vst install?
  • [x ] tested basic functionality of all binary files?
  • [x ] checked that the Portfile's most important variants haven't been broken?

Comment thread aqua/drawio/Portfile
homepage https://www.drawio.com

distname draw.io-universal-${version}
use_dmg yes

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is it needed in a dmg form and not built from source normally? I understand this is something easy to do, while doing it correctly is harder, but doing it correctly is also better.

Comment thread aqua/drawio/Portfile
use_configure no
build {}

if {${os.major} < 21} {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Redundant, setting platforms already handled this.

use_configure no
build {}

if {${os.major} < 24} {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same, setting platforms is enough.

size 8240680

use_configure no
build {}

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

MacPorts prefers to build ports, not install some opaque stuff.

@reneeotten

reneeotten commented Aug 1, 2026

Copy link
Copy Markdown
Contributor

agreed with @barracuda156, MacPorts is a build-from-source package manager.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

5 participants