Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 1 Aug 2017 18:03:36 +0000 (UTC)
From:      "Tobias C. Berner" <tcberner@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r447064 - in head/astro/gpstk: . files
Message-ID:  <201708011803.v71I3aP4063759@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: tcberner
Date: Tue Aug  1 18:03:36 2017
New Revision: 447064
URL: https://svnweb.freebsd.org/changeset/ports/447064

Log:
  Update astro/gpstk to 2.9 -- allows to be built with gcc6.
  
  * Switch to github (project has moved).
  
  PR:		219275

Added:
  head/astro/gpstk/files/patch-core_lib_Utilities_BinUtils.hpp   (contents, props changed)
Deleted:
  head/astro/gpstk/files/patch-dev_ext_lib_FileDirProc_FileHunter.cpp
  head/astro/gpstk/files/patch-dev_ext_lib_Utilities_BinUtils.hpp
Modified:
  head/astro/gpstk/Makefile
  head/astro/gpstk/distinfo
  head/astro/gpstk/pkg-descr
  head/astro/gpstk/pkg-plist

Modified: head/astro/gpstk/Makefile
==============================================================================
--- head/astro/gpstk/Makefile	Tue Aug  1 18:03:09 2017	(r447063)
+++ head/astro/gpstk/Makefile	Tue Aug  1 18:03:36 2017	(r447064)
@@ -2,11 +2,9 @@
 # $FreeBSD$
 
 PORTNAME=	gpstk
-PORTVERSION=	2.5
-PORTREVISION=	2
+PORTVERSION=	2.9
+DISTVERSIONPREFIX=	v
 CATEGORIES=	astro devel
-MASTER_SITES=	SF
-DISTNAME=	${PORTNAME}-${PORTVERSION}.src
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Toolkit for developing GPS applications
@@ -17,8 +15,8 @@ USES=		cmake:outsource python:run
 USE_GCC=	yes
 USE_LDCONFIG=	yes
 
-CMAKE_SOURCE_PATH=	${WRKSRC}/dev
-
-EXTRACT_AFTER_ARGS=	--exclude .git
+USE_GITHUB=	yes
+GH_ACCOUNT=	SGL-UT
+GH_PROJECT=	GPSTk
 
 .include <bsd.port.mk>

Modified: head/astro/gpstk/distinfo
==============================================================================
--- head/astro/gpstk/distinfo	Tue Aug  1 18:03:09 2017	(r447063)
+++ head/astro/gpstk/distinfo	Tue Aug  1 18:03:36 2017	(r447064)
@@ -1,2 +1,3 @@
-SHA256 (gpstk-2.5.src.tar.gz) = 2b70544d301a86c45b68dd9e24df8415f520c3922905274e4d5d2dcdb3234834
-SIZE (gpstk-2.5.src.tar.gz) = 231183550
+TIMESTAMP = 1501609696
+SHA256 (SGL-UT-GPSTk-v2.9_GH0.tar.gz) = 5335ff9a9fc1b904969878a70570fd9a3ea54df4645a7802908829b7ecf2559e
+SIZE (SGL-UT-GPSTk-v2.9_GH0.tar.gz) = 88604609

Added: head/astro/gpstk/files/patch-core_lib_Utilities_BinUtils.hpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/astro/gpstk/files/patch-core_lib_Utilities_BinUtils.hpp	Tue Aug  1 18:03:36 2017	(r447064)
@@ -0,0 +1,10 @@
+--- core/lib/Utilities/BinUtils.hpp.orig	2017-08-01 17:51:01 UTC
++++ core/lib/Utilities/BinUtils.hpp
+@@ -57,6 +57,7 @@
+ #include "Exception.hpp"
+ #include <memory.h>
+ 
++#include <machine/endian.h>
+ #ifndef BYTE_ORDER
+ #ifdef _MSC_VER
+ #define LITTLE_ENDIAN 1

Modified: head/astro/gpstk/pkg-descr
==============================================================================
--- head/astro/gpstk/pkg-descr	Tue Aug  1 18:03:09 2017	(r447063)
+++ head/astro/gpstk/pkg-descr	Tue Aug  1 18:03:36 2017	(r447064)
@@ -6,4 +6,4 @@ processing problems associated with GNSS such as proce
 standard formats such as RINEX.  The libraries are the basis for the more
 advanced applications distributed as part of the GPSTk suite.
 
-WWW: http://www.gpstk.org/
+WWW: https://github.com/SGL-UT/GPSTk

