[138484] trunk/dports/science/volk/Portfile

michaelld at macports.org michaelld at macports.org
Thu Jul 9 12:47:19 PDT 2015


Revision: 138484
          https://trac.macports.org/changeset/138484
Author:   michaelld at macports.org
Date:     2015-07-09 12:47:18 -0700 (Thu, 09 Jul 2015)
Log Message:
-----------
volk:
+ move current port to devel, and add 1.0.1 release port;
+ fix long description to be move useful;
+ update devel to 098a7dc1 (20150708).

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

Modified: trunk/dports/science/volk/Portfile
===================================================================
--- trunk/dports/science/volk/Portfile	2015-07-09 19:23:14 UTC (rev 138483)
+++ trunk/dports/science/volk/Portfile	2015-07-09 19:47:18 UTC (rev 138484)
@@ -6,22 +6,47 @@
 PortGroup           github 1.0
 PortGroup           muniversal 1.0
 
-github.setup        gnuradio volk 3a74388d01c015e36879aeff4033d0503f171858
-version             20150703
-checksums           rmd160 56c3767511cbe8cb0f4c86ce47e3b9c4301563a9 \
-                    sha256 60fec90bd4483f3382399f6c74557ade7d77ae4af34a80c6ae82cba9471fe02e
-
-# gnuradio legacy still provides volk
-
-conflicts           gnuradio-legacy
-
+name                volk
 categories          science comms
 maintainers         michaelld
 description         Vector-Optimized Library of Kernels
-long_description    ${description}
+long_description    VOLK is the Vector-Optimized Library of Kernels, a library that contains kernels of hand-written single-instruction multiple data (SIMD) code for different mathematical operations, providing portable SIMD code that is optimized for a variety of platforms.
 license             GPL-3
 platforms           darwin
 
+# gnuradio legacy still provides volk
+conflicts           gnuradio-legacy
+
+# common directory for storing downloaded tarballs
+dist_subdir         volk
+
+if {${name} eq ${subport}} {
+
+    github.setup    gnuradio volk 1.0.1 v
+    checksums       \
+        rmd160 80c333fee32d6526799465450eb1ad882326a687 \
+        sha256 32d3c66d6af88c92f78b0957242270d969bfd4fa2e068b54fb94824c5ff9c814
+    # bump the epoch because I moved the version from 20150707 to 1.0.1
+    epoch           1
+    long_description ${long_description} ${subport} \
+provides the release version, which is typically updated every month or so.
+    conflicts       volk-devel
+
+}
+
+subport volk-devel {
+
+    github.setup    gnuradio volk 098a7dc19fdcc354d039a65792d37ad0a36509aa
+    version         20150708
+    checksums       \
+        rmd160 6e118075a8508742be40116763187f66854fb7ff \
+        sha256 d52af419c73ba12add96ab1a03d934218671042ca34dd6ff305336765e21dac4
+    conflicts       volk
+    long_description ${long_description} ${subport} \
+provides the Volk GIT maint or master branch, depending on which is more advanced, and is typically updated every few days to week.
+
+}
+
 # override githib PortGroup homepage setting
 
 homepage            http://libvolk.org/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150709/79df911f/attachment-0001.html>


More information about the macports-changes mailing list