Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Dec 2002 12:45:13 +0900 (JST)
From:      Kimura Fuyuki <fuyuki@hadaly.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/46285: New port: graphics/gauche-gl - OpenGL binding for Gauche
Message-ID:  <20021216034513.34F9D56B8@hadaly.dyndns.org>

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

>Number:         46285
>Category:       ports
>Synopsis:       New port: graphics/gauche-gl - OpenGL binding for Gauche
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Dec 15 19:50:01 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Kimura Fuyuki
>Release:        FreeBSD 4.7-RELEASE-p1 i386
>Organization:
>Environment:
System: FreeBSD hadaly.dyndns.org 4.7-RELEASE-p1 FreeBSD 4.7-RELEASE-p1 #2: Thu Oct 24 12:00:51 JST 2002 root@hadaly.dyndns.org:/sack/tmp/obj/pub/src/sys/NS i386


	
>Description:
This is a Gauche extension module to use OpenGL.

WWW: http://www.shiro.dreamhost.com/scheme/gauche/index.html
	
>How-To-Repeat:
	
>Fix:
# 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:
#
#	gauche-gl
#	gauche-gl/Makefile
#	gauche-gl/distinfo
#	gauche-gl/pkg-comment
#	gauche-gl/pkg-descr
#	gauche-gl/pkg-plist
#	gauche-gl/pkg-message
#
echo c - gauche-gl
mkdir -p gauche-gl > /dev/null 2>&1
echo x - gauche-gl/Makefile
sed 's/^X//' >gauche-gl/Makefile << 'END-of-gauche-gl/Makefile'
X# New ports collection makefile for:   Gauche-gl
X# Date created:                16 December 2002
X# Whom:                        Kimura Fuyuki <fuyuki@hadaly.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	gl
XPORTVERSION=	0.2.1
XCATEGORIES=	graphics
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	gauche
XPKGNAMEPREFIX=	gauche-
XDISTNAME=	Gauche-${PORTNAME}-${PORTVERSION}
XEXTRACT_SUFX=	.tgz
X
XMAINTAINER=	fuyuki@hadaly.org
X
XBUILD_DEPENDS=	gosh:${PORTSDIR}/lang/gauche
XRUN_DEPENDS=	${BUILD_DEPENDS}
X
XWRKSRC=		${WRKDIR}/Gauche-${PORTNAME}
XUSE_MESA=	yes
XGNU_CONFIGURE=	yes
XCONFIGURE_ENV=	CPPFLAGS="-I${X11BASE}/include"
X
XEXAMPLESDIR=	${PREFIX}/share/examples/gauche/${PORTNAME}
XDOCSDIR=	${PREFIX}/share/doc/gauche/${PORTNAME}
XPLIST_SUB=	VERSION="`gauche-config -V`" \
X		TARGET="${CONFIGURE_TARGET}"
X
Xdo-install:
X	cd ${WRKSRC}/src; ${MAKE} install
X	cd ${WRKSRC}/lib; ${MAKE} install
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${EXAMPLESDIR}
X	${CP} -R ${WRKSRC}/examples/* ${EXAMPLESDIR}
X	${MKDIR} ${DOCSDIR}
X	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
X.endif
X	@${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.mk>
END-of-gauche-gl/Makefile
echo x - gauche-gl/distinfo
sed 's/^X//' >gauche-gl/distinfo << 'END-of-gauche-gl/distinfo'
XMD5 (Gauche-gl-0.2.1.tgz) = 4b19dfc940eb3381c07fc411f21f7986
END-of-gauche-gl/distinfo
echo x - gauche-gl/pkg-comment
sed 's/^X//' >gauche-gl/pkg-comment << 'END-of-gauche-gl/pkg-comment'
XOpenGL binding for Gauche
END-of-gauche-gl/pkg-comment
echo x - gauche-gl/pkg-descr
sed 's/^X//' >gauche-gl/pkg-descr << 'END-of-gauche-gl/pkg-descr'
XThis is a Gauche extension module to use OpenGL.
X
XWWW: http://www.shiro.dreamhost.com/scheme/gauche/index.html
END-of-gauche-gl/pkg-descr
echo x - gauche-gl/pkg-plist
sed 's/^X//' >gauche-gl/pkg-plist << 'END-of-gauche-gl/pkg-plist'
Xlib/gauche/%%VERSION%%/%%TARGET%%/gauche-gl.so
Xlib/gauche/%%VERSION%%/%%TARGET%%/gauche-glut.so
Xlib/gauche/%%VERSION%%/%%TARGET%%/gauche-math3d.so
Xlib/gauche/%%VERSION%%/include/gauche/math3d.h
Xshare/gauche/%%VERSION%%/lib/gl.scm
Xshare/gauche/%%VERSION%%/lib/gl/glut.scm
Xshare/gauche/%%VERSION%%/lib/gl/math3d.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/README
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/example1-2.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/example1-3.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/example13-2.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/example13-3.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/example13-6.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/example13-7.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/example2-5.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/example2-6.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/example2-9.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/example3-1.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/example3-2.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/example3-5.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/example3-6.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/example3-7.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/example3-8.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/example4-1.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/example5-1.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/example5-6.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/example5-8.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/example5-9.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/example6-1.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/example6-2.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/example6-3.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/example6-4.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/example6-5.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/example6-7.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/example7-1.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/example7-2.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/example7-5.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/example8-1.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/example8-2.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/example8-4.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/example9-1.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/example9-3.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/example9-4.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/example9-5.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/example9-7.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/example9-8.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/glbook/run
X%%PORTDOCS%%%%EXAMPLESDIR%%/mandelbrot.scm
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/glbook
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
X%%PORTDOCS%%@unexec rmdir %D/share/examples/gauche 2>/dev/null || true
X%%PORTDOCS%%%%DOCSDIR%%/README
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
X%%PORTDOCS%%@unexec rmdir %D/share/doc/gauche 2>/dev/null || true
END-of-gauche-gl/pkg-plist
echo x - gauche-gl/pkg-message
sed 's/^X//' >gauche-gl/pkg-message << 'END-of-gauche-gl/pkg-message'
X************************************************************************
X
XThis port will require pthread-enabled gosh to run.  If you are not
Xsure, add GAUCHE_THREADS=pthreads to /etc/make.conf and reinstall
Xlang/gauche.
X
X************************************************************************
END-of-gauche-gl/pkg-message
exit

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

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




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