From 39475e47edb53440743207be27486e846ad31c1e Mon Sep 17 00:00:00 2001 From: Ying-Chieh Liao Date: Mon, 18 Nov 2002 17:43:51 +0000 Subject: add libwpcg 0.9.0 A basic 2D/3D computer graphics library which uses OpenGL --- graphics/libwpcg/Makefile | 22 +++++++++++++++++ graphics/libwpcg/distinfo | 1 + graphics/libwpcg/files/patch-WP_Image.C | 40 +++++++++++++++++++++++++++++++ graphics/libwpcg/files/patch-WP_Terrain.C | 11 +++++++++ graphics/libwpcg/pkg-comment | 1 + graphics/libwpcg/pkg-descr | 1 + graphics/libwpcg/pkg-plist | 1 + 7 files changed, 77 insertions(+) create mode 100644 graphics/libwpcg/Makefile create mode 100644 graphics/libwpcg/distinfo create mode 100644 graphics/libwpcg/files/patch-WP_Image.C create mode 100644 graphics/libwpcg/files/patch-WP_Terrain.C create mode 100644 graphics/libwpcg/pkg-comment create mode 100644 graphics/libwpcg/pkg-descr create mode 100644 graphics/libwpcg/pkg-plist (limited to 'graphics/libwpcg') diff --git a/graphics/libwpcg/Makefile b/graphics/libwpcg/Makefile new file mode 100644 index 000000000000..dfc501c643a7 --- /dev/null +++ b/graphics/libwpcg/Makefile @@ -0,0 +1,22 @@ +# ex:ts=8 +# Ports collection makefile for: libWPCG +# Date Created: Nov 18, 2002 +# Whom: ijliao +# +# $FreeBSD$ +# + +PORTNAME= libwpcg +PORTVERSION= 0.9.0 +CATEGORIES= graphics +MASTER_SITES= http://www.paassen.tmfweb.nl/ +DISTNAME= libWPCG-${PORTVERSION} + +MAINTAINER= ports@FreeBSD.org + +USE_MESA= yes +GNU_CONFIGURE= yes +CONFIGURE_ENV= CPPFLAGS="-I${X11BASE}/include" \ + LDFLAGS="-L${X11BASE}/lib -lGL -lGLU -lglut" + +.include diff --git a/graphics/libwpcg/distinfo b/graphics/libwpcg/distinfo new file mode 100644 index 000000000000..6fac81b65724 --- /dev/null +++ b/graphics/libwpcg/distinfo @@ -0,0 +1 @@ +MD5 (libWPCG-0.9.0.tar.gz) = 4a61cf77dac8e064823476ec36f205c7 diff --git a/graphics/libwpcg/files/patch-WP_Image.C b/graphics/libwpcg/files/patch-WP_Image.C new file mode 100644 index 000000000000..9a35f450edb3 --- /dev/null +++ b/graphics/libwpcg/files/patch-WP_Image.C @@ -0,0 +1,40 @@ +--- src/WP_Image.C.orig Sat May 4 00:49:18 2002 ++++ src/WP_Image.C Tue Nov 19 01:11:28 2002 +@@ -154,7 +154,7 @@ + //read file to memory + + int size = 0; +- byte c; ++ char c; + while(input.get(c)) + { + size++; +@@ -434,7 +434,7 @@ + //read file to memory + + int size = 0; +- byte c; ++ char c; + while(input.get(c)) + { + size++; +@@ -460,7 +460,7 @@ + + while(input.get(c)) + { +- *p = c; ++ *p = (byte)c; + p++; + } + +@@ -717,8 +717,8 @@ + } + } + +-void WP_Image::setTextureGL(GLuint* texture_id, GLint wrap_s=GL_REPEAT, GLint wrap_t=GL_REPEAT, +- GLint mag_filter=GL_NEAREST, GLint min_filter=GL_NEAREST, bool mipmapping=false) ++void WP_Image::setTextureGL(GLuint* texture_id, GLint wrap_s, GLint wrap_t, ++ GLint mag_filter, GLint min_filter, bool mipmapping) + { + glGenTextures(1, texture_id); + glBindTexture(GL_TEXTURE_2D, *texture_id); diff --git a/graphics/libwpcg/files/patch-WP_Terrain.C b/graphics/libwpcg/files/patch-WP_Terrain.C new file mode 100644 index 000000000000..174db6ba585c --- /dev/null +++ b/graphics/libwpcg/files/patch-WP_Terrain.C @@ -0,0 +1,11 @@ +--- src/WP_Terrain.C.orig Tue Nov 19 01:14:04 2002 ++++ src/WP_Terrain.C Tue Nov 19 01:14:18 2002 +@@ -23,6 +23,8 @@ + #include "WP_Quad.h" + #include "WP_Terrain.h" + ++using namespace std; ++ + WP_Terrain::WP_Terrain(int _width, int _height, int number_iterations, scalar resolution, int scale): + width(_width), height(_height), displayID(0), height_map(0) + { diff --git a/graphics/libwpcg/pkg-comment b/graphics/libwpcg/pkg-comment new file mode 100644 index 000000000000..aad7d7e9bbbd --- /dev/null +++ b/graphics/libwpcg/pkg-comment @@ -0,0 +1 @@ +A basic 2D/3D computer graphics library which uses OpenGL diff --git a/graphics/libwpcg/pkg-descr b/graphics/libwpcg/pkg-descr new file mode 100644 index 000000000000..aad7d7e9bbbd --- /dev/null +++ b/graphics/libwpcg/pkg-descr @@ -0,0 +1 @@ +A basic 2D/3D computer graphics library which uses OpenGL diff --git a/graphics/libwpcg/pkg-plist b/graphics/libwpcg/pkg-plist new file mode 100644 index 000000000000..f72887659e24 --- /dev/null +++ b/graphics/libwpcg/pkg-plist @@ -0,0 +1 @@ +lib/libWPCG.a -- cgit v1.2.3