notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
FreshPorts needs to find a new hosting provide willing to take a 2U chassis and host it free of charge. This is part of the FreshPorts project. Preferably in the Austin area. This is not a primary server, but it used for development.
Port details
py-pyglet Cross-platform windowing and multimedia library
1.5.26 graphics on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Version of this port present on the latest quarterly branch.
Maintainer: amdmi3@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2008-10-31 12:12:08
Last Update: 2022-05-31 11:21:41
Commit Hash: 8fa5a04
People watching this port, also watch:: mkvtoolnix, rubygem-twitter4r, libunwind, py39-venusian
Also Listed In: multimedia python x11-toolkits
License: BSD3CLAUSE
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}pyglet>0:graphics/py-pyglet@${PY_FLAVOR}
To install the port:
cd /usr/ports/graphics/py-pyglet/ && make install clean
To add the package, run one of these commands:
  • pkg install graphics/py-pyglet
  • pkg install py38-pyglet
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 py38-pyglet listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py38-pyglet
Package flavors (<flavor>: <package>)
  • py38: py38-pyglet
distinfo:
Packages (timestamps in pop-ups are UTC):
py27-pyglet
ABIlatestquarterly
FreeBSD:11:aarch641.2.4-
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch641.2.4-
FreeBSD:12:amd64--
FreeBSD:12:armv61.2.4-
FreeBSD:12:armv71.2.4-
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips641.2.4-
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:13:riscv64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
FreeBSD:14:riscv64--
 
py36-pyglet
ABIlatestquarterly
FreeBSD:11:aarch641.2.4-
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch641.2.4-
FreeBSD:12:amd64--
FreeBSD:12:armv61.2.4-
FreeBSD:12:armv71.2.4-
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips641.2.4-
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:13:riscv64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
FreeBSD:14:riscv64--
 
py37-pyglet
ABIlatestquarterly
FreeBSD:11:aarch64-1.5.6
FreeBSD:11:amd64--
FreeBSD:11:armv6-1.5.6
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64-1.5.6
FreeBSD:12:aarch64--
FreeBSD:12:amd64--
FreeBSD:12:armv6-1.5.7
FreeBSD:12:armv7-1.5.7
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64-1.5.6
FreeBSD:12:powerpc64-1.5.15
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv61.5.14-
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc641.5.14-
FreeBSD:13:riscv64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc641.5.15-
FreeBSD:14:riscv64--
 
py38-pyglet
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd641.5.211.5.18
FreeBSD:11:armv6--
FreeBSD:11:i3861.5.211.5.18
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64--
FreeBSD:12:amd64--
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-1.5.18
FreeBSD:13:riscv64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
FreeBSD:14:riscv641.5.21-
 
py39-pyglet
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-1.5.26
FreeBSD:12:amd641.5.261.5.26
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3861.5.261.5.26
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64-1.5.26
FreeBSD:13:amd641.5.261.5.26
FreeBSD:13:armv6--
FreeBSD:13:armv71.5.261.5.26
FreeBSD:13:i3861.5.261.5.26
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:13:riscv64-1.5.26
FreeBSD:14:aarch641.5.26-
FreeBSD:14:amd641.5.26-
FreeBSD:14:armv6--
FreeBSD:14:armv71.5.26-
FreeBSD:14:i3861.5.26-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
FreeBSD:14:riscv64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. Xvfb : x11-servers/xorg-vfbserver
  2. 8x13O.pcf.gz : x11-fonts/xorg-fonts-miscbitmaps
  3. fonts.alias : x11-fonts/font-alias
  4. base : x11/xkeyboard-config
  5. xkbcomp : x11/xkbcomp
  6. py38-setuptools>0 : devel/py-setuptools@py38
  7. python3.8 : lang/python38
  8. xorgproto>=0 : x11/xorgproto
  9. xorgproto>=0 : x11/xorgproto
Runtime dependencies:
  1. py38-setuptools>0 : devel/py-setuptools@py38
  2. python3.8 : lang/python38
Library dependencies:
  1. libGL.so : graphics/libglvnd
  2. libGLU.so : graphics/libGLU
This port is required by:
for Build
  1. devel/py-trimesh
  2. graphics/py-glooey
for Run
  1. devel/py-trimesh
  2. games/brainworkshop

Deleted ports which required this port:

Expand this list of 2 deleted ports
  1. games/gondola*
  2. science/psychopy*
  3. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/p/pyglet/
  2. https://pypi.org/packages/source/p/pyglet/
Collapse this list.
Port Moves
  • port moved here from graphics/py-pyglet150 on 2022-04-16
    REASON: Has expired: No longer needed, use graphics/py-pyglet instead

  • port moved here from graphics/py-pyglet12 on 2020-02-29
    REASON: Has expired: Use graphics/py-pyglet instead

