graphics/py-glooey 0.3.3_3 FreeBSD
Cross-platform windowing and multimedia library
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- MIT
- Categories
- graphics, x11-toolkits, python
- Package size
- 7434.8 KiB, 18016.2 KiB installed
Description
Every game needs a user interface that matches its look and feel. The purpose of glooey is to help you make such an interface. Towards this end, glooey provides 7 powerful placement widgets, a label widget, an image widget, 3 different button widgets, a text entry widget, a variety of scroll boxes and bars, 4 different dialog box widgets, and a variety of other miscellaneous widgets. The appearance of any widget can be trivially customized, and glooey comes with built-in fantasy, puzzle, and 8-bit themes to prove it (and to help you hit the ground running if your game fits one of those genres).
The philosophy behind glooey is that deriving subclasses from a basic set of widgets with no default style is the most elegant way to control how widgets look. This approach is flexible because subclasses can customize or override most aspects of the basic widgets. But it's also surprisingly succinct and powerful: specifying a style is usually as simple as setting a class variable, and styles can be easily composed using either inner classes or previously defined widgets. This philosophy makes glooey easy to get started with, and powerful enough to support even the most complicated games.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | graphics/py-glooey | 0.3.3_3 |
| DragonFly | graphics/py-glooey | 0.3.3_3 |
| HardenedBSD | graphics/py-glooey | 0.3.3_3 |
| GhostBSD | graphics/py-glooey | 0.3.3_3 |
Install
Binary package:
pkg install py312-glooey
From the ports tree:
cd /usr/ports/graphics/py-glooey/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-glooey>0:graphics/py-glooey
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.3.3_3 | 0.3.3_3 | - | 0.3.3_3 | 0.3.3_3 |
| FreeBSD:14:quarterly | 0.3.3_3 | 0.3.3_3 | n/a | 0.3.3_3 | 0.3.3_3 |
| FreeBSD:15:latest | 0.3.3_3 | 0.3.3_3 | n/a | 0.3.3_3 | 0.3.3_3 |
| FreeBSD:15:quarterly | 0.3.3_3 | 0.3.3_3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.3.3_3 | 0.3.3_3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 6
${PYTHON_PKGNAMEPREFIX}pyglet1>0: graphics/py-pyglet1${PYTHON_PKGNAMEPREFIX}more-itertools>0: devel/py-more-itertools${PYTHON_PKGNAMEPREFIX}vecrec>0: graphics/py-vecrec${PYTHON_PKGNAMEPREFIX}autoprop>0: devel/py-autoprop${PYTHON_PKGNAMEPREFIX}debugtools>0: devel/py-debugtools${PYTHON_PKGNAMEPREFIX}pyyaml>=0: devel/py-pyyaml
The full lists below include those, and their dependencies in turn.
Build dependencies 26
- archivers/liblz4
- archivers/zstd
- devel/gettext-runtime
- devel/libffi
- devel/py-autoprop
- devel/py-debugtools
- devel/py-more-itertools
- devel/py-pyyaml
- devel/py-setuptools
- devel/readline
- graphics/libGLU
- graphics/libglvnd
- graphics/py-pyglet1
- graphics/py-vecrec
- lang/python312
- lang/python315
- math/mpdecimal
- print/indexinfo
- textproc/expat2
- textproc/libyaml
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libxcb
- x11/xorgproto
Run dependencies 7
No port depends on this one.
Configuration
No options to configure.
- USES
- display:test python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| glooey-0.3.3.tar.gz | 1.9112505e+07 | 7a31775904a2acd5c5c7d617dd626c6447b0ee930d257956f85c7e9f900c51a3 |
Master sites 1
- PYPI
Commit history 0
No commits in the history this site was built from.