aboutsummaryrefslogtreecommitdiff
path: root/graphics/gauche-gl
diff options
context:
space:
mode:
authorAdam Weinberger <adamw@FreeBSD.org>2014-08-23 16:12:55 +0000
committerAdam Weinberger <adamw@FreeBSD.org>2014-08-23 16:12:55 +0000
commit3ff535146fb8dea9698aa61ba6b69b88827e1b19 (patch)
tree965a021e4e016ed5d191720fd12c598d327c395f /graphics/gauche-gl
parent19edd76d6efc43afdf91c0ec30f73db9d9c602ac (diff)
downloadports-3ff535146fb8dea9698aa61ba6b69b88827e1b19.tar.gz
ports-3ff535146fb8dea9698aa61ba6b69b88827e1b19.zip
Stage.
PR: 192798 Submitted by: Ports Fury
Notes
Notes: svn path=/head/; revision=365749
Diffstat (limited to 'graphics/gauche-gl')
-rw-r--r--graphics/gauche-gl/Makefile56
-rw-r--r--graphics/gauche-gl/distinfo4
-rw-r--r--graphics/gauche-gl/pkg-descr2
-rw-r--r--graphics/gauche-gl/pkg-plist21
4 files changed, 47 insertions, 36 deletions
diff --git a/graphics/gauche-gl/Makefile b/graphics/gauche-gl/Makefile
index b673190ec1e4..47f7c1c508e9 100644
--- a/graphics/gauche-gl/Makefile
+++ b/graphics/gauche-gl/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= gl
-PORTVERSION= 0.5.1
-PORTREVISION= 2
+PORTVERSION= 0.6
CATEGORIES= graphics scheme
MASTER_SITES= SF/gauche/Gauche-gl
PKGNAMEPREFIX= gauche-
@@ -12,40 +11,51 @@ DISTNAME= Gauche-${PORTNAME}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= OpenGL binding for Gauche
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/COPYING
+
BUILD_DEPENDS= gosh:${PORTSDIR}/lang/gauche
RUN_DEPENDS:= ${BUILD_DEPENDS}
-USES= tar:tgz
-USE_XORG= ice sm
+USES= makeinfo tar:tgz
+USE_XORG= ice sm x11 xext xmu xi
USE_GL= glut
GNU_CONFIGURE= yes
MAKE_JOBS_UNSAFE= yes
-EXAMPLESDIR= ${PREFIX}/share/examples/gauche/${PORTNAME}
+CPPFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib
+
DOCSDIR= ${PREFIX}/share/doc/gauche/${PORTNAME}
+EXAMPLESDIR= ${PREFIX}/share/examples/gauche/${PORTNAME}
+
PLIST_SUB= TARGET="${CONFIGURE_TARGET}"
-.if !defined(NOPORTDOCS)
-USES+= makeinfo
INFO= gauche-gl-refe gauche-gl-refj
-.endif
-NO_STAGE= yes
-do-install:
- cd ${WRKSRC}/src; ${MAKE} ${INSTALL_TARGET}
- cd ${WRKSRC}/lib; ${MAKE} ${INSTALL_TARGET}
+OPTIONS_DEFINE= DOCS EXAMPLES
+
+post-patch:
+.for i in configure src/gauche-gl.c src/gauche-gl.h src/glut-lib.stub
+ @${REINPLACE_CMD} -e '/glut.h/s|GLUT|GL|' ${WRKSRC}/${i}
+.endfor
-post-install:
-.if !defined(NOPORTDOCS)
-.for i in gauche-gl-refe.info gauche-gl-refj.info
- ${GZCAT} ${WRKSRC}/doc/${i}.gz >${PREFIX}/info/${i}
+do-install:
+.for i in src lib
+ @(cd ${WRKSRC}/${i} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \
+ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET})
+.endfor
+.for i in ${INFO}
+ ${GZCAT} ${WRKSRC}/doc/${i}.info.gz \
+ > ${STAGEDIR}${PREFIX}/${INFO_PATH}/${i}.info
.endfor
- ${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
-.endif
-.if !defined(NOPORTEXAMPLES)
- ${MKDIR} ${EXAMPLESDIR}
- ${CP} -R ${WRKSRC}/examples/* ${EXAMPLESDIR}
-.endif
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ (cd ${WRKSRC} && ${INSTALL_DATA} README \
+ ${STAGEDIR}${DOCSDIR})
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ @(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . \
+ ${STAGEDIR}${EXAMPLESDIR})
+ @(cd ${STAGEDIR}${PREFIX}/lib/gauche-0.9/site/${CONFIGURE_TARGET} && \
+ ${STRIP_CMD} libgauche-*.so)
.include <bsd.port.mk>
diff --git a/graphics/gauche-gl/distinfo b/graphics/gauche-gl/distinfo
index cb4c47746fc6..30e754ed9172 100644
--- a/graphics/gauche-gl/distinfo
+++ b/graphics/gauche-gl/distinfo
@@ -1,2 +1,2 @@
-SHA256 (Gauche-gl-0.5.1.tgz) = 7f17f1d31afba83d374f31e49f025149dcec271b4d56279cd0f871b814176c68
-SIZE (Gauche-gl-0.5.1.tgz) = 1161233
+SHA256 (Gauche-gl-0.6.tgz) = cea07a8ff82056a980f6f626f43ab36dbf05ed8057f570bb3a4c6abf5ba6d297
+SIZE (Gauche-gl-0.6.tgz) = 1369790
diff --git a/graphics/gauche-gl/pkg-descr b/graphics/gauche-gl/pkg-descr
index a57d10080d27..0c3cf2618348 100644
--- a/graphics/gauche-gl/pkg-descr
+++ b/graphics/gauche-gl/pkg-descr
@@ -1,3 +1,3 @@
This is a Gauche extension module to use OpenGL.
-WWW: http://practical-scheme.net/gauche/
+WWW: http://practical-scheme.net/gauche/
diff --git a/graphics/gauche-gl/pkg-plist b/graphics/gauche-gl/pkg-plist
index 4a2108b4293e..82e62cf71bc3 100644
--- a/graphics/gauche-gl/pkg-plist
+++ b/graphics/gauche-gl/pkg-plist
@@ -2,12 +2,6 @@ lib/gauche-0.9/site/%%TARGET%%/libgauche-gl.so
lib/gauche-0.9/site/%%TARGET%%/libgauche-glut.so
lib/gauche-0.9/site/%%TARGET%%/libgauche-math3d.so
lib/gauche-0.9/site/include/gauche/math3d.h
-share/gauche-0.9/site/lib/gl.scm
-share/gauche-0.9/site/lib/gl/glut.scm
-share/gauche-0.9/site/lib/gl/math3d.scm
-share/gauche-0.9/site/lib/gl/simple-image.scm
-share/gauche-0.9/site/lib/gl/simple/image.scm
-share/gauche-0.9/site/lib/gl/simple/viewer.scm
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cg/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cg/cg-gl-vertex-example.cg
@@ -66,6 +60,7 @@ share/gauche-0.9/site/lib/gl/simple/viewer.scm
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/images/noturn.rgb
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mandelbrot.scm
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple/minimum-viewer.scm
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple/minimum-viewer-2d.scm
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/slbook/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/slbook/ogl2brick/3Dlabs-License.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/slbook/ogl2brick/README.txt
@@ -79,6 +74,16 @@ share/gauche-0.9/site/lib/gl/simple/viewer.scm
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/slbook/ogl2particle/particle.frag
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/slbook/ogl2particle/particle.vert
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/slbook/ogl2particle/run.sh
+share/gauche-0.9/site/lib/gl.scm
+share/gauche-0.9/site/lib/gl/glut.scm
+share/gauche-0.9/site/lib/gl/math3d.scm
+share/gauche-0.9/site/lib/gl/simple-image.scm
+share/gauche-0.9/site/lib/gl/simple/image.scm
+share/gauche-0.9/site/lib/gl/simple/viewer.scm
+@dirrm share/gauche-0.9/site/lib/gl/simple
+@dirrm share/gauche-0.9/site/lib/gl
+@dirrmtry share/gauche-0.9/site/lib
+@dirrmtry share/gauche-0.9/site
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/slbook/ogl2particle
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/slbook/ogl2brick
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/slbook
@@ -90,7 +95,3 @@ share/gauche-0.9/site/lib/gl/simple/viewer.scm
%%PORTDOCS%%@dirrm %%DOCSDIR%%
@dirrmtry lib/gauche-0.9/site/include/gauche
@dirrmtry lib/gauche-0.9/site/include
-@dirrmtry share/gauche-0.9/site/lib/gl/simple
-@dirrmtry share/gauche-0.9/site/lib/gl
-@dirrmtry share/gauche-0.9/site/lib
-@dirrmtry share/gauche-0.9/site