Modified: head/astro/gpstk/pkg-plist
==============================================================================
--- head/astro/gpstk/pkg-plist	Tue Aug  1 18:03:09 2017	(r447063)
+++ head/astro/gpstk/pkg-plist	Tue Aug  1 18:03:36 2017	(r447064)
@@ -1,102 +1,23 @@
-bin/DDBase
-bin/DiscFix
 bin/PRSolve
 bin/RinDump
-bin/RinEdit
-bin/RinNav
-bin/RinSum
-bin/bc2sp3
-bin/calgps
-bin/convertSSEph
-bin/glodump
-bin/lsfilt
-bin/mergeRinMet
-bin/mergeRinNav
-bin/mergeRinObs
-bin/mergeSRI
-bin/mpsolve
-bin/novaRinex
-bin/posInterp
+bin/df_diff
 bin/poscvt
-bin/rfw
-bin/rinexthin
-bin/rmoutlier
-bin/rmwcheck
-bin/rmwdiff
-bin/rnwcheck
-bin/rnwdiff
-bin/rowcheck
-bin/rowdiff
-bin/rstats
-bin/sp3version
-bin/testSSEph
 bin/timeconvert
-bin/tkalm
-bin/vecsol
 include/ANSITime.hpp
-include/ASConstant.hpp
-include/Adler32.hpp
-include/AllanDeviation.hpp
 include/AlmOrbit.hpp
-include/Antenna.hpp
-include/AntexBase.hpp
-include/AntexData.hpp
-include/AntexHeader.hpp
-include/AntexReader.hpp
-include/AntexStream.hpp
-include/AshtechALB.hpp
-include/AshtechData.hpp
-include/AshtechEPB.hpp
-include/AshtechMBEN.hpp
-include/AshtechPBEN.hpp
-include/AshtechStream.hpp
-include/AstronomicalFunctions.hpp
-include/AtmosphericDrag.hpp
-include/Axis.hpp
-include/AxisStyle.hpp
 include/BDSEphemeris.hpp
-include/BDSEphemerisStore.hpp
 include/BDSWeekSecond.hpp
-include/BLQDataReader.hpp
-include/Bancroft.hpp
-include/Base64Encoder.hpp
-include/BaseDistribution.hpp
 include/BasicFramework.hpp
-include/BasicModel.hpp
-include/BasicShape.hpp
 include/BinUtils.hpp
 include/BinexData.hpp
 include/BinexFilterOperators.hpp
 include/BinexStream.hpp
-include/Bitmap.hpp
 include/BivarStats.hpp
-include/BorderLayout.hpp
 include/BrcClockCorrection.hpp
 include/BrcKeplerOrbit.hpp
-include/CNAV2EphClk.hpp
-include/CNAVClock.hpp
-include/CNAVEphemeris.hpp
-include/CNavDataElement.hpp
-include/CNavDataElementStore.hpp
-include/CNavEOP.hpp
-include/CNavGGTO.hpp
-include/CNavISC.hpp
-include/CNavText.hpp
-include/CNavUTC.hpp
-include/CRC32.hpp
-include/Canvas.hpp
-include/CheckPRData.hpp
-include/Chi2Distribution.hpp
-include/CiraExponentialDrag.hpp
-include/Circle.hpp
 include/CivilTime.hpp
 include/ClockModel.hpp
 include/ClockSatStore.hpp
-include/CodeBuffer.hpp
-include/CodeKalmanSolver.hpp
-include/CodeSmoother.hpp
-include/Color.hpp
-include/ColorMap.hpp
 include/Combinations.hpp
 include/CommandLine.hpp
 include/CommandOption.hpp
@@ -104,56 +25,7 @@ include/CommandOptionParser.hpp
 include/CommandOptionWithCommonTimeArg.hpp
 include/CommandOptionWithPositionArg.hpp
 include/CommandOptionWithTimeArg.hpp
-include/Comment.hpp
 include/CommonTime.hpp
