summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorJoe Marcus Clarke <marcus@FreeBSD.org>2003-03-05 23:19:58 +0000
committerJoe Marcus Clarke <marcus@FreeBSD.org>2003-03-05 23:19:58 +0000
commit90ba361d6987b80185fe7f9ae532e5777491a112 (patch)
tree7fd73419d50e532833bbb2668101ed3d6d7eb908 /devel
parentUpdate 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/Makefile27
-rw-r--r--devel/py-orbit2/distinfo2
-rw-r--r--devel/py-orbit2/files/patch-configure10
-rw-r--r--devel/py-orbit2/files/patch-src::Makefile.in11
-rw-r--r--devel/py-orbit2/pkg-comment1
-rw-r--r--devel/py-orbit2/pkg-descr28
-rw-r--r--devel/py-orbit2/pkg-plist9
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