Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 20 Mar 2020 22:45:06 +0000 (UTC)
From:      Diane Bruce <db@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r528807 - in head/graphics: . py-glooey
Message-ID:  <202003202245.02KMj6Rw005810@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: db
Date: Fri Mar 20 22:45:05 2020
New Revision: 528807
URL: https://svnweb.freebsd.org/changeset/ports/528807

Log:
  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.
  
  WWW: https://pypi.org/project/glooey

Added:
  head/graphics/py-glooey/
  head/graphics/py-glooey/Makefile   (contents, props changed)
  head/graphics/py-glooey/distinfo   (contents, props changed)
  head/graphics/py-glooey/pkg-descr   (contents, props changed)
Modified:
  head/graphics/Makefile

Modified: head/graphics/Makefile
==============================================================================
--- head/graphics/Makefile	Fri Mar 20 22:39:16 2020	(r528806)
+++ head/graphics/Makefile	Fri Mar 20 22:45:05 2020	(r528807)
@@ -806,6 +806,7 @@
     SUBDIR += py-gizeh
     SUBDIR += py-glewpy
     SUBDIR += py-glfw
+    SUBDIR += py-glooey
     SUBDIR += py-gphoto2
     SUBDIR += py-graph-core
     SUBDIR += py-graphviz

Added: head/graphics/py-glooey/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/py-glooey/Makefile	Fri Mar 20 22:45:05 2020	(r528807)
@@ -0,0 +1,26 @@
+# $FreeBSD$
+
+PORTNAME=	glooey
+PORTVERSION=	0.3.0
+CATEGORIES=	graphics x11-toolkits python
+MASTER_SITES=	CHEESESHOP
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	db@FreeBSD.org
+COMMENT=	Cross-platform windowing and multimedia library
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE.txt
+
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pyglet>0:graphics/py-pyglet@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}more-itertools>0:devel/py-more-itertools@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}vecrec>0:graphics/py-vecrec@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}autoprop>0:devel/py-autoprop@${PY_FLAVOR}  \
+		${PYTHON_PKGNAMEPREFIX}debugtools>0:devel/py-debugtools@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR}
+
+USES=		python:3.5+
+USE_PYTHON=	autoplist distutils
+NO_ARCH=	yes
+
+.include <bsd.port.mk>

Added: head/graphics/py-glooey/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/py-glooey/distinfo	Fri Mar 20 22:45:05 2020	(r528807)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1584708926
+SHA256 (glooey-0.3.0.tar.gz) = dc2e2d6775b5114a0daa03887687e1cdb85219133be501bc0dd7bcb7d8b9ae52
+SIZE (glooey-0.3.0.tar.gz) = 13511446

Added: head/graphics/py-glooey/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/py-glooey/pkg-descr	Fri Mar 20 22:45:05 2020	(r528807)
@@ -0,0 +1,20 @@
+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.
+
+WWW: https://pypi.org/project/glooey



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202003202245.02KMj6Rw005810>