Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 10 Feb 2014 12:07:51 +0800 (CST)
From:      Gea-Suan Lin <gslin@gslin.org>
To:        FreeBSD-gnats-submit@freebsd.org
Cc:        gslin@gslin.org, pfg@apache.org
Subject:   ports/186615: [PATCH] devel/hadoop: Install hdfs.h
Message-ID:  <20140210040751.4B32F750233@goingmarry.kkbox.com>
Resent-Message-ID: <201402100410.s1A4A0rC030752@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         186615
>Category:       ports
>Synopsis:       [PATCH] devel/hadoop: Install hdfs.h
>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:   Mon Feb 10 04:10:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator:     Gea-Suan Lin
>Release:        FreeBSD 9.2-RELEASE amd64
>Organization:
>Environment:
System: FreeBSD goingmarry 9.2-RELEASE FreeBSD 9.2-RELEASE #0 r255898: Thu Sep 26 22:50:31 UTC
>Description:
- Install hdfs.h (libhdfs).

Port maintainer (pfg@apache.org) is cc'd.

Generated with FreeBSD Port Tools 0.99_11 (mode: change, diff: ports)
>How-To-Repeat:
>Fix:

--- apache-hadoop-1.2.1_1.patch begins here ---
diff -ruN /usr/ports/devel/hadoop/Makefile ./Makefile
--- /usr/ports/devel/hadoop/Makefile	2013-12-31 04:55:18.000000000 +0800
+++ ./Makefile	2014-02-10 12:06:27.000000000 +0800
@@ -3,6 +3,7 @@
 
 PORTNAME=	hadoop
 PORTVERSION=	1.2.1
+PORTREVISION=	1
 CATEGORIES=	devel java
 MASTER_SITES=	${MASTER_SITE_APACHE}
 MASTER_SITE_SUBDIR=	${PORTNAME}/core/${PORTNAME}-${PORTVERSION}
@@ -21,7 +22,8 @@
 USE_JAVA=	yes
 JAVA_VERSION=	1.6
 USE_ANT=	yes
-ONLY_FOR_ARCHS= amd64 i386
+ONLY_FOR_ARCHS=	amd64 i386
+USE_LDCONFIG=	yes
 
 OPTIONS_DEFINE=	DOCS
 
@@ -105,6 +107,7 @@
 	${ECHO} "export HADOOP_PID_DIR=${HADOOP_RUNDIR}" > ${STAGEDIR}${ETCDIR}/envvars.d/004.hadoop_run.env
 	${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
 	${TAR} -cf - -C ${WRKSRC}/c++/${_HADOOP_ARCH} include lib | ${TAR} xf - -C ${STAGEDIR}${PREFIX}
+	${INSTALL_DATA} ${WRKSRC}/src/c++/libhdfs/hdfs.h ${STAGEDIR}${PREFIX}/include/hadoop/
 
 .for f in ${DEFAULTS}
 	${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${EXAMPLESDIR}
diff -ruN /usr/ports/devel/hadoop/pkg-plist ./pkg-plist
--- /usr/ports/devel/hadoop/pkg-plist	2013-11-02 19:04:31.000000000 +0800
+++ ./pkg-plist	2014-02-10 10:52:17.000000000 +0800
@@ -288,6 +288,7 @@
 @unexec if cmp -s %D/%%ETCDIR%%/fair-scheduler.xml %D/%%EXAMPLESDIR%%/conf/fair-scheduler.xml; then rm -f %D/%%ETCDIR%%/fair-scheduler.xml; fi
 %%EXAMPLESDIR%%/conf/fair-scheduler.xml
 @exec [ -f %D/%%ETCDIR%%/fair-scheduler.xml ] || cp %D/%%EXAMPLESDIR%%/conf/fair-scheduler.xml %D/%%ETCDIR%%
+include/hadoop/hdfs.h
 include/hadoop/StringUtils.hh
 include/hadoop/SerialUtils.hh
 include/hadoop/Pipes.hh
--- apache-hadoop-1.2.1_1.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



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