aboutsummaryrefslogtreecommitdiff
path: root/devel/veepee
diff options
context:
space:
mode:
authorMaxim Sobolev <sobomax@FreeBSD.org>2000-08-02 13:30:29 +0000
committerMaxim Sobolev <sobomax@FreeBSD.org>2000-08-02 13:30:29 +0000
commitbe770e27703135ff7776e3ff2fc4d1eae2752164 (patch)
tree10c6af137dcbb3e7c46a4e19387b9a9f9d9db6b9 /devel/veepee
parente33bc01307d6ae28e01e514e98f7529355414def (diff)
downloadports-be770e27703135ff7776e3ff2fc4d1eae2752164.tar.gz
ports-be770e27703135ff7776e3ff2fc4d1eae2752164.zip
Notes
Diffstat (limited to 'devel/veepee')
-rw-r--r--devel/veepee/Makefile41
-rw-r--r--devel/veepee/distinfo1
-rw-r--r--devel/veepee/files/patch-aa10
-rw-r--r--devel/veepee/files/patch-ab11
-rw-r--r--devel/veepee/files/patch-ac11
-rw-r--r--devel/veepee/files/patch-ad11
-rw-r--r--devel/veepee/pkg-comment1
-rw-r--r--devel/veepee/pkg-descr18
-rw-r--r--devel/veepee/pkg-plist21
9 files changed, 125 insertions, 0 deletions
diff --git a/devel/veepee/Makefile b/devel/veepee/Makefile
new file mode 100644
index 000000000000..d794cf4f1a03
--- /dev/null
+++ b/devel/veepee/Makefile
@@ -0,0 +1,41 @@
+# Ports collection Makefile for: veepee
+# Date created: 2 August 2000
+# Whom: Maxim Sobolev <sobomax@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= veepee
+PORTVERSION= 0.2
+CATEGORIES= devel python gnome
+MASTER_SITES= http://www.river-bank.demon.co.uk/software/
+DISTNAME= VeePee-${PORTVERSION}
+
+MAINTAINER= sobomax@FreeBSD.org
+
+BUILD_DEPENDS= python:${PORTSDIR}/lang/python
+LIB_DEPENDS= gnome.4:${PORTSDIR}/x11/gnomelibs \
+ gd.1:${PORTSDIR}/graphics/gd
+RUN_DEPENDS= python:${PORTSDIR}/lang/python
+
+USE_XLIB= yes
+USE_LIBTOOL= yes
+
+CONFIGURE_ARGS= --with-gd-includes=${LOCALBASE}/include/gd \
+ --disable-kde
+
+post-extract:
+ @${PERL} -pi -e 's|-lpthread|-pthread|g' \
+ ${WRKSRC}/configure
+
+post-install:
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${PREFIX}/share/doc/veepee
+ ${MKDIR} ${PREFIX}/share/examples/veepee
+ cd ${WRKSRC}/doc && \
+ ${INSTALL_DATA} GNOMEapi.txt controls.txt ${PREFIX}/share/doc/veepee
+ cd ${WRKSRC}/examples && \
+ ${INSTALL_SCRIPT} *.py ${PREFIX}/share/examples/veepee
+.endif
+
+.include <bsd.port.mk>
diff --git a/devel/veepee/distinfo b/devel/veepee/distinfo
new file mode 100644
index 000000000000..90b00927749a
--- /dev/null
+++ b/devel/veepee/distinfo
@@ -0,0 +1 @@
+MD5 (VeePee-0.2.tar.gz) = 536ea7299ff668ae518ae7f562a262ec
diff --git a/devel/veepee/files/patch-aa b/devel/veepee/files/patch-aa
new file mode 100644
index 000000000000..af445caffcd7
--- /dev/null
+++ b/devel/veepee/files/patch-aa
@@ -0,0 +1,10 @@
+--- pymod/gdchart/gdchartint.h 2000/08/02 11:03:55 1.1
++++ pymod/gdchart/gdchartint.h 2000/08/02 11:04:14
+@@ -8,6 +8,7 @@
+ #define _GDCHARTINT_H
+
+
++#include <float.h>
+ #include <gd.h>
+
+ #include "gdchart.h"
diff --git a/devel/veepee/files/patch-ab b/devel/veepee/files/patch-ab
new file mode 100644
index 000000000000..2eb2173de9c4
--- /dev/null
+++ b/devel/veepee/files/patch-ab
@@ -0,0 +1,11 @@
+--- configure 2000/08/02 11:30:25 1.1
++++ configure 2000/08/02 11:31:11
+@@ -2833,7 +2833,7 @@
+ VP_CPPFLAGS="-I$vp_python_incdir -I$vp_gd_incdir"
+ VP_GDLDFLAGS="-L$vp_gd_libdir"
+ VP_PYLIBDIR=$vp_python_libdir
+-VP_PYINTERPRETER=$vp_python_interpreter
++VP_PYINTERPRETER="$vp_python_interpreter -lreadline -lcrypt"
+
+
+
diff --git a/devel/veepee/files/patch-ac b/devel/veepee/files/patch-ac
new file mode 100644
index 000000000000..80e6d6803b20
--- /dev/null
+++ b/devel/veepee/files/patch-ac
@@ -0,0 +1,11 @@
+--- GNOME/gvpshell/Makefile.in 2000/08/02 11:36:23 1.1
++++ GNOME/gvpshell/Makefile.in 2000/08/02 11:37:38
+@@ -95,7 +95,7 @@
+
+ bin_PROGRAMS = gvpshell
+ gvpshell_LDFLAGS = -L../gvplib $(VP_GLDFLAGS)
+-gvpshell_LDADD = -lgvplib $(VP_GLIBS)
++gvpshell_LDADD = ../gvplib/libgvplib.la $(VP_GLIBS)
+
+ gvpshell_SOURCES = gvpshell.h gvpshell.c main.c
+
diff --git a/devel/veepee/files/patch-ad b/devel/veepee/files/patch-ad
new file mode 100644
index 000000000000..80345f24a189
--- /dev/null
+++ b/devel/veepee/files/patch-ad
@@ -0,0 +1,11 @@
+--- pylib/appwin.c 2000/08/02 11:59:43 1.1
++++ pylib/appwin.c 2000/08/02 11:59:48
+@@ -224,7 +224,7 @@
+
+ /* If this is the default window then also set sys.argv. */
+
+- if (ptr == NULL)
++ if ((ptr == NULL) && (argc != 0))
+ PySys_SetArgv(argc,argv);
+
+ unlock:
diff --git a/devel/veepee/pkg-comment b/devel/veepee/pkg-comment
new file mode 100644
index 000000000000..ed7804c26ae2
--- /dev/null
+++ b/devel/veepee/pkg-comment
@@ -0,0 +1 @@
+A user orientated scripting environment for embedding in applications
diff --git a/devel/veepee/pkg-descr b/devel/veepee/pkg-descr
new file mode 100644
index 000000000000..c5e0c6dcc8f0
--- /dev/null
+++ b/devel/veepee/pkg-descr
@@ -0,0 +1,18 @@
+VeePee, at its current stage of development, is a set of components aimed at
+GNOME and KDE application developers to enable them to easily add scripting
+capabilities to their applications.
+
+Script-enabling an application gives the user the ability to extend the
+application in a way that suits the user. It allows them to adapt the
+application to solve problems that you hadn't considered when developing the
+application. It empowers your users.
+
+VeePee provides a consistent scripting environment. Users who develop scripting
+skills will find that those skills are transferable to all applications that
+embed VeePee.
+
+VeePee provides the user with a set of simple but powerful GUI controls. A
+VeePee scripted GUI has the same look and feel as the embedding application,
+whether it be a GNOME or a KDE application.
+
+WWW: http://www.thekompany.com/projects/vp/
diff --git a/devel/veepee/pkg-plist b/devel/veepee/pkg-plist
new file mode 100644
index 000000000000..da893965eb27
--- /dev/null
+++ b/devel/veepee/pkg-plist
@@ -0,0 +1,21 @@
+bin/gvpshell
+bin/vpshell
+include/gvpinterpreter.h
+include/gvpscript.h
+include/gvpvalue.h
+lib/libgvplib.a
+lib/libgvplib.so
+lib/libgvplib.so.0
+lib/python1.5/lib-dynload/libgvpmodule.a
+lib/python1.5/lib-dynload/libgvpmodule.so
+lib/python1.5/lib-dynload/libgvpmodule.so.0
+lib/python1.5/vp.py
+lib/python1.5/vp.pyc
+share/doc/veepee/GNOMEapi.txt
+share/doc/veepee/controls.txt
+share/examples/veepee/charts.py
+share/examples/veepee/info.py
+share/examples/veepee/message.py
+share/examples/veepee/signals.py
+@dirrm share/doc/veepee
+@dirrm share/examples/veepee