aboutsummaryrefslogtreecommitdiffstats
path: root/graphics/openshadinglanguage/Makefile
blob: 62d139ed289d903f06d99e97fce4e0ab2c0b91fc (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# Created by: Shane Ambler <FreeBSD@Shaneware.biz>
# $FreeBSD$

PORTNAME=   openshadinglanguage
PORTVERSION=    1.7.5
DISTVERSIONPREFIX=  Release-
PORTREVISION=   3
CATEGORIES= graphics devel

MAINTAINER= FreeBSD@Shaneware.biz
COMMENT=    Advanced shading language for production GI renderers

LICENSE=    BSD3CLAUSE

BUILD_DEPENDS=  llvm-config34:devel/llvm34 \
        clang34>=3.4_1:lang/clang34
LIB_DEPENDS=    libboost_thread.so:devel/boost-libs \
        libIlmImf.so:graphics/OpenEXR \
        libImath.so:graphics/ilmbase \
        libOpenImageIO.so:graphics/openimageio
RUN_DEPENDS=    llvm-config34:devel/llvm34

USES=       bison cmake:outsource compiler:c++11-lib ncurses
USE_GITHUB= yes
GH_ACCOUNT= imageworks
GH_PROJECT= OpenShadingLanguage

CMAKE_ARGS= -DLLVM_CONFIG:STRING="${LOCALBASE}/bin/llvm-config34" \
        -DENABLERTTI:BOOL=ON
USE_LDCONFIG=   yes

post-patch:
    @${REINPLACE_CMD} -e 's,/bin/bash,/bin/sh,' \
        ${WRKSRC}/src/liboslexec/serialize-bc.bash

.include <bsd.port.mk>
d>2-3/+1 * - Fix various distinfo artifactsak2013-10-071-1/+0 * Fix build with old xorg on 10-CURRENT.zeising2013-10-021-1/+1 * The FreeBSD graphics/x11 team proudly presentszeising2013-09-3019-126/+965 * Update to 1.2.2 [1].kwm2013-09-243-6/+5 * Add NO_STAGE all over the place in preparation for the staging support (cat: ...bapt2013-09-2155-16/+58 * Update to 0.3.7zeising2013-09-122-3/+3 * - Remove MAKE_JOBS_SAFE variableak2013-08-151-1/+0 * Update to 6.9.1zeising2013-08-142-4/+3 * Update to 1.4.1 for new xorg.zeising2013-08-142-3/+3 * Update to 6.9.4zeising2013-06-262-3/+3 * Update to 1.6.2zeising2013-06-262-3/+3 * Update to 2.21.9 for new xorg.zeising2013-06-212-3/+5 * Update to 2.21.8 for new xorg.zeising2013-06-052-3/+3 * Revert changes to this file that accidentally snuck in in r319899.zeising2013-06-051-0/+2 * Fix security issues in xorg client libraries.zeising2013-06-051-2/+0 * Fix the options menu with bmake.kwm2013-06-041-0/+2 * Add xf86-input-fpit to x11-drivers/Makefile, forgotten during the xorgzeising2013-05-261-0/+1 * The FreeBSD x11 team proudly presentszeising2013-05-25111-716/+887 * Remove expired port:rene2013-05-105-43/+0 * Remove unmaintained, expired ports:rene2013-04-167-76/+0 * Style: tab -> space.eadler2013-03-291-1/+1 * Drop support for old versions of FreeBSD from unmaintained portseadler2013-03-281-7/+0 * This changes almost all the "gnomehack" only USE_GNOME cases to USES= pathfix.eadler2013-03-191-1/+1 * Add a new xorg module, to use with USE_XORG: xorg-macros. This modulezeising2013-03-121-5/+1 * Explicit disable KMS support. Because the ati driver only check if libdrm iskwm2013-03-111-0/+2 * Mark deprecated and set expiration date.zeising2013-03-111-5/+3 * Mark deprecated and set removal date.zeising2013-03-101-0/+3 * Remove xf86-video-intel29 here as well.zeising2013-02-221-1/+0 * Remove expired port.zeising2013-02-214-52/+0 * - Fix all cases of 'No newline at end of file' in ports treeak2013-02-011-1/+1 * Bring back to the futur the deprecation datebapt2013-01-271-6/+2 * Mark deprecated and set an expiration date one month for now. This port haszeising2013-01-161-0/+2 * Readd vmware and voodoo video drivers which got lost in the OptionNG conversion.kwm2013-01-121-1/+3 * Convert x11@ owned ports to OptionsNG. Thanks go to bapt@ for review and helpkwm2013-01-062-100/+96 * . incorporate an upstream patch to fix wrong read Protocol and Devicebsam2012-11-072-5/+13 * - Reassign nork@ ports to the heaptabthorpe2012-08-161-1/+1 * Fix the build of xorg related ports when the base system is compiled withzeising2012-07-301-0/+4 * - Update to 0.15.0scheidell2012-06-188-26/+26 * Teach the KMS intel driver how the KMS i915 kernel module in head is named.kwm2012-06-072-1/+13 * Convert to new options frameworkbapt2012-05-311-7/+8 * Fix pkglistkevlo2012-05-182-4/+1 * Unbreak by upgrading to 0.9.mi2012-05-072-9/+3 * - Mark BROKEN: bad plistpav2012-05-031-0/+2 * - Fix patchingpav2012-05-036-410/+0 * Fix patching by removing a obsolete patch.kwm2012-04-221-11/+0 * - Please welcome Xorg 7.5.2miwi2012-04-22103-190/+382 * Mark as deprecated and set expiration to 2012-05-10 for ports that are mark a...bapt2012-04-101-0/+3 * - Unbreak portscheidell2012-03-1311-435/+132 * Remove whitespace after b.p.m to help reduce false postives when searching fo...eadler2012-02-082-2/+0 * - Add WWWmiwi2012-02-041-0/+2 * In the rc.d scripts, change assignments to rcvar to use thedougb2012-01-141-1/+1 * Update to 6.14.3eadler2012-01-132-3/+3 * Both of these ports have been BROKEN for nearly a year; it is time to get rid...eadler2012-01-089-66/+0 * - These two ports will soon be deleted so remove them from the meta port.eadler2012-01-081-2/+0 * - Connect xf86-video-intel29 to the buildpav2011-11-181-0/+1 * - Remove WITH_FBSD10_FIX, is no longer neededmiwi2011-11-0949-49/+0 * - Fix build on FreeBSD 10.0miwi2011-10-2949-5/+49 * Remove more tags from pkg-descr files fo the form:dougb2011-10-243-9/+0 * - Return my ports back to the pool. I was unable to make any fixes tostas2011-10-241-1/+1 * Update to 6.14.2.kwm2011-07-193-46/+3 * Add a patch to UMS supportkwm2011-03-272-0/+43 * - Update to 6.14.1miwi2011-03-254-59/+3 * - Get Rid MD5 supportmiwi2011-03-1933-34/+0 * Remove patch that is causing trouble for users of specific ATI cards.kwm2011-03-092-12/+1 * Replace a custom ARCH check in Mk/bsd.xorg.mk for xf86-video-sunffb withkwm2011-03-012-1/+1 * - Restore BROKEN does not buildmiwi2011-02-284-0/+8 * - Fix fetchmiwi2011-02-272-1/+1 * Update distinfo to unbreak build.kwm2011-02-261-3/+2 * - Add some missing patchesmiwi2011-02-263-0/+67 * - Connect xf86-video-ati613 to the buildmiwi2011-02-261-0/+1 * - Bump PORTREVISION after xorg updatemiwi2011-02-261-7/+2 * - Bump PORTREVISION after xorg updatemiwi2011-02-261-1/+0 * - Please welcome Xorg 7.5.1miwi2011-02-26130-580/+202 * Update from 11.0.1 to 11.0.3 as the former crashes under the modern Xorgmi2011-01-072-4/+3 * - Update to 6.13.2pgollucci2010-12-284-8/+8 * Sync to new bsd.autotools.mkade2010-12-042-2/+2 * Punt autoconf267->autoconf268ade2010-10-161-1/+1 * Round one migration of ports from automake{19,110} to automake111ade2010-10-061-2/+2 * Autotools update. Read ports/UPDATING 20100915 for details.ade2010-09-161-2/+2 * Update to 11.0.1.jsa2010-08-133-4/+6 * Update to 12.6.9.jsa2010-08-132-4/+5 * - Mark BROKEN on 6.X: does not compilepav2010-07-241-0/+4 * - Unbreak with Xorg 1.7Xmiwi2010-07-103-24/+412 * Update from 0.1 to 0.2.osa2010-07-022-8/+7 * Mark ignore, useless without uep(4).osa2010-06-171-1/+8 * Add X.Org xf86-input-egalax driver, version 0.1.osa2010-06-025-0/+34 * Update to 1.2.1 in order to unbreak the build with X.org 7.5.marius2010-05-312-5/+4 * - Mark BROKEN on 6.X: does not compilepav2010-05-261-1/+7 * - Mark BROKEN on 6.X/amd64: does not compilepav2010-05-241-1/+7 * - Mark BROKEN: does not compilepav2010-05-243-0/+6 * - Mark BROKEN: does not compilepav2010-05-131-0/+2 * Pull in patch from git to fix BIOS read on 650 and 760rnoland2010-05-102-0/+12 * - Update to 2.1.17miwi2010-05-102-5/+5 * - Fix build on 6.Xmiwi2010-05-0734-33/+236 * - Fix build on 6.Xmiwi2010-05-0712-11/+84 * - Update to 12.6.7 (which also fix build on new xorg)miwi2010-05-062-5/+11 * Pull patches from git to fix build on newer Xorg.rnoland2010-05-042-1/+71 * Update to 1.4.1 (fix build with newer Xorg)rnoland2010-05-042-5/+4 * Pull patch from git to allow building with newer Xorg.rnoland2010-05-042-1/+76 * Add another patch to fix unresolved symbols.rnoland2010-05-042-1/+81 * - Update to Xorg 7.5miwi2010-05-01120-263/+1202 * - Add port for xf86-video-rdc, X.Org driver forstas2010-04-155-0/+36 * - Remove all broken Drivermiwi2010-03-271-9/+7 * x11-drivers/xf86-input-calcomp Unmaintained upstream. Notify x11 Maintainers...miwi2010-03-2749-403/+0 * Begin the process of deprecating sysutils/rc_subr bydougb2010-03-271-1/+1 * - Chase libpci shlib bumpfluffy2010-03-121-2/+2 * Chase xorg-server update and bump driver PORTREVISIONS.rnoland2010-02-0769-57/+69 * Limited Update to Mesa3D 7.6.1 and libdrm 2.4.17.nork2010-02-071-0/+4 * 2010-01-08 x11-toolkits/gtkada-gps: has been broken for 3 monthsmiwi2010-01-285-37/+0 * Fix the bsd.port.(pre|post).mk inclusion that was incorrectly removederwin2010-01-161-1/+3 * - USB module does not build on 8.x, turn it off by default in this case.pgollucci2010-01-151-7/+10 * Re-add accidentally removed line and fix PLISTgarga2009-12-221-0/+1 * Update to 0.2.904 to fix it on amd64garga2009-12-212-6/+4 * Revert to 1.1.2 for xorg big upgrade.nork2009-12-202-4/+4 * Update to 1.2.1.nork2009-12-202-4/+4 * This port has been broken for 3+ months, thuspav2009-12-081-0/+2 * Remove xf86-video-ati from CONFLICTS, and bump PORTREVISION.nork2009-12-051-2/+2 * Update to 1.3.0.nork2009-12-052-5/+5 * Go ahead and bump to 6.12.4.rnoland2009-12-02