This version builds with clang 6. It's a major update. No ports in-tree use this, but it doesn't build with the test suite enabled, and I have no idea how to test at runtime, so can't really say if it actually works.
Does anyone actually use this? If so could you have a look please? If not, any objections to just updating it? at least it's a better starting point. I rolled in -devel to the main package, there's not a lot of point in separating headers. Index: Makefile =================================================================== RCS file: /cvs/ports/geo/gpstk/Makefile,v retrieving revision 1.21 diff -u -p -r1.21 Makefile --- Makefile 26 Jul 2017 22:45:22 -0000 1.21 +++ Makefile 11 Apr 2018 21:58:25 -0000 @@ -1,62 +1,34 @@ # $OpenBSD: Makefile,v 1.21 2017/07/26 22:45:22 sthen Exp $ -COMMENT-main= GPS processing toolkit -COMMENT-devel= GPStk development libraries and headers +COMMENT= GPS processing toolkit + +V= 2.10 +GH_ACCOUNT= SGL-UT +GH_PROJECT= GPSTk +GH_TAGNAME= v$V +PKGNAME= gpstk-$V -V= 1.5 -DISTNAME= gpstk${V} -PKGNAME-main= gpstk-${V} -REVISION-main= 7 -PKGNAME-devel= gpstk-devel-${V} -REVISION-devel= 9 CATEGORIES= geo devel -SHARED_LIBS= base 15.0 \ - geomatics 15.0 \ - gpstk 15.0 \ - mdplib 15.0 \ - procframe 15.0 \ - rlib 15.0 \ - rxio 15.0 \ - simlib 15.0 \ - toolslib 15.0 \ - vplot 15.0 + +SHARED_LIBS= gpstk 16.0 HOMEPAGE= http://www.gpstk.org/ -# LGPL +# LGPLv3.0+ PERMIT_PACKAGE_CDROM= Yes -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gpstk/} -DISTFILES= ${DISTNAME}.src.tar.gz +WANTLIB= ${COMPILER_LIBCXX} c m -AUTOCONF_VERSION= 2.60 -AUTOMAKE_VERSION= 1.9 -CONFIGURE_STYLE= gnu +MODULES= devel/cmake NO_TEST= Yes -.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "amd64" -# way faster than -O0, a bit slower than -O2, but doesn't need 800M to compile -CFLAGS+= -O1 -g -CXXFLAGS+= -O1 -g -.else -# ...but -O1 is still too much for most build machines, so just use it on the -# fastest ones. -CFLAGS+= -O0 -g -CXXFLAGS+= -O0 -g +.if ${MACHINE_ARCH} != "i386" && ${MACHINE_ARCH} != "amd64" && ${MACHINE_ARCH} != "aarch64" +# ...higher opt levels are too much for smaller/slower build machines +CFLAGS+= -O0 +CXXFLAGS+= -O0 .endif -BUILD_DEPENDS= ${MODGNU_AUTOCONF_DEPENDS} \ - devel/libtool \ - ${MODGNU_AUTOMAKE_DEPENDS} -MULTI_PACKAGES= -main -devel -WANTLIB-main= m c ${COMPILER_LIBCXX} curses -WANTLIB-devel= -RUN_DEPENDS-devel= ${PKGNAME-main}:geo/gpstk - -pre-configure: - cd ${WRKDIST} && sh autogen.sh - -post-install: - @mv ${PREFIX}/bin/tracker ${PREFIX}/bin/gpstracker +COMPILER= base-clang ports-gcc +CONFIGURE_ARGS= -DBUILD_EXT=on .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/geo/gpstk/distinfo,v retrieving revision 1.2 diff -u -p -r1.2 distinfo --- distinfo 18 Jan 2015 03:14:06 -0000 1.2 +++ distinfo 11 Apr 2018 21:58:25 -0000 @@ -1,2 +1,2 @@ -SHA256 (gpstk1.5.src.tar.gz) = K8aZ2euNl3T6amNeD3XaLzjADhtwCXT+kZe4unyGcnc= -SIZE (gpstk1.5.src.tar.gz) = 7050592 +SHA256 (GPSTk-2.10.tar.gz) = daoEE3sXuQoRZwBDG0Fw0NQj3KMjdLTv+8/r57HAYBc= +SIZE (GPSTk-2.10.tar.gz) = 123291552 Index: patches/patch-BuildSetup_cmake =================================================================== RCS file: patches/patch-BuildSetup_cmake diff -N patches/patch-BuildSetup_cmake --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-BuildSetup_cmake 11 Apr 2018 21:58:25 -0000 @@ -0,0 +1,14 @@ +$OpenBSD$ + +Index: BuildSetup.cmake +--- BuildSetup.cmake.orig ++++ BuildSetup.cmake +@@ -40,6 +40,8 @@ elseif( ${CMAKE_SYSTEM_NAME} MATCHES "Linux" ) + set( CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS} -O2" ) + set( CMAKE_C_FLAGS_MINSIZEREL "${CMAKE_CXX_FLAGS} -O2" ) + set( CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -shared" ) ++elseif( ${CMAKE_SYSTEM_NAME} MATCHES "OpenBSD" ) ++ set( CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -shared" ) + elseif( ${CMAKE_SYSTEM_NAME} MATCHES "Windows" ) + else() + message( ERROR "CMAKE_SYSTEM_NAME = ${CMAKE_SYSTEM_NAME}, not supported. Currently supported: Linux, Darwin, SunOS, Windows" ) Index: patches/patch-apps_reszilla_CycleSlipList_hpp =================================================================== RCS file: patches/patch-apps_reszilla_CycleSlipList_hpp diff -N patches/patch-apps_reszilla_CycleSlipList_hpp --- patches/patch-apps_reszilla_CycleSlipList_hpp 27 Apr 2017 21:15:04 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ -$OpenBSD: patch-apps_reszilla_CycleSlipList_hpp,v 1.1 2017/04/27 21:15:04 espie Exp $ ---- apps/reszilla/CycleSlipList.hpp.orig Thu Apr 27 23:13:07 2017 -+++ apps/reszilla/CycleSlipList.hpp Thu Apr 27 23:13:14 2017 -@@ -53,7 +53,7 @@ struct CycleSlipRecord - double preGap; // time between the end of the previous arc and this point - long postCount; // how long the arc after the slip is - -- bool operator<(const CycleSlipRecord& right) -+ bool operator<(const CycleSlipRecord& right) const - { return t < right.t; } - }; - Index: patches/patch-lib_procframe_Variable_cpp =================================================================== RCS file: patches/patch-lib_procframe_Variable_cpp diff -N patches/patch-lib_procframe_Variable_cpp --- patches/patch-lib_procframe_Variable_cpp 7 Oct 2017 10:24:46 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,23 +0,0 @@ -$OpenBSD: patch-lib_procframe_Variable_cpp,v 1.1 2017/10/07 10:24:46 espie Exp $ - -Index: lib/procframe/Variable.cpp ---- lib/procframe/Variable.cpp.orig -+++ lib/procframe/Variable.cpp -@@ -154,7 +154,7 @@ namespace gpstk - const SourceID& source ) - { - // Call general constructor setting a generic satellite -- Variable::Variable( type, -+ Variable( type, - pModel, - source, - allSats ); -@@ -175,7 +175,7 @@ namespace gpstk - const SatID& satellite ) - { - // Call general constructor setting a generic source -- Variable::Variable( type, -+ Variable( type, - pModel, - allSources, - satellite ); Index: patches/patch-src_FileFilterFrame_hpp =================================================================== RCS file: patches/patch-src_FileFilterFrame_hpp diff -N patches/patch-src_FileFilterFrame_hpp --- patches/patch-src_FileFilterFrame_hpp 27 Apr 2017 21:09:57 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ -$OpenBSD: patch-src_FileFilterFrame_hpp,v 1.1 2017/04/27 21:09:57 espie Exp $ ---- src/FileFilterFrame.hpp.orig Thu Apr 27 22:59:21 2017 -+++ src/FileFilterFrame.hpp Thu Apr 27 22:59:54 2017 -@@ -326,7 +326,7 @@ namespace gpstk - - while (s >> data) - { -- addData(data); -+ this->addData(data); - } - } - } Index: patches/patch-src_Matrix_hpp =================================================================== RCS file: patches/patch-src_Matrix_hpp diff -N patches/patch-src_Matrix_hpp --- patches/patch-src_Matrix_hpp 27 Apr 2017 21:09:57 -0000 1.3 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,237 +0,0 @@ -$OpenBSD: patch-src_Matrix_hpp,v 1.3 2017/04/27 21:09:57 espie Exp $ ---- src/Matrix.hpp.orig Tue Mar 11 16:47:04 2008 -+++ src/Matrix.hpp Thu Apr 27 22:43:53 2017 -@@ -187,14 +187,14 @@ namespace gpstk - * @warning be careful that array is as large as the matrix is! - */ - inline Matrix& operator=(const T* array) -- { return assignFrom(array); } -+ { return this->assignFrom(array); } - /// Assigns the contents of this matrix to those in array in column - /// major order. - inline Matrix& operator=(const std::valarray<T> array) -- { return assignFrom(array); } -+ { return this->assignFrom(array); } - /// Assigns all elements of the matrix to \c t. - inline Matrix& operator=(const T t) -- { return assignFrom(t); } -+ { return this->assignFrom(t); } - /// Copies the other matrix. - inline Matrix& operator=(const Matrix& mat) - { v = mat.v; r = mat.r; c = mat.c; s = mat.s; return *this; } -@@ -206,12 +206,12 @@ namespace gpstk - r=mat.rows(); - c=mat.cols(); - s=mat.size(); -- return assignFrom(mat); -+ return this->assignFrom(mat); - } - /// Copies from any vector. - template <class BaseClass> - inline Matrix& operator=(const ConstVectorBase<T, BaseClass>& mat) -- { return assignFrom(mat); } -+ { return this->assignFrom(mat); } - - private: - /// the matrix stored in column major order -@@ -238,7 +238,7 @@ namespace gpstk - : m(&mat), rSlice(std::slice(0, mat.rows(), 1)), - cSlice(std::slice(0,mat.cols(), 1)), s(mat.size()) - { -- matSliceCheck(mat.rows(), mat.cols()); -+ this->matSliceCheck(mat.rows(), mat.cols()); - } - - /// Makes a partial slice of a matrix. -@@ -247,7 +247,7 @@ namespace gpstk - : m(&mat), rSlice(rowSlice), cSlice(colSlice), - s(rSlice.size() * cSlice.size()) - { -- matSliceCheck(mat.rows(), mat.cols()); -+ this->matSliceCheck(mat.rows(), mat.cols()); - } - - /// Submatrix slice. -@@ -257,28 +257,28 @@ namespace gpstk - cSlice(std::slice(topCol, numCols, 1)), - s(rSlice.size() * cSlice.size()) - { -- matSliceCheck(mat.rows(), mat.cols()); -+ this->matSliceCheck(mat.rows(), mat.cols()); - } - - /// Copies from x to (*this). - template <class V> - MatrixSlice& operator=(const ConstMatrixBase<T, V>& x) -- { return assignFrom(x); } -+ { return this->assignFrom(x); } - - /// Copies from x to (*this). - template <class V> - MatrixSlice& operator=(const ConstVectorBase<T, V>& x) -- { return assignFrom(x); } -+ { return this->assignFrom(x); } - - /// Copies from x to (*this). - MatrixSlice& operator=(const std::valarray<T>& x) -- { return assignFrom(x); } -+ { return this->assignFrom(x); } - /// Copies from x to (*this). - MatrixSlice& operator=(const T x) -- { return assignFrom(x); } -+ { return this->assignFrom(x); } - /// Copies from x to (*this). - MatrixSlice& operator=(const T* x) -- { return assignFrom(x); } -+ { return this->assignFrom(x); } - - /// returns the size of this slice - size_t size() const { return s; } -@@ -334,7 +334,7 @@ namespace gpstk - : m(&mat), rSlice(std::slice(0, mat.rows(), 1)), - cSlice(std::slice(0,mat.cols(), 1)), s(mat.size()) - { -- matSliceCheck(mat.rows(), mat.cols()); -+ this->matSliceCheck(mat.rows(), mat.cols()); - } - - /// makes a slice given std::slices for rows and columns -@@ -343,7 +343,7 @@ namespace gpstk - : m(&mat), rSlice(rowSlice), cSlice(colSlice), - s(rSlice.size() * cSlice.size()) - { -- matSliceCheck(mat.rows(), mat.cols()); -+ this->matSliceCheck(mat.rows(), mat.cols()); - } - - /// submatrix slice -@@ -353,7 +353,7 @@ namespace gpstk - cSlice(std::slice(topCol, numCols, 1)), - s(rSlice.size() * cSlice.size()) - { -- matSliceCheck(mat.rows(), mat.cols()); -+ this->matSliceCheck(mat.rows(), mat.cols()); - } - - /// the size of the slice -@@ -400,7 +400,7 @@ namespace gpstk - MatrixColSlice(Matrix<T>& mat, size_t col) - : m(&mat), c(col), rSlice(std::slice(0,mat.rows(),1)) - { -- matSliceCheck(mat.rows(), mat.cols()); -+ this->matSliceCheck(mat.rows(), mat.cols()); - } - /// makes a slice of the column from the matrix using \c s to - /// further slice the column. -@@ -408,27 +408,27 @@ namespace gpstk - : m(&mat), c(col), rSlice(s) - { - // decide if the input is reasonable -- matSliceCheck(mat.rows(), mat.cols()); -+ this->matSliceCheck(mat.rows(), mat.cols()); - } - - /// assigns this column to x - template <class V> - MatrixColSlice& operator=(const ConstMatrixBase<T, V>& x) -- { return assignFrom(x); } -+ { return this->assignFrom(x); } - - /// assigns this column to x - template <class V> - MatrixColSlice& operator=(const ConstVectorBase<T, V>& x) -- { return assignFrom(x); } -+ { return this->assignFrom(x); } - /// assigns this column to x - MatrixColSlice& operator=(const std::valarray<T>& x) -- { return assignFrom(x); } -+ { return this->assignFrom(x); } - /// assigns this column to x - MatrixColSlice& operator=(const T x) -- { return assignFrom(x); } -+ { return this->assignFrom(x); } - /// assigns this column to x - MatrixColSlice& operator=(const T* x) -- { return assignFrom(x); } -+ { return this->assignFrom(x); } - - /// returns the i'th element of the column, non-const - T& operator[] (size_t i) -@@ -495,7 +495,7 @@ namespace gpstk - /// constructor taking a slice of column \c col from the matrix. - ConstMatrixColSlice(const Matrix<T>& mat, size_t col) - : m(&mat), c(col), rSlice(std::slice(0,mat.rows(),1)) -- { matSliceCheck(mat.rows(), mat.cols()); } -+ { this->matSliceCheck(mat.rows(), mat.cols()); } - - /// constructor taking a slice of column \c col from the matrix, - /// slicing the column by \c s. -@@ -504,7 +504,7 @@ namespace gpstk - : m(&mat), c(col), rSlice(s) - { - // decide if the input is reasonable -- matSliceCheck(mat.rows(), mat.cols()); -+ this->matSliceCheck(mat.rows(), mat.cols()); - } - - /// returns the i'th element of the column slice -@@ -560,7 +560,7 @@ namespace gpstk - /// makes a slice of row \c row from the matrix. - MatrixRowSlice(Matrix<T>& mat, size_t row) - : m(&mat), r(row), cSlice(std::slice(0,mat.cols(),1)) -- { matSliceCheck(mat.rows(), mat.cols()); } -+ { this->matSliceCheck(mat.rows(), mat.cols()); } - - /// makes a slice of row \c row from the matrix, slicing it by \c s. - MatrixRowSlice(Matrix<T>& mat, size_t row, -@@ -568,26 +568,26 @@ namespace gpstk - : m(&mat), r(row), cSlice(s) - { - // decide if the input is reasonable -- matSliceCheck(mat.rows(), mat.cols()); -+ this->matSliceCheck(mat.rows(), mat.cols()); - } - - /// assigns this row to x. - template <class V> - MatrixRowSlice& operator=(const ConstMatrixBase<T, V>& x) -- { return assignFrom(x); } -+ { return this->assignFrom(x); } - /// assigns this row to x. - template <class V> - MatrixRowSlice& operator=(const ConstVectorBase<T, V>& x) -- { return assignFrom(x); } -+ { return this->assignFrom(x); } - /// assigns this row to x. - MatrixRowSlice& operator=(const std::valarray<T>& x) -- { return assignFrom(x); } -+ { return this->assignFrom(x); } - /// assigns this row to x. - MatrixRowSlice& operator=(const T x) -- { return assignFrom(x); } -+ { return this->assignFrom(x); } - /// assigns this row to x. - MatrixRowSlice& operator=(const T* x) -- { return assignFrom(x); } -+ { return this->assignFrom(x); } - - /// returns the j'th element of the slice, non-const - T& operator[] (size_t j) -@@ -651,7 +651,7 @@ namespace gpstk - /// makes a const row slice from the matrix - ConstMatrixRowSlice(const Matrix<T>& mat, size_t row) - : m(&mat), r(row), cSlice(std::slice(0,mat.cols(),1)) -- { matSliceCheck(mat.rows(), mat.cols()); } -+ { this->matSliceCheck(mat.rows(), mat.cols()); } - - /// makes a const row slice from the matrix, slicing that row by \c s. - ConstMatrixRowSlice(const Matrix<T>& mat, size_t row, -@@ -659,7 +659,7 @@ namespace gpstk - : m(&mat), r(row), cSlice(s) - { - // decide if the input is reasonable -- matSliceCheck(mat.rows(), mat.cols()); -+ this->matSliceCheck(mat.rows(), mat.cols()); - } - - /// returns the i'th element of the slice Index: patches/patch-src_Vector_hpp =================================================================== RCS file: patches/patch-src_Vector_hpp diff -N patches/patch-src_Vector_hpp --- patches/patch-src_Vector_hpp 27 Apr 2017 20:28:50 -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,100 +0,0 @@ -$OpenBSD: patch-src_Vector_hpp,v 1.2 2017/04/27 20:28:50 espie Exp $ ---- src/Vector.hpp.orig Thu Apr 27 22:06:42 2017 -+++ src/Vector.hpp Thu Apr 27 22:24:33 2017 -@@ -87,7 +87,7 @@ namespace gpstk - VectorException e("Vector<T>(size_t, const T) failed to allocate"); - GPSTK_THROW(e); - } -- assignFrom(defaultValue); -+ this->assignFrom(defaultValue); - } - /** - * Copy constructor from a ConstVectorBase type. -@@ -101,7 +101,7 @@ namespace gpstk - VectorException e("Vector<T>(ConstVectorBase) failed to allocate"); - GPSTK_THROW(e); - } -- assignFrom(r); -+ this->assignFrom(r); - } - /** - * Copy constructor. -@@ -114,7 +114,7 @@ namespace gpstk - VectorException e("Vector(Vector) failed to allocate"); - GPSTK_THROW(e); - } -- assignFrom(r); -+ this->assignFrom(r); - } - /** - * Valarray constructor -@@ -127,7 +127,7 @@ namespace gpstk - VectorException e("Vector(valarray) failed to allocate"); - GPSTK_THROW(e); - } -- assignFrom(r); -+ this->assignFrom(r); - } - - /// subvector constructor -@@ -172,7 +172,7 @@ namespace gpstk - /// STL const front - const_reference front() const { return v[s-1];} - /// STL empty -- bool empty() const { return size == 0; } -+ bool empty() const { return this->size == 0; } - /// STL size - size_t size() const {return s; } - /// STL max_size -@@ -197,22 +197,22 @@ namespace gpstk - - /// *this will be resized if it isn't as large as x. - Vector& operator=(const Vector& x) -- { resize(x.s); return assignFrom(x); } -+ { resize(x.s); return this->assignFrom(x); } - - /// *this will be resized if it isn't as large as x. - template <class E> - Vector& operator=(const ConstVectorBase<T, E>& x) -- { resize(x.size()); return assignFrom(x); } -+ { resize(x.size()); return this->assignFrom(x); } - - /// *this will be resized if it isn't as large as x. - Vector& operator=(const std::valarray<T>& x) -- { resize(x.size()); return assignFrom(x); } -+ { resize(x.size()); return this->assignFrom(x); } - /// Only (*this).size() elements will be assigned. - Vector& operator=(const T x) -- { return assignFrom(x); } -+ { return this->assignFrom(x); } - /// Only (*this).size() elements will be assigned. - Vector& operator=(const T* x) -- { return assignFrom(x); } -+ { return this->assignFrom(x); } - - /// *this will be cleared and resized as necessary - inline Vector& operator=(const std::vector<T>& x) -@@ -337,19 +337,19 @@ namespace gpstk - /// Assign the elements of this slice from another vector. - template <class V> - VectorSlice& operator=(const ConstVectorBase<T, V>& x) -- { return assignFrom(x); } -+ { return this->assignFrom(x); } - - /// Assign the elements of this slice from a valarray. - VectorSlice& operator=(const std::valarray<T>& x) -- { return assignFrom(x); } -+ { return this->assignFrom(x); } - - /// Assign all the elements of this slice to x. - VectorSlice& operator=(const T x) -- { return assignFrom(x); } -+ { return this->assignFrom(x); } - - /// Assign (*this).size() elements from x to (*this). - VectorSlice& operator=(const T* x) -- { return assignFrom(x); } -+ { return this->assignFrom(x); } - - /// Returns the modifiable i'th element of the slice. - T& operator[] (size_t i) Index: patches/patch-swig_CMakeLists_txt =================================================================== RCS file: patches/patch-swig_CMakeLists_txt diff -N patches/patch-swig_CMakeLists_txt --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-swig_CMakeLists_txt 11 Apr 2018 21:58:25 -0000 @@ -0,0 +1,14 @@ +$OpenBSD$ + +Index: swig/CMakeLists.txt +--- swig/CMakeLists.txt.orig ++++ swig/CMakeLists.txt +@@ -30,6 +30,8 @@ if( ${CMAKE_SYSTEM_NAME} MATCHES "SunOS" ) + set( CMAKE_CXX_FLAGS "-std=c++11" ) + elseif( ${CMAKE_SYSTEM_NAME} MATCHES "Darwin" ) + set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -w -std=c++11" ) ++elseif( ${CMAKE_SYSTEM_NAME} MATCHES "OpenBSD" ) ++ set( CMAKE_CXX_FLAGS "-std=c++11" ) + elseif( ${CMAKE_SYSTEM_NAME} MATCHES "Linux" ) + set( CMAKE_CXX_FLAGS "-std=c++11" ) + elseif( ${CMAKE_SYSTEM_NAME} MATCHES "Windows" ) Index: pkg/DESCR =================================================================== RCS file: pkg/DESCR diff -N pkg/DESCR --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ pkg/DESCR 11 Apr 2018 21:58:25 -0000 @@ -0,0 +1,53 @@ +The goal of the GPSTk project is to provide a open source library and suite +of applications to the satellite navigation community - to free researchers +to focus on research, not lower level coding. + +The GPSTk suite consists of a core library and a set of applications. The +library provides a wide array of functions that solve processing problems +associated with GPS such as processing or using standard formats such as +RINEX. The library is the basis for the more advanced applications +distributed as part of the GPSTk suite. + + +The GPSTk library provides the base functionality for the GPSTk +applications and for a number of other independent projects. There are +several categories of functions in the GPSTk library: + + 1. GPS time. Conversion among time representations such as MJD, GPS + week and seconds of week, and many others. + + 2. Ephemeris calculations. Position and clock interpolation for both + broadcast and precise ephemerides. + + 3. Atmospheric delay models. Includes ionosphere and troposphere models. + + 4. Position solution. Includes an implementation of a Receiver + Autonomous Integrity Monitoring algorithm. + + 5. Mathematics. Includes Matrix and Vector implementations, as well as + interpolation and numerical integration. + + 6. Application framework. Includes processing command lines options, + providing interactive help and working with file systems. + + +The GPSTk applications support greater depth of functionality to support +research and development. The applications are almost entirely console +based (i.e., without a graphical user interface). They can be grouped +functionally into a number of categories. + + 1. Basic transformations. Conversions of time and coordinate systems. + + 2. Observation data collection and conversion. Translating receiver + specific data formats to RINEX. + + 3. File comparison and validation. Differing observations files against + a truth source. + + 4. Data editing. Systematic removal of observations by satellite, type + or time. + + 5. Ionosphere modeling. Basic models of the ionosphere. + + 6. Autonomous and relative positioning. Navigation and surveying + applications. Index: pkg/DESCR-devel =================================================================== RCS file: pkg/DESCR-devel diff -N pkg/DESCR-devel --- pkg/DESCR-devel 7 Jun 2008 23:27:17 -0000 1.1.1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,7 +0,0 @@ -The GPSTk suite consists of a core library and a set of applications. The -library provides a wide array of functions that solve processing problems -associated with GPS such as processing or using standard formats such as -RINEX. The library is the basis for the more advanced applications -distributed as part of the GPSTk suite. - -The -devel package provides static libraries and headers. Index: pkg/DESCR-main =================================================================== RCS file: pkg/DESCR-main diff -N pkg/DESCR-main --- pkg/DESCR-main 7 Jun 2008 23:27:17 -0000 1.1.1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,53 +0,0 @@ -The goal of the GPSTk project is to provide a open source library and suite -of applications to the satellite navigation community - to free researchers -to focus on research, not lower level coding. - -The GPSTk suite consists of a core library and a set of applications. The -library provides a wide array of functions that solve processing problems -associated with GPS such as processing or using standard formats such as -RINEX. The library is the basis for the more advanced applications -distributed as part of the GPSTk suite. - - -The GPSTk library provides the base functionality for the GPSTk -applications and for a number of other independent projects. There are -several categories of functions in the GPSTk library: - - 1. GPS time. Conversion among time representations such as MJD, GPS - week and seconds of week, and many others. - - 2. Ephemeris calculations. Position and clock interpolation for both - broadcast and precise ephemerides. - - 3. Atmospheric delay models. Includes ionosphere and troposphere models. - - 4. Position solution. Includes an implementation of a Receiver - Autonomous Integrity Monitoring algorithm. - - 5. Mathematics. Includes Matrix and Vector implementations, as well as - interpolation and numerical integration. - - 6. Application framework. Includes processing command lines options, - providing interactive help and working with file systems. - - -The GPSTk applications support greater depth of functionality to support -research and development. The applications are almost entirely console -based (i.e., without a graphical user interface). They can be grouped -functionally into a number of categories. - - 1. Basic transformations. Conversions of time and coordinate systems. - - 2. Observation data collection and conversion. Translating receiver - specific data formats to RINEX. - - 3. File comparison and validation. Differing observations files against - a truth source. - - 4. Data editing. Systematic removal of observations by satellite, type - or time. - - 5. Ionosphere modeling. Basic models of the ionosphere. - - 6. Autonomous and relative positioning. Navigation and surveying - applications. Index: pkg/PLIST =================================================================== RCS file: pkg/PLIST diff -N pkg/PLIST --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ pkg/PLIST 11 Apr 2018 21:58:25 -0000 @@ -0,0 +1,596 @@ +@comment $OpenBSD: PLIST-main,v 1.4 2016/03/23 21:14:58 naddy Exp $ +@conflict gpstk-devel-* +@pkgpath geo/gpstk,-main +@pkgpath geo/gpstk,-devel +@bin bin/DDBase +@bin bin/DiscFix +@bin bin/ORDPhaseParser +@bin bin/PRSolve +@bin bin/RinDump +@bin bin/RinEdit +@bin bin/RinNav +@bin bin/RinSum +@bin bin/SVNumXRefDUMP +@bin bin/TIAPhaseParser +bin/allanplot +bin/allanplot.py +@bin bin/bc2sp3 +@bin bin/calgps +@bin bin/calgps_svg +@bin bin/codeDump +@bin bin/convertSSEph +@bin bin/dallandev +@bin bin/df_diff +@bin bin/ffp +@bin bin/glodump +@bin bin/lsfilt +@bin bin/mallandev +@bin bin/mergeRinMet +@bin bin/mergeRinNav +@bin bin/mergeRinObs +@bin bin/mergeSRI +@bin bin/mpsolve +@bin bin/nallandev +@bin bin/oallandev +@bin bin/ohadamarddev +@bin bin/pff +@bin bin/posInterp +@bin bin/poscvt +@bin bin/rfw +@bin bin/rinexthin +@bin bin/rinheaddiff +@bin bin/rmoutlier +@bin bin/rmwcheck +@bin bin/rmwdiff +@bin bin/rnwcheck +@bin bin/rnwdiff +@bin bin/rowcheck +@bin bin/rowdiff +@bin bin/rstats +@bin bin/scale +@bin bin/scanBrdcFile +@bin bin/sp3version +@bin bin/tallandev +@bin bin/testSSEph +@bin bin/test_EO_SOFA +@bin bin/test_tides +@bin bin/timeconvert +@bin bin/timediff +@bin bin/tkalm +@bin bin/trunc +@bin bin/vecsol +include/gpstk/ +include/gpstk/ANSITime.hpp +include/gpstk/ASConstant.hpp +include/gpstk/Adler32.hpp +include/gpstk/AllanDeviation.hpp +include/gpstk/AlmOrbit.hpp +include/gpstk/Antenna.hpp +include/gpstk/AntennaStore.hpp +include/gpstk/AntexBase.hpp +include/gpstk/AntexData.hpp +include/gpstk/AntexHeader.hpp +include/gpstk/AntexReader.hpp +include/gpstk/AntexStream.hpp +include/gpstk/AshtechALB.hpp +include/gpstk/AshtechData.hpp +include/gpstk/AshtechEPB.hpp +include/gpstk/AshtechMBEN.hpp +include/gpstk/AshtechPBEN.hpp +include/gpstk/AshtechStream.hpp +include/gpstk/AstronomicalFunctions.hpp +include/gpstk/AtmosphericDrag.hpp +include/gpstk/Axis.hpp +include/gpstk/AxisStyle.hpp +include/gpstk/BDSEphemeris.hpp +include/gpstk/BDSEphemerisStore.hpp +include/gpstk/BDSWeekSecond.hpp +include/gpstk/BLQDataReader.hpp +include/gpstk/Bancroft.hpp +include/gpstk/Base64Encoder.hpp +include/gpstk/BaseDistribution.hpp +include/gpstk/BasicFramework.hpp +include/gpstk/BasicModel.hpp +include/gpstk/BasicShape.hpp +include/gpstk/BinUtils.hpp +include/gpstk/BinexData.hpp +include/gpstk/BinexFilterOperators.hpp +include/gpstk/BinexStream.hpp +include/gpstk/Bitmap.hpp +include/gpstk/BivarStats.hpp +include/gpstk/BorderLayout.hpp +include/gpstk/BrcClockCorrection.hpp +include/gpstk/BrcKeplerOrbit.hpp +include/gpstk/CGCS2000Ellipsoid.hpp +include/gpstk/CNAV2EphClk.hpp +include/gpstk/CNAVClock.hpp +include/gpstk/CNAVEphemeris.hpp +include/gpstk/CNavCookFilter.hpp +include/gpstk/CNavCrossSourceFilter.hpp +include/gpstk/CNavDataElement.hpp +include/gpstk/CNavDataElementStore.hpp +include/gpstk/CNavEOP.hpp +include/gpstk/CNavEmptyFilter.hpp +include/gpstk/CNavFilterData.hpp +include/gpstk/CNavGGTO.hpp +include/gpstk/CNavISC.hpp +include/gpstk/CNavParityFilter.hpp +include/gpstk/CNavTOWFilter.hpp +include/gpstk/CNavText.hpp +include/gpstk/CNavUTC.hpp +include/gpstk/CRC32.hpp +include/gpstk/Canvas.hpp +include/gpstk/CheckPRData.hpp +include/gpstk/Chi2Distribution.hpp +include/gpstk/CiraExponentialDrag.hpp +include/gpstk/Circle.hpp +include/gpstk/CivilTime.hpp +include/gpstk/ClockModel.hpp +include/gpstk/ClockSatStore.hpp +include/gpstk/CodeBuffer.hpp +include/gpstk/CodeKalmanSolver.hpp +include/gpstk/CodeSmoother.hpp +include/gpstk/Color.hpp +include/gpstk/ColorMap.hpp +include/gpstk/Combinations.hpp +include/gpstk/CommandLine.hpp +include/gpstk/CommandOption.hpp +include/gpstk/CommandOptionParser.hpp +include/gpstk/CommandOptionWithCommonTimeArg.hpp +include/gpstk/CommandOptionWithPositionArg.hpp +include/gpstk/CommandOptionWithTimeArg.hpp +include/gpstk/Comment.hpp +include/gpstk/CommonTime.hpp +include/gpstk/ComputeCombination.hpp +include/gpstk/ComputeDOP.hpp +include/gpstk/ComputeIURAWeights.hpp +include/gpstk/ComputeIonoModel.hpp +include/gpstk/ComputeLC.hpp +include/gpstk/ComputeLI.hpp +include/gpstk/ComputeLdelta.hpp +include/gpstk/ComputeLinear.hpp +include/gpstk/ComputeMOPSWeights.hpp +include/gpstk/ComputeMelbourneWubbena.hpp +include/gpstk/ComputePC.hpp +include/gpstk/ComputePI.hpp +include/gpstk/ComputePdelta.hpp +include/gpstk/ComputeSatPCenter.hpp +include/gpstk/ComputeSimpleWeights.hpp +include/gpstk/ComputeTropModel.hpp +include/gpstk/ComputeWindUp.hpp +include/gpstk/ConfData.hpp +include/gpstk/ConfDataItem.hpp +include/gpstk/ConfDataReader.hpp +include/gpstk/ConfDataSection.hpp +include/gpstk/ConfDataStructures.hpp +include/gpstk/ConfDataWriter.hpp +include/gpstk/ConstraintSystem.hpp +include/gpstk/ConvertC1ToP1.hpp +include/gpstk/CorrectCodeBiases.hpp +include/gpstk/CorrectObservables.hpp +include/gpstk/CubicSpline.hpp +include/gpstk/DCBDataReader.hpp +include/gpstk/DataHeaders.hpp +include/gpstk/DataStatus.hpp +include/gpstk/DataStructures.hpp +include/gpstk/Decimate.hpp +include/gpstk/DeltaOp.hpp +include/gpstk/Differentiator.hpp +include/gpstk/DiscCorr.hpp +include/gpstk/DoubleOp.hpp +include/gpstk/Dumper.hpp +include/gpstk/EGM96GravityModel.hpp +include/gpstk/ENUUtil.hpp +include/gpstk/EOPDataStore.hpp +include/gpstk/EOPPrediction.hpp +include/gpstk/EOPStore.hpp +include/gpstk/EPSImage.hpp +include/gpstk/EarthBody.hpp +include/gpstk/EarthOceanTide.hpp +include/gpstk/EarthOrientation.hpp +include/gpstk/EarthPoleTide.hpp +include/gpstk/EarthSolidTide.hpp +include/gpstk/EclipsedSatFilter.hpp +include/gpstk/EllipsoidModel.hpp +include/gpstk/EngAlmanac.hpp +include/gpstk/EngEphemeris.hpp +include/gpstk/EngNav.hpp +include/gpstk/EphTime.hpp +include/gpstk/EphemerisRange.hpp +include/gpstk/Epoch.hpp +include/gpstk/EpochClockModel.hpp +include/gpstk/EpochDataStore.hpp +include/gpstk/Equation.hpp +include/gpstk/EquationOfMotion.hpp +include/gpstk/EquationSystem.hpp +include/gpstk/Exception.hpp +include/gpstk/Expression.hpp +include/gpstk/ExtractCombinationData.hpp +include/gpstk/ExtractData.hpp +include/gpstk/ExtractLC.hpp +include/gpstk/ExtractPC.hpp +include/gpstk/FFBinaryStream.hpp +include/gpstk/FFData.hpp +include/gpstk/FFStream.hpp +include/gpstk/FFStreamError.hpp +include/gpstk/FFTextStream.hpp +include/gpstk/FIRDifferentiator5thOrder.hpp +include/gpstk/FileFilter.hpp +include/gpstk/FileFilterFrame.hpp +include/gpstk/FileFilterFrameWithHeader.hpp +include/gpstk/FileHunter.hpp +include/gpstk/FileSpec.hpp +include/gpstk/FileStore.hpp +include/gpstk/FileUtils.hpp +include/gpstk/Fillable.hpp +include/gpstk/FilterBase.hpp +include/gpstk/ForceModel.hpp +include/gpstk/ForceModelList.hpp +include/gpstk/Frame.hpp +include/gpstk/GALWeekSecond.hpp +include/gpstk/GCATTropModel.hpp +include/gpstk/GDSUtils.hpp +include/gpstk/GGHeightTropModel.hpp +include/gpstk/GGTropModel.hpp +include/gpstk/GNSSconstants.hpp +include/gpstk/GPSAlmanacStore.hpp +include/gpstk/GPSEllipsoid.hpp +include/gpstk/GPSEphemeris.hpp +include/gpstk/GPSEphemerisStore.hpp +include/gpstk/GPSOrbElemStore.hpp +include/gpstk/GPSWeek.hpp +include/gpstk/GPSWeekSecond.hpp +include/gpstk/GPSWeekZcount.hpp +include/gpstk/GPSZcount.hpp +include/gpstk/GPS_URA.hpp +include/gpstk/GSatID.hpp +include/gpstk/GalEphemeris.hpp +include/gpstk/GalEphemerisStore.hpp +include/gpstk/GaussianDistribution.hpp +include/gpstk/GenXSequence.hpp +include/gpstk/GeneralConstraint.hpp +include/gpstk/GeneralEquations.hpp +include/gpstk/GloEphemeris.hpp +include/gpstk/GloEphemerisStore.hpp +include/gpstk/GlobalTropModel.hpp +include/gpstk/GraphicsConstants.hpp +include/gpstk/GravitationalDelay.hpp +include/gpstk/GridLayout.hpp +include/gpstk/HLayout.hpp +include/gpstk/HarrisPriesterDrag.hpp +include/gpstk/HelmertTransform.hpp +include/gpstk/Helper.hpp +include/gpstk/HexDumpDataConfig.hpp +include/gpstk/IERS.hpp +include/gpstk/IERS1996NutationData.hpp +include/gpstk/IERS1996UT1mUTCData.hpp +include/gpstk/IERS2003NutationData.hpp +include/gpstk/IERS2010CIOSeriesData.hpp +include/gpstk/IERSConvention.hpp +include/gpstk/IERSConventions.hpp +include/gpstk/IRNWeekSecond.hpp +include/gpstk/InOutFramework.hpp +include/gpstk/Integrator.hpp +include/gpstk/InterpolatedColorMap.hpp +include/gpstk/IonexBase.hpp +include/gpstk/IonexData.hpp +include/gpstk/IonexHeader.hpp +include/gpstk/IonexModel.hpp +include/gpstk/IonexStore.hpp +include/gpstk/IonexStream.hpp +include/gpstk/IonoModel.hpp +include/gpstk/IonoModelStore.hpp +include/gpstk/JGM3GravityModel.hpp +include/gpstk/JulianDate.hpp +include/gpstk/KalmanFilter.hpp +include/gpstk/Keeper.hpp +include/gpstk/KeplerOrbit.hpp +include/gpstk/LICSDetector.hpp +include/gpstk/LICSDetector2.hpp +include/gpstk/LNavAlmValFilter.hpp +include/gpstk/LNavCookFilter.hpp +include/gpstk/LNavCrossSourceFilter.hpp +include/gpstk/LNavEmptyFilter.hpp +include/gpstk/LNavEphMaker.hpp +include/gpstk/LNavFilterData.hpp +include/gpstk/LNavParityFilter.hpp +include/gpstk/LNavTLMHOWFilter.hpp +include/gpstk/Layout.hpp +include/gpstk/Line.hpp +include/gpstk/LinePlot.hpp +include/gpstk/LinearClockModel.hpp +include/gpstk/LinearCombinations.hpp +include/gpstk/LoopedFramework.hpp +include/gpstk/MJD.hpp +include/gpstk/MOPSTropModel.hpp +include/gpstk/MOPSWeight.hpp +include/gpstk/MWCSDetector.hpp +include/gpstk/MainAdapter.hpp +include/gpstk/Markable.hpp +include/gpstk/Marker.hpp +include/gpstk/MathBase.hpp +include/gpstk/Matrix.hpp +include/gpstk/MatrixBase.hpp +include/gpstk/MatrixBaseOperators.hpp +include/gpstk/MatrixFunctors.hpp +include/gpstk/MatrixImplementation.hpp +include/gpstk/MatrixOperators.hpp +include/gpstk/MemoryUtils.hpp +include/gpstk/MetReader.hpp +include/gpstk/MiscMath.hpp +include/gpstk/ModelObs.hpp +include/gpstk/ModelObsFixedStation.hpp +include/gpstk/ModeledPR.hpp +include/gpstk/ModeledPseudorangeBase.hpp +include/gpstk/ModeledReferencePR.hpp +include/gpstk/MoonForce.hpp +include/gpstk/MoonPosition.hpp +include/gpstk/Msise00Drag.hpp +include/gpstk/NBTropModel.hpp +include/gpstk/NEDUtil.hpp +include/gpstk/NMCTMeta.hpp +include/gpstk/NablaOp.hpp +include/gpstk/Namelist.hpp +include/gpstk/NavFilter.hpp +include/gpstk/NavFilterKey.hpp +include/gpstk/NavFilterMgr.hpp +include/gpstk/NavID.hpp +include/gpstk/NeillTropModel.hpp +include/gpstk/NetworkObsStreams.hpp +include/gpstk/ORDEpoch.hpp +include/gpstk/ObsClockModel.hpp +include/gpstk/ObsEpochMap.hpp +include/gpstk/ObsID.hpp +include/gpstk/ObsIDInitializer.hpp +include/gpstk/ObsRngDev.hpp +include/gpstk/OceanLoadTides.hpp +include/gpstk/OceanLoading.hpp +include/gpstk/OneFreqCSDetector.hpp +include/gpstk/OrbAlm.hpp +include/gpstk/OrbAlmFactory.hpp +include/gpstk/OrbAlmGen.hpp +include/gpstk/OrbAlmStore.hpp +include/gpstk/OrbData.hpp +include/gpstk/OrbDataSys.hpp +include/gpstk/OrbDataSysFactory.hpp +include/gpstk/OrbElem.hpp +include/gpstk/OrbElemBase.hpp +include/gpstk/OrbElemRinex.hpp +include/gpstk/OrbElemStore.hpp +include/gpstk/OrbSysGpsC.hpp +include/gpstk/OrbSysGpsC_30.hpp +include/gpstk/OrbSysGpsC_32.hpp +include/gpstk/OrbSysGpsC_33.hpp +include/gpstk/OrbSysGpsL.hpp +include/gpstk/OrbSysGpsL_51.hpp +include/gpstk/OrbSysGpsL_52.hpp +include/gpstk/OrbSysGpsL_55.hpp +include/gpstk/OrbSysGpsL_56.hpp +include/gpstk/OrbSysGpsL_63.hpp +include/gpstk/OrbSysGpsL_Reserved.hpp +include/gpstk/OrbSysStore.hpp +include/gpstk/OrbitEph.hpp +include/gpstk/OrbitEphStore.hpp +include/gpstk/PCSmoother.hpp +include/gpstk/PCodeConst.hpp +include/gpstk/PNG.hpp +include/gpstk/PRSolution.hpp +include/gpstk/PRSolution2.hpp +include/gpstk/PSImage.hpp +include/gpstk/PSImageBase.hpp +include/gpstk/PZ90Ellipsoid.hpp +include/gpstk/PackedNavBits.hpp +include/gpstk/Palette.hpp +include/gpstk/Path.hpp +include/gpstk/PhaseCodeAlignment.hpp +include/gpstk/PlanetEphemeris.hpp +include/gpstk/Plot.hpp +include/gpstk/PoleTides.hpp +include/gpstk/PolyFit.hpp +include/gpstk/Polygon.hpp +include/gpstk/Position.hpp +include/gpstk/PositionSatStore.hpp +include/gpstk/PosixTime.hpp +include/gpstk/PowerSum.hpp +include/gpstk/PreciseRange.hpp +include/gpstk/ProblemSatFilter.hpp +include/gpstk/ProcessingClass.hpp +include/gpstk/ProcessingList.hpp +include/gpstk/ProcessingVector.hpp +include/gpstk/Pruner.hpp +include/gpstk/PvtStore.hpp +include/gpstk/QZSEphemeris.hpp +include/gpstk/QZSEphemerisStore.hpp +include/gpstk/QZSWeekSecond.hpp +include/gpstk/RACRotation.hpp +include/gpstk/RTFileFrame.hpp +include/gpstk/RationalizeRinexNav.hpp +include/gpstk/Rectangle.hpp +include/gpstk/ReferenceFrame.hpp +include/gpstk/ReferenceFrames.hpp +include/gpstk/RelativityEffect.hpp +include/gpstk/RequireObservables.hpp +include/gpstk/Rinex3ClockBase.hpp +include/gpstk/Rinex3ClockData.hpp +include/gpstk/Rinex3ClockHeader.hpp +include/gpstk/Rinex3ClockStream.hpp +include/gpstk/Rinex3EphemerisStore.hpp +include/gpstk/Rinex3NavBase.hpp +include/gpstk/Rinex3NavData.hpp +include/gpstk/Rinex3NavFilterOperators.hpp +include/gpstk/Rinex3NavHeader.hpp +include/gpstk/Rinex3NavStream.hpp +include/gpstk/Rinex3ObsBase.hpp +include/gpstk/Rinex3ObsData.hpp +include/gpstk/Rinex3ObsFilterOperators.hpp +include/gpstk/Rinex3ObsHeader.hpp +include/gpstk/Rinex3ObsStream.hpp +include/gpstk/RinexClockBase.hpp +include/gpstk/RinexClockData.hpp +include/gpstk/RinexClockHeader.hpp +include/gpstk/RinexClockStore.hpp +include/gpstk/RinexClockStream.hpp +include/gpstk/RinexDatum.hpp +include/gpstk/RinexEphemerisStore.hpp +include/gpstk/RinexMetBase.hpp +include/gpstk/RinexMetData.hpp +include/gpstk/RinexMetFilterOperators.hpp +include/gpstk/RinexMetHeader.hpp +include/gpstk/RinexMetStream.hpp +include/gpstk/RinexNavBase.hpp +include/gpstk/RinexNavData.hpp +include/gpstk/RinexNavFilterOperators.hpp +include/gpstk/RinexNavHeader.hpp +include/gpstk/RinexNavStream.hpp +include/gpstk/RinexObsBase.hpp +include/gpstk/RinexObsData.hpp +include/gpstk/RinexObsFilterOperators.hpp +include/gpstk/RinexObsHeader.hpp +include/gpstk/RinexObsID.hpp +include/gpstk/RinexObsStream.hpp +include/gpstk/RinexSatID.hpp +include/gpstk/RinexUtilities.hpp +include/gpstk/RobustStats.hpp +include/gpstk/RungeKutta4.hpp +include/gpstk/RungeKuttaFehlberg.hpp +include/gpstk/SEMAlmanacStore.hpp +include/gpstk/SEMBase.hpp +include/gpstk/SEMData.hpp +include/gpstk/SEMHeader.hpp +include/gpstk/SEMStream.hpp +include/gpstk/SP3Base.hpp +include/gpstk/SP3Data.hpp +include/gpstk/SP3EphemerisStore.hpp +include/gpstk/SP3Header.hpp +include/gpstk/SP3SatID.hpp +include/gpstk/SP3Stream.hpp +include/gpstk/SRI.hpp +include/gpstk/SRIFilter.hpp +include/gpstk/SRIMatrix.hpp +include/gpstk/SRIleastSquares.hpp +include/gpstk/SVExclusionList.hpp +include/gpstk/SVGImage.hpp +include/gpstk/SVNumXRef.hpp +include/gpstk/SVPCodeGen.hpp +include/gpstk/SaasTropModel.hpp +include/gpstk/SatArcMarker.hpp +include/gpstk/SatDataReader.hpp +include/gpstk/SatID.hpp +include/gpstk/SatOrbit.hpp +include/gpstk/SatOrbitPropagator.hpp +include/gpstk/SatPass.hpp +include/gpstk/SatPassIterator.hpp +include/gpstk/SatPassUtilities.hpp +include/gpstk/ScatterPlot.hpp +include/gpstk/SeriesList.hpp +include/gpstk/SimpleFilter.hpp +include/gpstk/SimpleIURAWeight.hpp +include/gpstk/SimpleKalmanFilter.hpp +include/gpstk/SimpleTropModel.hpp +include/gpstk/SinexBase.hpp +include/gpstk/SinexBlock.hpp +include/gpstk/SinexData.hpp +include/gpstk/SinexHeader.hpp +include/gpstk/SinexStream.hpp +include/gpstk/SinexTypes.hpp +include/gpstk/SolarPosition.hpp +include/gpstk/SolarRadiationPressure.hpp +include/gpstk/SolarSystem.hpp +include/gpstk/SolarSystemEphemeris.hpp +include/gpstk/SolidEarthTides.hpp +include/gpstk/SolidTides.hpp +include/gpstk/SolverBase.hpp +include/gpstk/SolverGeneral.hpp +include/gpstk/SolverLMS.hpp +include/gpstk/SolverPPP.hpp +include/gpstk/SolverPPPFB.hpp +include/gpstk/SolverWMS.hpp +include/gpstk/SourceID.hpp +include/gpstk/Spacecraft.hpp +include/gpstk/SparseMatrix.hpp +include/gpstk/SparseVector.hpp +include/gpstk/SpecialFuncs.hpp +include/gpstk/SpecialFunctions.hpp +include/gpstk/SphericalHarmonicGravity.hpp +include/gpstk/Splitter.hpp +include/gpstk/Stats.hpp +include/gpstk/StatsFilter.hpp +include/gpstk/StochasticModel.hpp +include/gpstk/StreamBuf.hpp +include/gpstk/StringUtils.hpp +include/gpstk/StrokeStyle.hpp +include/gpstk/StudentDistribution.hpp +include/gpstk/SunEarthSatGeometry.hpp +include/gpstk/SunForce.hpp +include/gpstk/SunPosition.hpp +include/gpstk/SurfacePlot.hpp +include/gpstk/Synchronize.hpp +include/gpstk/SystemTime.hpp +include/gpstk/TabularSatStore.hpp +include/gpstk/TestUtil.hpp +include/gpstk/Text.hpp +include/gpstk/TextStyle.hpp +include/gpstk/TimeConstants.hpp +include/gpstk/TimeConverters.hpp +include/gpstk/TimeNamedFileStream.hpp +include/gpstk/TimeRange.hpp +include/gpstk/TimeString.hpp +include/gpstk/TimeSystem.hpp +include/gpstk/TimeSystemCorr.hpp +include/gpstk/TimeTag.hpp +include/gpstk/Triple.hpp +include/gpstk/TropModel.hpp +include/gpstk/TypeID.hpp +include/gpstk/UTCTime.hpp +include/gpstk/UnixTime.hpp +include/gpstk/VDrawException.hpp +include/gpstk/VGImage.hpp +include/gpstk/VGState.hpp +include/gpstk/VLayout.hpp +include/gpstk/ValidType.hpp +include/gpstk/Variable.hpp +include/gpstk/Vector.hpp +include/gpstk/VectorBase.hpp +include/gpstk/VectorBaseOperators.hpp +include/gpstk/VectorOperators.hpp +include/gpstk/ViewerManager.hpp +include/gpstk/WGS84Ellipsoid.hpp +include/gpstk/Week.hpp +include/gpstk/WeekSecond.hpp +include/gpstk/WeightBase.hpp +include/gpstk/WxObsMap.hpp +include/gpstk/X1Sequence.hpp +include/gpstk/X2Sequence.hpp +include/gpstk/XYZ2NED.hpp +include/gpstk/XYZ2NEU.hpp +include/gpstk/Xv.hpp +include/gpstk/Xvt.hpp +include/gpstk/XvtStore.hpp +include/gpstk/YDSTime.hpp +include/gpstk/YumaAlmanacStore.hpp +include/gpstk/YumaBase.hpp +include/gpstk/YumaData.hpp +include/gpstk/YumaHeader.hpp +include/gpstk/YumaStream.hpp +include/gpstk/build_config.h +include/gpstk/compass_constants.hpp +include/gpstk/convhelp.hpp +include/gpstk/expandtilde.hpp +include/gpstk/format.hpp +include/gpstk/geometry.hpp +include/gpstk/gps_constants.hpp +include/gpstk/gpstkplatform.h +include/gpstk/logstream.hpp +include/gpstk/mergePCodeWords.h +include/gpstk/msecHandler.hpp +include/gpstk/plottypes.hpp +include/gpstk/random.hpp +include/gpstk/singleton.hpp +include/gpstk/stl_helpers.hpp +@lib lib/libgpstk.so.${LIBgpstk_VERSION} +share/cmake/ +share/cmake/GPSTK/ +share/cmake/GPSTK/GPSTKConfig.cmake +share/cmake/GPSTK/GPSTKConfigVersion.cmake +share/cmake/GPSTK/GPSTKTargets${MODCMAKE_BUILD_SUFFIX} +share/cmake/GPSTK/GPSTKTargets.cmake Index: pkg/PLIST-devel =================================================================== RCS file: pkg/PLIST-devel diff -N pkg/PLIST-devel --- pkg/PLIST-devel 7 Jun 2008 23:27:17 -0000 1.1.1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,329 +0,0 @@ -@comment $OpenBSD: PLIST-devel,v 1.1.1.1 2008/06/07 23:27:17 ckuethe Exp $ -include/gpstk/ -include/gpstk/ANSITime.hpp -include/gpstk/ATSData.hpp -include/gpstk/ATSStream.hpp -include/gpstk/AlmOrbit.hpp -include/gpstk/AshtechALB.hpp -include/gpstk/AshtechData.hpp -include/gpstk/AshtechEPB.hpp -include/gpstk/AshtechMBEN.hpp -include/gpstk/AshtechPBEN.hpp -include/gpstk/AshtechStream.hpp -include/gpstk/AstronomicalFunctions.hpp -include/gpstk/BLQDataReader.hpp -include/gpstk/Bancroft.hpp -include/gpstk/BasicFramework.hpp -include/gpstk/BasicModel.hpp -include/gpstk/BasicShape.hpp -include/gpstk/BinUtils.hpp -include/gpstk/BinexData.hpp -include/gpstk/BinexFilterOperators.hpp -include/gpstk/BinexStream.hpp -include/gpstk/BivarStats.hpp -include/gpstk/BorderLayout.hpp -include/gpstk/CheckPRData.hpp -include/gpstk/Circle.hpp -include/gpstk/CivilTime.hpp -include/gpstk/ClockModel.hpp -include/gpstk/CodeBuffer.hpp -include/gpstk/CodeSmoother.hpp -include/gpstk/Color.hpp -include/gpstk/CommandOption.hpp -include/gpstk/CommandOptionParser.hpp -include/gpstk/CommandOptionWithCommonTimeArg.hpp -include/gpstk/CommandOptionWithPositionArg.hpp -include/gpstk/CommandOptionWithTimeArg.hpp -include/gpstk/Comment.hpp -include/gpstk/CommonTime.hpp -include/gpstk/ComputeCombination.hpp -include/gpstk/ComputeIURAWeights.hpp -include/gpstk/ComputeLC.hpp -include/gpstk/ComputeLI.hpp -include/gpstk/ComputeLdelta.hpp -include/gpstk/ComputeLinear.hpp -include/gpstk/ComputeMOPSWeights.hpp -include/gpstk/ComputeMelbourneWubbena.hpp -include/gpstk/ComputePC.hpp -include/gpstk/ComputePI.hpp -include/gpstk/ComputePdelta.hpp -include/gpstk/ComputeTropModel.hpp -include/gpstk/ComputeWindUp.hpp -include/gpstk/CorrectObservables.hpp -include/gpstk/DCinternals.hpp -include/gpstk/DDid.hpp -include/gpstk/DOP.hpp -include/gpstk/DataHeaders.hpp -include/gpstk/DataStatus.hpp -include/gpstk/DataStructures.hpp -include/gpstk/DayTime.hpp -include/gpstk/DeltaOp.hpp -include/gpstk/DiscCorr.hpp -include/gpstk/ECEF.hpp -include/gpstk/EPSImage.hpp -include/gpstk/EarthOrientation.hpp -include/gpstk/EngAlmanac.hpp -include/gpstk/EngEphemeris.hpp -include/gpstk/EngNav.hpp -include/gpstk/EphReader.hpp -include/gpstk/EphemerisRange.hpp -include/gpstk/EpochClockModel.hpp -include/gpstk/Equation.hpp -include/gpstk/Exception.hpp -include/gpstk/Expression.hpp -include/gpstk/ExtractC1.hpp -include/gpstk/ExtractCombinationData.hpp -include/gpstk/ExtractD1.hpp -include/gpstk/ExtractD2.hpp -include/gpstk/ExtractData.hpp -include/gpstk/ExtractL1.hpp -include/gpstk/ExtractL2.hpp -include/gpstk/ExtractLC.hpp -include/gpstk/ExtractP1.hpp -include/gpstk/ExtractP2.hpp -include/gpstk/ExtractPC.hpp -include/gpstk/FFBinaryStream.hpp -include/gpstk/FFData.hpp -include/gpstk/FFIdentifier.hpp -include/gpstk/FFStream.hpp -include/gpstk/FFStreamError.hpp -include/gpstk/FFTextStream.hpp -include/gpstk/FICAStream.hpp -include/gpstk/FICBase.hpp -include/gpstk/FICData.hpp -include/gpstk/FICData109.hpp -include/gpstk/FICData162.hpp -include/gpstk/FICData62.hpp -include/gpstk/FICData9.hpp -include/gpstk/FICFilterOperators.hpp -include/gpstk/FICHeader.hpp -include/gpstk/FICStream.hpp -include/gpstk/FICStreamBase.hpp -include/gpstk/FileFilter.hpp -include/gpstk/FileFilterFrame.hpp -include/gpstk/FileFilterFrameWithHeader.hpp -include/gpstk/FileHunter.hpp -include/gpstk/FileSpec.hpp -include/gpstk/FileStore.hpp -include/gpstk/FileUtils.hpp -include/gpstk/Fillable.hpp -include/gpstk/Frame.hpp -include/gpstk/GDCconfiguration.hpp -include/gpstk/GPSAlmanacStore.hpp -include/gpstk/GPSEphemerisStore.hpp -include/gpstk/GPSEpochWeekSecond.hpp -include/gpstk/GPSGeoid.hpp -include/gpstk/GPSWeekSecond.hpp -include/gpstk/GPSWeekZcount.hpp -include/gpstk/GPSZcount.hpp -include/gpstk/GPSZcount29.hpp -include/gpstk/GPSZcount32.hpp -include/gpstk/GSatID.hpp -include/gpstk/GenXSequence.hpp -include/gpstk/Geodetic.hpp -include/gpstk/GeodeticFrames.hpp -include/gpstk/GeoidModel.hpp -include/gpstk/GraphicsConstants.hpp -include/gpstk/GridLayout.hpp -include/gpstk/HLayout.hpp -include/gpstk/Helper.hpp -include/gpstk/InOutFramework.hpp -include/gpstk/IonoModel.hpp -include/gpstk/IonoModelStore.hpp -include/gpstk/JulianDate.hpp -include/gpstk/LICSDetector.hpp -include/gpstk/Layout.hpp -include/gpstk/Line.hpp -include/gpstk/LinearClockModel.hpp -include/gpstk/LinearCombinations.hpp -include/gpstk/LoopedFramework.hpp -include/gpstk/MDPHeader.hpp -include/gpstk/MDPNavSubframe.hpp -include/gpstk/MDPObsEpoch.hpp -include/gpstk/MDPPVTSolution.hpp -include/gpstk/MDPSelftestStatus.hpp -include/gpstk/MDPStream.hpp -include/gpstk/MJD.hpp -include/gpstk/MOPSWeight.hpp -include/gpstk/MSCBase.hpp -include/gpstk/MSCData.hpp -include/gpstk/MSCHeader.hpp -include/gpstk/MSCStore.hpp -include/gpstk/MSCStream.hpp -include/gpstk/MWCSDetector.hpp -include/gpstk/Markable.hpp -include/gpstk/Marker.hpp -include/gpstk/MathBase.hpp -include/gpstk/Matrix.hpp -include/gpstk/MatrixBase.hpp -include/gpstk/MatrixBaseOperators.hpp -include/gpstk/MatrixFunctors.hpp -include/gpstk/MatrixImplementation.hpp -include/gpstk/MatrixOperators.hpp -include/gpstk/MetReader.hpp -include/gpstk/MiscMath.hpp -include/gpstk/ModelObs.hpp -include/gpstk/ModelObsFixedStation.hpp -include/gpstk/ModeledPR.hpp -include/gpstk/ModeledPseudorangeBase.hpp -include/gpstk/ModeledReferencePR.hpp -include/gpstk/MoonPosition.hpp -include/gpstk/NablaOp.hpp -include/gpstk/Namelist.hpp -include/gpstk/NovatelData.hpp -include/gpstk/NovatelStream.hpp -include/gpstk/ORDEpoch.hpp -include/gpstk/ObsClockModel.hpp -include/gpstk/ObsEpochMap.hpp -include/gpstk/ObsID.hpp -include/gpstk/ObsReader.hpp -include/gpstk/ObsRngDev.hpp -include/gpstk/ObsUtils.hpp -include/gpstk/OceanLoading.hpp -include/gpstk/OneFreqCSDetector.hpp -include/gpstk/PCSmoother.hpp -include/gpstk/PCodeConst.hpp -include/gpstk/PRSolution.hpp -include/gpstk/PSImage.hpp -include/gpstk/PSImageBase.hpp -include/gpstk/Path.hpp -include/gpstk/PhaseWindup.hpp -include/gpstk/PoleTides.hpp -include/gpstk/PolyFit.hpp -include/gpstk/Polygon.hpp -include/gpstk/Position.hpp -include/gpstk/PreciseRange.hpp -include/gpstk/ProcessingClass.hpp -include/gpstk/ProcessingVector.hpp -include/gpstk/RACRotation.hpp -include/gpstk/RTFileFrame.hpp -include/gpstk/Rectangle.hpp -include/gpstk/RinexConverters.hpp -include/gpstk/RinexEphemerisStore.hpp -include/gpstk/RinexMetBase.hpp -include/gpstk/RinexMetData.hpp -include/gpstk/RinexMetFilterOperators.hpp -include/gpstk/RinexMetHeader.hpp -include/gpstk/RinexMetStream.hpp -include/gpstk/RinexNavBase.hpp -include/gpstk/RinexNavData.hpp -include/gpstk/RinexNavFilterOperators.hpp -include/gpstk/RinexNavHeader.hpp -include/gpstk/RinexNavStream.hpp -include/gpstk/RinexObsBase.hpp -include/gpstk/RinexObsData.hpp -include/gpstk/RinexObsFilterOperators.hpp -include/gpstk/RinexObsHeader.hpp -include/gpstk/RinexObsID.hpp -include/gpstk/RinexObsStream.hpp -include/gpstk/RinexSatID.hpp -include/gpstk/RinexUtilities.hpp -include/gpstk/RobustStats.hpp -include/gpstk/RungeKutta4.hpp -include/gpstk/SEMAlmanacStore.hpp -include/gpstk/SEMBase.hpp -include/gpstk/SEMData.hpp -include/gpstk/SEMHeader.hpp -include/gpstk/SEMStream.hpp -include/gpstk/SMODFData.hpp -include/gpstk/SMODFStream.hpp -include/gpstk/SP3Base.hpp -include/gpstk/SP3Data.hpp -include/gpstk/SP3EphemerisStore.hpp -include/gpstk/SP3Header.hpp -include/gpstk/SP3SatID.hpp -include/gpstk/SP3Stream.hpp -include/gpstk/SRI.hpp -include/gpstk/SRIFilter.hpp -include/gpstk/SVExclusionList.hpp -include/gpstk/SVGImage.hpp -include/gpstk/SVNumXRef.hpp -include/gpstk/SVPCodeGen.hpp -include/gpstk/SatDataReader.hpp -include/gpstk/SatID.hpp -include/gpstk/SatPass.hpp -include/gpstk/SimpleFilter.hpp -include/gpstk/SimpleIURAWeight.hpp -include/gpstk/SimpleKalmanFilter.hpp -include/gpstk/SolidTides.hpp -include/gpstk/SolverBase.hpp -include/gpstk/SolverLMS.hpp -include/gpstk/SolverWMS.hpp -include/gpstk/SourceID.hpp -include/gpstk/Stats.hpp -include/gpstk/StochasticModel.hpp -include/gpstk/StringUtils.hpp -include/gpstk/StrokeStyle.hpp -include/gpstk/SunPosition.hpp -include/gpstk/SystemTime.hpp -include/gpstk/TabularEphemerisStore.hpp -include/gpstk/Text.hpp -include/gpstk/TextStyle.hpp -include/gpstk/TimeConstants.hpp -include/gpstk/TimeConverters.hpp -include/gpstk/TimeNamedFileStream.hpp -include/gpstk/TimeString.hpp -include/gpstk/TimeTag.hpp -include/gpstk/Triple.hpp -include/gpstk/TropModel.hpp -include/gpstk/TypeID.hpp -include/gpstk/UnixTime.hpp -include/gpstk/VGImage.hpp -include/gpstk/VLayout.hpp -include/gpstk/VPlotException.hpp -include/gpstk/ValidType.hpp -include/gpstk/Variable.hpp -include/gpstk/Vector.hpp -include/gpstk/VectorBase.hpp -include/gpstk/VectorBaseOperators.hpp -include/gpstk/VectorOperators.hpp -include/gpstk/ViewerManager.hpp -include/gpstk/WGS84Geoid.hpp -include/gpstk/WeightBase.hpp -include/gpstk/WxObsMap.hpp -include/gpstk/X1Sequence.hpp -include/gpstk/X2Sequence.hpp -include/gpstk/XYZ2NED.hpp -include/gpstk/XYZ2NEU.hpp -include/gpstk/Xvt.hpp -include/gpstk/XvtStore.hpp -include/gpstk/YDSTime.hpp -include/gpstk/YumaAlmanacStore.hpp -include/gpstk/YumaBase.hpp -include/gpstk/YumaData.hpp -include/gpstk/YumaHeader.hpp -include/gpstk/YumaStream.hpp -include/gpstk/convhelp.hpp -include/gpstk/format.hpp -include/gpstk/geometry.hpp -include/gpstk/gps_constants.hpp -include/gpstk/gpstkplatform.h -include/gpstk/icd_200_constants.hpp -include/gpstk/index.hpp -include/gpstk/mergePCodeWords.h -include/gpstk/miscdefs.hpp -include/gpstk/miscenum.hpp -include/gpstk/random.hpp -include/gpstk/regex.h -include/gpstk/stl_helpers.hpp -include/gpstk/xregex2.h -lib/libbase.a -lib/libbase.la -lib/libgeomatics.a -lib/libgeomatics.la -lib/libgpstk.a -lib/libgpstk.la -lib/libmdplib.a -lib/libmdplib.la -lib/libprocframe.a -lib/libprocframe.la -lib/librlib.a -lib/librlib.la -lib/librxio.a -lib/librxio.la -lib/libsimlib.a -lib/libsimlib.la -lib/libtoolslib.a -lib/libtoolslib.la -lib/libvplot.a -lib/libvplot.la Index: pkg/PLIST-main =================================================================== RCS file: pkg/PLIST-main diff -N pkg/PLIST-main --- pkg/PLIST-main 23 Mar 2016 21:14:58 -0000 1.4 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,87 +0,0 @@ -@comment $OpenBSD: PLIST-main,v 1.4 2016/03/23 21:14:58 naddy Exp $ -@bin bin/DDBase -@bin bin/DiscFix -@bin bin/EditRinex -@bin bin/IonoBias -@bin bin/NavMerge -@bin bin/PRSolve -@bin bin/ResCor -@bin bin/RinSum -@bin bin/RinexDump -@bin bin/TECMaps -@bin bin/ash2mdp -@bin bin/ash2xyz -@bin bin/ats2mdp -@bin bin/bc2sp3 -@bin bin/calgps -@bin bin/codeDump -@bin bin/compSatVis -@bin bin/compStaVis -@bin bin/corltr -@bin bin/daa -@bin bin/ddGen -@bin bin/ddmerge -@bin bin/ephdiff -@comment @bin bin/example1 -@comment @bin bin/example2 -@comment @bin bin/example3 -@comment @bin bin/example4 -@comment @bin bin/example5 -@comment @bin bin/example6 -@comment @bin bin/example7 -@bin bin/fic2rin -@bin bin/ficacheck -@bin bin/ficafic -@bin bin/ficcheck -@bin bin/ficdiff -@bin bin/ficfica -@bin bin/findMoreThan12 -@bin bin/gpsSim -@bin bin/gpstracker -@bin bin/iqdump -@bin bin/mdp2rinex -@bin bin/mdpEdit -@bin bin/mdpscreenx -@bin bin/mdptool -@bin bin/mergeFIC -@bin bin/mergeRinMet -@bin bin/mergeRinNav -@bin bin/mergeRinObs -@bin bin/mergeSRI -@bin bin/mpsolve -@bin bin/navdmp -@bin bin/novaRinex -@bin bin/ordClock -@bin bin/ordEdit -@bin bin/ordGen -@bin bin/ordLinEst -@bin bin/ordStats -@bin bin/posInterp -@bin bin/poscvt -@bin bin/rfw -@bin bin/rinexpvt -@bin bin/rinexthin -@bin bin/rmwcheck -@bin bin/rmwdiff -@bin bin/rnwcheck -@bin bin/rnwdiff -@bin bin/rowcheck -@bin bin/rowdiff -@bin bin/rstats -@bin bin/simpleNav -@bin bin/sp3version -@bin bin/svvis -@bin bin/tcptest -@bin bin/timeconvert -@bin bin/vecsol -@bin bin/wheresat -@lib lib/libbase.so.${LIBbase_VERSION} -@lib lib/libgeomatics.so.${LIBgeomatics_VERSION} -@lib lib/libgpstk.so.${LIBgpstk_VERSION} -@lib lib/libmdplib.so.${LIBmdplib_VERSION} -@lib lib/libprocframe.so.${LIBprocframe_VERSION} -@lib lib/librlib.so.${LIBrlib_VERSION} -@lib lib/librxio.so.${LIBrxio_VERSION} -@lib lib/libsimlib.so.${LIBsimlib_VERSION} -@lib lib/libtoolslib.so.${LIBtoolslib_VERSION} -@lib lib/libvplot.so.${LIBvplot_VERSION}