Number of commits found: 56

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
31 May 2022 11:21:41
 files touched by this commit commit hash:8fa5a04c9ab94d2165e1e4f622ab027e9cf0859a  1.5.26
Dmitry Marakasov (amdmi3) search for other commits by this committer
graphics/py-pyglet: update 1.5.24 → 1.5.26
13 May 2022 18:53:12
 files touched by this commit commit hash:8075dbab8b902b30c3f7a44a21d3e1074a617c7a  1.5.24
Dmitry Marakasov (amdmi3) search for other commits by this committer
graphics/py-pyglet: update 1.5.23 → 1.5.24

Add missing opengl depends, enable testing and remove obsolete conflict
22 Mar 2022 17:18:28
 files touched by this commit commit hash:a1a0224544dfb519ad9758b523406c21410d3c3a  1.5.23
Dmitry Marakasov (amdmi3) search for other commits by this committer
graphics/py-pyglet: update 1.5.22 → 1.5.23
02 Mar 2022 12:10:53
 files touched by this commit commit hash:b5ed9199d9105252898d0f8c47ce5d371c1c2794  1.5.22
Dmitry Marakasov (amdmi3) search for other commits by this committer
graphics/py-pyglet: update 1.5.21 → 1.5.22
25 Nov 2021 21:40:11
 files touched by this commit commit hash:04b9da414081a733478d3def4e1e3777908536c6  1.5.21
