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

Collapse All | Expand All

(-)Makefile (-18 / +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 18-67 Link Here
18
18
19
BUILD_DEPENDS=	${ANT_CMD}:devel/apache-ant
19
BUILD_DEPENDS=	${ANT_CMD}:devel/apache-ant
20
LIB_DEPENDS=	libsigar.so:devel/sigar
20
LIB_DEPENDS=	libsigar.so:devel/sigar
21
TEST_DEPENDS=	${JAVALIBDIR}/junit.jar:java/junit
21
22
22
USE_GITHUB=	yes
23
GH_ACCOUNT=	amishHammer
24
GH_TAGNAME=	b5af695
25
26
USES=		perl5
23
USES=		perl5
27
USE_PERL5=	build
24
USE_PERL5=	build
28
USE_JAVA=	yes
25
USE_JAVA=	yes
29
JAVA_VERSION=	8
30
JAVA_RUN=	yes
26
JAVA_RUN=	yes
31
USE_GCC=	any
32
NO_CCACHE=	yes
27
NO_CCACHE=	yes
28
TEST_TARGET=	test
33
29
34
ANT_CMD?=	${LOCALBASE}/bin/ant
30
ANT_CMD?=	${LOCALBASE}/bin/ant
35
ANT=		${SETENV} JAVA_HOME=${JAVA_HOME} ${ANT_CMD}
31
ANT=		${SETENV} JAVA_HOME=${JAVA_HOME} ${ANT_CMD}
36
32
33
USE_GITHUB=	yes
34
GH_ACCOUNT=	polo-language
35
GH_TAGNAME=	6719d4d
36
37
.include <bsd.port.pre.mk>
37
.include <bsd.port.pre.mk>
38
38
39
.if ${OPSYS} == FreeBSD
39
.if ${OPSYS} == FreeBSD
40
PLATFORM_VER=	1
40
PLATFORM_VER=	1
41
.else
41
.else
42
IGNORE=		${OPSYS} platform is not supported
42
IGNORE=		platform ${OPSYS} is not supported
43
.endif
43
.endif
44
44
45
LIBNAME=	libsigar-${ARCH:S,i386,x86,:S,powerpc64,ppc64,}-${OPSYS:tl}-${PLATFORM_VER}.so
45
LIBNAME=	libsigar-${ARCH:S,i386,x86,:S,powerpc64,ppc64,}-${OPSYS:tl}-${PLATFORM_VER}.so
46
USE_LDCONFIG=	${JAVAJARDIR}
47
PLIST_FILES=	${JAVAJARDIR}/${PORTNAME}.jar \
48
		${JAVAJARDIR}/${LIBNAME}
46
49
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:
50
do-build:
55
	${MKDIR} ${WRKSRC}/bin
51
	${MKDIR} ${WRKSRC}/bin
56
.if ${CC} != "gcc"
52
.if ${CC} != "gcc"
57
	${LN} -s ${LOCALBASE}/bin/${CC} ${WRKSRC}/bin/gcc
53
	${LN} -sf `which ${CC}` ${WRKSRC}/bin/gcc
58
.endif
54
.endif
59
	cd ${WRKSRC}/bindings/java && PATH=${PATH}:${WRKSRC}/bin ${ANT}
55
	cd ${WRKSRC}/bindings/java && PATH=${PATH}:${WRKSRC}/bin ${ANT} build
60
56
57
do-test:
58
	@cd ${WRKSRC}/bindings/java && PATH=${PATH}:${WRKSRC}/bin ${ANT} -Djunit.jar="${JAVALIBDIR}/junit.jar" test
59
61
do-install:
60
do-install:
62
	${INSTALL_DATA} ${WRKSRC}/bindings/java/sigar-bin/lib/sigar.jar \
61
	${INSTALL_DATA} ${WRKSRC}/bindings/java/sigar-bin/lib/sigar.jar \
63
		${STAGEDIR}${JAVAJARDIR}/${PORTNAME}.jar
62
		${STAGEDIR}${JAVAJARDIR}/${PORTNAME}.jar
64
	${INSTALL_LIB} ${WRKSRC}/bindings/java/sigar-bin/lib/libsigar-${ARCH:S,i386,x86,:S,powerpc64,ppc64,}-freebsd-${PLATFORM_VER}.so \
63
	${INSTALL_LIB} ${WRKSRC}/bindings/java/sigar-bin/lib/${LIBNAME} \
65
		${STAGEDIR}${JAVAJARDIR}/${LIBNAME}
64
		${STAGEDIR}${JAVAJARDIR}/${LIBNAME}
66
65
67
.include <bsd.port.post.mk>
66
.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 = 1626377739
2
SIZE (amishHammer-sigar-1.7.3-b5af695_GH0.tar.gz) = 1091675
2
SHA256 (polo-language-sigar-1.7.3-6719d4d_GH0.tar.gz) = d7dd03254a2f0dfa998228306789188e561f051915a479b18ef5f2b6868fb477
3
SIZE (polo-language-sigar-1.7.3-6719d4d_GH0.tar.gz) = 1091061
(-)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