[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