[93966] trunk/dports/python/py-omniORBpy/Portfile

stromnov at macports.org stromnov at macports.org
Tue Jun 5 06:53:00 PDT 2012


Revision: 93966
          https://trac.macports.org/changeset/93966
Author:   stromnov at macports.org
Date:     2012-06-05 06:52:57 -0700 (Tue, 05 Jun 2012)
Log Message:
-----------
py-omniORBpy: update to version 3.6 (#33241, #34760)

Modified Paths:
--------------
    trunk/dports/python/py-omniORBpy/Portfile

Modified: trunk/dports/python/py-omniORBpy/Portfile
===================================================================
--- trunk/dports/python/py-omniORBpy/Portfile	2012-06-05 12:52:40 UTC (rev 93965)
+++ trunk/dports/python/py-omniORBpy/Portfile	2012-06-05 13:52:57 UTC (rev 93966)
@@ -5,23 +5,30 @@
 PortGroup           python 1.0
 
 name                py-omniORBpy
-version             3.4
-categories          python devel
+version             3.6
+revision            0
+categories-append   devel
+license             LGPL-2.1
+platforms           darwin
+supported_archs     i386 x86_64
+
 maintainers         stromnov openmaintainer
+
 description         Python bindings for omniORB
+
 long_description    omniORB is a robust high performance CORBA ORB for C++ and \
                     Python. omniORB is largely CORBA 2.6 compliant.
-homepage            http://omniorb.sourceforge.net/
-platforms           darwin
+
+                    homepage            http://omniorb.sourceforge.net/
 master_sites        sourceforge:project/omniorb/omniORBpy/omniORBpy-${version}
 
 distname            omniORBpy-${version}
 
-#use_bzip2           yes
-checksums           md5     d054e99c89c20f86927c52010e9e7449 \
-                    sha1    e598bd25289d0a2a09da4c7241513202c8b9adb4 \
-                    rmd160  5b389a31907510800ef0913e2e3855038e6a4cf9
+checksums           rmd160  96b73cfcac7f2b8df2894c93b3e422bd85412251 \
+                    sha256  b845eef13b56dfb47c98d65636ede5155ed4b84b2a64e35831b94668878af7c7
 
+use_bzip2           yes
+
 # Use the python subports feature but omniORBpy uses make
 # rather than setup.py for building since there are compiled libraries.
 # So the build procedure must unravel the python PortGroup settings
@@ -32,11 +39,24 @@
 python.default_version 24
 
 if {$subport != $name} {
+    notes \
+"${name} must be compatible with the corresponding omniORB installation.
+Ensure that the same python version has been specified for the omniORB variant."
+
     depends_lib         port:omniORB \
                         port:python${python.version}
 
     patchfiles          patch-dir.mk
 
+    post-patch {
+        # python libraries (PYTHON_PREFIX)
+        reinplace "s|get_python_lib(0,\[^)\]*)|get_python_lib()|g" \
+            ${worksrcpath}/configure
+        # compiled libraries to support python (PYTHON_EXEC_PREFIX)
+        reinplace "s|get_python_lib(1,\[^)\]*)|get_python_lib()|g" \
+            ${worksrcpath}/configure
+    }
+
     use_configure       yes
 
     build.type          gnu
@@ -53,6 +73,7 @@
         configure.args-append   --with-openssl
         depends_lib-append      port:openssl
     }
+
     livecheck.type      none
 } else {
     livecheck.type      regex
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120605/c0e70d8f/attachment.html>


More information about the macports-changes mailing list