diff options
author | sobomax <sobomax@FreeBSD.org> | 2000-08-02 13:30:29 +0000 |
---|---|---|
committer | sobomax <sobomax@FreeBSD.org> | 2000-08-02 13:30:29 +0000 |
commit | 149333ac6416ed9ffcfaf99a6c50a19eecb7a9a8 (patch) | |
tree | 4eaad2231099c2c4ca0b80e6bd214ec68a4e8401 | |
parent | b5a7cbfcc2ea852a433dd9d65ead0e6ef9c2f44d (diff) | |
download | FreeBSD-ports-149333ac6416ed9ffcfaf99a6c50a19eecb7a9a8.zip FreeBSD-ports-149333ac6416ed9ffcfaf99a6c50a19eecb7a9a8.tar.gz |
Add VeePee - user orientated scripting environment for embedding in
applications. Based on Python/GNOME.
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/veepee/Makefile | 41 | ||||
-rw-r--r-- | devel/veepee/distinfo | 1 | ||||
-rw-r--r-- | devel/veepee/files/patch-aa | 10 | ||||
-rw-r--r-- | devel/veepee/files/patch-ab | 11 | ||||
-rw-r--r-- | devel/veepee/files/patch-ac | 11 | ||||
-rw-r--r-- | devel/veepee/files/patch-ad | 11 | ||||
-rw-r--r-- | devel/veepee/pkg-comment | 1 | ||||
-rw-r--r-- | devel/veepee/pkg-descr | 18 | ||||
-rw-r--r-- | devel/veepee/pkg-plist | 21 |
10 files changed, 126 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index 3a5253a..902df32 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -302,6 +302,7 @@ SUBDIR += tvision SUBDIR += uclmmbase SUBDIR += ups-debug + SUBDIR += veepee SUBDIR += viewcvs SUBDIR += vtcl SUBDIR += xmake diff --git a/devel/veepee/Makefile b/devel/veepee/Makefile new file mode 100644 index 0000000..d794cf4 --- /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 0000000..90b0092 --- /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 0000000..af445ca --- /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 0000000..2eb2173 --- /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 0000000..80e6d68 --- /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 0000000..80345f2 --- /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 0000000..ed7804c --- /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 0000000..c5e0c6d --- /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 0000000..da89396 --- /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 |