Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 08 Apr 2011 23:18:22 -0500
From:      Zhihao Yuan <lichray@gmail.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/156289: New port: graphics/pure-gl - Pure language interface to OpenGL
Message-ID:  <4d9fde11.c2d5e70a.4278.ffffa522@mx.google.com>
Resent-Message-ID: <201104090420.p394K7HN027108@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         156289
>Category:       ports
>Synopsis:       New port: graphics/pure-gl - Pure language interface to OpenGL
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Apr 09 04:20:07 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Zhihao Yuan
>Release:        FreeBSD 8.2-STABLE amd64
>Organization:
Northern Illinois University
>Environment:
System: FreeBSD compaq.yuetime 8.2-STABLE FreeBSD 8.2-STABLE #0: Mon Mar 14 02:51:28 CDT 2011 root@compaq.yuetime:/usr/obj/usr/src/sys/HOUKAGO amd64


	
>Description:
	
	This is a OpenGL binding for the Pure Programming language. Check 
	https://code.google.com/p/pure-lang/wiki/Addons#pure-gl
	for details.

	* This PR depends on ports/156099
>How-To-Repeat:
	
>Fix:

	

--- pure-gl.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	pure-gl
#	pure-gl/pkg-descr
#	pure-gl/pkg-plist
#	pure-gl/Makefile
#	pure-gl/distinfo
#
echo c - pure-gl
mkdir -p pure-gl > /dev/null 2>&1
echo x - pure-gl/pkg-descr
sed 's/^X//' >pure-gl/pkg-descr << '2d699c3f89788e1dd867efdabd6bc5f4'
Xpure-gl is Pure's interface to OpenGL, the well-known graphics library. It
Xcovers pretty much all of OpenGL, including the popular extensions.
XExtensions are loaded on demand, functions will throw an exception if they
Xare not available in your OpenGL implementation.
X
XWWW:	http://docs.pure-lang.googlecode.com/hg/pure-gl.html
2d699c3f89788e1dd867efdabd6bc5f4
echo x - pure-gl/pkg-plist
sed 's/^X//' >pure-gl/pkg-plist << 'a8f11ed6545449d455220bf048ef1ffc'
Xlib/pure/GL.pure
Xlib/pure/GLU.pure
Xlib/pure/GLUT.pure
Xlib/pure/GL_ARB.pure
Xlib/pure/GL_ATI.pure
Xlib/pure/GL_EXT.pure
Xlib/pure/GL_NV.pure
Xlib/pure/pure-gl.so
a8f11ed6545449d455220bf048ef1ffc
echo x - pure-gl/Makefile
sed 's/^X//' >pure-gl/Makefile << '4dfa4cca0f968b791181ad7c1ab068e6'
X# New ports collection makefile for:	pure-gtk
X# Date created:		2011-03-18
X# Whom:			Zhihao Yuan <lichray@gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	pure-gl
XPORTVERSION=	0.8
XCATEGORIES=	graphics
XMASTER_SITES=	http://pure-lang.googlecode.com/files/
X
XMAINTAINER=	lichray@gmail.com
XCOMMENT=	Pure language interface to OpenGL
X
XLIB_DEPENDS+=	pure.7:${PORTSDIR}/lang/pure
XRUN_DEPENDS+=	${LOCALBASE}/lib/pure/ffi.pure:${PORTSDIR}/devel/pure-ffi
X
XLICENSE_FILE=	${WRKSRC}/COPYING
X
XUSE_GMAKE=	yes
XUSE_GL=	glut
X
XMAKE_ARGS+=	prefix=${PREFIX} CPPFLAGS+=-I${LOCALBASE}/include LDFLAGS+=-L${LOCALBASE}/lib CFLAGS="${CFLAGS}" LinkGL="-lglut -lGLU -lGL"
X
XPORTEXAMPLES=	*
X
X.include <bsd.port.pre.mk>
X
Xpost-install:
X.if !defined(NOPORTEXAMPLES)
X	@${MKDIR} ${EXAMPLESDIR}
X	(cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR})
X.endif
X
X.include <bsd.port.post.mk>
4dfa4cca0f968b791181ad7c1ab068e6
echo x - pure-gl/distinfo
sed 's/^X//' >pure-gl/distinfo << '8a5d82858ff7535abb981538ab16ca72'
XSHA256 (pure-gl-0.8.tar.gz) = 7482dd04ae12a582f8bf05ef9d014c7e2af7aa03522f9edec4994420a6629340
XSIZE (pure-gl-0.8.tar.gz) = 166446
8a5d82858ff7535abb981538ab16ca72
exit
--- pure-gl.shar ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4d9fde11.c2d5e70a.4278.ffffa522>