[151280] trunk/dports/science/gnuradio

michaelld at macports.org michaelld at macports.org
Thu Aug 11 13:03:23 PDT 2016


Revision: 151280
          https://trac.macports.org/changeset/151280
Author:   michaelld at macports.org
Date:     2016-08-11 13:03:23 -0700 (Thu, 11 Aug 2016)
Log Message:
-----------
gnuradio:
+ update devel to e106376b and next to e73324ff, both 20160809, with testing;
+ split cmake-expand patch into devel and next versions.

Modified Paths:
--------------
    trunk/dports/science/gnuradio/Portfile

Added Paths:
-----------
    trunk/dports/science/gnuradio/files/patch-cmake-expand.next.diff

Modified: trunk/dports/science/gnuradio/Portfile
===================================================================
--- trunk/dports/science/gnuradio/Portfile	2016-08-11 19:58:18 UTC (rev 151279)
+++ trunk/dports/science/gnuradio/Portfile	2016-08-11 20:03:23 UTC (rev 151280)
@@ -51,11 +51,11 @@
     name                gnuradio-devel
     conflicts           gnuradio gnuradio-next
 
-    github.setup        gnuradio gnuradio 5af80cc3146a908f3d3fd4fb201f8eebe03eff1e
-    version             20160801
+    github.setup        gnuradio gnuradio e106376bfc380abe3e0df3504da34e1982f9feee
+    version             20160809
     checksums \
-        rmd160 c7999af862be367ad2177574d9f1334c4f12738f \
-        sha256 a3b67a7d23a0d330d699fd11eb50bdc8f80db77716534ee7dd2d9f4920e59997
+        rmd160 54d3d4d1d48e11a4c9b910e3d3203cbdf36b51d1 \
+        sha256 e5251c88a2278e813d4c6bf2a90122e8023919142e1915f1373b1209036f4d83
 
     # set the version override string
 
@@ -71,11 +71,11 @@
     name                gnuradio-next
     conflicts           gnuradio gnuradio-devel
 
-    github.setup        gnuradio gnuradio cfda705a5e07f9611f5b8d0e3425fe58a851b61b
-    version             20160801
+    github.setup        gnuradio gnuradio e73324ffcd8f9ab883c79d76644acfa7c9929cd2
+    version             20160809
     checksums \
-        rmd160 2c8c0d4ab54b5765a0f722b7718744acf89dc309 \
-        sha256 1e92e8e09c59e9bc7e0a968392f43304aaf7169a87fcfaba7f2a13d2899eaba3
+        rmd160 9d85f94b71fd8bcb3ee0cc0ae94f9254160df509 \
+        sha256 f408d8b9c2a6f15edacb39ef96703a9cfeb57f5d582442e2503f543ebe4d0526
 
     # set the version override string
 
@@ -97,12 +97,18 @@
     patchfiles-append \
         patch-cmake-expand.release.diff
 
-} else {
+} elseif {${subport} eq "gnuradio-devel"} {
 
-    # patches for devel and next (which are kept aligned for now)
+    # patches for devel
     patchfiles-append \
         patch-cmake-expand.devel.diff
 
+} else {
+    
+    # patches for next
+    patchfiles-append \
+        patch-cmake-expand.next.diff
+
 }
 
 # override githib PortGroup homepage setting

Copied: trunk/dports/science/gnuradio/files/patch-cmake-expand.next.diff (from rev 151214, trunk/dports/science/gnuradio/files/patch-cmake-expand.devel.diff)
===================================================================
--- trunk/dports/science/gnuradio/files/patch-cmake-expand.next.diff	                        (rev 0)
+++ trunk/dports/science/gnuradio/files/patch-cmake-expand.next.diff	2016-08-11 20:03:23 UTC (rev 151280)
@@ -0,0 +1,72 @@
+--- cmake/Modules/GrMiscUtils.cmake.orig
++++ cmake/Modules/GrMiscUtils.cmake
+@@ -335,6 +335,13 @@
+   endforeach(sig)
+   unset(name)
+ 
++  #try to force generate the headers
++  execute_process(
++    COMMAND ${PYTHON_EXECUTABLE} ${PYTHON_DASH_B}
++    ${CMAKE_CURRENT_BINARY_DIR}/generate_helper.py
++    ${root} ${root}.h.t ${ARGN}
++  )
++
+   #create a command to generate the headers
+   add_custom_command(
+     OUTPUT ${expanded_files_h}
+@@ -380,6 +387,13 @@
+   endforeach(sig)
+   unset(name)
+ 
++  #try to force generate the source files
++  execute_process(
++    COMMAND ${PYTHON_EXECUTABLE} ${PYTHON_DASH_B}
++    ${CMAKE_CURRENT_BINARY_DIR}/generate_helper.py
++    ${root} ${root}.cc.t ${ARGN}
++  )
++
+   #create a command to generate the source files
+   add_custom_command(
+     OUTPUT ${expanded_files_cc}
+@@ -389,6 +403,13 @@
+     ${root} ${root}.cc.t ${ARGN}
+   )
+ 
++  #try to force generate the header files
++  execute_process(
++    COMMAND ${PYTHON_EXECUTABLE} ${PYTHON_DASH_B}
++    ${CMAKE_CURRENT_BINARY_DIR}/generate_helper.py
++    ${root} ${root}.h.t ${ARGN}
++  )
++
+   #create a command to generate the header files
+   add_custom_command(
+     OUTPUT ${expanded_files_h}
+@@ -442,6 +463,13 @@
+   endforeach(sig)
+   unset(name)
+ 
++  #try to force generate the _impl.cc files
++  execute_process(
++    COMMAND ${PYTHON_EXECUTABLE} ${PYTHON_DASH_B}
++    ${CMAKE_CURRENT_BINARY_DIR}/generate_helper.py
++    ${root} ${root}_impl.cc.t ${ARGN}
++  )
++
+   #create a command to generate the _impl.cc files
+   add_custom_command(
+     OUTPUT ${expanded_files_cc_impl}
+@@ -451,6 +479,13 @@
+     ${root} ${root}_impl.cc.t ${ARGN}
+   )
+ 
++  #try to force generate the _impl.h files
++  execute_process(
++    COMMAND ${PYTHON_EXECUTABLE} ${PYTHON_DASH_B}
++    ${CMAKE_CURRENT_BINARY_DIR}/generate_helper.py
++    ${root} ${root}_impl.h.t ${ARGN}
++  )
++
+   #create a command to generate the _impl.h files
+   add_custom_command(
+     OUTPUT ${expanded_files_h_impl}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160811/2d383286/attachment.html>


More information about the macports-changes mailing list