Port details on branch 2022Q2 |
- py-glooey Cross-platform windowing and multimedia library
- 0.3.3_1 graphics =0 0.3.3_1Version of this port present on the latest quarterly branch.
- Maintainer: db@FreeBSD.org
- Port Added: 2020-03-20 22:45:10
- Last Update: 2023-06-27 19:34:34
- Commit Hash: 3d9a815
- Also Listed In: python x11-toolkits
- License: MIT
- WWW:
- https://pypi.org/project/glooey
- 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.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}glooey>0:graphics/py-glooey@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/graphics/py-glooey/ && make install clean
- To add the package, run one of these commands:
- pkg install graphics/py-glooey
- pkg install py39-glooey
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py39-glooey listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py39-glooey
- Package flavors (<flavor>: <package>)
- distinfo:
- TIMESTAMP = 1601036491
SHA256 (glooey-0.3.3.tar.gz) = 7a31775904a2acd5c5c7d617dd626c6447b0ee930d257956f85c7e9f900c51a3
SIZE (glooey-0.3.3.tar.gz) = 19112505
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py39-pyglet1>0 : graphics/py-pyglet1@py39
- py39-more-itertools>0 : devel/py-more-itertools@py39
- py39-vecrec>0 : graphics/py-vecrec@py39
- py39-autoprop>0 : devel/py-autoprop@py39
- py39-debugtools>0 : devel/py-debugtools@py39
- py39-yaml>0 : devel/py-yaml@py39
- Xvfb : x11-servers/xorg-server@xvfb
- 8x13O.pcf.gz : x11-fonts/xorg-fonts-miscbitmaps
- fonts.alias : x11-fonts/font-alias
- base : x11/xkeyboard-config
- xkbcomp : x11/xkbcomp
- py39-setuptools>=63.1.0 : devel/py-setuptools@py39
- python3.9 : lang/python39
- Test dependencies:
-
- py39-pytest>=7,1 : devel/py-pytest@py39
- python3.9 : lang/python39
- Runtime dependencies:
-
- py39-setuptools>=63.1.0 : devel/py-setuptools@py39
- python3.9 : lang/python39
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- graphics_py-glooey
- USES:
- display:test python
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|