From owner-freebsd-ports-bugs@FreeBSD.ORG Thu May 1 21:50:01 2014 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5AD19366 for ; Thu, 1 May 2014 21:50:01 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 453A9110B for ; Thu, 1 May 2014 21:50:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.8/8.14.8) with ESMTP id s41Lo1T7042633 for ; Thu, 1 May 2014 21:50:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s41Lo10L042616; Thu, 1 May 2014 21:50:01 GMT (envelope-from gnats) Date: Thu, 1 May 2014 21:50:01 GMT Message-Id: <201405012150.s41Lo10L042616@freefall.freebsd.org> To: freebsd-ports-bugs@FreeBSD.org Cc: From: dfilter@FreeBSD.ORG (dfilter service) Subject: Re: ports/189200: commit references a PR X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: dfilter service List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 May 2014 21:50:01 -0000 The following reply was made to PR ports/189200; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/189200: commit references a PR Date: Thu, 1 May 2014 21:46:19 +0000 (UTC) Author: makc Date: Thu May 1 21:46:14 2014 New Revision: 352767 URL: http://svnweb.freebsd.org/changeset/ports/352767 QAT: https://qat.redports.org/buildarchive/r352767/ Log: graphics/jogamp-jogl: - Update to 2.1.5 - Change MASTER_SITES to official site - Resolve conflict with jogl-1.* - Add stage support - Drop stale patches - Take maintainership (this port is required for math/scilab) PR: ports/189200 Approved by: Tassilo Philipp (former maintainer) Added: head/graphics/jogamp-jogl/files/patch-jogl__make__build-common.xml - copied, changed from r352745, head/graphics/jogamp-jogl/files/patch-jogl_make_build-common.xml Deleted: head/graphics/jogamp-jogl/files/patch-gluegen_make_build.xml head/graphics/jogamp-jogl/files/patch-gluegen_make_gluegen-cpptasks-base.xml head/graphics/jogamp-jogl/files/patch-jogl_make_build-common.xml Modified: head/graphics/jogamp-jogl/Makefile head/graphics/jogamp-jogl/distinfo head/graphics/jogamp-jogl/pkg-plist Modified: head/graphics/jogamp-jogl/Makefile ============================================================================== --- head/graphics/jogamp-jogl/Makefile Thu May 1 20:42:57 2014 (r352766) +++ head/graphics/jogamp-jogl/Makefile Thu May 1 21:46:14 2014 (r352767) @@ -2,128 +2,60 @@ # $FreeBSD$ PORTNAME= jogamp-jogl -PORTVERSION= 2.0.20100914 -PORTREVISION= 1 +PORTVERSION= 2.1.5 CATEGORIES= graphics devel java -MASTER_SITES= http://www.potion-studios.com/ \ - LOCAL/makc -DISTFILES= sgothel-gluegen-VALID_BUILDS_01-144-ga61c650.tar.gz \ - sgothel-jogl-OpenGL_3_3_Integration-8-gdc9191f.tar.gz +MASTER_SITES= http://jogamp.org/deployment/jogamp-current/archive/Sources/ +DISTFILES= jogl-v${PORTVERSION}.tar.7z \ + gluegen-v${PORTVERSION}.tar.7z -MAINTAINER= tphilipp@potion-studios.com +MAINTAINER= makc@FreeBSD.org COMMENT= Java bindings for OpenGL -LIB_DEPENDS= drm.2:${PORTSDIR}/graphics/libdrm -BUILD_DEPENDS= java:${PORTSDIR}/java/javavmwrapper \ - ${JAVALIBDIR}/antlr.jar:${PORTSDIR}/devel/antlr -RUN_DEPENDS= java:${PORTSDIR}/java/javavmwrapper +EXTRACT_DEPENDS= ${7Z_CMD}:${PORTSDIR}/archivers/p7zip +BUILD_DEPENDS= ${JAVALIBDIR}/swt-devel.jar:${PORTSDIR}/x11-toolkits/swt-devel +RUN_DEPENDS= ${JAVALIBDIR}/swt-devel.jar:${PORTSDIR}/x11-toolkits/swt-devel -CONFLICTS= jogl-1.* - -MAKE_ENV+= _JAVA_OPTIONS="-Xmx512m" -NO_WRKSUBDIR= yes -WRKSRC= ${WRKDIR} - -DATADIR= ${JAVASHAREDIR}/${PORTNAME} - -ALL_TARGET= all - -# This JOGL port features supported for i386 and amd64, only. ONLY_FOR_ARCHS= i386 amd64 -USE_XORG= x11 xau xdamage xdmcp xext xf86vidmodeproto xfixes xproto xt \ - xxf86vm -USE_GL= gl USE_ANT= yes -USE_LDCONFIG= yes +USE_GCC= yes USE_JAVA= yes -JAVA_VERSION= 1.6+ +USE_XORG= x11 xcursor xrandr xrender xxf86vm + +7Z_CMD= ${LOCALBASE}/bin/7z +EXTRACT_CMD= ${7Z_CMD} +EXTRACT_BEFORE_ARGS= x -so +EXTRACT_AFTER_ARGS= | ${TAR} -xf - +PATCH_WRKSRC= ${WRKDIR} BUILD_WRKSRC= ${WRKDIR}/jogl/make +BUILD_BINPATH= ${WRKSRC}/bin +MAKE_ENV+= PATH="${BUILD_BINPATH}:${PATH}" -NO_STAGE= yes post-extract: - ${MV} ${WRKDIR}/sgothel-gluegen-a61c650 ${WRKDIR}/gluegen - ${MV} ${WRKDIR}/sgothel-jogl-dc9191f ${WRKDIR}/jogl + ${MV} ${WRKDIR}/gluegen-v${PORTVERSION} ${WRKDIR}/gluegen + ${MV} ${WRKDIR}/jogl-v${PORTVERSION} ${WRKDIR}/jogl + ${MKDIR} ${BUILD_BINPATH} + ${LN} -sf ${LOCALBASE}/bin/${CC} ${BUILD_BINPATH}/gcc post-patch: - @${REINPLACE_CMD} -e 's|%%JAVALIBDIR%%|${JAVALIBDIR}|g' \ - ${WRKDIR}/gluegen/make/build.xml \ - ${WRKDIR}/gluegen/make/gluegen.properties - @${REINPLACE_CMD} -e 's|%%WRKSRC%%|${WRKDIR}|g' \ - ${WRKDIR}/gluegen/make/gluegen-properties.xml + ${REINPLACE_CMD} -e 's|%%JAVALIBDIR%%|${JAVALIBDIR}|g' \ + ${BUILD_WRKSRC}/build-common.xml + +pre-build: + @(cd ${WRKDIR}/gluegen/make; \ + ${SETENV} ${MAKE_ENV} ${ANT} ${MAKE_ARGS} ${ALL_TARGET}) do-install: - cd ${WRKDIR}/jogl/build/lib && ${INSTALL_DATA} \ - libgluegen-rt.so \ - libjogl_desktop.so \ - libjogl_es1.so \ - libjogl_es2.so \ - libjogl_gl2es12.so \ - libnativewindow_awt.so \ - libnativewindow_x11.so \ - libnewt.so \ - ${PREFIX}/lib - cd ${WRKDIR}/jogl/build/jar && ${INSTALL_DATA} \ - gluegen-rt-cdc.jar \ - gluegen-rt.jar \ - jogl.all-noawt.jar \ - jogl.all.cdc.jar \ - jogl.all.jar \ - jogl.awt.jar \ - jogl.core.cdc.jar \ - jogl.core.jar \ - jogl.egl.cdc.jar \ - jogl.egl.jar \ - jogl.gl2es12.cdc.jar \ - jogl.gl2es12.jar \ - jogl.gldesktop.dbg.jar \ - jogl.gldesktop.jar \ - jogl.gles1.cdc.jar \ - jogl.gles1.dbg.cdc.jar \ - jogl.gles1.dbg.jar \ - jogl.gles1.jar \ - jogl.gles2.cdc.jar \ - jogl.gles2.dbg.cdc.jar \ - jogl.gles2.dbg.jar \ - jogl.gles2.jar \ - jogl.glu.gldesktop.jar \ - jogl.glu.mipmap.cdc.jar \ - jogl.glu.mipmap.jar \ - jogl.glu.tess.cdc.jar \ - jogl.glu.tess.jar \ - jogl.os.x11.cdc.jar \ - jogl.os.x11.jar \ - jogl.sdk.jar \ - jogl.test.jar \ - jogl.util.awt.jar \ - jogl.util.cdc.jar \ - jogl.util.fixedfuncemu.cdc.jar \ - jogl.util.fixedfuncemu.jar \ - jogl.util.gldesktop.jar \ - jogl.util.jar \ - nativewindow.all-noawt.jar \ - nativewindow.all.cdc.jar \ - nativewindow.all.jar \ - nativewindow.awt.jar \ - nativewindow.core.cdc.jar \ - nativewindow.core.jar \ - nativewindow.os.x11.cdc.jar \ - nativewindow.os.x11.jar \ - newt.all-noawt.jar \ - newt.all.cdc.jar \ - newt.all.jar \ - newt.awt.jar \ - newt.broadcomegl.cdc.jar \ - newt.broadcomegl.jar \ - newt.core.cdc.jar \ - newt.core.jar \ - newt.intelgdl.cdc.jar \ - newt.intelgdl.jar \ - newt.ogl.cdc.jar \ - newt.ogl.jar \ - newt.os.x11.cdc.jar \ - newt.os.x11.jar \ - ${JAVAJARDIR} + ${INSTALL_LIB} ${WRKDIR}/gluegen/build/obj/libgluegen-rt.so \ + ${STAGEDIR}${PREFIX}/lib/libgluegen2-rt.so + ${INSTALL_DATA} ${WRKDIR}/gluegen/build/gluegen-rt.jar \ + ${STAGEDIR}${JAVAJARDIR}/gluegen2-rt.jar + ${INSTALL_DATA} ${WRKDIR}/gluegen/build/gluegen.jar \ + ${STAGEDIR}${JAVAJARDIR}/gluegen2.jar + ${INSTALL_LIB} ${WRKDIR}/jogl/build/lib/*.so \ + ${STAGEDIR}${PREFIX}/lib + ${INSTALL_DATA} ${WRKDIR}/jogl/build/jar/jogl-all.jar \ + ${STAGEDIR}${JAVAJARDIR}/jogl2.jar .include Modified: head/graphics/jogamp-jogl/distinfo ============================================================================== --- head/graphics/jogamp-jogl/distinfo Thu May 1 20:42:57 2014 (r352766) +++ head/graphics/jogamp-jogl/distinfo Thu May 1 21:46:14 2014 (r352767) @@ -1,4 +1,4 @@ -SHA256 (sgothel-gluegen-VALID_BUILDS_01-144-ga61c650.tar.gz) = f80a9067f26d8eb5ad16227d35b5085707570dc459124702a06fea144b3adfba -SIZE (sgothel-gluegen-VALID_BUILDS_01-144-ga61c650.tar.gz) = 6030238 -SHA256 (sgothel-jogl-OpenGL_3_3_Integration-8-gdc9191f.tar.gz) = f1df1ebcc71751ec9e32317fddb71283d5626342e446b04cc4d5d6f383bc3e63 -SIZE (sgothel-jogl-OpenGL_3_3_Integration-8-gdc9191f.tar.gz) = 4894626 +SHA256 (jogl-v2.1.5.tar.7z) = e64474c28e4dd64f2a926ef2c8a645fe4de0ca9db482f939b1b84ba624d42bd5 +SIZE (jogl-v2.1.5.tar.7z) = 21513866 +SHA256 (gluegen-v2.1.5.tar.7z) = 9ca3c0961f790e778bf4453a6d676e6cfa72a0ca9cd461bd65710777bc3c9247 +SIZE (gluegen-v2.1.5.tar.7z) = 38641669 Copied and modified: head/graphics/jogamp-jogl/files/patch-jogl__make__build-common.xml (from r352745, head/graphics/jogamp-jogl/files/patch-jogl_make_build-common.xml) ============================================================================== --- head/graphics/jogamp-jogl/files/patch-jogl_make_build-common.xml Thu May 1 11:08:29 2014 (r352745, copy source) +++ head/graphics/jogamp-jogl/files/patch-jogl__make__build-common.xml Thu May 1 21:46:14 2014 (r352767) @@ -1,15 +1,13 @@ ---- jogl/make/build-common.xml.orig 2010-09-12 18:59:12.000000000 +0200 -+++ jogl/make/build-common.xml 2010-09-12 18:59:35.000000000 +0200 -@@ -4,10 +4,10 @@ - - Common JOGL Stuff - -- -+ - - -- -+ - +--- ./jogl/make/build-common.xml.orig 2014-04-29 16:52:29.835776699 +0000 ++++ ./jogl/make/build-common.xml 2014-04-29 16:56:14.552780952 +0000 +@@ -128,8 +128,8 @@ + + - +- +- ++ ++ + + + Modified: head/graphics/jogamp-jogl/pkg-plist ============================================================================== --- head/graphics/jogamp-jogl/pkg-plist Thu May 1 20:42:57 2014 (r352766) +++ head/graphics/jogamp-jogl/pkg-plist Thu May 1 21:46:14 2014 (r352767) @@ -1,67 +1,10 @@ -lib/libgluegen-rt.so +lib/libgluegen2-rt.so +lib/libjogl_cg.so lib/libjogl_desktop.so -lib/libjogl_es1.so -lib/libjogl_es2.so -lib/libjogl_gl2es12.so +lib/libjogl_mobile.so lib/libnativewindow_awt.so lib/libnativewindow_x11.so lib/libnewt.so -%%JAVAJARDIR%%/gluegen-rt-cdc.jar -%%JAVAJARDIR%%/gluegen-rt.jar -%%JAVAJARDIR%%/jogl.all-noawt.jar -%%JAVAJARDIR%%/jogl.all.cdc.jar -%%JAVAJARDIR%%/jogl.all.jar -%%JAVAJARDIR%%/jogl.awt.jar -%%JAVAJARDIR%%/jogl.core.cdc.jar -%%JAVAJARDIR%%/jogl.core.jar -%%JAVAJARDIR%%/jogl.egl.cdc.jar -%%JAVAJARDIR%%/jogl.egl.jar -%%JAVAJARDIR%%/jogl.gl2es12.cdc.jar -%%JAVAJARDIR%%/jogl.gl2es12.jar -%%JAVAJARDIR%%/jogl.gldesktop.dbg.jar -%%JAVAJARDIR%%/jogl.gldesktop.jar -%%JAVAJARDIR%%/jogl.gles1.cdc.jar -%%JAVAJARDIR%%/jogl.gles1.dbg.cdc.jar -%%JAVAJARDIR%%/jogl.gles1.dbg.jar -%%JAVAJARDIR%%/jogl.gles1.jar -%%JAVAJARDIR%%/jogl.gles2.cdc.jar -%%JAVAJARDIR%%/jogl.gles2.dbg.cdc.jar -%%JAVAJARDIR%%/jogl.gles2.dbg.jar -%%JAVAJARDIR%%/jogl.gles2.jar -%%JAVAJARDIR%%/jogl.glu.gldesktop.jar -%%JAVAJARDIR%%/jogl.glu.mipmap.cdc.jar -%%JAVAJARDIR%%/jogl.glu.mipmap.jar -%%JAVAJARDIR%%/jogl.glu.tess.cdc.jar -%%JAVAJARDIR%%/jogl.glu.tess.jar -%%JAVAJARDIR%%/jogl.os.x11.cdc.jar -%%JAVAJARDIR%%/jogl.os.x11.jar -%%JAVAJARDIR%%/jogl.sdk.jar -%%JAVAJARDIR%%/jogl.test.jar -%%JAVAJARDIR%%/jogl.util.awt.jar -%%JAVAJARDIR%%/jogl.util.cdc.jar -%%JAVAJARDIR%%/jogl.util.fixedfuncemu.cdc.jar -%%JAVAJARDIR%%/jogl.util.fixedfuncemu.jar -%%JAVAJARDIR%%/jogl.util.gldesktop.jar -%%JAVAJARDIR%%/jogl.util.jar -%%JAVAJARDIR%%/nativewindow.all-noawt.jar -%%JAVAJARDIR%%/nativewindow.all.cdc.jar -%%JAVAJARDIR%%/nativewindow.all.jar -%%JAVAJARDIR%%/nativewindow.awt.jar -%%JAVAJARDIR%%/nativewindow.core.cdc.jar -%%JAVAJARDIR%%/nativewindow.core.jar -%%JAVAJARDIR%%/nativewindow.os.x11.cdc.jar -%%JAVAJARDIR%%/nativewindow.os.x11.jar -%%JAVAJARDIR%%/newt.all-noawt.jar -%%JAVAJARDIR%%/newt.all.cdc.jar -%%JAVAJARDIR%%/newt.all.jar -%%JAVAJARDIR%%/newt.awt.jar -%%JAVAJARDIR%%/newt.broadcomegl.cdc.jar -%%JAVAJARDIR%%/newt.broadcomegl.jar -%%JAVAJARDIR%%/newt.core.cdc.jar -%%JAVAJARDIR%%/newt.core.jar -%%JAVAJARDIR%%/newt.intelgdl.cdc.jar -%%JAVAJARDIR%%/newt.intelgdl.jar -%%JAVAJARDIR%%/newt.ogl.cdc.jar -%%JAVAJARDIR%%/newt.ogl.jar -%%JAVAJARDIR%%/newt.os.x11.cdc.jar -%%JAVAJARDIR%%/newt.os.x11.jar +%%JAVAJARDIR%%/gluegen2-rt.jar +%%JAVAJARDIR%%/gluegen2.jar +%%JAVAJARDIR%%/jogl2.jar _______________________________________________ svn-ports-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-ports-all To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"