diff options
author | sat <sat@FreeBSD.org> | 2006-08-28 15:32:33 +0000 |
---|---|---|
committer | sat <sat@FreeBSD.org> | 2006-08-28 15:32:33 +0000 |
commit | 84c25a90cc52d4b2a5371ed02d138f4c512e7e7e (patch) | |
tree | d1cc49758981f5b025396bfcfd0d11ce8601f099 /graphics | |
parent | 22f02ca11dd77c3c210a34b7cd77b63553be2017 (diff) | |
download | FreeBSD-ports-84c25a90cc52d4b2a5371ed02d138f4c512e7e7e.zip FreeBSD-ports-84c25a90cc52d4b2a5371ed02d138f4c512e7e7e.tar.gz |
Add port graphics/libgfx:
The purpose of this library is to simplify the creation of computer graphics
software. Specifically, it is targeted towards cross-platform development
using the OpenGL rendering API and the FLTK interface toolkit. It attempts
to provide facilities which are useful in the majority of graphics programs.
This release introduces some (relatively small) incompatible changes with
1.0.x versions of the library. Details on changes can be found below.
WWW: http://graphics.cs.uiuc.edu/~garland/software/libgfx.html
Diffstat (limited to 'graphics')
-rw-r--r-- | graphics/Makefile | 1 | ||||
-rw-r--r-- | graphics/libgfx/Makefile | 36 | ||||
-rw-r--r-- | graphics/libgfx/distinfo | 3 | ||||
-rw-r--r-- | graphics/libgfx/pkg-descr | 9 | ||||
-rw-r--r-- | graphics/libgfx/pkg-plist | 35 |
5 files changed, 84 insertions, 0 deletions
diff --git a/graphics/Makefile b/graphics/Makefile index a614393..ad076ea 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -330,6 +330,7 @@ SUBDIR += libfpx SUBDIR += libgdgeda SUBDIR += libgeotiff + SUBDIR += libgfx SUBDIR += libggi SUBDIR += libggigcp SUBDIR += libggimisc diff --git a/graphics/libgfx/Makefile b/graphics/libgfx/Makefile new file mode 100644 index 0000000..54675ed --- /dev/null +++ b/graphics/libgfx/Makefile @@ -0,0 +1,36 @@ +# New ports collection makefile for: libgfx +# Date created: 28 August 2006 +# Whom: Andrew Pantyukhin <infofarmer@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= libgfx +DISTVERSION= 1.1.0 +CATEGORIES= graphics +MASTER_SITES= http://graphics.cs.uiuc.edu/~garland/dist/ CSME + +MAINTAINER= infofarmer@FreeBSD.org +COMMENT= Generates three-dimensional coherent noise + +LIB_DEPENDS= fltk.1:${PORTSDIR}/x11-toolkits/fltk \ + tiff.4:${PORTSDIR}/graphics/tiff \ + png.5:${PORTSDIR}/graphics/png \ + jpeg.9:${PORTSDIR}/graphics/jpeg +BUILD_DEPENDS= ${LOCALBASE}/lib/libgzstream.a:${PORTSDIR}/devel/gzstream + +USE_GL= yes +USE_GMAKE= yes +GNU_CONFIGURE= yes +CONFIGURE_ENV= CFLAGS="${CFLAGS}" CPPFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" +CONFIGURE_ARGS= --enable-gzstream --with-libtiff-lzw --with-x +CFLAGS= -I${LOCALBASE}/include -I${X11BASE}/include +LDFLAGS= -L${LOCALBASE}/lib -L${X11BASE}/lib +BUILD_WRKSRC= ${WRKSRC}/src +ALL_TARGET= libgfx.a + +do-install: + @${CP} -R ${WRKSRC}/include/gfx ${PREFIX}/include/ + @${INSTALL_DATA} ${WRKSRC}/src/${PORTNAME}.a ${PREFIX}/lib/ + +.include <bsd.port.mk> diff --git a/graphics/libgfx/distinfo b/graphics/libgfx/distinfo new file mode 100644 index 0000000..61262eb --- /dev/null +++ b/graphics/libgfx/distinfo @@ -0,0 +1,3 @@ +MD5 (libgfx-1.1.0.tar.gz) = 7533ef6e5a8da8b7d03eca4c64787983 +SHA256 (libgfx-1.1.0.tar.gz) = 2bd53940c068c40125a8cfebcbd519c10c8630f8bdf4ebe9f57d328c74ad0284 +SIZE (libgfx-1.1.0.tar.gz) = 145470 diff --git a/graphics/libgfx/pkg-descr b/graphics/libgfx/pkg-descr new file mode 100644 index 0000000..1fa21a9 --- /dev/null +++ b/graphics/libgfx/pkg-descr @@ -0,0 +1,9 @@ +The purpose of this library is to simplify the creation of computer graphics +software. Specifically, it is targeted towards cross-platform development +using the OpenGL rendering API and the FLTK interface toolkit. It attempts +to provide facilities which are useful in the majority of graphics programs. + +This release introduces some (relatively small) incompatible changes with +1.0.x versions of the library. Details on changes can be found below. + +WWW: http://graphics.cs.uiuc.edu/~garland/software/libgfx.html diff --git a/graphics/libgfx/pkg-plist b/graphics/libgfx/pkg-plist new file mode 100644 index 0000000..1c7e976 --- /dev/null +++ b/graphics/libgfx/pkg-plist @@ -0,0 +1,35 @@ +include/gfx/arcball.h +include/gfx/array.h +include/gfx/baseball.h +include/gfx/color.h +include/gfx/config-osx.h +include/gfx/config-vc.h +include/gfx/config.h +include/gfx/config.h.in +include/gfx/geom3d.h +include/gfx/geom4d.h +include/gfx/gfx.h +include/gfx/gl.h +include/gfx/glext.h +include/gfx/gltools.h +include/gfx/gui.h +include/gfx/intvec.h +include/gfx/mat2.h +include/gfx/mat3.h +include/gfx/mat4.h +include/gfx/quat.h +include/gfx/raster.h +include/gfx/script.h +include/gfx/symmat2.h +include/gfx/symmat3.h +include/gfx/symmat4.h +include/gfx/trackball.h +include/gfx/vec2.h +include/gfx/vec3.h +include/gfx/vec4.h +include/gfx/win/gui-mfc.h +include/gfx/win/mfc.h +include/gfx/win/wintools.h +lib/libgfx.a +@dirrm include/gfx/win +@dirrm include/gfx |