1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-27 00:57:50 +00:00

Fracplanet is an application to generate random planets and terrain

with oceans, mountains, icecaps and rivers. Parameters are specified
interactively and the results displayed using OpenGL. The generated
objects can be dumped in Pov-Ray format.

PR:		ports/86275
Submitted by:	Igor Pokrovsky <ip@doom.homeunix.org>
This commit is contained in:
Pav Lucistnik 2005-09-18 21:19:46 +00:00
parent 09c657820f
commit bdd5b1bf19
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=143105
5 changed files with 98 additions and 0 deletions

View File

@ -113,6 +113,7 @@
SUBDIR += flphoto
SUBDIR += fly
SUBDIR += fnlib
SUBDIR += fracplanet
SUBDIR += fractorama
SUBDIR += fraqtive
SUBDIR += freeimage

View File

@ -0,0 +1,54 @@
# New ports collection makefile for: fracplanet
# Date created: 15 Sep 2005
# Whom: Igor Pokrovsky <ip@doom.homeunix.org>
#
# $FreeBSD$
#
PORTNAME= fracplanet
PORTVERSION= 0.2.0
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ip@doom.homeunix.org
COMMENT= An interactive generator of planets and terrain
BUILD_DEPENDS= qmake:${PORTSDIR}/devel/qmake
USE_REINPLACE= yes
USE_GL= yes
USE_QT_VER= 3
USE_X_PREFIX= yes
MAKE_ENV= QTDIR="${X11BASE}" QMAKESPEC="${QMAKESPEC}" VERSION_NUMBER="${PORTVERSION}"
WRKSRC= ${WRKDIR}/${PORTNAME}
QMAKE?= ${LOCALBASE}/bin/qmake
QMAKESPEC?= ${LOCALBASE}/share/qt/mkspecs/freebsd-g++
PLIST_FILES= bin/${PORTNAME}
PORTDOCS= fracplanet.htm fracplanet.css
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 500000
BROKEN= "Does not build on FreeBSD 4.x"
.endif
post-patch:
@${REINPLACE_CMD} -e \
's|%%PREFIX%%|${PREFIX}|g; s|%%DOCSDIR%%|${DOCSDIR}|g' \
${WRKSRC}/${PORTNAME}.pro
do-configure:
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${QMAKE}
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
.ifndef (NOPORTDOCS)
${MKDIR} ${DOCSDIR}
${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
.endif
.include <bsd.port.post.mk>

View File

@ -0,0 +1,2 @@
MD5 (fracplanet-0.2.0.tar.gz) = 16c2a59fc1614f1f1c69eff16d10a39e
SIZE (fracplanet-0.2.0.tar.gz) = 68440

View File

@ -0,0 +1,32 @@
--- fracplanet.pro.orig
+++ fracplanet.pro
@@ -1,15 +1,15 @@
TEMPLATE = app
# append debug or release
-CONFIG+= qt opengl debug # release
+CONFIG+= qt opengl release # debug
#######################################
# Installation
INSTALLS += executable documentation
-executable.path = /usr/local/bin
+executable.path = %%PREFIX%%/bin
executable.files = fracplanet
-documentation.path = /usr/local/share/doc/fracplanet
+documentation.path = %%DOCSDIR%%
documentation.files = fracplanet.htm fracplanet.css
##################
@@ -17,8 +17,8 @@
# Now leaving these ON for general distribution
# -funroll-loops unproven
-QMAKE_CXXFLAGS_RELEASE -= -O2
-QMAKE_CXXFLAGS_RELEASE += -O3 -fomit-frame-pointer -ffast-math
+#QMAKE_CXXFLAGS_RELEASE -= -O2
+#QMAKE_CXXFLAGS_RELEASE += -O3 -fomit-frame-pointer -ffast-math
##################
# Architecture specific optimisations

View File

@ -0,0 +1,9 @@
Fracplanet is an application to generate random planets and terrain
with oceans, mountains, icecaps and rivers. Parameters are specified
interactively and the results displayed using OpenGL. The generated
objects can be dumped in Pov-Ray format.
WWW: http://www.bottlenose.demon.co.uk/share/fracplanet
- Igor Pokrovsky
ip@doom.homeunix.org