summaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authorsobomax <sobomax@FreeBSD.org>2000-08-02 13:30:29 +0000
committersobomax <sobomax@FreeBSD.org>2000-08-02 13:30:29 +0000
commit149333ac6416ed9ffcfaf99a6c50a19eecb7a9a8 (patch)
tree4eaad2231099c2c4ca0b80e6bd214ec68a4e8401 /devel
parentb5a7cbfcc2ea852a433dd9d65ead0e6ef9c2f44d (diff)
downloadFreeBSD-ports-149333ac6416ed9ffcfaf99a6c50a19eecb7a9a8.zip
FreeBSD-ports-149333ac6416ed9ffcfaf99a6c50a19eecb7a9a8.tar.gz
Add VeePee - user orientated scripting environment for embedding in
applications. Based on Python/GNOME.
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-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
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
OpenPOWER on IntegriCloud