Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Oct 2015 07:01:47 +0000 (UTC)
From:      Kubilay Kocak <koobs@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r399952 - in head/astro/gpstk: . files
Message-ID:  <201510220701.t9M71lTo085082@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: koobs
Date: Thu Oct 22 07:01:46 2015
New Revision: 399952
URL: https://svnweb.freebsd.org/changeset/ports/399952

Log:
  astro/gpstk: Fix patches and CMake build
  
  After the last commit to this port [1], that updated DISTFILES, patch
  errors were reported on pkg-fallout:
  
  patch: **** can't cd to /wrkdirs/usr/ports/astro/gpstk/work/dev: No such file or directory
  => Patch patch-ext__lib__FileDirProc__FileHunter.cpp failed to apply cleanly.
  *** Error code 1
  
  This change replaces a WRKSRC override with a CMAKE_SOURCE_PATH
  variable to declare the source directory and regenerates patchfiles
  against the default WRKSRC.
  
  While I'm here: switch to USES=cmake:outsource to match the build
  instructions upstream [2]
  
  It was also noted during testing that this port builds with the base
  Clang c++ compiler and does not require USE_GCC. Upstream documentation
  requires only 'a modern, ANSI compliant C++ compiler' [3]
  
  [1] https://svnweb.freebsd.org/changeset/ports/399654
  [2] http://www.gpstk.org/bin/view/Documentation/BuildingGPSTkUnderUnix
  [3] http://www.gpstk.org/bin/view/Documentation/SystemRequirements
  
  PR:		201196
  MFH:		2015Q4

Added:
  head/astro/gpstk/files/patch-dev_ext_lib_FileDirProc_FileHunter.cpp   (contents, props changed)
  head/astro/gpstk/files/patch-dev_ext_lib_Utilities_BinUtils.hpp   (contents, props changed)
Deleted:
  head/astro/gpstk/files/patch-ext__lib__FileDirProc__FileHunter.cpp
  head/astro/gpstk/files/patch-ext__lib__Utilities__BinUtils.hpp
Modified:
  head/astro/gpstk/Makefile

Modified: head/astro/gpstk/Makefile
==============================================================================
--- head/astro/gpstk/Makefile	Thu Oct 22 06:23:46 2015	(r399951)
+++ head/astro/gpstk/Makefile	Thu Oct 22 07:01:46 2015	(r399952)
@@ -12,12 +12,12 @@ COMMENT=	Toolkit for developing GPS appl
 
 LICENSE=	LGPL3
 
-USES=		cmake python:run
+USES=		cmake:outsource python:run
 USE_GCC=	yes
 USE_LDCONFIG=	yes
 
-EXTRACT_AFTER_ARGS=	--exclude .git
+CMAKE_SOURCE_PATH=	${WRKSRC}/dev
 
-WRKSRC=		${WRKDIR}/dev
+EXTRACT_AFTER_ARGS=	--exclude .git
 
 .include <bsd.port.mk>

Added: head/astro/gpstk/files/patch-dev_ext_lib_FileDirProc_FileHunter.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/astro/gpstk/files/patch-dev_ext_lib_FileDirProc_FileHunter.cpp	Thu Oct 22 07:01:46 2015	(r399952)
@@ -0,0 +1,10 @@
+--- dev/ext/lib/FileDirProc/FileHunter.cpp.orig	2014-10-10 19:46:15 UTC
++++ dev/ext/lib/FileDirProc/FileHunter.cpp
+@@ -52,6 +52,7 @@ using namespace gpstk::StringUtils;
+ #ifndef _WIN32
+ #include <unistd.h>
+ #include <dirent.h>
++#include <sys/syslimits.h>
+ #else
+ #include <io.h>
+ #include <direct.h>

Added: head/astro/gpstk/files/patch-dev_ext_lib_Utilities_BinUtils.hpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/astro/gpstk/files/patch-dev_ext_lib_Utilities_BinUtils.hpp	Thu Oct 22 07:01:46 2015	(r399952)
@@ -0,0 +1,10 @@
+--- dev/ext/lib/Utilities/BinUtils.hpp.orig	2014-10-10 19:46:16 UTC
++++ dev/ext/lib/Utilities/BinUtils.hpp
+@@ -54,6 +54,7 @@
+ 
+ #include "Exception.hpp"
+ 
++#include <machine/endian.h>
+ #ifndef BYTE_ORDER
+ #ifdef _MSC_VER
+ #define LITTLE_ENDIAN 1



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