Stefan Eßer (se) search for other commits by this committer
*/*: Remove redundant '-*' from CONFLICTS definitions

The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").

Approved by: portmgr (blanket)
21 Sep 2021 13:48:43
 files touched by this commit commit hash:55cb8888ce98922d777cbca952a2885f03f23be6  1.5.21
Dmitry Marakasov (amdmi3) search for other commits by this committer
graphics/py-pyglet: update to 1.5.21
09 Sep 2021 19:13:44
 files touched by this commit commit hash:41003cb14dfa7587013fbf2322d7aad50a13e91e  1.5.20
Dmitry Marakasov (amdmi3) search for other commits by this committer
graphics/py-pyglet: update to 1.5.20
24 Aug 2021 17:59:13
 files touched by this commit commit hash:d267a47f86c9b3b09211b5c3911431fb15608faf  1.5.19
Dmitry Marakasov (amdmi3) search for other commits by this committer
graphics/py-pyglet: update to 1.5.19
28 Jun 2021 10:47:07
 files touched by this commit commit hash:ce613625c5fd605c42284f391f93913cf565418e  1.5.18
Dmitry Marakasov (amdmi3) search for other commits by this committer
graphics/py-pyglet: update to 1.5.18
23 May 2021 20:35:31
 files touched by this commit commit hash:f229a7ac4c1bb641bc126fb3221940e990c903db  1.5.17
Dmitry Marakasov (amdmi3) search for other commits by this committer
graphics/py-pyglet: update to 1.5.17
20 Apr 2021 17:33:21
 files touched by this commit commit hash:bb4e8eb0d27fd185b26f513ed36e3d181aec3440  1.5.16
Dmitry Marakasov (amdmi3) search for other commits by this committer
graphics/py-pyglet: update to 1.5.16
07 Apr 2021 23:19:01
 files touched by this commit commit hash:5823922c58f9acea4e0c5f45b4ead47371e70841  1.5.15
Dmitry Marakasov (amdmi3) search for other commits by this committer
Remove useless Created by: headers mentioning me
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  1.5.15
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
12 Feb 2021 17:55:19
Original commit files touched by this commit Revision:565038  1.5.15
amdmi3 search for other commits by this committer
- Update to 1.5.15
08 Jan 2021 14:34:07
Original commit files touched by this commit Revision:560775  1.5.14
amdmi3 search for other commits by this committer
- Update to 1.5.14
28 Dec 2020 16:37:06
Original commit files touched by this commit Revision:559503  1.5.13
amdmi3 search for other commits by this committer
- Update to 1.5.13
21 Nov 2020 22:45:18
Original commit files touched by this commit Revision:556023  1.5.11
amdmi3 search for other commits by this committer
- Update to 1.5.11
16 Nov 2020 16:02:32
Original commit files touched by this commit Revision:555491  1.5.10
amdmi3 search for other commits by this committer
- Update to 1.5.10
10 Nov 2020 00:02:16
Original commit files touched by this commit Revision:554800  1.5.9
amdmi3 search for other commits by this committer
- Update to 1.5.9
19 Oct 2020 20:59:02
Original commit files touched by this commit Revision:552768  1.5.8
amdmi3 search for other commits by this committer
- Update to 1.5.8
03 Jul 2020 13:25:03
Original commit files touched by this commit Revision:541104  1.5.7
amdmi3 search for other commits by this committer
- Update to 1.5.7
14 Jun 2020 16:56:15
Original commit files touched by this commit Revision:538820  1.5.6
amdmi3 search for other commits by this committer
- Update to 1.5.6
03 May 2020 15:38:24
Original commit files touched by this commit Revision:533786  1.5.5
amdmi3 search for other commits by this committer
- Update to 1.5.5
03 May 2020 00:09:09
Original commit files touched by this commit Revision:533714  1.5.4
amdmi3 search for other commits by this committer
- Update to 1.5.4
09 Apr 2020 21:31:57
Original commit files touched by this commit Revision:531276  1.5.3
amdmi3 search for other commits by this committer
- Update to 1.5.3
31 Mar 2020 18:38:41
Original commit files touched by this commit Revision:530003  1.5.2
amdmi3 search for other commits by this committer
- Update to 1.5.2
04 Mar 2020 15:24:02
Original commit files touched by this commit Revision:527762  1.5.0
amdmi3 search for other commits by this committer
- Update to 1.5.0
24 Jan 2020 15:08:36
Original commit files touched by this commit Revision:523969  1.4.10
amdmi3 search for other commits by this committer
- Update to 1.4.10
07 Jan 2020 14:55:27
Original commit files touched by this commit Revision:522334  1.4.9
amdmi3 search for other commits by this committer
- Update to 1.4.9
12 Dec 2019 19:54:46
Original commit files touched by this commit Revision:519944  1.4.8
amdmi3 search for other commits by this committer
- Update to 1.4.8
25 Apr 2018 16:42:38
Original commit files touched by this commit Revision:468282  1.2.4
amdmi3 search for other commits by this committer
Switch all pypi.python.org WWWs to a new PyPi home pypi.org where
they now redirect to anyway. All new urls checked to return 200,
I've fixed a couple of them in the process.

Approved by:	portmgr blanket, mat
02 May 2017 15:39:54
Original commit files touched by this commit Revision:439956  1.2.4
amdmi3 search for other commits by this committer
- Update to 1.2.4
- Undeprecate
03 Mar 2017 16:00:20
Original commit files touched by this commit Revision:435349  1.1.4_5
mat search for other commits by this committer
Mark the remaining ports depending on Google Code as DEPRECATED, with an
EXPIRATION_DATE at the end of April 2017.

In the past six months, about a third of the ports marked BROKEN because
they were hosted on Google Code have been fixed.  The remaining must not
be of use to anyone.

With hat:	portmgr
Sponsored by:	Absolight
14 Sep 2016 15:59:34
Original commit files touched by this commit Revision:422140  1.1.4_5
mat search for other commits by this committer
GOOGLE_CODE has gone away.

- If a port has another upstream, remove GOOGLE_CODE
- If a port only has GOOGLE_CODE mark it BROKEN

Some ports have a local mirror configured but for security reasons, it
is not considered upstream.

Sponsored by:	Absolight
01 Apr 2016 14:00:57
Original commit files touched by this commit Revision:412346  1.1.4_5
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
29 Sep 2014 14:42:39
Original commit files touched by this commit Revision:369527  1.1.4_5
amdmi3 search for other commits by this committer
- Convert to USES=python
- Convert IGNORE to ONLY_FOR_ARCHS
22 Sep 2014 12:34:38
Original commit files touched by this commit Revision:368893  1.1.4_5
amdmi3 search for other commits by this committer
- Cleanup plist
10 Sep 2014 20:50:37
Original commit files touched by this commit Revision:367888  1.1.4_5
gerald search for other commits by this committer
Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
08 May 2014 18:18:36
Original commit files touched by this commit Revision:353343  1.1.4_4
amdmi3 search for other commits by this committer
- Clarify license
16 Apr 2014 18:28:50
Original commit files touched by this commit Revision:351411  1.1.4_4
zeising search for other commits by this committer
The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:

NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE

This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.

This patch also contains updates of libxcb and related ports, pixman, as well
(Only the first 15 lines of the commit message are shown above View all of this commit message)
24 Jan 2014 05:40:53
Original commit files touched by this commit Revision:340878  1.1.4_3
ohauer search for other commits by this committer
- fix INDEX building (remove forgotten \ in r340875)
24 Jan 2014 01:25:38
Refresh Original commit files touched by this commit Revision:340875  Sanity Test Failure
amdmi3 search for other commits by this committer
- Add dependency on avbin
- Install more docs

PR:		182517
Submitted by:	nemysis
25 Dec 2013 23:29:34
Original commit files touched by this commit Revision:337464  1.1.4_2
antoine search for other commits by this committer
Convert the tree to USES=openal

Approved by:	portmgr (bapt)
16 Dec 2013 18:18:08
Original commit files touched by this commit Revision:336655  1.1.4_2
amdmi3 search for other commits by this committer
- Use '.' instead of '*' in COPYTREE_* all over my ports

Suggested by:	danfe
16 Dec 2013 17:40:14
Original commit files touched by this commit Revision:336650  1.1.4_2
amdmi3 search for other commits by this committer
- Remove DOCS, NLS and EXAMPLES from OPTIONS_DEFAULT in my ports, as suggested
by Porter's Handbook
30 Oct 2013 16:45:23
Original commit files touched by this commit Revision:332151  1.1.4_2
amdmi3 search for other commits by this committer
- Add LICENSE
- Bump PORTREVISION
30 Oct 2013 14:30:30
Original commit files touched by this commit Revision:332117  1.1.4
amdmi3 search for other commits by this committer
- Support staging
- Use new LIB_DEPENDS syntax
30 Oct 2013 14:24:19
Original commit files touched by this commit Revision:332116  1.1.4
amdmi3 search for other commits by this committer
- Revert 332027: please don't touch my ports
30 Oct 2013 00:46:05
Original commit files touched by this commit Revision:332027  1.1.4_1
nemysis search for other commits by this committer
- Bump PORTREVISION
- Add license (BSD)
- Use the new format for LIB_DEPENDS
- Add dependency for multimedia/avbin
- Change DOCS and add DEMOS, add DOCS and EXAMPLES Options
- Add DEMOS to default Options
- Support STAGEDIR and add OPTIONS_SUB
- Remove IGNORE for not i386
- Add demos Astraea and Noisy, add Icons, Desktop entry files
- Add pkg-message to display demos usage
- Change pkg-plist, add demos

PR:		ports/182517
Submitted by:	nemysis (self)
Approved by:	pawel / wg (mentors, implicit), maintainer timeout
20 Sep 2013 18:35:46
Original commit files touched by this commit Revision:327733  1.1.4
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
graphics)
18 Jun 2013 11:46:52
Original commit files touched by this commit Revision:321181  1.1.4
amdmi3 search for other commits by this committer
- Trim Makefile headers
- Drop ABI versions from LIB_DEPENDS
- OptionsNG
- Pet portlint
- Switch to dynamic plist where useful
03 Oct 2011 14:58:49
Original commit files touched by this commit   1.1.4
amdmi3 search for other commits by this committer
- Mark IGNORE on !i386, it's just broken in many ways

PR:             133747
Submitted by:   Da Rock <rock_on_the_web@hotmail.com>
25 May 2011 15:28:09
Original commit files touched by this commit   1.1.4
amdmi3 search for other commits by this committer
Forced commit to note that PR related to the recent update was really 157012,
not "1.1.4"
25 May 2011 14:41:27
Original commit files touched by this commit   1.1.4
amdmi3 search for other commits by this committer
- Update to 1.1.4

PR:             1.1.4
Submitted by:   Zhihao Yuan <lichray@gmail.com>
25 Jan 2010 19:15:18
Original commit files touched by this commit   1.1.2_1
pav search for other commits by this committer
- Introduce USE_OPENAL variable for OpenAL consumers
- Switch to openal-soft as a default OpenAL implementation

PR:             ports/142123
Submitted by:   mva
Tested by:      pointyhat exp-run
Approved by:    portmgr (hat)
31 Oct 2008 12:11:34
Original commit files touched by this commit   1.1.2
amdmi3 search for other commits by this committer
pyglet provides an object-oriented programming interface for
developing games and other visually-rich applications for Windows,
Mac OS X and Linux. Some of the features of pyglet are:

 * No external dependencies or installation requirements. For most
   application and game requirements, pyglet needs nothing else besides
   Python, simplifying distribution and installation.
 * Take advantage of multiple windows and multi-monitor desktops.
   pyglet allows you to use as many windows as you need, and is fully
   aware of multi-monitor setups for use with fullscreen games.
 * Load images, sound, music and video in almost any format. pyglet
   can optionally use AVbin to play back audio formats such as MP3,
   OGG/Vorbis and WMA, and video formats such as DivX, MPEG-2, H.264,
   WMV and Xvid.

pyglet is provided under the BSD open-source license, allowing you
to use it for both commerical and other open-source projects with
very little restriction.

WWW: http://pyglet.org/

Number of commits found: 56