ports/179227: devel/xparam: Fix build with clang
KATO Tsuguru
tkato432 at yahoo.com
Sun Jun 2 18:10:08 UTC 2013
>Number: 179227
>Category: ports
>Synopsis: devel/xparam: Fix build with clang
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sun Jun 02 18:10:08 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: KATO Tsuguru
>Release: FreeBSD 8.4-RELEASE i386
>Organization:
>Environment:
>Description:
- Fix build with clang
- Add LICENSE
- Add MAKE_JOBS_SAFE
New file:
files/patch-lib__xparam__xp_hvl.h
>How-To-Repeat:
>Fix:
diff -urN /usr/ports/devel/xparam/Makefile devel/xparam/Makefile
--- /usr/ports/devel/xparam/Makefile 2012-11-08 04:56:26.000000000 +0900
+++ devel/xparam/Makefile 2013-06-03 00:00:00.000000000 +0900
@@ -1,10 +1,5 @@
-# ex:ts=8
-# New ports collection makefile for: xparam
-# Date created: Dec 23, 2001
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD: head/devel/xparam/Makefile 300896 2012-07-14 13:54:48Z beat $
-#
PORTNAME= xparam
PORTVERSION= 1.22
@@ -13,10 +8,13 @@
MASTER_SITES= SF
MAINTAINER= ports at FreeBSD.org
-COMMENT= A general-purpose tool for parameter handling in C++
+COMMENT= General-purpose tool for parameter handling in C++
+
+LICENSE= GPLv2 # (or later)
USE_GMAKE= yes
USE_AUTOTOOLS= libtool
USE_LDCONFIG= yes
+MAKE_JOBS_SAFE= yes
.include <bsd.port.mk>
diff -urN /usr/ports/devel/xparam/files/patch-lib__xparam__xp_hvl.h devel/xparam/files/patch-lib__xparam__xp_hvl.h
--- /usr/ports/devel/xparam/files/patch-lib__xparam__xp_hvl.h 1970-01-01 09:00:00.000000000 +0900
+++ devel/xparam/files/patch-lib__xparam__xp_hvl.h 2013-06-03 00:00:00.000000000 +0900
@@ -0,0 +1,14 @@
+--- lib/xparam/xp_hvl.h.orig
++++ lib/xparam/xp_hvl.h
+@@ -51,9 +51,9 @@
+ // t_ptr may be 0
+ void append_copy(const T* t_ptr) {
+ if (t_ptr)
+- push_back( Handle<T>(get_copy_of(*t_ptr)) );
++ this->push_back( Handle<T>(get_copy_of(*t_ptr)) );
+ else
+- push_back( Handle<T>() );
++ this->push_back( Handle<T>() );
+ }
+
+ // t_ptr may be 0
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list