[125163] trunk/dports/devel/omniORB
ryandesign at macports.org
ryandesign at macports.org
Mon Sep 8 01:35:37 PDT 2014
Revision: 125163
https://trac.macports.org/changeset/125163
Author: ryandesign at macports.org
Date: 2014-09-08 01:35:37 -0700 (Mon, 08 Sep 2014)
Log Message:
-----------
omniORB: convert some reinplaces to patchfiles
Modified Paths:
--------------
trunk/dports/devel/omniORB/Portfile
Added Paths:
-----------
trunk/dports/devel/omniORB/files/patch-configure.diff
trunk/dports/devel/omniORB/files/patch-mk-beforeauto.mk.in.diff
Modified: trunk/dports/devel/omniORB/Portfile
===================================================================
--- trunk/dports/devel/omniORB/Portfile 2014-09-08 08:01:35 UTC (rev 125162)
+++ trunk/dports/devel/omniORB/Portfile 2014-09-08 08:35:37 UTC (rev 125163)
@@ -26,7 +26,9 @@
use_bzip2 yes
-patchfiles src_tool_omniidl_cxx_cccp_config-darwin.h.diff
+patchfiles patch-configure.diff \
+ patch-mk-beforeauto.mk.in.diff \
+ src_tool_omniidl_cxx_cccp_config-darwin.h.diff
universal_variant no
@@ -46,19 +48,9 @@
configure.args-append --build=${build_arch}-apple-${os.platform}${os.version}
}
-pre-patch {
- reinplace "s|-bind_at_load||g" \
- ${worksrcpath}/mk/beforeauto.mk.in
-}
-
post-patch {
reinplace "s|\\(\$(CXXLINKOPTIONS)\\)|\\1 [get_canonical_archflags cxx]|g" \
${worksrcpath}/mk/beforeauto.mk.in
-
- reinplace "s|get_python_lib(0,\[^)\]*)|get_python_lib()|g" \
- ${worksrcpath}/configure
- reinplace "s|get_python_lib(1,\[^)\]*)|get_python_lib()|g" \
- ${worksrcpath}/configure
}
variant ssl description {Enable SSL support} {
Added: trunk/dports/devel/omniORB/files/patch-configure.diff
===================================================================
--- trunk/dports/devel/omniORB/files/patch-configure.diff (rev 0)
+++ trunk/dports/devel/omniORB/files/patch-configure.diff 2014-09-08 08:35:37 UTC (rev 125163)
@@ -0,0 +1,20 @@
+--- configure.orig 2014-04-28 11:44:19.000000000 -0500
++++ configure 2014-09-08 03:12:48.000000000 -0500
+@@ -4354,7 +4354,7 @@
+ sitedir = sysconfig.get_path('purelib', vars={'base':'$am_py_prefix'})
+ else:
+ from distutils import sysconfig
+- sitedir = sysconfig.get_python_lib(0, 0, prefix='$am_py_prefix')
++ sitedir = sysconfig.get_python_lib()
+ sys.stdout.write(sitedir)"`
+ case $am_cv_python_pythondir in
+ $am_py_prefix*)
+@@ -4398,7 +4398,7 @@
+ sitedir = sysconfig.get_path('platlib', vars={'platbase':'$am_py_prefix'})
+ else:
+ from distutils import sysconfig
+- sitedir = sysconfig.get_python_lib(1, 0, prefix='$am_py_prefix')
++ sitedir = sysconfig.get_python_lib()
+ sys.stdout.write(sitedir)"`
+ case $am_cv_python_pyexecdir in
+ $am_py_exec_prefix*)
Added: trunk/dports/devel/omniORB/files/patch-mk-beforeauto.mk.in.diff
===================================================================
--- trunk/dports/devel/omniORB/files/patch-mk-beforeauto.mk.in.diff (rev 0)
+++ trunk/dports/devel/omniORB/files/patch-mk-beforeauto.mk.in.diff 2014-09-08 08:35:37 UTC (rev 125163)
@@ -0,0 +1,21 @@
+--- mk/beforeauto.mk.in.orig 2014-04-17 10:40:15.000000000 -0500
++++ mk/beforeauto.mk.in 2014-09-08 03:21:00.000000000 -0500
+@@ -1053,7 +1053,7 @@
+ OMNITHREAD_POSIX_CPPFLAGS = -DPthreadDraftVersion=10 \
+ -DPthreadSupportThreadPriority -DNoNanoSleep
+
+-CXXOPTIONS = -fno-common -bind_at_load @EXTRA_GCC_CXXFLAGS@
++CXXOPTIONS = -fno-common @EXTRA_GCC_CXXFLAGS@
+ SHAREDLIB_SUFFIX = dylib
+
+ SharedLibraryFullNameTemplate = lib$$1$$2.$$3.$$4.$(SHAREDLIB_SUFFIX)
+@@ -1064,8 +1064,7 @@
+ -flat_namespace \
+ -undefined suppress
+ PythonLibraryPlatformLinkFlagsTemplate = -bundle -flat_namespace \
+- -undefined suppress \
+- -bind_at_load
++ -undefined suppress
+ PythonSHAREDLIB_SUFFIX = so
+
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140908/aeba15cf/attachment-0001.html>
More information about the macports-changes
mailing list