Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 1 May 2014 21:50:01 GMT
From:      dfilter@FreeBSD.ORG (dfilter service)
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/189200: commit references a PR
Message-ID:  <201405012150.s41Lo10L042616@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
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 <bsd.port.mk>
 
 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 @@
 - 
 -     <description>Common JOGL Stuff</description>
 - 
 --    <fail message="Please build using Ant 1.8.0 or higher.">
 -+    <fail message="Please build using Ant 1.7.0 or higher.">
 -         <condition>
 -             <not>
 --                <antversion atleast="1.8.0"/>
 -+                <antversion atleast="1.7.0"/>
 -             </not>
 +--- ./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 @@
 +         <condition property="swt.jar" value="${project.root}/make/lib/swt/win32-win32-x86/swt-debug.jar">
 +           <istrue value="${isWindowsX86}" />
           </condition>
 -     </fail>
 +-        <condition property="swt.jar" value="${project.root}/make/lib/swt/gtk-freebsd-x86_64/swt.jar">
 +-          <istrue value="${isFreeBSDAMD64}" />
 ++        <condition property="swt.jar" value="%%JAVALIBDIR%%/swt-devel.jar">
 ++          <istrue value="${isFreeBSD}" />
 +         </condition>
 +         <condition property="swt.jar" value="${project.root}/make/lib/swt/gtk-linux-x86_64/swt-debug.jar">
 +           <istrue value="${isLinuxAMD64}" />
 
 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"
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201405012150.s41Lo10L042616>