diff options
author | Yuri Victorovich <yuri@FreeBSD.org> | 2018-07-21 06:53:41 +0000 |
---|---|---|
committer | Yuri Victorovich <yuri@FreeBSD.org> | 2018-07-21 06:53:41 +0000 |
commit | fa27f74b8241fbf5638f7564138afc7b3d66365b (patch) | |
tree | 70d65bf3a4b14d8e88393223296b5cf1fda9b0cd /graphics/yafaray | |
parent | 8230b6c80f4eb60ae7806e248a013891ba660571 (diff) | |
download | ports-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/Makefile | 55 | ||||
-rw-r--r-- | graphics/yafaray/distinfo | 7 | ||||
-rw-r--r-- | graphics/yafaray/pkg-descr | 9 | ||||
-rw-r--r-- | graphics/yafaray/pkg-plist | 224 |
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 |