aboutsummaryrefslogtreecommitdiff
path: root/graphics/yafaray
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2018-07-21 06:53:41 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2018-07-21 06:53:41 +0000
commitfa27f74b8241fbf5638f7564138afc7b3d66365b (patch)
tree70d65bf3a4b14d8e88393223296b5cf1fda9b0cd /graphics/yafaray
parent8230b6c80f4eb60ae7806e248a013891ba660571 (diff)
downloadports-fa27f74b8241fbf5638f7564138afc7b3d66365b.tar.gz
ports-fa27f74b8241fbf5638f7564138afc7b3d66365b.zip
Rename graphics/yafray to graphics/yafaray; Update 0.0.9 -> 3.0-5
The project was renamed. http://www.yafray.org redirects to http://www.yafaray.org Port changes (almost everything has changed): * Change COMMENT * Add LICENSE, etc * Add ONLY_FOR_ARCHS, etc * Add LIB_DEPENDS * Uses github now * Add options * Remove do-install * Add post-install * Update description and WWW
Notes
Notes: svn path=/head/; revision=475049
Diffstat (limited to 'graphics/yafaray')
-rw-r--r--graphics/yafaray/Makefile55
-rw-r--r--graphics/yafaray/distinfo7
-rw-r--r--graphics/yafaray/pkg-descr9
-rw-r--r--graphics/yafaray/pkg-plist224
4 files changed, 295 insertions, 0 deletions
diff --git a/graphics/yafaray/Makefile b/graphics/yafaray/Makefile
new file mode 100644
index 000000000000..eeaaf9642fb7
--- /dev/null
+++ b/graphics/yafaray/Makefile
@@ -0,0 +1,55 @@
+# Created by: David Yeske <dyeske@gmail.com>
+# $FreeBSD$
+
+PORTNAME= yafaray
+DISTVERSIONPREFIX= v
+DISTVERSION= 3.0-5
+DISTVERSIONSUFFIX= -g3a98966
+CATEGORIES= graphics
+
+PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
+PATCHFILES= 38ca47aeca670c9bd5d21c24c0444be1d8fd22b0.patch:-p1 \
+ 135c2aad275382f3a95d905e08d4c9e883a0b461.patch:-p1
+
+MAINTAINER= ports@FreeBSD.org
+COMMENT= Montecarlo raytracing engine
+
+LICENSE= GPLv2 LGPL21
+LICENSE_COMB= dual
+LICENSE_FILE_GPLv2= ${WRKSRC}/LICENSES
+LICENSE_FILE_LGPL21= ${WRKSRC}/LICENSES
+
+ONLY_FOR_ARCHS= amd64
+ONLY_FOR_ARCHS_EASON= assembly is only for amd64 and i386, but it breaks on i386: https://github.com/YafaRay/Core/issues/111
+
+LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+ libfreetype.so:print/freetype2 \
+ libHalf.so:graphics/ilmbase \
+ libIlmImf.so:graphics/OpenEXR \
+ libopencv_photo.so:graphics/opencv \
+ libopencv_core.so:graphics/opencv-core \
+ libpng16.so:graphics/png \
+ libtiff.so:graphics/tiff
+
+USES= cmake:outsource jpeg
+USE_GITHUB= yes
+GH_ACCOUNT= YafaRay
+GH_PROJECT= Core
+USE_GNOME= libxml2
+USE_LDCONFIG= yes
+
+CMAKE_OFF= WITH_YAF_PY_BINDINGS
+
+OPTIONS_DEFINE= DOCS QT
+OPTIONS_DEFAULT= QT
+OPTIONS_SUB= yes
+
+QT_DESC= Enable Qt Gui build
+QT_USES= qt:4
+QT_CMAKE_BOOL= WITH_QT
+QT_USE= QT=corelib,gui,moc_build,qmake_build,rcc_build,uic_build
+
+post-install:
+ @${RM} ${STAGEDIR}${DOCSDIR}/LICENSES
+
+.include <bsd.port.mk>
diff --git a/graphics/yafaray/distinfo b/graphics/yafaray/distinfo
new file mode 100644
index 000000000000..b87f8715468b
--- /dev/null
+++ b/graphics/yafaray/distinfo
@@ -0,0 +1,7 @@
+TIMESTAMP = 1532153459
+SHA256 (YafaRay-Core-v3.0-5-g3a98966_GH0.tar.gz) = e6366183810538a33f1ae29a88b8b26710af1dbdb9d60f4c159dda002036e7d4
+SIZE (YafaRay-Core-v3.0-5-g3a98966_GH0.tar.gz) = 1135013
+SHA256 (38ca47aeca670c9bd5d21c24c0444be1d8fd22b0.patch) = f1b1656effde7d71353ab961c83c0f56797d8260d2d97e1d48b42d930f738438
+SIZE (38ca47aeca670c9bd5d21c24c0444be1d8fd22b0.patch) = 898
+SHA256 (135c2aad275382f3a95d905e08d4c9e883a0b461.patch) = c7be74412c8f32ebd91927f82794c9103fa1df48f49720a5fda40b4548501fb5
+SIZE (135c2aad275382f3a95d905e08d4c9e883a0b461.patch) = 783
diff --git a/graphics/yafaray/pkg-descr b/graphics/yafaray/pkg-descr
new file mode 100644
index 000000000000..2f6cc2f2959a
--- /dev/null
+++ b/graphics/yafaray/pkg-descr
@@ -0,0 +1,9 @@
+YafaRay is a free open-source montecarlo raytracing engine released under the
+LGPL 2.1 license. Raytracing is a rendering technique for generating realistic
+images by tracing the path of light through a 3D scene. A render engine consists
+of a specialised computer program that interacts with a host 3D application to
+provide specific raytracing capabilities "on demand". The YafaRay engine can be
+used in the following 3D applications: Blender, Edificius, pCon-planner and
+Wings 3D.
+
+WWW: http://www.yafaray.org/
diff --git a/graphics/yafaray/pkg-plist b/graphics/yafaray/pkg-plist
new file mode 100644
index 000000000000..24e697014955
--- /dev/null
+++ b/graphics/yafaray/pkg-plist
@@ -0,0 +1,224 @@
+bin/yafaray-xml
+include/yafaray/cameras/angularCamera.h
+include/yafaray/cameras/architectCamera.h
+include/yafaray/cameras/orthographicCamera.h
+include/yafaray/cameras/perspectiveCamera.h
+include/yafaray/core_api/background.h
+include/yafaray/core_api/bound.h
+include/yafaray/core_api/camera.h
+include/yafaray/core_api/color.h
+include/yafaray/core_api/color_console.h
+include/yafaray/core_api/color_ramp.h
+include/yafaray/core_api/environment.h
+include/yafaray/core_api/imagefilm.h
+include/yafaray/core_api/imagehandler.h
+include/yafaray/core_api/imagesplitter.h
+include/yafaray/core_api/integrator.h
+include/yafaray/core_api/light.h
+include/yafaray/core_api/logging.h
+include/yafaray/core_api/material.h
+include/yafaray/core_api/matrix4.h
+include/yafaray/core_api/mcintegrator.h
+include/yafaray/core_api/object3d.h
+include/yafaray/core_api/output.h
+include/yafaray/core_api/params.h
+include/yafaray/core_api/primitive.h
+include/yafaray/core_api/ray.h
+include/yafaray/core_api/renderpasses.h
+include/yafaray/core_api/sampling.h
+include/yafaray/core_api/scene.h
+include/yafaray/core_api/session.h
+include/yafaray/core_api/shader.h
+include/yafaray/core_api/surface.h
+include/yafaray/core_api/sysinfo.h
+include/yafaray/core_api/texture.h
+include/yafaray/core_api/tiledintegrator.h
+include/yafaray/core_api/vector3d.h
+include/yafaray/core_api/volume.h
+include/yafaray/core_api/yafsystem.h
+include/yafaray/gui/yafqtapi.h
+include/yafaray/integrators/integr_utils.h
+include/yafaray/integrators/photonintegr.h
+include/yafaray/integrators/sppm.h
+include/yafaray/interface/xmlinterface.h
+include/yafaray/interface/yafrayinterface.h
+include/yafaray/lights/arealight.h
+include/yafaray/lights/bglight.h
+include/yafaray/lights/bgportallight.h
+include/yafaray/lights/meshlight.h
+include/yafaray/materials/blendmat.h
+include/yafaray/materials/maskmat.h
+include/yafaray/materials/microfacet.h
+include/yafaray/materials/roughglass.h
+include/yafaray/materials/shinydiff.h
+include/yafaray/resources/guifont.h
+include/yafaray/resources/qtanim/00001.h
+include/yafaray/resources/qtanim/00002.h
+include/yafaray/resources/qtanim/00003.h
+include/yafaray/resources/qtanim/00004.h
+include/yafaray/resources/qtanim/00005.h
+include/yafaray/resources/qtanim/00006.h
+include/yafaray/resources/qtanim/00007.h
+include/yafaray/resources/qtanim/00008.h
+include/yafaray/resources/qtanim/00009.h
+include/yafaray/resources/qtanim/00010.h
+include/yafaray/resources/qtanim/00011.h
+include/yafaray/resources/qtanim/00012.h
+include/yafaray/resources/qtanim/00013.h
+include/yafaray/resources/qtanim/00014.h
+include/yafaray/resources/qtanim/00015.h
+include/yafaray/resources/qtanim/00016.h
+include/yafaray/resources/qtanim/00017.h
+include/yafaray/resources/qtanim/00018.h
+include/yafaray/resources/qtanim/00019.h
+include/yafaray/resources/qtanim/00020.h
+include/yafaray/resources/qtanim/00021.h
+include/yafaray/resources/qtanim/00022.h
+include/yafaray/resources/qtanim/00023.h
+include/yafaray/resources/qtanim/00024.h
+include/yafaray/resources/qtanim/00025.h
+include/yafaray/resources/qtanim/00026.h
+include/yafaray/resources/qtanim/00027.h
+include/yafaray/resources/qtanim/00028.h
+include/yafaray/resources/qtanim/00029.h
+include/yafaray/resources/qtanim/00030.h
+include/yafaray/resources/qtanim/00031.h
+include/yafaray/resources/qtanim/00032.h
+include/yafaray/resources/qtanim/00033.h
+include/yafaray/resources/qtanim/00034.h
+include/yafaray/resources/qtanim/00035.h
+include/yafaray/resources/qtanim/00036.h
+include/yafaray/resources/qtanim/00037.h
+include/yafaray/resources/qtanim/00038.h
+include/yafaray/resources/qtanim/00039.h
+include/yafaray/resources/qtanim/00040.h
+include/yafaray/resources/qtanim/00041.h
+include/yafaray/resources/qtanim/00042.h
+include/yafaray/resources/qtanim/00043.h
+include/yafaray/resources/qtanim/00044.h
+include/yafaray/resources/qtanim/00045.h
+include/yafaray/resources/qtanim/00046.h
+include/yafaray/resources/qtanim/00047.h
+include/yafaray/resources/qtanim/00048.h
+include/yafaray/resources/qtanim/00049.h
+include/yafaray/resources/qtanim/00050.h
+include/yafaray/resources/toolbar_alpha_icon.h
+include/yafaray/resources/toolbar_cancel_icon.h
+include/yafaray/resources/toolbar_colorbuffer_icon.h
+include/yafaray/resources/toolbar_drawparams_icon.h
+include/yafaray/resources/toolbar_quit_icon.h
+include/yafaray/resources/toolbar_render_icon.h
+include/yafaray/resources/toolbar_save_as_icon.h
+include/yafaray/resources/toolbar_savedepth_icon.h
+include/yafaray/resources/toolbar_show_alpha_icon.h
+include/yafaray/resources/toolbar_z_buffer_icon.h
+include/yafaray/resources/toolbar_zoomin_icon.h
+include/yafaray/resources/toolbar_zoomout_icon.h
+include/yafaray/resources/yafLogoTiny.h
+include/yafaray/resources/yafarayicon.h
+include/yafaray/textures/basicnodes.h
+include/yafaray/textures/basictex.h
+include/yafaray/textures/imagetex.h
+include/yafaray/textures/layernode.h
+include/yafaray/textures/noise.h
+include/yafaray/utilities/ColorConv.h
+include/yafaray/utilities/buffer.h
+include/yafaray/utilities/console_utils.h
+include/yafaray/utilities/curveUtils.h
+include/yafaray/utilities/fileUtils.h
+include/yafaray/utilities/geometry.h
+include/yafaray/utilities/iesUtils.h
+include/yafaray/utilities/image_buffers.h
+include/yafaray/utilities/interpolation.h
+include/yafaray/utilities/mathOptimizations.h
+include/yafaray/utilities/math_utils.h
+include/yafaray/utilities/mcqmc.h
+include/yafaray/utilities/sample_utils.h
+include/yafaray/utilities/spectralData.h
+include/yafaray/utilities/stringUtils.h
+include/yafaray/utilities/threadUtils.h
+include/yafaray/utilities/tiled_array.h
+include/yafaray/utilities/winunistd.h
+include/yafaray/utilities/y_alloc.h
+include/yafaray/utilities/y_alloc.h.orig
+include/yafaray/yaf_version.h
+include/yafaray/yafray_config.h
+include/yafaray/yafray_constants.h
+include/yafaray/yafraycore/hashgrid.h
+include/yafaray/yafraycore/image.h
+include/yafaray/yafraycore/imageOutput.h
+include/yafaray/yafraycore/kdtree.h
+include/yafaray/yafraycore/memoryIO.h
+include/yafaray/yafraycore/meshtypes.h
+include/yafaray/yafraycore/monitor.h
+include/yafaray/yafraycore/nodematerial.h
+include/yafaray/yafraycore/octree.h
+include/yafaray/yafraycore/photon.h
+include/yafaray/yafraycore/pkdtree.h
+include/yafaray/yafraycore/ray_kdtree.h
+include/yafaray/yafraycore/scr_halton.h
+include/yafaray/yafraycore/spectrum.h
+include/yafaray/yafraycore/std_primitives.h
+include/yafaray/yafraycore/timer.h
+include/yafaray/yafraycore/triangle.h
+include/yafaray/yafraycore/triangle_inline.h
+include/yafaray/yafraycore/xmlparser.h
+lib/libyafaray_v3_core.so
+lib/libyafaray_v3_plugin.so
+%%QT%%lib/libyafarayqt.so
+lib/yafaray-plugins/libDebugIntegrator.so
+lib/yafaray-plugins/libEmissionIntegrator.so
+lib/yafaray-plugins/libEmptyVolumeIntegrator.so
+lib/yafaray-plugins/libExpDensityVolume.so
+lib/yafaray-plugins/libNoiseVolume.so
+lib/yafaray-plugins/libSingleScatterIntegrator.so
+lib/yafaray-plugins/libSkyIntegrator.so
+lib/yafaray-plugins/libSkyVolume.so
+lib/yafaray-plugins/libSunSky2.so
+lib/yafaray-plugins/libUniformVolume.so
+lib/yafaray-plugins/libangularCamera.so
+lib/yafaray-plugins/libarealight.so
+lib/yafaray-plugins/libbasicnodes.so
+lib/yafaray-plugins/libbasictex.so
+lib/yafaray-plugins/libbglight.so
+lib/yafaray-plugins/libbidirpath.so
+lib/yafaray-plugins/libblend.so
+lib/yafaray-plugins/libcoatedglossy.so
+lib/yafaray-plugins/libdirectional.so
+lib/yafaray-plugins/libdirectlight.so
+lib/yafaray-plugins/libexrHandler.so
+lib/yafaray-plugins/libglass.so
+lib/yafaray-plugins/libglossy.so
+lib/yafaray-plugins/libgradientback.so
+lib/yafaray-plugins/libhdrHandler.so
+lib/yafaray-plugins/libieslight.so
+lib/yafaray-plugins/libjpgHandler.so
+lib/yafaray-plugins/liborthographicCamera.so
+lib/yafaray-plugins/libpathtrace.so
+lib/yafaray-plugins/libperspectiveCamera.so
+lib/yafaray-plugins/libphotonmap.so
+lib/yafaray-plugins/libpngHandler.so
+lib/yafaray-plugins/libpointlight.so
+lib/yafaray-plugins/libroughglass.so
+lib/yafaray-plugins/libshinydiffuse.so
+lib/yafaray-plugins/libsimple.so
+lib/yafaray-plugins/libspherelight.so
+lib/yafaray-plugins/libspotlight.so
+lib/yafaray-plugins/libsppm.so
+lib/yafaray-plugins/libsunlight.so
+lib/yafaray-plugins/libsunsky.so
+lib/yafaray-plugins/libtextureback.so
+lib/yafaray-plugins/libtgaHandler.so
+lib/yafaray-plugins/libtifHandler.so
+lib/yafaray-plugins/libvolumetric.so
+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%DATADIR%%/tests/test01/test01 - expected render result.png
+%%DATADIR%%/tests/test01/test01.xml
+%%DATADIR%%/tests/test01/test01_tex.exr
+%%DATADIR%%/tests/test01/test01_tex.hdr
+%%DATADIR%%/tests/test01/test01_tex.jpg
+%%DATADIR%%/tests/test01/test01_tex.png
+%%DATADIR%%/tests/test01/test01_tex.tga
+%%DATADIR%%/tests/test01/test01_tex.tif