mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-23 00:43:28 +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:
parent
09c657820f
commit
bdd5b1bf19
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=143105
@ -113,6 +113,7 @@
|
|||||||
SUBDIR += flphoto
|
SUBDIR += flphoto
|
||||||
SUBDIR += fly
|
SUBDIR += fly
|
||||||
SUBDIR += fnlib
|
SUBDIR += fnlib
|
||||||
|
SUBDIR += fracplanet
|
||||||
SUBDIR += fractorama
|
SUBDIR += fractorama
|
||||||
SUBDIR += fraqtive
|
SUBDIR += fraqtive
|
||||||
SUBDIR += freeimage
|
SUBDIR += freeimage
|
||||||
|
54
graphics/fracplanet/Makefile
Normal file
54
graphics/fracplanet/Makefile
Normal 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>
|
2
graphics/fracplanet/distinfo
Normal file
2
graphics/fracplanet/distinfo
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
MD5 (fracplanet-0.2.0.tar.gz) = 16c2a59fc1614f1f1c69eff16d10a39e
|
||||||
|
SIZE (fracplanet-0.2.0.tar.gz) = 68440
|
32
graphics/fracplanet/files/patch-fracplanet.pro
Normal file
32
graphics/fracplanet/files/patch-fracplanet.pro
Normal 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
|
9
graphics/fracplanet/pkg-descr
Normal file
9
graphics/fracplanet/pkg-descr
Normal 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
|
Loading…
Reference in New Issue
Block a user