Page MenuHomeFreeBSD

graphics/py-Pyganim: create port
ClosedPublic

Authored by xmj on Jun 24 2015, 5:19 AM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Dec 23, 2:26 PM
Unknown Object (File)
Thu, Nov 27, 8:25 AM
Unknown Object (File)
Nov 23 2025, 8:49 PM
Unknown Object (File)
Nov 19 2025, 9:17 PM
Unknown Object (File)
Nov 5 2025, 12:11 PM
Unknown Object (File)
Oct 26 2025, 11:38 PM
Unknown Object (File)
Oct 26 2025, 9:52 PM
Unknown Object (File)
Oct 16 2025, 1:34 AM
Subscribers

Details

Reviewers
koobs
Group Reviewers
Python
Summary
graphics/py-pyganim: create port
Pyganim (pronounced like "pig" and "animation") is a Python module for Pygame
that makes it easy to add sprite animations to your Pygame game programs.
Pyganim works with Python 2 and Python 3.

The mascot of Pyganim is a red vitruvian pig.

Pyganim was written by Al Sweigart and released under a "Simplified BSD"
license. Contact Al with any questions/bug reports: al@inventwithpython.com

WWW: http://inventwithpython.com/pyganim
Test Plan

portlint: looks fine
poudriere: ok

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

xmj retitled this revision from to graphics/py-Pyganim: create port.
xmj updated this object.
xmj edited the test plan for this revision. (Show Details)
xmj added a reviewer: Python.
koobs requested changes to this revision.Jun 24 2015, 6:27 AM
koobs added a reviewer: koobs.
koobs added a subscriber: koobs.
koobs added inline comments.
graphics/Makefile
805

Lowercase P

graphics/py-Pyganim/Makefile
4

Lowercase P

13

No LICENSE_FILE?

15–16

Sure its a BUILD_DEPENDS, and not just RUN?

I can't see pygame declared at upstream setup.py at all, let alone setup_requires

20

Upstream setup.py has test_suite declared [1]. Add regression-test target to run it

[1] https://github.com/asweigart/pyganim/blob/master/setup.py#L18

This revision now requires changes to proceed.Jun 24 2015, 6:27 AM
xmj marked 3 inline comments as done.Jun 24 2015, 6:37 AM
xmj added inline comments.
graphics/py-Pyganim/Makefile
4

This is for consistency with Upstream name.

"PORTNAME MUST be equal to <PyPI-name> "

:)

13

No. I've asked the maintainer which BSD license it is, and he said 2-clause.

Excerpt:


Subject: Re: Pyganim BSD license
From: Al Sweigart <al@inventwithpython.com>
To: Johannes Jost Meixner <xmj@freebsd.org>

Hi Johannes. It's under the Simplified 2-paragraph BSD license. I'll
make this more apparent in the docs. Thanks! Feel free to email me if
you have any questions about it.

15–16

Yes, because it doesn't build otherwise.

xmj edited edge metadata.
xmj marked 3 inline comments as done.

fix things

xmj edited edge metadata.
xmj marked an inline comment as done.

fix all of the things

  • patch out patching-out of setup.py:test_suite...
koobs edited edge metadata.
This revision is now accepted and ready to land.Jun 25 2015, 5:22 AM

│Committed revision 391031.