diff options
author | Joe Marcus Clarke <marcus@FreeBSD.org> | 2003-03-05 23:19:58 +0000 |
---|---|---|
committer | Joe Marcus Clarke <marcus@FreeBSD.org> | 2003-03-05 23:19:58 +0000 |
commit | 90ba361d6987b80185fe7f9ae532e5777491a112 (patch) | |
tree | 7fd73419d50e532833bbb2668101ed3d6d7eb908 /devel | |
parent | Update to 2.110. (diff) |
Add py-orbit2 after a repo-copy from py-orbit. py-orbit2 are Python
bindings for ORBit2.
Notes
Notes:
svn path=/head/; revision=76990
Diffstat (limited to 'devel')
-rw-r--r-- | devel/py-orbit2/Makefile | 27 | ||||
-rw-r--r-- | devel/py-orbit2/distinfo | 2 | ||||
-rw-r--r-- | devel/py-orbit2/files/patch-configure | 10 | ||||
-rw-r--r-- | devel/py-orbit2/files/patch-src::Makefile.in | 11 | ||||
-rw-r--r-- | devel/py-orbit2/pkg-comment | 1 | ||||
-rw-r--r-- | devel/py-orbit2/pkg-descr | 28 | ||||
-rw-r--r-- | devel/py-orbit2/pkg-plist | 9 |
7 files changed, 37 insertions, 51 deletions
diff --git a/devel/py-orbit2/Makefile b/devel/py-orbit2/Makefile index 125cdd783ef0..31999a5e16cf 100644 --- a/devel/py-orbit2/Makefile +++ b/devel/py-orbit2/Makefile @@ -1,27 +1,28 @@ -# New ports collection makefile for: py-orbit -# Date created: 4 April 2001 -# Whom: Johann Visagie <johann@egenetics.com> +# New ports collection makefile for: py-orbit2 +# Date created: 04 March 2003 +# Whom: Joe Marcus Clarke <marcus@FreeBSD.org> # # $FreeBSD$ -# PORTNAME= orbit -PORTVERSION= 0.3.1 +PORTVERSION= 1.99.3 CATEGORIES= devel python -MASTER_SITES= http://orbit-python.sault.org/files/ \ - ${MASTER_SITE_SOURCEFORGE} -MASTER_SITE_SUBDIR= orbit-python +MASTER_SITES= ${MASTER_SITE_GNOME} +MASTER_SITE_SUBDIR= sources/pyorbit/1.99 PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -DISTNAME= orbit-python-${PORTVERSION} +DISTNAME= pyorbit-${PORTVERSION} +DIST_SUBDIR= gnome2 -MAINTAINER= wjv@FreeBSD.org +MAINTAINER= gnome@FreeBSD.org +COMMENT= Python bindings for ORBit2 -LIB_DEPENDS= ORBit.2:${PORTSDIR}/devel/ORBit +LIB_DEPENDS= ORBit-2.0:${PORTSDIR}/devel/ORBit2 +USE_BZIP2= yes USE_GMAKE= yes USE_GNOMENG= yes -USE_GNOME= glib12 -GNU_CONFIGURE= yes +USE_GNOME= gnomehack USE_PYTHON= yes +USE_LIBTOOL= yes .include <bsd.port.mk> diff --git a/devel/py-orbit2/distinfo b/devel/py-orbit2/distinfo index b9e9d0ef27f8..a64ffdd1ab64 100644 --- a/devel/py-orbit2/distinfo +++ b/devel/py-orbit2/distinfo @@ -1 +1 @@ -MD5 (orbit-python-0.3.1.tar.gz) = 104a33e3285ecffd7b437599d3b3612f +MD5 (gnome2/pyorbit-1.99.3.tar.bz2) = da7ee0e637ddd4cd55b0cb8a56a5aea1 diff --git a/devel/py-orbit2/files/patch-configure b/devel/py-orbit2/files/patch-configure new file mode 100644 index 000000000000..ae3ea6ce6ead --- /dev/null +++ b/devel/py-orbit2/files/patch-configure @@ -0,0 +1,10 @@ +--- configure.orig Sat Oct 12 17:21:22 2002 ++++ configure Sat Oct 12 17:21:49 2002 +@@ -7487,6 +7487,7 @@ + + # This can be used to rebuild libtool when needed + LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" ++$ac_aux_dir/ltconfig $LIBTOOL_DEPS + + # Always use our own libtool. + LIBTOOL='$(SHELL) $(top_builddir)/libtool' diff --git a/devel/py-orbit2/files/patch-src::Makefile.in b/devel/py-orbit2/files/patch-src::Makefile.in deleted file mode 100644 index 4321f9f54089..000000000000 --- a/devel/py-orbit2/files/patch-src::Makefile.in +++ /dev/null @@ -1,11 +0,0 @@ ---- src/Makefile.in.orig Wed Oct 17 07:44:15 2001 -+++ src/Makefile.in Mon Mar 25 12:06:12 2002 -@@ -103,7 +103,7 @@ - pyexecdir = @pyexecdir@ - pythondir = @pythondir@ - --INCLUDES = $(PYTHON_INCLUDES) $(PYTHON_CFLAGS) $(ORBIT_CFLAGS) -+INCLUDES = $(PYTHON_INCLUDES) $(PYTHON_CFLAGS) $(ORBIT_CFLAGS) $(LIBIDL_CFLAGS) - LIBS = $(ORBIT_LIBS) - - pyexec_PROGRAMS = CORBAmodule$(SO) PortableServermodule$(SO) diff --git a/devel/py-orbit2/pkg-comment b/devel/py-orbit2/pkg-comment deleted file mode 100644 index ad53b5fe81f8..000000000000 --- a/devel/py-orbit2/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -Python bindings for ORBit, a CORBA 2.2-compliant ORB diff --git a/devel/py-orbit2/pkg-descr b/devel/py-orbit2/pkg-descr index 49c8a6a327f3..e1f63d2fab33 100644 --- a/devel/py-orbit2/pkg-descr +++ b/devel/py-orbit2/pkg-descr @@ -1,23 +1,11 @@ -ORBit-Python provides Python bindings for ORBit, an open source CORBA -2.2-compliant Object Request Broker. +To paraphase the README: -To paraphrase the README: +This is a Python language binding for the ORBit2 CORBA implementation. +It aims to take advantage of new features found in ORBit2 to make +language bindings more efficient. This includes: + - Use of ORBit2 type libraries to generate stubs + - use of the ORBit_small_invoke_stub() call for operation + invocation, which allows for short circuited invocation on local + objects. - ORBit-Python makes full use of the fact that Python is a dynamically typed - language. It not only does away with the need for an IDL compiler, but - takes the dynamic approach one step further by automatically discovering - available IDL modules and transparently loading them when the corresponding - modules get imported. When the IDL files are loaded, the appropriate - objects and classes are created dynamically. - - Most of the ORBit types are implemented, with the exception of the fixed - and long double types. (Wide types are partially supported and currently - experimental.) Also, only a fairly small subset of the POA is implemented. - - Considerable effort has been taken to adhere to the Python Language Mapping - Specification and remain compatible with other Python ORBs. - -Author: Jason Tackaberry <tack@linux.com> WWW: http://orbit-python.sault.org/ - --- Johann Visagie <wjv@FreeBSD.org> diff --git a/devel/py-orbit2/pkg-plist b/devel/py-orbit2/pkg-plist index 1a098bc47080..e6670ae6e0fa 100644 --- a/devel/py-orbit2/pkg-plist +++ b/devel/py-orbit2/pkg-plist @@ -1,5 +1,4 @@ -bin/orbit-python-config -include/orbit-python/orbit-python.h -lib/%%PYTHON_VERSION%%/site-packages/CORBAmodule.so -lib/%%PYTHON_VERSION%%/site-packages/PortableServermodule.so -@dirrm include/orbit-python +include/pyorbit-2/pyorbit.h +lib/%%PYTHON_VERSION%%/site-packages/ORBit.so +libdata/pkgconfig/pyorbit-2.pc +@dirrm include/pyorbit-2 |