-include/ComputeCombination.hpp
-include/ComputeDOP.hpp
-include/ComputeIURAWeights.hpp
-include/ComputeIonoModel.hpp
-include/ComputeLC.hpp
-include/ComputeLI.hpp
-include/ComputeLdelta.hpp
-include/ComputeLinear.hpp
-include/ComputeMOPSWeights.hpp
-include/ComputeMelbourneWubbena.hpp
-include/ComputePC.hpp
-include/ComputePI.hpp
-include/ComputePdelta.hpp
-include/ComputeSatPCenter.hpp
-include/ComputeSimpleWeights.hpp
-include/ComputeTropModel.hpp
-include/ComputeWindUp.hpp
-include/ConfData.hpp
-include/ConfDataItem.hpp
-include/ConfDataReader.hpp
-include/ConfDataSection.hpp
-include/ConfDataStructures.hpp
-include/ConfDataWriter.hpp
-include/ConstraintSystem.hpp
-include/ConvertC1ToP1.hpp
-include/CorrectCodeBiases.hpp
-include/CorrectObservables.hpp
-include/DCBDataReader.hpp
-include/DDid.hpp
-include/DataHeaders.hpp
-include/DataStatus.hpp
-include/DataStructures.hpp
-include/Decimate.hpp
-include/DeltaOp.hpp
-include/Differentiator.hpp
-include/DiscCorr.hpp
-include/DoubleOp.hpp
-include/Dumper.hpp
-include/EGM96GravityModel.hpp
-include/ENUUtil.hpp
-include/EOPDataStore.hpp
-include/EPSImage.hpp
-include/EarthBody.hpp
-include/EarthOceanTide.hpp
-include/EarthOrientation.hpp
-include/EarthPoleTide.hpp
-include/EarthSolidTide.hpp
-include/EclipsedSatFilter.hpp
 include/EllipsoidModel.hpp
 include/EngAlmanac.hpp
 include/EngEphemeris.hpp
@@ -162,21 +34,12 @@ include/EphemerisRange.hpp
 include/Epoch.hpp
 include/EpochClockModel.hpp
 include/EpochDataStore.hpp
-include/Equation.hpp
-include/EquationOfMotion.hpp
-include/EquationSystem.hpp
 include/Exception.hpp
-include/Expression.hpp
-include/ExtractCombinationData.hpp
-include/ExtractData.hpp
-include/ExtractLC.hpp
-include/ExtractPC.hpp
 include/FFBinaryStream.hpp
 include/FFData.hpp
 include/FFStream.hpp
 include/FFStreamError.hpp
 include/FFTextStream.hpp
-include/FIRDifferentiator5thOrder.hpp
 include/FileFilter.hpp
 include/FileFilterFrame.hpp
 include/FileFilterFrameWithHeader.hpp
@@ -184,73 +47,36 @@ include/FileHunter.hpp
 include/FileSpec.hpp
 include/FileStore.hpp
 include/FileUtils.hpp
-include/Fillable.hpp
-include/FilterBase.hpp
-include/ForceModel.hpp
-include/ForceModelList.hpp
-include/Frame.hpp
 include/GALWeekSecond.hpp
-include/GDSUtils.hpp
 include/GNSSconstants.hpp
-include/GPSAlmanacStore.hpp
 include/GPSEllipsoid.hpp
 include/GPSEphemeris.hpp
 include/GPSEphemerisStore.hpp
-include/GPSOrbElemStore.hpp
 include/GPSWeek.hpp
 include/GPSWeekSecond.hpp
 include/GPSWeekZcount.hpp
 include/GPSZcount.hpp
 include/GPS_URA.hpp
-include/GSatID.hpp
 include/GalEphemeris.hpp
-include/GalEphemerisStore.hpp
-include/GaussianDistribution.hpp
-include/GenXSequence.hpp
-include/GeneralConstraint.hpp
-include/GeneralEquations.hpp
-include/GeodeticFrames.hpp
 include/GloEphemeris.hpp
 include/GloEphemerisStore.hpp
-include/GraphicsConstants.hpp
-include/GravitationalDelay.hpp
-include/GridLayout.hpp
-include/HLayout.hpp
-include/HarrisPriesterDrag.hpp
 include/HelmertTransform.hpp
-include/Helper.hpp
-include/IERS.hpp
-include/IERSConventions.hpp
 include/InOutFramework.hpp
-include/Integrator.hpp
-include/InterpolatedColorMap.hpp
-include/IonexBase.hpp
-include/IonexData.hpp
-include/IonexHeader.hpp
-include/IonexModel.hpp
-include/IonexStore.hpp
-include/IonexStream.hpp
 include/IonoModel.hpp
 include/IonoModelStore.hpp
-include/JGM3GravityModel.hpp
 include/JulianDate.hpp
-include/KalmanFilter.hpp
-include/Keeper.hpp
-include/KeplerOrbit.hpp
-include/LICSDetector.hpp
-include/LICSDetector2.hpp
-include/Layout.hpp
-include/Line.hpp
-include/LinePlot.hpp
+include/LNavAlmValFilter.hpp
+include/LNavCookFilter.hpp
+include/LNavCrossSourceFilter.hpp
+include/LNavEmptyFilter.hpp
+include/LNavEphMaker.hpp
+include/LNavFilterData.hpp
+include/LNavParityFilter.hpp
+include/LNavTLMHOWFilter.hpp
 include/LinearClockModel.hpp
