svn commit: r484179 - in head/devel/heimdall: . files

Emanuel Haupt ehaupt at FreeBSD.org
Mon Nov 5 08:41:34 UTC 2018


Author: ehaupt
Date: Mon Nov  5 08:41:32 2018
New Revision: 484179
URL: https://svnweb.freebsd.org/changeset/ports/484179

Log:
  - Fix build with clang and remove dependency to gcc
  - Specify compiler dialect to fix build on some tier-2 archs (eg. ppc)
  
  PR:		227439 (related)
  Submitted by:	danfe (via mail)

Added:
  head/devel/heimdall/files/patch-libpit_source_libpit.h   (contents, props changed)
Modified:
  head/devel/heimdall/Makefile

Modified: head/devel/heimdall/Makefile
==============================================================================
--- head/devel/heimdall/Makefile	Mon Nov  5 08:37:10 2018	(r484178)
+++ head/devel/heimdall/Makefile	Mon Nov  5 08:41:32 2018	(r484179)
@@ -4,7 +4,7 @@
 PORTNAME=	heimdall
 PORTVERSION=	1.4.2
 DISTVERSIONPREFIX=	v
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	devel
 
 MAINTAINER=	ehaupt at FreeBSD.org
@@ -13,10 +13,8 @@ COMMENT=	Tool suite used to flash firmware onto Samsun
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-USES=		cmake
+USES=		compiler:c++11-lang cmake
 USE_GITHUB=	yes
-# does not compile with clang 6.0.0
-USE_GCC=	yes
 
 OPTIONS_DEFINE=	DOCS GUI
 OPTIONS_DEFAULT=GUI

Added: head/devel/heimdall/files/patch-libpit_source_libpit.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/heimdall/files/patch-libpit_source_libpit.h	Mon Nov  5 08:41:32 2018	(r484179)
@@ -0,0 +1,17 @@
+--- libpit/source/libpit.h.orig	2017-05-11 18:34:25 UTC
++++ libpit/source/libpit.h
+@@ -25,14 +25,6 @@
+ #pragma warning(disable : 4996)
+ #endif
+ 
+-#if (!(defined _MSC_VER) || (_MSC_VER < 1700))
+-
+-#ifndef nullptr
+-#define nullptr 0
+-#endif
+-
+-#endif
+-
+ // C/C++ Standard Library
+ #include <cstring>
+ #include <string>


More information about the svn-ports-all mailing list