Index: Makefile =================================================================== --- Makefile (revision 569609) +++ Makefile (working copy) @@ -3,7 +3,7 @@ PORTNAME= sigar PORTVERSION= 1.7.3 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= java devel PKGNAMEPREFIX= java- @@ -18,50 +18,49 @@ BUILD_DEPENDS= ${ANT_CMD}:devel/apache-ant LIB_DEPENDS= libsigar.so:devel/sigar +TEST_DEPENDS= ${JAVALIBDIR}/junit.jar:java/junit -USE_GITHUB= yes -GH_ACCOUNT= amishHammer -GH_TAGNAME= b5af695 - USES= perl5 USE_PERL5= build USE_JAVA= yes -JAVA_VERSION= 8 JAVA_RUN= yes -USE_GCC= any NO_CCACHE= yes +TEST_TARGET= test ANT_CMD?= ${LOCALBASE}/bin/ant ANT= ${SETENV} JAVA_HOME=${JAVA_HOME} ${ANT_CMD} +USE_GITHUB= yes +GH_ACCOUNT= polo-language +GH_TAGNAME= 6719d4d + .include .if ${OPSYS} == FreeBSD PLATFORM_VER= 1 .else -IGNORE= ${OPSYS} platform is not supported +IGNORE= platform ${OPSYS} is not supported .endif LIBNAME= libsigar-${ARCH:S,i386,x86,:S,powerpc64,ppc64,}-${OPSYS:tl}-${PLATFORM_VER}.so +USE_LDCONFIG= ${JAVAJARDIR} +PLIST_FILES= ${JAVAJARDIR}/${PORTNAME}.jar \ + ${JAVAJARDIR}/${LIBNAME} -PLIST_FILES= %%JAVAJARDIR%%/${PORTNAME}.jar \ - %%JAVAJARDIR%%/${LIBNAME} - -#post-patch: -# @${REINPLACE_CMD} s/gcc/${CC}/ \ -# ${WRKSRC}/bindings/java/hyperic_jni/jni-build.xml - do-build: ${MKDIR} ${WRKSRC}/bin .if ${CC} != "gcc" - ${LN} -s ${LOCALBASE}/bin/${CC} ${WRKSRC}/bin/gcc + ${LN} -sf `which ${CC}` ${WRKSRC}/bin/gcc .endif - cd ${WRKSRC}/bindings/java && PATH=${PATH}:${WRKSRC}/bin ${ANT} + cd ${WRKSRC}/bindings/java && PATH=${PATH}:${WRKSRC}/bin ${ANT} build +do-test: + @cd ${WRKSRC}/bindings/java && PATH=${PATH}:${WRKSRC}/bin ${ANT} -Djunit.jar="${JAVALIBDIR}/junit.jar" test + do-install: ${INSTALL_DATA} ${WRKSRC}/bindings/java/sigar-bin/lib/sigar.jar \ ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}.jar - ${INSTALL_LIB} ${WRKSRC}/bindings/java/sigar-bin/lib/libsigar-${ARCH:S,i386,x86,:S,powerpc64,ppc64,}-freebsd-${PLATFORM_VER}.so \ + ${INSTALL_LIB} ${WRKSRC}/bindings/java/sigar-bin/lib/${LIBNAME} \ ${STAGEDIR}${JAVAJARDIR}/${LIBNAME} .include Index: distinfo =================================================================== --- distinfo (revision 569609) +++ distinfo (working copy) @@ -1,2 +1,3 @@ -SHA256 (amishHammer-sigar-1.7.3-b5af695_GH0.tar.gz) = 548f853d3a0ce4d14e5833917bc6bac5fc42894415bd0b05123ea8e58780aa48 -SIZE (amishHammer-sigar-1.7.3-b5af695_GH0.tar.gz) = 1091675 +TIMESTAMP = 1626377739 +SHA256 (polo-language-sigar-1.7.3-6719d4d_GH0.tar.gz) = d7dd03254a2f0dfa998228306789188e561f051915a479b18ef5f2b6868fb477 +SIZE (polo-language-sigar-1.7.3-6719d4d_GH0.tar.gz) = 1091061 Index: pkg-descr =================================================================== --- pkg-descr (revision 569609) +++ pkg-descr (working copy) @@ -15,4 +15,4 @@ in pure C with bindings currently implemented for Java, Perl, Ruby, Python, Erlang, PHP and C#. This port provides the Java bindings. -WWW: https://support.hyperic.com/display/SIGAR/Home +WWW: https://sourceforge.net/projects/sigar/