Ticket #36881: field3d-1.3.2.diff
File field3d-1.3.2.diff, 2.7 KB (added by ryandesign (Ryan Carsten Schmidt), 12 years ago) |
---|
-
Portfile
1 # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 1 2 # $Id$ 2 3 3 4 PortSystem 1.0 5 PortGroup github 1.0 4 6 7 github.setup imageworks Field3D 1.3.2 v 5 8 name field3d 6 version 1.2.07 revision 18 9 categories graphics 9 10 maintainers blair 11 license BSD 12 10 13 description Library for storing voxel data. 11 14 long_description \ 12 15 Field3D is an open source library for storing voxel data. It \ … … 22 25 data structures, mappings and file I/O routines to be added. 23 26 24 27 homepage https://sites.google.com/site/field3d/home 25 master_sites https://github.com/imageworks/Field3D/tarball/v${version}26 28 platforms darwin 27 29 30 checksums rmd160 cf86b30f1bb7a8ac9eb0ce441ce86b1c8e35a020 \ 31 sha256 b3d6d2cb71a9ad21ac81f96dec0a796434c8897f054ba1e1b138d3b7e3ab655b 32 28 33 depends_build port:scons 29 34 depends_lib port:boost \ 30 35 port:ilmbase \ … … 32 37 33 38 variant universal {} 34 39 35 checksums md5 e77d4f6e455860291f8e0e0ce547aa50 \36 sha1 1bbd1c7cadca96d5f0d58f3f2a27241d481e205f \37 rmd160 89279bbc9906ed7df6052169fb9239f87a2b8cd938 39 post-extract {40 move [glob ${workpath}/*] ${worksrcpath}41 }42 43 40 patchfiles patch-BuildSupport.py \ 44 41 patch-SConstruct 45 42 … … 54 51 use_configure no 55 52 build.cmd $prefix/bin/scons 56 53 build.target 54 build.args verbose=1 57 55 56 post-build { 57 set releasedir [glob ${worksrcpath}/install/darwin/*/release] 58 set dylib lib/libField3D.dylib 59 system "install_name_tool -id ${prefix}/${dylib} ${releasedir}/${dylib}" 60 } 61 58 62 destroot { 59 63 set sharedir ${destroot}${prefix}/share 60 64 set docdir ${sharedir}/doc/${name} 65 set releasedir [glob ${worksrcpath}/install/darwin/*/release] 61 66 62 set releasedir ${worksrcpath}/install/darwin/m32/release 63 64 foreach f {include/Field3D lib/libField3D.a lib/libField3D.dylib} { 65 file copy ${releasedir}/${f} ${destroot}${prefix}/${f} 67 foreach d {include lib} { 68 delete ${destroot}${prefix}/${d} 69 copy ${releasedir}/${d} ${destroot}${prefix} 66 70 } 67 71 68 72 xinstall -m 755 -d ${docdir} 69 foreach f {CHANGES COPYING README} { 70 file copy ${worksrcpath}/$f ${docdir} 71 } 73 xinstall -m 644 -W ${worksrcpath} CHANGES COPYING README ${docdir} 72 74 }