diff options
author | Dmitry Marakasov <amdmi3@FreeBSD.org> | 2017-04-13 20:03:56 +0000 |
---|---|---|
committer | Dmitry Marakasov <amdmi3@FreeBSD.org> | 2017-04-13 20:03:56 +0000 |
commit | 339b17c2109911b8fa1295f6c4bee0a4bec5e6ed (patch) | |
tree | 705814cd7f1d6051144a83956ecff36bb22a0276 /games/billardgl | |
parent | b991f046ce973310edaaeef699ef8a944b001bff (diff) | |
download | ports-339b17c2109911b8fa1295f6c4bee0a4bec5e6ed.tar.gz ports-339b17c2109911b8fa1295f6c4bee0a4bec5e6ed.zip |
- Add games/billardgl
BillardGL is an OpenGL pool billiard simulation, which was developed
within the scope of our course "Computergraphics" at the University
of Freiburg (Germany). BillardGL is puplished under the GPL and is
available for download for Windows and Linux.
WWW: http://www.billardgl.de/index-en.html
Notes
Notes:
svn path=/head/; revision=438478
Diffstat (limited to 'games/billardgl')
-rw-r--r-- | games/billardgl/Makefile | 49 | ||||
-rw-r--r-- | games/billardgl/distinfo | 5 | ||||
-rw-r--r-- | games/billardgl/files/patch-Makefile | 25 | ||||
-rw-r--r-- | games/billardgl/files/patch-bmp.cpp | 21 | ||||
-rw-r--r-- | games/billardgl/pkg-descr | 6 |
5 files changed, 106 insertions, 0 deletions
diff --git a/games/billardgl/Makefile b/games/billardgl/Makefile new file mode 100644 index 000000000000..710cf1181a48 --- /dev/null +++ b/games/billardgl/Makefile @@ -0,0 +1,49 @@ +# Created by: Dmitry Marakasov <amdmi3@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= billardgl +PORTVERSION= 1.75 +CATEGORIES= games +MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/BillardGL%20${PORTVERSION} +DISTNAME= BillardGL-${PORTVERSION} + +MAINTAINER= amdmi3@FreeBSD.org +COMMENT= OpenGL pool billiard simulation + +LICENSE= GPLv2 # from website + +WRKSRC_SUBDIR= src + +USES= dos2unix +DOS2UNIX_FILES= Makefile bmp.cpp +USE_GL= gl glu glut +USE_XORG= x11 xext xmu xi + +PORTDOCS= README +PORTDATA= * +PLIST_FILES= bin/billardgl \ + share/pixmaps/billardgl.bmp + +DESKTOP_ENTRIES="${PORTNAME}" \ + "" \ + "${PREFIX}/share/pixmaps/${PORTNAME}.bmp" \ + "${PORTNAME}" \ + "Game;Simulation;" \ + "" + +OPTIONS_DEFINE= DOCS + +post-patch: + @${REINPLACE_CMD} -e 's|/usr/share/BillardGL/|${DATADIR}/|' ${WRKSRC}/Namen.h + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/BillardGL ${STAGEDIR}${PREFIX}/bin/${PORTNAME} + @${MKDIR} ${STAGEDIR}${DATADIR} + cd ${WRKSRC} && ${COPYTREE_SHARE} "Texturen lang" ${STAGEDIR}${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/Texturen/1/dreizehn.bmp ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.bmp + +do-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} + +.include <bsd.port.mk> diff --git a/games/billardgl/distinfo b/games/billardgl/distinfo new file mode 100644 index 000000000000..0a72064f2df9 --- /dev/null +++ b/games/billardgl/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1492081157 +SHA256 (BillardGL-1.75.tar.gz) = 9b865b1254aa30125480ec7ea2ce00d91524db066a524b78492545782856df96 +SIZE (BillardGL-1.75.tar.gz) = 736295 +SHA256 (billardgl.png) = a79b27cffca343ddb8f57cd6880acc6c60daf82959919868932a296f57be286e +SIZE (billardgl.png) = 3212 diff --git a/games/billardgl/files/patch-Makefile b/games/billardgl/files/patch-Makefile new file mode 100644 index 000000000000..0df769d0fef7 --- /dev/null +++ b/games/billardgl/files/patch-Makefile @@ -0,0 +1,25 @@ +--- Makefile.orig 2002-04-29 11:26:46 UTC ++++ Makefile +@@ -5,14 +5,14 @@ + + ####### Compiler, tools and options + +-CC = gcc +-CXX = g++ +-CFLAGS = -pipe -Wall -W -DNO_DEBUG -g +-CXXFLAGS= -pipe -Wall -W -DNO_DEBUG -g +-INCPATH = -I/usr/X11R6/include +-LINK = g++ +-LFLAGS = +-LIBS = -L/usr/X11R6/lib -lGL -lGLU -lglut -lXmu -lXext -lX11 -lm -lXi ++CC ?= gcc ++CXX ?= g++ ++CFLAGS += -Wall -W -DNO_DEBUG ++CXXFLAGS+= -Wall -W -DNO_DEBUG ++INCPATH = -I${LOCALBASE}/include ++LINK ?= ${CXX} ++LFLAGS += ${LDFLAGS} ++LIBS += -L${LOCALBASE}/lib -lGL -lGLU -lglut -lXmu -lXext -lX11 -lm -lXi + + ## -lqgl -lGLU + diff --git a/games/billardgl/files/patch-bmp.cpp b/games/billardgl/files/patch-bmp.cpp new file mode 100644 index 000000000000..442c42c38ae8 --- /dev/null +++ b/games/billardgl/files/patch-bmp.cpp @@ -0,0 +1,21 @@ +--- bmp.cpp.orig 2002-04-22 10:31:24 UTC ++++ bmp.cpp +@@ -4,14 +4,16 @@ + // Modified by Volker Blanz, 25.4.2001 + // + +-#include <iostream.h> +-#include <fstream.h> ++#include <iostream> ++#include <fstream> + #include <stdio.h> + #include <string.h> + #include "LA.h" + #include "Namen.h" + #include "bmp.h" + ++using namespace std; ++ + // from ioutil: + + WORDX readWord(FILE *f) { diff --git a/games/billardgl/pkg-descr b/games/billardgl/pkg-descr new file mode 100644 index 000000000000..293ba6ddc7db --- /dev/null +++ b/games/billardgl/pkg-descr @@ -0,0 +1,6 @@ +BillardGL is an OpenGL pool billiard simulation, which was developed +within the scope of our course "Computergraphics" at the University +of Freiburg (Germany). BillardGL is puplished under the GPL and is +available for download for Windows and Linux. + +WWW: http://www.billardgl.de/index-en.html |