BSD Ports

graphics/py-moderngl 5.13.0 FreeBSD

ModernGL: High performance rendering for Python 3

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
50f10fce54
License
MIT
Categories
graphics
Package size
124.3 KiB, 699.1 KiB installed

Description

ModernGL is a python wrapper over OpenGL 3.3+ core that simplifies the creation of simple graphics applications like scientific simulations, games or user interfaces. Usually, acquiring in-depth knowledge of OpenGL requires a steep learning curve. In contrast, ModernGL is easy to learn and use, moreover it is capable of rendering with high performance and quality, with less code written. The majority of the moderngl code base is also written in C++ for high performance.

In the other systems

SystemPortVersion
FreeBSDgraphics/py-moderngl5.13.0
DragonFlygraphics/py-moderngl5.12.0
HardenedBSDgraphics/py-moderngl5.12.0_2
GhostBSDgraphics/py-moderngl5.12.0_2

Install

Binary package:

pkg install py312-moderngl

From the ports tree:

cd /usr/ports/graphics/py-moderngl/ && make install clean

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

RUN_DEPENDS=	py312-moderngl>0:graphics/py-moderngl

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest5.12.0_25.12.0_2-5.12.05.12.0_2
FreeBSD:14:quarterly5.12.0_25.12.0_2n/a5.12.05.12.0_2
FreeBSD:15:latest5.12.0_25.12.0_2n/a5.12.05.12.0
FreeBSD:15:quarterly5.12.0_25.12.0_2n/an/an/a
FreeBSD:16:latest5.12.0_25.12.0_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 2

Test 2

The full lists below include those, and their dependencies in turn.

Build dependencies 16
Run dependencies 49

Configuration

No options to configure.

USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
moderngl-moderngl-5.13.0_GH0.tar.gz1.92849e+0642b9b1bbc19ac4d0cfcaa001286486ce9fe0e004af678149157f798f074885a3

Commit history 1

DateCommitCreditsLog message
50f10fce54 Yuri Victorovich graphics/py-moderngl: update 5.12.0 → 5.13.0