View | Details | Raw Unified | Return to bug 245867 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (-17 / +17 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	sigar
4
PORTNAME=	sigar
5
PORTVERSION=	1.7.3
5
PORTVERSION=	1.7.3
6
PORTREVISION=	10
6
PORTREVISION=	11
7
CATEGORIES=	java devel
7
CATEGORIES=	java devel
8
PKGNAMEPREFIX=	java-
8
PKGNAMEPREFIX=	java-
9
9
Lines 19-67 Link Here
19
19
20
BUILD_DEPENDS=	${ANT_CMD}:devel/apache-ant
20
BUILD_DEPENDS=	${ANT_CMD}:devel/apache-ant
21
LIB_DEPENDS=	libsigar.so:devel/sigar
21
LIB_DEPENDS=	libsigar.so:devel/sigar
22
TEST_DEPENDS=	${JAVALIBDIR}/junit.jar:java/junit
22
23
23
USE_GITHUB=	yes
24
GH_ACCOUNT=	amishHammer
25
GH_TAGNAME=	b5af695
26
27
USES=		perl5
24
USES=		perl5
28
USE_PERL5=	build
25
USE_PERL5=	build
29
USE_JAVA=	yes
26
USE_JAVA=	yes
30
JAVA_RUN=	yes
27
JAVA_RUN=	yes
31
USE_GCC=	any
32
NO_CCACHE=	yes
28
NO_CCACHE=	yes
29
TEST_TARGET=	test
33
30
34
ANT_CMD?=	${LOCALBASE}/bin/ant
31
ANT_CMD?=	${LOCALBASE}/bin/ant
35
ANT=		${SETENV} JAVA_HOME=${JAVA_HOME} ${ANT_CMD}
32
ANT=		${SETENV} JAVA_HOME=${JAVA_HOME} ${ANT_CMD}
36
33
34
USE_GITHUB=	yes
35
GH_ACCOUNT=	polo-language
36
GH_TAGNAME=	c5b7559
37
37
.include <bsd.port.pre.mk>
38
.include <bsd.port.pre.mk>
38
39
39
.if ${OPSYS} == FreeBSD
40
.if ${OPSYS} == FreeBSD
40
PLATFORM_VER=	1
41
PLATFORM_VER=	1
41
.else
42
.else
42
IGNORE=		${OPSYS} platform is not supported
43
IGNORE=		platform ${OPSYS} is not supported
43
.endif
44
.endif
44
45
45
LIBNAME=	libsigar-${ARCH:S,i386,x86,}-${OPSYS:tl}-${PLATFORM_VER}.so
46
LIBNAME=	libsigar-${ARCH:S,i386,x86,}-${OPSYS:tl}-${PLATFORM_VER}.so
47
USE_LDCONFIG=	${JAVAJARDIR}
48
PLIST_FILES=	${JAVAJARDIR}/${PORTNAME}.jar \
49
		${JAVAJARDIR}/${LIBNAME}
46
50
47
PLIST_FILES=	%%JAVAJARDIR%%/${PORTNAME}.jar \
48
		%%JAVAJARDIR%%/${LIBNAME}
49
50
#post-patch:
51
#	@${REINPLACE_CMD} s/gcc/${CC}/ \
52
#                ${WRKSRC}/bindings/java/hyperic_jni/jni-build.xml
53
54
do-build:
51
do-build:
55
	${MKDIR} ${WRKSRC}/bin
52
	${MKDIR} ${WRKSRC}/bin
56
.if ${CC} != "gcc"
53
.if ${CC} != "gcc"
57
	${LN} -s ${LOCALBASE}/bin/${CC} ${WRKSRC}/bin/gcc
54
	${LN} -sf `which ${CC}` ${WRKSRC}/bin/gcc
58
.endif
55
.endif
59
	cd ${WRKSRC}/bindings/java && PATH=${PATH}:${WRKSRC}/bin ${ANT}
56
	cd ${WRKSRC}/bindings/java && PATH=${PATH}:${WRKSRC}/bin ${ANT} build
60
57
58
do-test:
59
	@cd ${WRKSRC}/bindings/java && PATH=${PATH}:${WRKSRC}/bin ${ANT} -Djunit.jar="${JAVALIBDIR}/junit.jar" test
60
61
do-install:
61
do-install:
62
	${INSTALL_DATA} ${WRKSRC}/bindings/java/sigar-bin/lib/sigar.jar \
62
	${INSTALL_DATA} ${WRKSRC}/bindings/java/sigar-bin/lib/sigar.jar \
63
		${STAGEDIR}${JAVAJARDIR}/${PORTNAME}.jar
63
		${STAGEDIR}${JAVAJARDIR}/${PORTNAME}.jar
64
	${INSTALL_LIB} ${WRKSRC}/bindings/java/sigar-bin/lib/libsigar-${ARCH:S,i386,x86,}-freebsd-${PLATFORM_VER}.so \
64
	${INSTALL_LIB} ${WRKSRC}/bindings/java/sigar-bin/lib/${LIBNAME} \
65
		${STAGEDIR}${JAVAJARDIR}/${LIBNAME}
65
		${STAGEDIR}${JAVAJARDIR}/${LIBNAME}
66
66
67
.include <bsd.port.post.mk>
67
.include <bsd.port.post.mk>
(-)distinfo (-2 / +3 lines)
Lines 1-2 Link Here
1
SHA256 (amishHammer-sigar-1.7.3-b5af695_GH0.tar.gz) = 548f853d3a0ce4d14e5833917bc6bac5fc42894415bd0b05123ea8e58780aa48
1
TIMESTAMP = 1587655564
2
SIZE (amishHammer-sigar-1.7.3-b5af695_GH0.tar.gz) = 1091675
2
SHA256 (polo-language-sigar-1.7.3-c5b7559_GH0.tar.gz) = d7a8e90b9415938854d5d064f2e25304fbe7c22d984381dcf7cc5afc24037a91
3
SIZE (polo-language-sigar-1.7.3-c5b7559_GH0.tar.gz) = 19771688
(-)pkg-descr (-1 / +1 lines)
Lines 15-18 Link Here
15
in pure C with bindings currently implemented for Java, Perl, Ruby, Python,
15
in pure C with bindings currently implemented for Java, Perl, Ruby, Python,
16
Erlang, PHP and C#. This port provides the Java bindings.
16
Erlang, PHP and C#. This port provides the Java bindings.
17
17
18
WWW: https://support.hyperic.com/display/SIGAR/Home
18
WWW: https://sourceforge.net/projects/sigar/

Return to bug 245867