[151462] trunk/dports/science/ldas-tools

ram at macports.org ram at macports.org
Tue Aug 16 09:59:28 PDT 2016


Revision: 151462
          https://trac.macports.org/changeset/151462
Author:   ram at macports.org
Date:     2016-08-16 09:59:28 -0700 (Tue, 16 Aug 2016)
Log Message:
-----------
science/ldas-tools: switch to meta-port (closes #51625)

Modified Paths:
--------------
    trunk/dports/science/ldas-tools/Portfile

Removed Paths:
-------------
    trunk/dports/science/ldas-tools/files/patch-disable-Werror.diff
    trunk/dports/science/ldas-tools/files/patch-libraries-ldastoolsal-src-AtExit.cc.diff
    trunk/dports/science/ldas-tools/files/patch-libraries-ldastoolsal-src-TaskThread.cc.diff

Modified: trunk/dports/science/ldas-tools/Portfile
===================================================================
--- trunk/dports/science/ldas-tools/Portfile	2016-08-16 16:59:26 UTC (rev 151461)
+++ trunk/dports/science/ldas-tools/Portfile	2016-08-16 16:59:28 UTC (rev 151462)
@@ -1,92 +1,35 @@
 # $Id$
 
 PortSystem    1.0
-PortGroup     compiler_blacklist_versions 1.0
 
-name          ldas-tools
-version       2.4.2
-revision      1
-categories    science
-platforms     darwin
-maintainers   ligo.org:ed.maros
+name	        ldas-tools
+version         20160622
+categories      science
+platforms       darwin
+maintainers     ligo.org:ed.maros
+supported_archs noarch
 
-description   Suite of LDAS tools
+description   Suite of LDAS tools meta-port
 long_description ${description}
 
-homepage      http://www.ldas-sw.ligo.caltech.edu
-master_sites  http://software.ligo.org/lscsoft/source/
+homepage      http://https://wiki.ligo.org/DASWG/LDASTools
+master_sites  ${homepage}
 
-checksums     rmd160  54dec09d6d9d3e55c881af7574226f2d640a5e96 \
-              sha256  17b9514c8aa2092f70f7d8c7315a7d46008a285d47b730ad2d7a8eb2c89e9a36
+distfiles
 
-patchfiles    patch-libraries-ldastoolsal-src-AtExit.cc.diff \
-              patch-libraries-ldastoolsal-src-TaskThread.cc.diff \
-              patch-disable-Werror.diff
+depends_run     port:ldas-tools-al \
+		port:ldas-tools-filters \
+		port:ldas-tools-framecpp \
+		port:ldas-tools-ldasgen \
+		port:ldas-tools-diskcacheAPI \
+		port:ldas-tools-frameAPI \
+		port:ldas-tools-utilities
 
-use_autoreconf yes
-
-configure.args --disable-silent-rules \
-               --with-optimization=high \
-               --disable-tcl \
-               --disable-python \
-               --without-doxygen \
-               --without-dot \
-               --disable-latex
-
-if {${os.major} < 13} {
-    configure.args-append --disable-cxx11
+build {}
+destroot {
+  xinstall -d ${destroot}${prefix}/share/doc/${name}-${version}
+  system "echo ${long_description} > ${destroot}${prefix}/share/doc/${name}-${version}/README.txt"
 }
 
-depends_lib    path:lib/libssl.dylib:openssl \
-               port:zlib \
-               port:bzip2 \
-               port:flex
-
-# requires clang from Xcode5 or higher to build
-compiler.blacklist-append {clang < 500.2.75} llvm-gcc-4.2 gcc-4.2
-
-use_parallel_build yes
-
-#variant docs description {build documentation} {
-#  configure.args-delete --disable-latex \
-#                        --disable-dot \
-#                        --disable-ldas-documentation \
-#  configure.args-append --docdir=${prefix}/share/doc/ldas-tools
-#}
-
-#------------------------------------------------------------------------
-# Python variants
-#------------------------------------------------------------------------
-set pythons_versions     { 27 34 }
-
-set pythons_ports {}
-foreach s ${pythons_versions} {
-    lappend pythons_ports python${s}
-}
-
-foreach s ${pythons_versions} {
-    set p python${s}
-    set v [string index ${s} 0].[string index ${s} 1]
-    set i [lsearch -exact ${pythons_ports} ${p}]
-    set c [lreplace ${pythons_ports} ${i} ${i}]
-    set d ${frameworks_dir}/Python.framework/Versions/${v}/lib/python${v}
-    eval [subst {
-        variant ${p} description "Enable SWIG Python interface for Python ${v}" conflicts ${c} {
-
-            depends_build-append    port:swig-python
-            depends_lib-append      port:${p} port:py${s}-numpy
-            configure.python        ${prefix}/bin/python${v}
-            configure.args-replace  --disable-python --enable-python
-            destroot.args-append    pythondir="${d}" pyexecdir="${d}"
-
-        }
-    }]
-}
-
-if {![variant_isset python34]} {
-    default_variants +python27
-}
-
-livecheck.type   regex
-livecheck.url    ${master_sites}
-livecheck.regex  {ldas-tools-(\d+(?:\.\d+)*).tar.gz}
+use_configure   no
+livecheck.type  none

Deleted: trunk/dports/science/ldas-tools/files/patch-disable-Werror.diff
===================================================================
--- trunk/dports/science/ldas-tools/files/patch-disable-Werror.diff	2016-08-16 16:59:26 UTC (rev 151461)
+++ trunk/dports/science/ldas-tools/files/patch-disable-Werror.diff	2016-08-16 16:59:28 UTC (rev 151462)
@@ -1,20 +0,0 @@
---- config/autotools/m4/programs.m4
-+++ config/autotools/m4/programs.m4
-@@ -118,7 +118,7 @@
-     dnl -----------------------------------------------------------------
-     dnl  Handling of warnings
-     dnl -----------------------------------------------------------------
--    CFLAGS_FATAL_WARNINGS="-Werror"
-+    CFLAGS_FATAL_WARNINGS=""
-     CFLAGS_PEDANTIC="-pedantic -Wno-long-long"
-     dnl .................................................................
-     dnl   C
-@@ -351,7 +351,7 @@
-     dnl -----------------------------------------------------------------
-     dnl  Handling of warnings
-     dnl -----------------------------------------------------------------
--    CXXFLAGS_FATAL_WARNINGS="-Werror"
-+    CXXFLAGS_FATAL_WARNINGS=""
-     CXXFLAGS_PEDANTIC="-pedantic -Wno-long-long "
-     dnl .................................................................
-     dnl   C++

Deleted: trunk/dports/science/ldas-tools/files/patch-libraries-ldastoolsal-src-AtExit.cc.diff
===================================================================
--- trunk/dports/science/ldas-tools/files/patch-libraries-ldastoolsal-src-AtExit.cc.diff	2016-08-16 16:59:26 UTC (rev 151461)
+++ trunk/dports/science/ldas-tools/files/patch-libraries-ldastoolsal-src-AtExit.cc.diff	2016-08-16 16:59:28 UTC (rev 151462)
@@ -1,20 +0,0 @@
---- libraries/ldastoolsal/src/AtExit.cc.orig
-+++ libraries/ldastoolsal/src/AtExit.cc
-@@ -10,6 +10,11 @@
- #include "ldastoolsal/mutexlock.hh"
- #include "ldastoolsal/ReadWriteLock.hh"
- 
-+#pragma clang diagnostic push 
-+#pragma clang diagnostic ignored "-Wdeprecated-declarations"
-+#pragma GCC diagnostic push 
-+#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-+
- namespace anonymous
- {
-   void exit_handler( );
-@@ -322,3 +327,5 @@ namespace LDASTools
-     }
-   } // namespace - AL
- } // namespace - LDASTools
-+#pragma GCC diagnostic pop
-+#pragma clang diagnostic pop

Deleted: trunk/dports/science/ldas-tools/files/patch-libraries-ldastoolsal-src-TaskThread.cc.diff
===================================================================
--- trunk/dports/science/ldas-tools/files/patch-libraries-ldastoolsal-src-TaskThread.cc.diff	2016-08-16 16:59:26 UTC (rev 151461)
+++ trunk/dports/science/ldas-tools/files/patch-libraries-ldastoolsal-src-TaskThread.cc.diff	2016-08-16 16:59:28 UTC (rev 151462)
@@ -1,12 +0,0 @@
---- libraries/ldastoolsal/src/TaskThread.cc.orig
-+++ libraries/ldastoolsal/src/TaskThread.cc
-@@ -266,7 +266,8 @@ namespace LDASTools
- 	{
- 	  m_cancel_method = t->CancelMethod( );
- 	  m_cancel_signal = t->CancelSignal( );
--	  m_task_type_name = typeid( *t ).name( );
-+	  const Task& tname = *t;
-+	  m_task_type_name = typeid( tname ).name( );
- 	}
- 
- 	sigset_t	old_signal_set;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160816/74781ab5/attachment-0001.html>


More information about the macports-changes mailing list