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

Collapse All | Expand All

(-)Makefile (-15 / +16 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-29 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
Lines 30-63 Link Here
30
JAVA_RUN=	yes
27
JAVA_RUN=	yes
31
USE_GCC=	any
28
USE_GCC=	any
32
NO_CCACHE=	yes
29
NO_CCACHE=	yes
30
TEST_TARGET=	test
33
31
34
ANT_CMD?=	${LOCALBASE}/bin/ant
32
ANT_CMD?=	${LOCALBASE}/bin/ant
35
ANT=		${SETENV} JAVA_HOME=${JAVA_HOME} ${ANT_CMD}
33
ANT=		${SETENV} JAVA_HOME=${JAVA_HOME} ${ANT_CMD}
36
34
35
USE_GITHUB=	yes
36
GH_ACCOUNT=	polo-language
37
GH_TAGNAME=	c5b7559
38
37
.include <bsd.port.pre.mk>
39
.include <bsd.port.pre.mk>
38
40
39
.if ${OPSYS} == FreeBSD
41
.if ${OPSYS} == FreeBSD
40
PLATFORM_VER=	1
42
PLATFORM_VER=	1
41
.else
43
.else
42
IGNORE=		${OPSYS} platform is not supported
44
IGNORE=		platform ${OPSYS} is not supported
43
.endif
45
.endif
44
46
45
LIBNAME=	libsigar-${ARCH:S,i386,x86,}-${OPSYS:tl}-${PLATFORM_VER}.so
47
LIBNAME=	libsigar-${ARCH:S,i386,x86,}-${OPSYS:tl}-${PLATFORM_VER}.so
48
USE_LDCONFIG=	${JAVAJARDIR}
49
PLIST_FILES=	${JAVAJARDIR}/${PORTNAME}.jar \
50
		${JAVAJARDIR}/${LIBNAME}
46
51
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:
52
do-build:
55
	${MKDIR} ${WRKSRC}/bin
53
	${MKDIR} ${WRKSRC}/bin
56
.if ${CC} != "gcc"
54
.if ${CC} != "gcc"
57
	${LN} -s ${LOCALBASE}/bin/${CC} ${WRKSRC}/bin/gcc
55
	${LN} -sf ${LOCALBASE}/bin/${CC} ${WRKSRC}/bin/gcc
58
.endif
56
.endif
59
	cd ${WRKSRC}/bindings/java && PATH=${PATH}:${WRKSRC}/bin ${ANT}
57
	cd ${WRKSRC}/bindings/java && PATH=${PATH}:${WRKSRC}/bin ${ANT} build
60
58
59
do-test:
60
	@cd ${WRKSRC}/bindings/java && PATH=${PATH}:${WRKSRC}/bin ${ANT} -Djunit.jar="${JAVALIBDIR}/junit.jar" test
61
61
do-install:
62
do-install:
62
	${INSTALL_DATA} ${WRKSRC}/bindings/java/sigar-bin/lib/sigar.jar \
63
	${INSTALL_DATA} ${WRKSRC}/bindings/java/sigar-bin/lib/sigar.jar \
63
		${STAGEDIR}${JAVAJARDIR}/${PORTNAME}.jar
64
		${STAGEDIR}${JAVAJARDIR}/${PORTNAME}.jar
(-)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