svn commit: r438478 - in head/games: . billardgl billardgl/files
Dmitry Marakasov
amdmi3 at FreeBSD.org
Thu Apr 13 20:03:58 UTC 2017
Author: amdmi3
Date: Thu Apr 13 20:03:56 2017
New Revision: 438478
URL: https://svnweb.freebsd.org/changeset/ports/438478
Log:
- 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
Added:
head/games/billardgl/
head/games/billardgl/Makefile (contents, props changed)
head/games/billardgl/distinfo (contents, props changed)
head/games/billardgl/files/
head/games/billardgl/files/patch-Makefile (contents, props changed)
head/games/billardgl/files/patch-bmp.cpp (contents, props changed)
head/games/billardgl/pkg-descr (contents, props changed)
Modified:
head/games/Makefile
Modified: head/games/Makefile
==============================================================================
--- head/games/Makefile Thu Apr 13 19:48:09 2017 (r438477)
+++ head/games/Makefile Thu Apr 13 20:03:56 2017 (r438478)
@@ -78,6 +78,7 @@
SUBDIR += battalion
SUBDIR += battletanks
SUBDIR += belooted
+ SUBDIR += billardgl
SUBDIR += biloba
SUBDIR += biniax2
SUBDIR += biorythm
Added: head/games/billardgl/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/billardgl/Makefile Thu Apr 13 20:03:56 2017 (r438478)
@@ -0,0 +1,49 @@
+# Created by: Dmitry Marakasov <amdmi3 at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= billardgl
+PORTVERSION= 1.75
+CATEGORIES= games
+MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/BillardGL%20${PORTVERSION}
+DISTNAME= BillardGL-${PORTVERSION}
+
+MAINTAINER= amdmi3 at 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>
Added: head/games/billardgl/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/billardgl/distinfo Thu Apr 13 20:03:56 2017 (r438478)
@@ -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
Added: head/games/billardgl/files/patch-Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/billardgl/files/patch-Makefile Thu Apr 13 20:03:56 2017 (r438478)
@@ -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
+
Added: head/games/billardgl/files/patch-bmp.cpp
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/billardgl/files/patch-bmp.cpp Thu Apr 13 20:03:56 2017 (r438478)
@@ -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) {
Added: head/games/billardgl/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/billardgl/pkg-descr Thu Apr 13 20:03:56 2017 (r438478)
@@ -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
More information about the svn-ports-all
mailing list