From be770e27703135ff7776e3ff2fc4d1eae2752164 Mon Sep 17 00:00:00 2001 From: Maxim Sobolev Date: Wed, 2 Aug 2000 13:30:29 +0000 Subject: Add VeePee - user orientated scripting environment for embedding in applications. Based on Python/GNOME. --- devel/veepee/Makefile | 41 +++++++++++++++++++++++++++++++++++++++++ devel/veepee/distinfo | 1 + devel/veepee/files/patch-aa | 10 ++++++++++ devel/veepee/files/patch-ab | 11 +++++++++++ devel/veepee/files/patch-ac | 11 +++++++++++ devel/veepee/files/patch-ad | 11 +++++++++++ devel/veepee/pkg-comment | 1 + devel/veepee/pkg-descr | 18 ++++++++++++++++++ devel/veepee/pkg-plist | 21 +++++++++++++++++++++ 9 files changed, 125 insertions(+) create mode 100644 devel/veepee/Makefile create mode 100644 devel/veepee/distinfo create mode 100644 devel/veepee/files/patch-aa create mode 100644 devel/veepee/files/patch-ab create mode 100644 devel/veepee/files/patch-ac create mode 100644 devel/veepee/files/patch-ad create mode 100644 devel/veepee/pkg-comment create mode 100644 devel/veepee/pkg-descr create mode 100644 devel/veepee/pkg-plist (limited to 'devel/veepee') 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 +# +# $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 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 + #include + + #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 -- cgit v1.2.3