-include/LinearCombinations.hpp
 include/LoopedFramework.hpp
 include/MJD.hpp
-include/MOPSWeight.hpp
-include/MWCSDetector.hpp
 include/MainAdapter.hpp
-include/Markable.hpp
-include/Marker.hpp
 include/MathBase.hpp
 include/Matrix.hpp
 include/MatrixBase.hpp
@@ -258,74 +84,32 @@ include/MatrixBaseOperators.hpp
 include/MatrixFunctors.hpp
 include/MatrixImplementation.hpp
 include/MatrixOperators.hpp
-include/MemoryUtils.hpp
-include/MetReader.hpp
 include/MiscMath.hpp
-include/ModelObs.hpp
-include/ModelObsFixedStation.hpp
-include/ModeledPR.hpp
-include/ModeledPseudorangeBase.hpp
-include/ModeledReferencePR.hpp
-include/MoonForce.hpp
-include/MoonPosition.hpp
-include/Msise00Drag.hpp
-include/NEDUtil.hpp
-include/NablaOp.hpp
+include/NMCTMeta.hpp
 include/Namelist.hpp
-include/NetworkObsStreams.hpp
-include/NovatelData.hpp
-include/NovatelStream.hpp
+include/NavFilter.hpp
+include/NavFilterKey.hpp
+include/NavFilterMgr.hpp
+include/NavID.hpp
 include/ORDEpoch.hpp
 include/ObsClockModel.hpp
 include/ObsEpochMap.hpp
 include/ObsID.hpp
 include/ObsIDInitializer.hpp
 include/ObsRngDev.hpp
-include/OceanLoading.hpp
-include/OneFreqCSDetector.hpp
-include/OrbElem.hpp
-include/OrbElemRinex.hpp
-include/OrbElemStore.hpp
 include/OrbitEph.hpp
 include/OrbitEphStore.hpp
-include/PCSmoother.hpp
-include/PCodeConst.hpp
-include/PNG.hpp
 include/PRSolution.hpp
-include/PRSolution2.hpp
-include/PSImage.hpp
-include/PSImageBase.hpp
 include/PZ90Ellipsoid.hpp
 include/PackedNavBits.hpp
-include/Palette.hpp
-include/Path.hpp
-include/PhaseCodeAlignment.hpp
-include/PhaseWindup.hpp
-include/PlanetEphemeris.hpp
-include/Plot.hpp
-include/PoleTides.hpp
 include/PolyFit.hpp
-include/Polygon.hpp
 include/Position.hpp
 include/PositionSatStore.hpp
-include/PowerSum.hpp
-include/PreciseRange.hpp
-include/ProblemSatFilter.hpp
-include/ProcessingClass.hpp
-include/ProcessingList.hpp
-include/ProcessingVector.hpp
-include/Pruner.hpp
-include/PvtStore.hpp
 include/QZSEphemeris.hpp
-include/QZSEphemerisStore.hpp
 include/QZSWeekSecond.hpp
 include/RACRotation.hpp
 include/RTFileFrame.hpp
-include/Rectangle.hpp
 include/ReferenceFrame.hpp
-include/ReferenceFrames.hpp
-include/RelativityEffect.hpp
-include/RequireObservables.hpp
 include/Rinex3ClockBase.hpp
 include/Rinex3ClockData.hpp
 include/Rinex3ClockHeader.hpp
@@ -344,8 +128,8 @@ include/Rinex3ObsStream.hpp
 include/RinexClockBase.hpp
 include/RinexClockData.hpp
 include/RinexClockHeader.hpp
-include/RinexClockStore.hpp
 include/RinexClockStream.hpp
+include/RinexDatum.hpp
 include/RinexEphemerisStore.hpp
 include/RinexMetBase.hpp
 include/RinexMetData.hpp
@@ -365,125 +149,57 @@ include/RinexObsID.hpp
 include/RinexObsStream.hpp
 include/RinexSatID.hpp
 include/RinexUtilities.hpp
-include/RobustStats.hpp
-include/RungeKutta4.hpp
-include/RungeKuttaFehlberg.hpp
-include/SEMAlmanacStore.hpp
-include/SEMBase.hpp
-include/SEMData.hpp
-include/SEMHeader.hpp
-include/SEMStream.hpp
-include/SMODFData.hpp
-include/SMODFStream.hpp
 include/SP3Base.hpp
 include/SP3Data.hpp
 include/SP3EphemerisStore.hpp
 include/SP3Header.hpp
 include/SP3SatID.hpp
 include/SP3Stream.hpp
