aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorijliao <ijliao@FreeBSD.org>2003-01-25 03:42:48 +0800
committerijliao <ijliao@FreeBSD.org>2003-01-25 03:42:48 +0800
commit4e287e34e1118997652788e8236e22d2d5c33e58 (patch)
treeeb7dba702aeb4f642e5b19cb412028aabd9b3090
parent0d7da074a0d13a8cb00b8a28190fca36cabb91bb (diff)
downloadfreebsd-ports-gnome-4e287e34e1118997652788e8236e22d2d5c33e58.tar.gz
freebsd-ports-gnome-4e287e34e1118997652788e8236e22d2d5c33e58.tar.zst
freebsd-ports-gnome-4e287e34e1118997652788e8236e22d2d5c33e58.zip
add py-ui 0.93
A user interface library written in Python
-rw-r--r--devel/Makefile1
-rw-r--r--devel/py-ui/Makefile38
-rw-r--r--devel/py-ui/distinfo1
-rw-r--r--devel/py-ui/pkg-comment1
-rw-r--r--devel/py-ui/pkg-descr16
-rw-r--r--devel/py-ui/pkg-plist46
6 files changed, 103 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 73a5fa5901d3..7186cb734ed5 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -705,6 +705,7 @@
SUBDIR += py-sip
SUBDIR += py-spark
SUBDIR += py-twisted
+ SUBDIR += py-ui
SUBDIR += py-unit
SUBDIR += py-vmaps
SUBDIR += py-xoltar-toolkit
diff --git a/devel/py-ui/Makefile b/devel/py-ui/Makefile
new file mode 100644
index 000000000000..0172c2ec4cd1
--- /dev/null
+++ b/devel/py-ui/Makefile
@@ -0,0 +1,38 @@
+# ex:ts=8
+# New ports collection makefile for: py-ui
+# Date created: Jan 25, 2003
+# Whom: ijliao
+#
+# $FreeBSD$
+#
+
+PORTNAME= ui
+PORTVERSION= 0.93
+CATEGORIES= devel python
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= pyui
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= pyui${PORTVERSION:S/.//}
+
+MAINTAINER= ports@FreeBSD.org
+
+RUN_DEPENDS= \
+ ${PYTHON_SITELIBDIR}/pygame/__init__.py:${PORTSDIR}/devel/py-game \
+ ${PYTHON_SITELIBDIR}/OpenGL/__init__.py:${PORTSDIR}/graphics/py-opengl \
+ ${PYTHON_SITELIBDIR}/PIL/Image.py:${PORTSDIR}/graphics/py-imaging \
+ ${PYTHON_SITELIBDIR}/twisted/__init__.py:${PORTSDIR}/devel/py-twisted
+
+USE_ZIP= yes
+USE_PYTHON= yes
+WRKSRC= ${WRKDIR}/pyui
+NO_BUILD= yes
+
+do-install:
+ @${MKDIR} ${PYTHON_SITELIBDIR}/pyui
+ ${CP} -R ${WRKSRC}/pyui/* ${PYTHON_SITELIBDIR}/pyui
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${DOCSDIR}
+ ${CP} -R ${WRKSRC}/docs/* ${DOCSDIR}
+.endif
+
+.include <bsd.port.mk>
diff --git a/devel/py-ui/distinfo b/devel/py-ui/distinfo
new file mode 100644
index 000000000000..c87880274120
--- /dev/null
+++ b/devel/py-ui/distinfo
@@ -0,0 +1 @@
+MD5 (pyui093.zip) = 5cf30460fed4ed36de3d38416fae330a
diff --git a/devel/py-ui/pkg-comment b/devel/py-ui/pkg-comment
new file mode 100644
index 000000000000..029dc15d990a
--- /dev/null
+++ b/devel/py-ui/pkg-comment
@@ -0,0 +1 @@
+A user interface library written in Python
diff --git a/devel/py-ui/pkg-descr b/devel/py-ui/pkg-descr
new file mode 100644
index 000000000000..2c372b54a483
--- /dev/null
+++ b/devel/py-ui/pkg-descr
@@ -0,0 +1,16 @@
+PyUI is a user interface library written entirely in the high-level language
+python. It has a modular implementation that allows the drawing and event
+input to be performed by pluggable "renderers". This makes PyUI very portable
+and scalable. It can run in environments from hardware accelerated 3D surfaces
+to regular desktop windows. PyUI was originally targeted as a User Interface
+for games, but it has evolved into a more general UI toolkit with
+applicability outside of games.
+
+The goal of pyui is that is be very simple to use and that the implementation
+be kept as simple as possible. Some lessons learned from Extreme Programming
+are being applied to the development process. The current state of PyUI is no
+longer exactly simple as it evolves towards being a fully features GUI
+toolkit, but the development methodology has been successful in keeping the
+code stable and usable throughout its life so far.
+
+WWW: http://pyui.sourceforge.net/
diff --git a/devel/py-ui/pkg-plist b/devel/py-ui/pkg-plist
new file mode 100644
index 000000000000..6c6d8f5fead2
--- /dev/null
+++ b/devel/py-ui/pkg-plist
@@ -0,0 +1,46 @@
+%%PYTHON_SITELIBDIR%%/pyui/__init__.py
+%%PYTHON_SITELIBDIR%%/pyui/_entry.py
+%%PYTHON_SITELIBDIR%%/pyui/_widgets.py
+%%PYTHON_SITELIBDIR%%/pyui/boat.py
+%%PYTHON_SITELIBDIR%%/pyui/colors.py
+%%PYTHON_SITELIBDIR%%/pyui/core.py
+%%PYTHON_SITELIBDIR%%/pyui/database.py
+%%PYTHON_SITELIBDIR%%/pyui/desktop.py
+%%PYTHON_SITELIBDIR%%/pyui/dialogs.py
+%%PYTHON_SITELIBDIR%%/pyui/entry.py
+%%PYTHON_SITELIBDIR%%/pyui/greenTheme.py
+%%PYTHON_SITELIBDIR%%/pyui/grid.py
+%%PYTHON_SITELIBDIR%%/pyui/layouts.py
+%%PYTHON_SITELIBDIR%%/pyui/locals.py
+%%PYTHON_SITELIBDIR%%/pyui/renderer2D.py
+%%PYTHON_SITELIBDIR%%/pyui/renderer3d.py
+%%PYTHON_SITELIBDIR%%/pyui/rendererBase.py
+%%PYTHON_SITELIBDIR%%/pyui/rendererGL.py
+%%PYTHON_SITELIBDIR%%/pyui/rendererGLUT.py
+%%PYTHON_SITELIBDIR%%/pyui/rendererP3D.py
+%%PYTHON_SITELIBDIR%%/pyui/rendererTK.py
+%%PYTHON_SITELIBDIR%%/pyui/rendererWin32.py
+%%PYTHON_SITELIBDIR%%/pyui/sheet.py
+%%PYTHON_SITELIBDIR%%/pyui/theme.py
+%%PYTHON_SITELIBDIR%%/pyui/theme2k.py
+%%PYTHON_SITELIBDIR%%/pyui/tree.py
+%%PYTHON_SITELIBDIR%%/pyui/viewer.py
+%%PYTHON_SITELIBDIR%%/pyui/widgets.py
+@dirrm %%PYTHON_SITELIBDIR%%/pyui
+%%PORTDOCS%%%%DOCSDIR%%/pyui.colors.html
+%%PORTDOCS%%%%DOCSDIR%%/pyui.core.html
+%%PORTDOCS%%%%DOCSDIR%%/pyui.database.html
+%%PORTDOCS%%%%DOCSDIR%%/pyui.desktop.html
+%%PORTDOCS%%%%DOCSDIR%%/pyui.dialogs.html
+%%PORTDOCS%%%%DOCSDIR%%/pyui.entry.html
+%%PORTDOCS%%%%DOCSDIR%%/pyui.greenTheme.html
+%%PORTDOCS%%%%DOCSDIR%%/pyui.grid.html
+%%PORTDOCS%%%%DOCSDIR%%/pyui.html
+%%PORTDOCS%%%%DOCSDIR%%/pyui.layouts.html
+%%PORTDOCS%%%%DOCSDIR%%/pyui.locals.html
+%%PORTDOCS%%%%DOCSDIR%%/pyui.rendererBase.html
+%%PORTDOCS%%%%DOCSDIR%%/pyui.theme.html
+%%PORTDOCS%%%%DOCSDIR%%/pyui.tree.html
+%%PORTDOCS%%%%DOCSDIR%%/pyui.viewer.html
+%%PORTDOCS%%%%DOCSDIR%%/pyui.widgets.html
+%%PORTDOCS%%@dirrm %%DOCSDIR%%