-include/SRI.hpp
-include/SRIFilter.hpp
-include/SRIMatrix.hpp
-include/SRIleastSquares.hpp
-include/SVExclusionList.hpp
-include/SVGImage.hpp
 include/SVNumXRef.hpp
-include/SVPCodeGen.hpp
-include/SatArcMarker.hpp
-include/SatDataReader.hpp
 include/SatID.hpp
-include/SatOrbit.hpp
-include/SatOrbitPropagator.hpp
-include/SatPass.hpp
-include/ScatterPlot.hpp
-include/SeriesList.hpp
-include/SimpleFilter.hpp
-include/SimpleIURAWeight.hpp
-include/SimpleKalmanFilter.hpp
-include/SolarPosition.hpp
-include/SolarRadiationPressure.hpp
-include/SolarSystem.hpp
-include/SolidEarthTides.hpp
-include/SolidTides.hpp
-include/SolverBase.hpp
-include/SolverGeneral.hpp
-include/SolverLMS.hpp
-include/SolverPPP.hpp
-include/SolverPPPFB.hpp
-include/SolverWMS.hpp
-include/SourceID.hpp
-include/Spacecraft.hpp
-include/SpecialFunctions.hpp
-include/SphericalHarmonicGravity.hpp
-include/Splitter.hpp
+include/SinexBase.hpp
+include/SinexBlock.hpp
+include/SinexData.hpp
+include/SinexHeader.hpp
+include/SinexStream.hpp
+include/SinexTypes.hpp
 include/Stats.hpp
-include/StochasticModel.hpp
-include/StreamBuf.hpp
 include/StringUtils.hpp
-include/StrokeStyle.hpp
-include/StudentDistribution.hpp
-include/SunEarthSatGeometry.hpp
-include/SunForce.hpp
-include/SunPosition.hpp
-include/SurfacePlot.hpp
-include/Synchronize.hpp
 include/SystemTime.hpp
 include/TabularSatStore.hpp
-include/Text.hpp
-include/TextStyle.hpp
+include/TestUtil.hpp
 include/TimeConstants.hpp
 include/TimeConverters.hpp
-include/TimeNamedFileStream.hpp
+include/TimeRange.hpp
 include/TimeString.hpp
 include/TimeSystem.hpp
 include/TimeSystemCorr.hpp
 include/TimeTag.hpp
 include/Triple.hpp
 include/TropModel.hpp
-include/TypeID.hpp
-include/UTCTime.hpp
 include/UnixTime.hpp
-include/VDrawException.hpp
-include/VGImage.hpp
-include/VGState.hpp
-include/VLayout.hpp
 include/ValidType.hpp
-include/Variable.hpp
 include/Vector.hpp
 include/VectorBase.hpp
 include/VectorBaseOperators.hpp
 include/VectorOperators.hpp
-include/ViewerManager.hpp
 include/WGS84Ellipsoid.hpp
 include/Week.hpp
 include/WeekSecond.hpp
-include/WeightBase.hpp
 include/WxObsMap.hpp
-include/X1Sequence.hpp
-include/X2Sequence.hpp
-include/XYZ2NED.hpp
-include/XYZ2NEU.hpp
-include/Xv.hpp
 include/Xvt.hpp
 include/XvtStore.hpp
 include/YDSTime.hpp
-include/YumaAlmanacStore.hpp
-include/YumaBase.hpp
-include/YumaData.hpp
-include/YumaHeader.hpp
-include/YumaStream.hpp
-include/compass_constants.hpp
+include/build_config.h
 include/convhelp.hpp
 include/expandtilde.hpp
-include/format.hpp
-include/geometry.hpp
 include/gps_constants.hpp
 include/gpstkplatform.h
-include/index.hpp
 include/logstream.hpp
-include/mergePCodeWords.h
-include/plottypes.hpp
-include/random.hpp
 include/singleton.hpp
 include/stl_helpers.hpp
 lib/libgpstk.so
+share/cmake/GPSTK/GPSTKConfig.cmake
+share/cmake/GPSTK/GPSTKConfigVersion.cmake
+share/cmake/GPSTK/GPSTKTargets-%%CMAKE_BUILD_TYPE%%.cmake
+share/cmake/GPSTK/GPSTKTargets.cmake



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201708011803.v71I3aP4063759>